ok now
This commit is contained in:
@@ -185,7 +185,7 @@ extraObjects:
|
|||||||
- apiVersion: external-secrets.io/v1beta1
|
- apiVersion: external-secrets.io/v1beta1
|
||||||
kind: ExternalSecret
|
kind: ExternalSecret
|
||||||
metadata:
|
metadata:
|
||||||
name: minio-credentials
|
name: weyma-truenas-s3-auth
|
||||||
namespace: velero
|
namespace: velero
|
||||||
spec:
|
spec:
|
||||||
refreshInterval: 1h
|
refreshInterval: 1h
|
||||||
@@ -193,36 +193,13 @@ extraObjects:
|
|||||||
name: weyma-vault
|
name: weyma-vault
|
||||||
kind: ClusterSecretStore
|
kind: ClusterSecretStore
|
||||||
target:
|
target:
|
||||||
name: minio-credentials
|
name: weyma-truenas-s3-auth
|
||||||
creationPolicy: Owner
|
creationPolicy: Owner
|
||||||
data:
|
data:
|
||||||
- secretKey: credentials
|
- secretKey: credentials
|
||||||
remoteRef:
|
remoteRef:
|
||||||
key: velero
|
key: velero
|
||||||
property: credentials
|
property: credentials
|
||||||
# - apiVersion: secrets-store.csi.x-k8s.io/v1
|
|
||||||
# kind: SecretProviderClass
|
|
||||||
# metadata:
|
|
||||||
# name: velero-secrets-store
|
|
||||||
# spec:
|
|
||||||
# provider: aws
|
|
||||||
# parameters:
|
|
||||||
# objects: |
|
|
||||||
# - objectName: "velero"
|
|
||||||
# objectType: "secretsmanager"
|
|
||||||
# jmesPath:
|
|
||||||
# - path: "access_key"
|
|
||||||
# objectAlias: "access_key"
|
|
||||||
# - path: "secret_key"
|
|
||||||
# objectAlias: "secret_key"
|
|
||||||
# secretObjects:
|
|
||||||
# - data:
|
|
||||||
# - key: access_key
|
|
||||||
# objectName: client-id
|
|
||||||
# - key: client-secret
|
|
||||||
# objectName: client-secret
|
|
||||||
# secretName: velero-secrets-store
|
|
||||||
# type: Opaque
|
|
||||||
|
|
||||||
# Settings for Velero's prometheus metrics. Enabled by default.
|
# Settings for Velero's prometheus metrics. Enabled by default.
|
||||||
metrics:
|
metrics:
|
||||||
@@ -354,7 +331,7 @@ configuration:
|
|||||||
accessMode: ReadWrite
|
accessMode: ReadWrite
|
||||||
credential:
|
credential:
|
||||||
# name of the secret used by this backupStorageLocation.
|
# name of the secret used by this backupStorageLocation.
|
||||||
name: minio-credentials
|
name: weyma-truenas-s3-auth
|
||||||
# name of key that contains the secret data to be used.
|
# name of key that contains the secret data to be used.
|
||||||
key: credentials
|
key: credentials
|
||||||
# Additional provider-specific configuration. See link above
|
# Additional provider-specific configuration. See link above
|
||||||
@@ -382,6 +359,35 @@ configuration:
|
|||||||
# annotations allows adding arbitrary annotations to this BackupStorageLocation resource. Optional.
|
# annotations allows adding arbitrary annotations to this BackupStorageLocation resource. Optional.
|
||||||
annotations: {}
|
annotations: {}
|
||||||
|
|
||||||
|
# Parameters for the VolumeSnapshotLocation(s). Configure multiple by adding other element(s) to the volumeSnapshotLocation slice.
|
||||||
|
# See https://velero.io/docs/v1.6/api-types/volumesnapshotlocation/
|
||||||
|
volumeSnapshotLocation:
|
||||||
|
# name is the name of the volume snapshot location where snapshots are being taken. Required.
|
||||||
|
- name: weyma-truenas
|
||||||
|
# provider is the name for the volume snapshot provider.
|
||||||
|
provider: velero.io/aws
|
||||||
|
credential:
|
||||||
|
# name of the secret used by this volumeSnapshotLocation.
|
||||||
|
name: weyma-truenas-s3-auth
|
||||||
|
# name of key that contains the secret data to be used.
|
||||||
|
key: credentials
|
||||||
|
# Additional provider-specific configuration. See link above
|
||||||
|
# for details of required/optional fields for your provider.
|
||||||
|
config:
|
||||||
|
region: us-east-1
|
||||||
|
|
||||||
|
# region:
|
||||||
|
# apiTimeout:
|
||||||
|
# resourceGroup:
|
||||||
|
# The ID of the subscription where volume snapshots should be stored, if different from the cluster’s subscription. If specified, also requires `configuration.volumeSnapshotLocation.config.resourceGroup`to be set. (Azure only)
|
||||||
|
# subscriptionId:
|
||||||
|
# incremental:
|
||||||
|
# snapshotLocation:
|
||||||
|
# project:
|
||||||
|
|
||||||
|
# annotations allows adding arbitrary annotations to this VolumeSnapshotLocation resource. Optional.
|
||||||
|
annotations: {}
|
||||||
|
|
||||||
# These are server-level settings passed as CLI flags to the `velero server` command. Velero
|
# These are server-level settings passed as CLI flags to the `velero server` command. Velero
|
||||||
# uses default values if they're not passed in, so they only need to be explicitly specified
|
# uses default values if they're not passed in, so they only need to be explicitly specified
|
||||||
# here if using a non-default value. The `velero server` default values are shown in the
|
# here if using a non-default value. The `velero server` default values are shown in the
|
||||||
|
|||||||
Reference in New Issue
Block a user