Skip to content

Commit 93d706b

Browse files
stuggiclaude
andcommitted
[b/r] Update MinIO and OADP Quick Start to use ci-framework
Replace local playbook references with ci-framework backup_restore playbook commands and document configurable role variables. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 81b07cb commit 93d706b

2 files changed

Lines changed: 47 additions & 9 deletions

File tree

docs/dev/backup-restore/minio/README.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,31 @@ see [`../oadp/README.md`](../oadp/README.md).
1010
- `oc` CLI tool installed and configured
1111
- Sufficient storage for MinIO (PVs available in your cluster)
1212

13-
## Quick Start (Ansible Playbook)
13+
## Quick Start (ci-framework)
14+
15+
MinIO is deployed automatically as part of the dependency installation
16+
step in the
17+
[ci-framework](https://github.com/openstack-k8s-operators/ci-framework)
18+
backup/restore playbook:
1419

1520
```bash
16-
ansible-playbook docs/dev/backup-restore/minio/setup-minio.yaml
17-
# With custom parameters:
18-
ansible-playbook docs/dev/backup-restore/minio/setup-minio.yaml \
19-
-e minio_storage_class=local-storage -e minio_storage_size=100Gi
21+
ansible-playbook playbooks/backup_restore.yaml \
22+
-e cifmw_backup_restore_install_deps=true \
23+
-e cifmw_backup_restore_run_backup=false \
24+
-e cifmw_backup_restore_run_cleanup=false \
25+
-e cifmw_backup_restore_run_restore=false
2026
```
2127

28+
Configurable variables (see `roles/deploy_minio/defaults/main.yml`):
29+
30+
| Variable | Default | Description |
31+
|----------|---------|-------------|
32+
| `cifmw_deploy_minio_namespace` | `minio` | Namespace for MinIO |
33+
| `cifmw_deploy_minio_storage_size` | `10Gi` | PVC size |
34+
| `cifmw_deploy_minio_storage_class` | `""` (default) | StorageClass |
35+
| `cifmw_deploy_minio_root_user` | `minio` | Root user |
36+
| `cifmw_deploy_minio_root_password` | `minio123` | Root password |
37+
2238
## Manual Setup
2339

2440
### Step 1: Create MinIO Namespace

docs/dev/backup-restore/oadp/README.md

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,36 @@ it with a MinIO backend. For MinIO deployment, see
1212
- MinIO service account credentials (Access Key and Secret Key)
1313
- `oc` CLI tool installed and configured
1414

15-
## Quick Start (Ansible Playbook)
15+
## Quick Start (ci-framework)
16+
17+
OADP is installed automatically as part of the dependency installation
18+
step in the
19+
[ci-framework](https://github.com/openstack-k8s-operators/ci-framework)
20+
backup/restore playbook (after MinIO):
1621

1722
```bash
18-
ansible-playbook docs/dev/backup-restore/oadp/setup-oadp.yaml \
19-
-e minio_access_key_id=<ACCESS_KEY_ID> \
20-
-e minio_secret_access_key=<SECRET_ACCESS_KEY>
23+
ansible-playbook playbooks/backup_restore.yaml \
24+
-e cifmw_backup_restore_install_deps=true \
25+
-e cifmw_backup_restore_run_backup=false \
26+
-e cifmw_backup_restore_run_cleanup=false \
27+
-e cifmw_backup_restore_run_restore=false
2128
```
2229

30+
Configurable variables (see `roles/openshift_adp/defaults/main.yml`):
31+
32+
| Variable | Default | Description |
33+
|----------|---------|-------------|
34+
| `cifmw_openshift_adp_namespace` | `openshift-adp` | OADP namespace |
35+
| `cifmw_openshift_adp_channel` | `stable` | OLM subscription channel |
36+
| `cifmw_openshift_adp_enable_node_agent` | `true` | Enable Kopia node agent (Data Mover) |
37+
| `cifmw_openshift_adp_s3_bucket` | `velero` | S3 bucket name |
38+
| `cifmw_openshift_adp_s3_prefix` | `rhoso` | Bucket prefix |
39+
| `cifmw_openshift_adp_s3_insecure_skip_tls` | `true` | Skip TLS verification |
40+
41+
The S3 credentials (`cifmw_openshift_adp_s3_access_key`,
42+
`cifmw_openshift_adp_s3_secret_key`) are passed automatically from the
43+
`deploy_minio` role output.
44+
2345
## Manual Setup
2446

2547
### Step 1: Install OADP Operator

0 commit comments

Comments
 (0)