-
Notifications
You must be signed in to change notification settings - Fork 363
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[helm chart] if using missmatched provider env var doesnt get set properly #269
Comments
There is no provider called csi, please use aws instead. I guess you want to use plugins aws and csi? |
@jenting Than this page is clearly wrong: https://velero.io/docs/v1.6/supported-providers/ |
@MaxRink Generally, the In your use case, I guess you'd want to use aws plugin for AWS S3 Object Store, and CSI plugin for Volume Snapshotter. For example: helm install velero \
--namespace=velero \
--create-namespace \
--set-file credentials.secretContents.cloud=credentials-velero \
--set configuration.provider=aws \
--set configuration.backupStorageLocation.name=default \
--set configuration.backupStorageLocation.bucket=<bucket-name> \
--set configuration.backupStorageLocation.config.region=<aws-region> \
--set snapshotsEnabled=true \
--set configuration.volumeSnapshotLocation.name=default \
--set configuration.volumeSnapshotLocation.config.region=<aws-region> \
--set initContainers[0].name=velero-plugin-for-aws \
--set initContainers[0].image=velero/velero-plugin-for-aws:v1.2.0 \
--set initContainers[0].volumeMounts[0].mountPath=/target \
--set initContainers[0].volumeMounts[0].name=plugins \
--set configuration.features=EnableCSI \
--set initContainers[1].name=velero-plugin-for-csi \
--set initContainers[1].image=velero/velero-plugin-for-csi:v0.1.2 \
--set initContainers[1].volumeMounts[0].mountPath=/target \
--set initContainers[1].volumeMounts[0].name=plugins \
vmware-tanzu/velero |
Updating repository for kube-state-metrics to use new stable repository URL Signed-off-by: Bismarck Paliz <[email protected]>
We deprecated the Closing it. |
What steps did you take and what happened:
im configuring configuration.provider to csi and configuration.backupStorageLocation.provider to aws
The access to the bucket fails as AWS_SHARED_CREDENTIALS_FILE doesnt get set, thus the credential lookup fails with
ive verified it, AWS_SHARED_CREDENTIALS_FILE isnt set inside the velero container
What did you expect to happen:
credential lookup works
Environment:
helm version
): 3.6helm list -n <YOUR NAMESPACE>
): 2.21.0kubectl version
): 1.20.7The text was updated successfully, but these errors were encountered: