workflow.v1alpha1.workflowLevelArtifactGC
"WorkflowLevelArtifactGC describes how to delete artifacts from completed Workflows - this spec is used on the Workflow level"
Index
fn withForceFinalizerRemoval(forceFinalizerRemoval)
fn withPodSpecPatch(podSpecPatch)
fn withServiceAccountName(serviceAccountName)
fn withStrategy(strategy)
obj podMetadata
Fields
fn withForceFinalizerRemoval
withForceFinalizerRemoval(forceFinalizerRemoval)
"ForceFinalizerRemoval: if set to true, the finalizer will be removed in the case that Artifact GC fails"
fn withPodSpecPatch
withPodSpecPatch(podSpecPatch)
"PodSpecPatch holds strategic merge patch to apply against the artgc pod spec."
fn withServiceAccountName
withServiceAccountName(serviceAccountName)
"ServiceAccountName is an optional field for specifying the Service Account that should be assigned to the Pod doing the deletion"
fn withStrategy
withStrategy(strategy)
"Strategy is the strategy to use."
obj podMetadata
"Pod metdata"
fn podMetadata.withAnnotations
withAnnotations(annotations)
fn podMetadata.withAnnotationsMixin
withAnnotationsMixin(annotations)
Note: This function appends passed data to existing values
fn podMetadata.withLabels
withLabels(labels)
fn podMetadata.withLabelsMixin
withLabelsMixin(labels)
Note: This function appends passed data to existing values