Skip to content

workflow.v1alpha1.artifactRepository

"ArtifactRepository represents an artifact repository in which a controller will store its artifacts"

Index

Fields

fn withArchiveLogs

withArchiveLogs(archiveLogs)

"ArchiveLogs enables log archiving"

obj artifactory

"ArtifactoryArtifactRepository defines the controller configuration for an artifactory artifact repository"

fn artifactory.withKeyFormat

withKeyFormat(keyFormat)

"KeyFormat defines the format of how to store keys and can reference workflow variables."

fn artifactory.withRepoURL

withRepoURL(repoURL)

"RepoURL is the url for artifactory repo."

obj artifactory.passwordSecret

"SecretKeySelector selects a key of a Secret."

fn artifactory.passwordSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn artifactory.passwordSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn artifactory.passwordSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj artifactory.usernameSecret

"SecretKeySelector selects a key of a Secret."

fn artifactory.usernameSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn artifactory.usernameSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn artifactory.usernameSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj azure

"AzureArtifactRepository defines the controller configuration for an Azure Blob Storage artifact repository"

fn azure.withBlobNameFormat

withBlobNameFormat(blobNameFormat)

"BlobNameFormat is defines the format of how to store blob names. Can reference workflow variables"

fn azure.withContainer

withContainer(container)

"Container is the container where resources will be stored"

fn azure.withEndpoint

withEndpoint(endpoint)

"Endpoint is the service url associated with an account. It is most likely \"https://.blob.core.windows.net\

fn azure.withUseSDKCreds

withUseSDKCreds(useSDKCreds)

"UseSDKCreds tells the driver to figure out credentials based on sdk defaults."

obj azure.accountKeySecret

"SecretKeySelector selects a key of a Secret."

fn azure.accountKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn azure.accountKeySecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn azure.accountKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj gcs

"GCSArtifactRepository defines the controller configuration for a GCS artifact repository"

fn gcs.withBucket

withBucket(bucket)

"Bucket is the name of the bucket"

fn gcs.withKeyFormat

withKeyFormat(keyFormat)

"KeyFormat defines the format of how to store keys and can reference workflow variables."

obj gcs.serviceAccountKeySecret

"SecretKeySelector selects a key of a Secret."

fn gcs.serviceAccountKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn gcs.serviceAccountKeySecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn gcs.serviceAccountKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj hdfs

"HDFSArtifactRepository defines the controller configuration for an HDFS artifact repository"

fn hdfs.withAddresses

withAddresses(addresses)

"Addresses is accessible addresses of HDFS name nodes"

fn hdfs.withAddressesMixin

withAddressesMixin(addresses)

"Addresses is accessible addresses of HDFS name nodes"

Note: This function appends passed data to existing values

fn hdfs.withForce

withForce(force)

"Force copies a file forcibly even if it exists"

fn hdfs.withHdfsUser

withHdfsUser(hdfsUser)

"HDFSUser is the user to access HDFS file system. It is ignored if either ccache or keytab is used."

fn hdfs.withKrbRealm

withKrbRealm(krbRealm)

"KrbRealm is the Kerberos realm used with Kerberos keytab It must be set if keytab is used."

fn hdfs.withKrbServicePrincipalName

withKrbServicePrincipalName(krbServicePrincipalName)

"KrbServicePrincipalName is the principal name of Kerberos service It must be set if either ccache or keytab is used."

fn hdfs.withKrbUsername

withKrbUsername(krbUsername)

"KrbUsername is the Kerberos username used with Kerberos keytab It must be set if keytab is used."

fn hdfs.withPathFormat

withPathFormat(pathFormat)

"PathFormat is defines the format of path to store a file. Can reference workflow variables"

obj hdfs.krbCCacheSecret

"SecretKeySelector selects a key of a Secret."

fn hdfs.krbCCacheSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn hdfs.krbCCacheSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn hdfs.krbCCacheSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj hdfs.krbConfigConfigMap

"Selects a key from a ConfigMap."

fn hdfs.krbConfigConfigMap.withKey

withKey(key)

"The key to select."

fn hdfs.krbConfigConfigMap.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn hdfs.krbConfigConfigMap.withOptional

withOptional(optional)

"Specify whether the ConfigMap or its key must be defined"

obj hdfs.krbKeytabSecret

"SecretKeySelector selects a key of a Secret."

fn hdfs.krbKeytabSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn hdfs.krbKeytabSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn hdfs.krbKeytabSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj oss

"OSSArtifactRepository defines the controller configuration for an OSS artifact repository"

fn oss.withBucket

withBucket(bucket)

"Bucket is the name of the bucket"

fn oss.withCreateBucketIfNotPresent

withCreateBucketIfNotPresent(createBucketIfNotPresent)

