Christian M. Adams
|
5b32c41277
|
Fix retry for checking postgres pod & fix secrets template
- fixed a lot of typos & updated the README.md files
|
2021-04-30 10:24:37 -04:00 |
|
Christian M. Adams
|
fb612c24df
|
Only write values for spec section of awx object in backup
|
2021-04-30 10:24:37 -04:00 |
|
Christian M. Adams
|
8ed0b1fe61
|
Template only what is needed from secrets and awx cro
|
2021-04-30 10:24:37 -04:00 |
|
Christian M. Adams
|
82efe05343
|
store secrets & definitions in a tempfile dir, fix postgres label
|
2021-04-30 10:24:36 -04:00 |
|
Christian M. Adams
|
2cbf60fa17
|
Remove unneeded fqcn for modules & fix CI
|
2021-04-30 10:24:36 -04:00 |
|
Christian M. Adams
|
ce8c58f542
|
added secrets logic, fixed permissions issues
|
2021-04-30 10:24:36 -04:00 |
|
Christian M. Adams
|
b9d0852c83
|
Fix small namespace issue
|
2021-04-30 10:24:36 -04:00 |
|
Christian M. Adams
|
5669747bbf
|
Scope pvc and management pod to default namespace
- make this configurable via tower_backup_pvc_namespace var
- remove redundant k8s task info
|
2021-04-30 10:24:36 -04:00 |
|
Christian M. Adams
|
0580398c90
|
Finish db restore logic
- rename _backup_dir to backup_dir
- add towerBackupClaim status to make the pvc name easier to find for users
|
2021-04-30 10:24:36 -04:00 |
|
Christian M. Adams
|
8467209d35
|
init restore
|
2021-04-30 10:24:35 -04:00 |
|
Christian M. Adams
|
80c8d87f71
|
Create an event when pvc is not set to alert the user
|
2021-04-30 10:24:35 -04:00 |
|
Christian M. Adams
|
e1dca00f46
|
Fix backup reconciliation loop, add error status
|
2021-04-30 10:24:35 -04:00 |
|
Christian M. Adams
|
4839bdcaad
|
Rename Backup CR to AWXBackup to be more unique
- we could alternatively direct users to use the full GVK. Issue is potential conflict with AH operator CRs
|
2021-04-30 10:24:34 -04:00 |
|
Christian M. Adams
|
91dda5cb16
|
backup secrets to YAML files
|
2021-04-30 10:24:34 -04:00 |
|
Christian M. Adams
|
0a82fec359
|
Refactor backup role & store secrets as well
|
2021-04-30 10:24:34 -04:00 |
|
Christian M. Adams
|
13397f41ad
|
use meta.data to keep pods and pvcs unique in the same namespace
|
2021-04-30 10:24:34 -04:00 |
|
Christian M. Adams
|
fdcc745f11
|
Add watcher for backup CR
|
2021-04-30 10:24:33 -04:00 |
|
Christian M. Adams
|
4a5ca184c0
|
Use storage class to dynamically create volume for backups
|
2021-04-30 10:24:33 -04:00 |
|
Christian M. Adams
|
e037feafbf
|
Create management pod and pvc for backup
|
2021-04-30 10:24:33 -04:00 |
|
Christian M. Adams
|
0220c75884
|
wip deployment podspec or sts
|
2021-04-30 10:24:33 -04:00 |
|