-
Notifications
You must be signed in to change notification settings - Fork 118
Open
Labels
kind/documentationCategorizes issue or PR as related to documentation.Categorizes issue or PR as related to documentation.
Description
Currently a Minio S3 endpoint doesn't work out-of the box, see kubermatic/dashboard#6732.
Right now it's possible to add additional parameters to the config for the Backup Storage Location (for AWS) Object via the ClusterBackupStorageLocation object (at the seed). This should be documented.
export KUBECONFIG=path-to-seed-kubeconfig
kubectl apply -f clusterbackuplocation.project.x.yamlapiVersion: kubermatic.k8c.io/v1
kind: ClusterBackupStorageLocation
metadata:
labels:
csbl-display-name: seed-minio
project-id: YOUR-PROJECT-ID
name: seed-minio-YOUR-PROJECT-ID
namespace: kubermatic
spec:
backupSyncPeriod: 1m0s
config:
region: minio
#### NOTE: URL must be accisble from the user cluster network scope
s3Url: https://minio.demo.kubermatic.io
# Whether to use path-style addressing instead of virtual hosted bucket addressing. Set to "true"
# if using a local storage service like MinIO.
#
# Optional (defaults to "false").
s3ForcePathStyle: "true"
# If specified, use this instead of "s3Url" when generating download URLs (e.g., for logs). This
# field is primarily for local storage services like MinIO.
#
credential:
key: cloud-credentials
name: credential-seed-minio-nczgr7n44g-h6qkj #located in kubermatic namespace
objectStorage:
bucket: user-cluster-backup
provider: awsMetadata
Metadata
Assignees
Labels
kind/documentationCategorizes issue or PR as related to documentation.Categorizes issue or PR as related to documentation.