flux v2.9.5

Bucket.spec.sts

STS specifies the required configuration to use a Security Token Service for fetching temporary credentials to authenticate in a Bucket provider. This field is only supported for the `aws` and `generic` providers.

4 fields
Bucket.spec.sts fields and descriptions
Field / TypeDescription
object

CertSecretRef can be given the name of a Secret containing either or both of - a PEM-encoded client certificate (`tls.crt`) and private key (`tls.key`); - a PEM-encoded CA certificate (`ca.crt`) and whichever are supplied, will be used for connecting to the STS endpoint. The client cert and key are useful if you are authenticating with a certificate; the CA cert is useful if you are using a self-signed server certificate. The Secret must be of type `Opaque` or `kubernetes.io/tls`. This field is only supported for the `ldap` provider.

endpoint
string required

Endpoint is the HTTP/S endpoint of the Security Token Service from where temporary credentials will be fetched.

  • pattern: ^(http|https)://.*$
provider
string required

Provider of the Security Token Service.

  • enum: ["aws","ldap"]
object

SecretRef specifies the Secret containing authentication credentials for the STS endpoint. This Secret must contain the fields `username` and `password` and is supported only for the `ldap` provider.