Bucket.spec
BucketSpec specifies the required configuration to produce an Artifact for an object storage bucket.
| Field / Type | Description |
|---|---|
AccessFrom specifies an Access Control List for allowing cross-namespace references to this object. NOTE: Not implemented, provisional as of https://github.com/fluxcd/flux2/pull/2092 | |
bucketName | BucketName is the name of the object storage bucket. |
endpoint | Endpoint is the object storage address the BucketName is located at. |
ignore | Ignore overrides the set of excluded patterns in the .sourceignore format (which is the same as .gitignore). If not provided, a default will be used, consult the documentation for your version to find out what those are. |
insecure | Insecure allows connecting to a non-TLS HTTP Endpoint. |
interval | Interval at which to check the Endpoint for updates.
|
provider | Provider of the object storage bucket. Defaults to 'generic', which expects an S3 (API) compatible object storage.
|
region | Region of the Endpoint where the BucketName is located in. |
SecretRef specifies the Secret containing authentication credentials for the Bucket. | |
suspend | Suspend tells the controller to suspend the reconciliation of this Bucket. |
timeout | Timeout for fetch operations, defaults to 60s.
|