"CreateBucketIfNotPresent tells the driver to attempt to create the OSS bucket for output artifacts, if it doesn't exist"

fn oss.withEndpoint

withEndpoint(endpoint)

"Endpoint is the hostname of the bucket endpoint"

fn oss.withKeyFormat

withKeyFormat(keyFormat)

"KeyFormat defines the format of how to store keys and can reference workflow variables."

fn oss.withSecurityToken

withSecurityToken(securityToken)

"SecurityToken is the user's temporary security token. For more details, check out: https://www.alibabacloud.com/help/doc-detail/100624.htm"

fn oss.withUseSDKCreds

withUseSDKCreds(useSDKCreds)

"UseSDKCreds tells the driver to figure out credentials based on sdk defaults."

obj oss.accessKeySecret

"SecretKeySelector selects a key of a Secret."

fn oss.accessKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn oss.accessKeySecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn oss.accessKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj oss.lifecycleRule

"OSSLifecycleRule specifies how to manage bucket's lifecycle"

fn oss.lifecycleRule.withMarkDeletionAfterDays

withMarkDeletionAfterDays(markDeletionAfterDays)

"MarkDeletionAfterDays is the number of days before we delete objects in the bucket"

fn oss.lifecycleRule.withMarkInfrequentAccessAfterDays

withMarkInfrequentAccessAfterDays(markInfrequentAccessAfterDays)

"MarkInfrequentAccessAfterDays is the number of days before we convert the objects in the bucket to Infrequent Access (IA) storage type"

obj oss.secretKeySecret

"SecretKeySelector selects a key of a Secret."

fn oss.secretKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn oss.secretKeySecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn oss.secretKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj s3

"S3ArtifactRepository defines the controller configuration for an S3 artifact repository"

fn s3.withBucket

withBucket(bucket)

"Bucket is the name of the bucket"

fn s3.withEndpoint

withEndpoint(endpoint)

"Endpoint is the hostname of the bucket endpoint"

fn s3.withInsecure

withInsecure(insecure)

"Insecure will connect to the service with TLS"

fn s3.withKeyFormat

withKeyFormat(keyFormat)

"KeyFormat defines the format of how to store keys and can reference workflow variables."

fn s3.withKeyPrefix

withKeyPrefix(keyPrefix)

"KeyPrefix is prefix used as part of the bucket key in which the controller will store artifacts. DEPRECATED. Use KeyFormat instead"

fn s3.withRegion

withRegion(region)

"Region contains the optional bucket region"

fn s3.withRoleARN

withRoleARN(roleARN)

"RoleARN is the Amazon Resource Name (ARN) of the role to assume."

fn s3.withUseSDKCreds

withUseSDKCreds(useSDKCreds)

"UseSDKCreds tells the driver to figure out credentials based on sdk defaults."

obj s3.accessKeySecret

"SecretKeySelector selects a key of a Secret."

fn s3.accessKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn s3.accessKeySecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn s3.accessKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj s3.caSecret

"SecretKeySelector selects a key of a Secret."

fn s3.caSecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn s3.caSecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn s3.caSecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj s3.createBucketIfNotPresent

"CreateS3BucketOptions options used to determine automatic automatic bucket-creation process"

fn s3.createBucketIfNotPresent.withObjectLocking

withObjectLocking(objectLocking)

"ObjectLocking Enable object locking"

obj s3.encryptionOptions

"S3EncryptionOptions used to determine encryption options during s3 operations"

fn s3.encryptionOptions.withEnableEncryption

withEnableEncryption(enableEncryption)

"EnableEncryption tells the driver to encrypt objects if set to true. If kmsKeyId and serverSideCustomerKeySecret are not set, SSE-S3 will be used"

fn s3.encryptionOptions.withKmsEncryptionContext

withKmsEncryptionContext(kmsEncryptionContext)

"KmsEncryptionContext is a json blob that contains an encryption context. See https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#encrypt_context for more information"

fn s3.encryptionOptions.withKmsKeyId

withKmsKeyId(kmsKeyId)

"KMSKeyId tells the driver to encrypt the object using the specified KMS Key."

obj s3.encryptionOptions.serverSideCustomerKeySecret

"SecretKeySelector selects a key of a Secret."

fn s3.encryptionOptions.serverSideCustomerKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn s3.encryptionOptions.serverSideCustomerKeySecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn s3.encryptionOptions.serverSideCustomerKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"

obj s3.secretKeySecret

"SecretKeySelector selects a key of a Secret."

fn s3.secretKeySecret.withKey

withKey(key)

"The key of the secret to select from. Must be a valid secret key."

fn s3.secretKeySecret.withName

withName(name)

"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"

fn s3.secretKeySecret.withOptional

withOptional(optional)

"Specify whether the Secret or its key must be defined"