Stateful application CRD reference in ARO
BackupLocation
The BackupLocation CRD parameters differ based on the object store you use.
Azure Blob Storage
apiVersion: stork.libopenstorage.org/v1alpha1
kind: BackupLocation
metadata:
name: azure
namespace: mysql
annotations:
stork.libopenstorage.org/skipresource: "true"
location:
type: azure
path: "bucket-name"
azureConfig:
storageAccountName: myaccount
storageAccountKey: XXXX
azureConfig Parameters
| Parameter | Description | Value | Required? |
|---|---|---|---|
| storageAccountName | Your object store's storage account name | Default: None | Yes |
| storageAccountKey | Your object store's storage account key | Default: None | Yes |
ApplicationClone
apiVersion: stork.libopenstorage.org/v1alpha1
kind: ApplicationClone
metadata:
name: clone-mysql
namespace: kube-system
spec:
sourceNamespace: mysql-app
destinationNamespace: clone-mysql
selectors:
app: mysql-app-db
Spec Parameters
| Parameter | Description | Value | Required? |
|---|---|---|---|
| sourceNamespace | The namespace you want to clone applications from | Default: None | Yes |
| destinationNamespace | The namespace you want to clone applications to | Default: None | Yes |
| selectors | Define specific labels to determine which resources are cloned | Default: None | No |