workflow.v1alpha1.artifactRepositoryRefStatus
Index
fn withConfigMap(configMap)
fn withDefault(default)
fn withKey(key)
fn withNamespace(namespace)
obj artifactRepository
fn withArchiveLogs(archiveLogs)
obj artifactRepository.artifactory
obj artifactRepository.gcs
obj artifactRepository.hdfs
fn withAddresses(addresses)
fn withAddressesMixin(addresses)
fn withForce(force)
fn withHdfsUser(hdfsUser)
fn withKrbRealm(krbRealm)
fn withKrbServicePrincipalName(krbServicePrincipalName)
fn withKrbUsername(krbUsername)
fn withPathFormat(pathFormat)
obj artifactRepository.hdfs.krbCCacheSecret
obj artifactRepository.hdfs.krbConfigConfigMap
obj artifactRepository.hdfs.krbKeytabSecret
obj artifactRepository.oss
obj artifactRepository.s3
fn withBucket(bucket)
fn withEndpoint(endpoint)
fn withInsecure(insecure)
fn withKeyFormat(keyFormat)
fn withKeyPrefix(keyPrefix)
fn withRegion(region)
fn withRoleARN(roleARN)
fn withUseSDKCreds(useSDKCreds)
obj artifactRepository.s3.accessKeySecret
obj artifactRepository.s3.createBucketIfNotPresent
obj artifactRepository.s3.encryptionOptions
obj artifactRepository.s3.secretKeySecret
Fields
fn withConfigMap
withConfigMap(configMap)
"The name of the config map. Defaults to \"artifact-repositories\"."
fn withDefault
withDefault(default)
"If this ref represents the default artifact repository, rather than a config map."
fn withKey
withKey(key)
"The config map key. Defaults to the value of the \"workflows.argoproj.io/default-artifact-repository\" annotation."
fn withNamespace
withNamespace(namespace)
"The namespace of the config map. Defaults to the workflow's namespace, or the controller's namespace (if found)."
obj artifactRepository
"ArtifactRepository represents an artifact repository in which a controller will store its artifacts"
fn artifactRepository.withArchiveLogs
withArchiveLogs(archiveLogs)
"ArchiveLogs enables log archiving"
obj artifactRepository.artifactory
"ArtifactoryArtifactRepository defines the controller configuration for an artifactory artifact repository"
fn artifactRepository.artifactory.withRepoURL
withRepoURL(repoURL)
"RepoURL is the url for artifactory repo."
obj artifactRepository.artifactory.passwordSecret
"SecretKeySelector selects a key of a Secret."
fn artifactRepository.artifactory.passwordSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn artifactRepository.artifactory.passwordSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn artifactRepository.artifactory.passwordSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj artifactRepository.artifactory.usernameSecret
"SecretKeySelector selects a key of a Secret."
fn artifactRepository.artifactory.usernameSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn artifactRepository.artifactory.usernameSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn artifactRepository.artifactory.usernameSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj artifactRepository.gcs
"GCSArtifactRepository defines the controller configuration for a GCS artifact repository"
fn artifactRepository.gcs.withBucket
withBucket(bucket)
"Bucket is the name of the bucket"
fn artifactRepository.gcs.withKeyFormat
withKeyFormat(keyFormat)
"KeyFormat is defines the format of how to store keys. Can reference workflow variables"
obj artifactRepository.gcs.serviceAccountKeySecret
"SecretKeySelector selects a key of a Secret."
fn artifactRepository.gcs.serviceAccountKeySecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn artifactRepository.gcs.serviceAccountKeySecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn artifactRepository.gcs.serviceAccountKeySecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj artifactRepository.hdfs
"HDFSArtifactRepository defines the controller configuration for an HDFS artifact repository"
fn artifactRepository.hdfs.withAddresses
withAddresses(addresses)
"Addresses is accessible addresses of HDFS name nodes"
fn artifactRepository.hdfs.withAddressesMixin
withAddressesMixin(addresses)
"Addresses is accessible addresses of HDFS name nodes"
Note: This function appends passed data to existing values
fn artifactRepository.hdfs.withForce
withForce(force)
"Force copies a file forcibly even if it exists"
fn artifactRepository.hdfs.withHdfsUser
withHdfsUser(hdfsUser)
"HDFSUser is the user to access HDFS file system. It is ignored if either ccache or keytab is used."
fn artifactRepository.hdfs.withKrbRealm
withKrbRealm(krbRealm)
"KrbRealm is the Kerberos realm used with Kerberos keytab It must be set if keytab is used."
fn artifactRepository.hdfs.withKrbServicePrincipalName
withKrbServicePrincipalName(krbServicePrincipalName)
"KrbServicePrincipalName is the principal name of Kerberos service It must be set if either ccache or keytab is used."
fn artifactRepository.hdfs.withKrbUsername
withKrbUsername(krbUsername)
"KrbUsername is the Kerberos username used with Kerberos keytab It must be set if keytab is used."
fn artifactRepository.hdfs.withPathFormat
withPathFormat(pathFormat)
"PathFormat is defines the format of path to store a file. Can reference workflow variables"
obj artifactRepository.hdfs.krbCCacheSecret
"SecretKeySelector selects a key of a Secret."
fn artifactRepository.hdfs.krbCCacheSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn artifactRepository.hdfs.krbCCacheSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn artifactRepository.hdfs.krbCCacheSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj artifactRepository.hdfs.krbConfigConfigMap
"Selects a key from a ConfigMap."
fn artifactRepository.hdfs.krbConfigConfigMap.withKey
withKey(key)
"The key to select."
fn artifactRepository.hdfs.krbConfigConfigMap.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn artifactRepository.hdfs.krbConfigConfigMap.withOptional
withOptional(optional)
"Specify whether the ConfigMap or its key must be defined"
obj artifactRepository.hdfs.krbKeytabSecret
"SecretKeySelector selects a key of a Secret."
fn artifactRepository.hdfs.krbKeytabSecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn artifactRepository.hdfs.krbKeytabSecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn artifactRepository.hdfs.krbKeytabSecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj artifactRepository.oss
"OSSArtifactRepository defines the controller configuration for an OSS artifact repository"
fn artifactRepository.oss.withBucket
withBucket(bucket)
"Bucket is the name of the bucket"
fn artifactRepository.oss.withCreateBucketIfNotPresent
withCreateBucketIfNotPresent(createBucketIfNotPresent)
"CreateBucketIfNotPresent tells the driver to attempt to create the OSS bucket for output artifacts, if it doesn't exist"
fn artifactRepository.oss.withEndpoint
withEndpoint(endpoint)
"Endpoint is the hostname of the bucket endpoint"
fn artifactRepository.oss.withKeyFormat
withKeyFormat(keyFormat)
"KeyFormat is defines the format of how to store keys. Can reference workflow variables"
fn artifactRepository.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"
obj artifactRepository.oss.accessKeySecret
"SecretKeySelector selects a key of a Secret."
fn artifactRepository.oss.accessKeySecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn artifactRepository.oss.accessKeySecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn artifactRepository.oss.accessKeySecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj artifactRepository.oss.lifecycleRule
"OSSLifecycleRule specifies how to manage bucket's lifecycle"
fn artifactRepository.oss.lifecycleRule.withMarkDeletionAfterDays
withMarkDeletionAfterDays(markDeletionAfterDays)
"MarkDeletionAfterDays is the number of days before we delete objects in the bucket"
fn artifactRepository.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 artifactRepository.oss.secretKeySecret
"SecretKeySelector selects a key of a Secret."
fn artifactRepository.oss.secretKeySecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn artifactRepository.oss.secretKeySecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn artifactRepository.oss.secretKeySecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj artifactRepository.s3
"S3ArtifactRepository defines the controller configuration for an S3 artifact repository"
fn artifactRepository.s3.withBucket
withBucket(bucket)
"Bucket is the name of the bucket"
fn artifactRepository.s3.withEndpoint
withEndpoint(endpoint)
"Endpoint is the hostname of the bucket endpoint"
fn artifactRepository.s3.withInsecure
withInsecure(insecure)
"Insecure will connect to the service with TLS"
fn artifactRepository.s3.withKeyFormat
withKeyFormat(keyFormat)
"KeyFormat is defines the format of how to store keys. Can reference workflow variables"
fn artifactRepository.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 artifactRepository.s3.withRegion
withRegion(region)
"Region contains the optional bucket region"
fn artifactRepository.s3.withRoleARN
withRoleARN(roleARN)
"RoleARN is the Amazon Resource Name (ARN) of the role to assume."
fn artifactRepository.s3.withUseSDKCreds
withUseSDKCreds(useSDKCreds)
"UseSDKCreds tells the driver to figure out credentials based on sdk defaults."
obj artifactRepository.s3.accessKeySecret
"SecretKeySelector selects a key of a Secret."
fn artifactRepository.s3.accessKeySecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn artifactRepository.s3.accessKeySecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn artifactRepository.s3.accessKeySecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj artifactRepository.s3.createBucketIfNotPresent
"CreateS3BucketOptions options used to determine automatic automatic bucket-creation process"
fn artifactRepository.s3.createBucketIfNotPresent.withObjectLocking
withObjectLocking(objectLocking)
"ObjectLocking Enable object locking"
obj artifactRepository.s3.encryptionOptions
"S3EncryptionOptions used to determine encryption options during s3 operations"
fn artifactRepository.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 artifactRepository.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 artifactRepository.s3.encryptionOptions.withKmsKeyId
withKmsKeyId(kmsKeyId)
"KMSKeyId tells the driver to encrypt the object using the specified KMS Key."
obj artifactRepository.s3.encryptionOptions.serverSideCustomerKeySecret
"SecretKeySelector selects a key of a Secret."
fn artifactRepository.s3.encryptionOptions.serverSideCustomerKeySecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn artifactRepository.s3.encryptionOptions.serverSideCustomerKeySecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn artifactRepository.s3.encryptionOptions.serverSideCustomerKeySecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"
obj artifactRepository.s3.secretKeySecret
"SecretKeySelector selects a key of a Secret."
fn artifactRepository.s3.secretKeySecret.withKey
withKey(key)
"The key of the secret to select from. Must be a valid secret key."
fn artifactRepository.s3.secretKeySecret.withName
withName(name)
"Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names"
fn artifactRepository.s3.secretKeySecret.withOptional
withOptional(optional)
"Specify whether the Secret or its key must be defined"