This website requires JavaScript.
123d6e4c29
Merge pull request #299 from rooftopcellist/stuck-finalizer
Christian Adams
2021-05-10 13:21:46 -04:00
c16e53da46
Add note about how to upgrade AWX and the operator
Christian M. Adams
2021-05-10 11:39:49 -04:00
c12a1f02ab
Unset ownerRefs in the installer instead of the finalizer
Christian M. Adams
2021-05-07 17:02:09 -04:00
13e114afc1
Merge pull request #296 from rooftopcellist/pg_custom_archive
Christian Adams
2021-05-07 15:20:00 -04:00
9145b32d11
Use custom archive format when migrating data - this approach is compatible with the RH postgresql container
Christian M. Adams
2021-05-07 15:04:14 -04:00
aed4d07cf1
Merge pull request #295 from rooftopcellist/scale_down_restore
Christian Adams
2021-05-07 15:03:48 -04:00
ca8127448e
Scale down the new deployment before restoring
Christian M. Adams
2021-05-07 11:18:40 -04:00
e082180cf9
Merge pull request #293 from Zokormazo/restore-kind
Christian Adams
2021-05-07 09:23:02 -04:00
df2522fa8d
Merge pull request #283 from rooftopcellist/fix-lint-errors
Christian Adams
2021-05-07 09:10:25 -04:00
fc4687ff77
Restore: set proper kind var after deploying AWX CR
Julen Landa Alustiza
2021-05-07 13:14:54 +02:00
9cca0d0520
Merge pull request #287 from AlanCoding/include_playbook
Shane McDonald
2021-05-06 11:05:19 -04:00
521648925c
Make awx-operator compatible with Ansible 2.12
Alan Rominger
2021-05-06 10:49:01 -04:00
bc1814ce95
Merge pull request #282 from Spredzy/olm_backup_and_restore
Yanis Guenane
2021-05-05 17:26:20 +02:00
c551d05182
Fix file permissions for tmp spec vars file
Christian M. Adams
2021-05-05 09:29:57 -04:00
ce0a251c1c
olm-catalog: Update with latest content from AWXBackup and AWXRestore
Yanis Guenane
2021-05-05 10:34:18 +02:00
51dd524579
Merge pull request #279 from rooftopcellist/persist-secrets
Christian Adams
2021-05-04 14:59:28 -04:00
9532cc754e
Use copy module, not shell
Christian M. Adams
2021-05-04 14:04:26 -04:00
15bc12b7f6
Remove ownerReferences based on secret name from backup
Christian M. Adams
2021-05-03 22:43:36 -04:00
a46938e1be
Retrieve pg secret values consistently, do not hardcode secret names
Christian M. Adams
2021-05-03 22:41:46 -04:00
8af0681373
Persist secret names from old deployment & add them to the spec - renamed some more variables to be consistent with the pulp-operator - removed unneeded vars from backup & restore crds - added a way to parse spec at restore time by including vars to get around the issue of triply nested quotes when using to_json
Christian M. Adams
2021-04-30 03:57:05 -04:00
bd6a5c3156
Merge pull request #133 from rooftopcellist/backup-role
Christian Adams
2021-05-03 15:36:04 -04:00
51435e3c2b
fix example to use correct label
Jeremy Kimber
2021-05-03 13:14:49 -05:00
b204c91baa
set tower_service_labels field to hidden
Jeremy Kimber
2021-05-03 13:12:37 -05:00
e7fd1e265f
Merge pull request #271 from tchellomello/changelog
Marcelo Moreira de Mello
2021-05-03 13:18:42 -04:00
42b39eda40
Merge pull request #264 from ansible/tchellomello-bugreport-template
Marcelo Moreira de Mello
2021-05-03 13:18:25 -04:00
b50cf82639
Added initial CHANGELOG.md
Marcelo Moreira de Mello
2021-05-03 11:36:10 -04:00
fd42802512
Add support for custom service labels
Jeremy Kimber
2021-05-03 10:20:56 -05:00
8772d0eec5
Merge pull request #266 from shanemcd/bump-19.1.0
0.9.0
Shane McDonald
2021-05-01 10:27:39 -04:00
ca20dcf053
Use 'admin' username in tests
Shane McDonald
2021-05-01 09:39:50 -04:00
67a650ce38
Remove isolated logger from configmap
Shane McDonald
2021-05-01 09:32:09 -04:00
acb443432e
Bump version
Shane McDonald
2021-05-01 08:18:30 -04:00
3f2bb3e5db
Regenerate files
Shane McDonald
2021-05-01 08:18:13 -04:00
c318611561
Bump AWX version
Shane McDonald
2021-05-01 07:45:18 -04:00
77e7039a2e
Update playbook to allow for deploying custom image version/tag
Shane McDonald
2021-05-01 07:44:53 -04:00
b7e043eca8
Update bug_report.md
Marcelo Moreira de Mello
2021-04-30 13:53:59 -04:00
78d03e03bb
Updated bug report template
Marcelo Moreira de Mello
2021-04-30 13:52:09 -04:00
5e2d11835e
Fix rebase issue & remove dynamic kind/version var setting
Christian M. Adams
2021-04-30 13:51:48 -04:00
8656ee1a1d
Merge pull request #263 from tchellomello/projects
Marcelo Moreira de Mello
2021-04-30 13:46:17 -04:00
f21ec4de61
Mounts /var/lib/awx/projects on awx-web container
Marcelo Moreira de Mello
2021-04-30 13:31:31 -04:00
cdbaf9460e
Remove unnecessary intermediate awx_spec var
Christian M. Adams
2021-04-28 13:52:45 -04:00
5439681a39
Fix rebase issue due to order or pg config tasks
Christian M. Adams
2021-04-28 02:32:43 -04:00
9cfb7921bc
update templated files with new var names
Christian M. Adams
2021-04-28 01:51:29 -04:00
36852cd5f5
remove unused variables in restore role
Christian M. Adams
2021-04-28 01:43:19 -04:00
b5c5a1722d
revert unneccesary admin password update
Christian M. Adams
2021-04-28 01:24:05 -04:00
5ae36367a4
Rename product specific variable names
Christian M. Adams
2021-04-27 22:51:29 -04:00
d743936ee4
Update admin user password with value in provided/generated secret
Christian M. Adams
2021-04-27 10:43:02 -04:00
c817a2234d
Simplify vars needed for restore CR & do not garbage collect secrets
Christian M. Adams
2021-04-23 17:12:54 -04:00
57f9530198
Simplify pvc naming scheme, one pvc per deployment
Christian M. Adams
2021-04-23 10:55:41 -04:00
3e444da7bc
Set ownerRef to null for restore created AWX object to avoid garbage collection - Set defaults for pg type to satisfy conditional
Christian M. Adams
2021-04-22 23:27:28 -04:00
867bc258b9
Allow custom postgres pod label to support user managed pg pods - Only set resolvable pg host path for pg container when managed
Christian M. Adams
2021-04-22 13:49:28 -04:00
ff9248e971
create pvc in namespace of old awx by default, update docs, fix bug with secret statuses
Christian M. Adams
2021-04-22 12:37:13 -04:00
38a6a02f85
Add secret names as statuses on the AWX object - set migrate data status even if custom name for old postgres config is not used - Allow users to change pg name, pw & db name for a managed postgres - set default value for postgres-configuration type as unmanaged if secret is created - Make pg port configurable for managed deployments
Christian M. Adams
2021-04-16 11:07:52 -04:00
90f4d71606
Make pg port configurable for managed deployments
Christian M. Adams
2021-04-16 09:54:19 -04:00
8f760e2842
Allow users to change pg name, pw & db name for a managed postgres - set default value for postgres-configuration type as unmanaged if secret is created
Christian M. Adams
2021-04-16 09:32:34 -04:00
5b32c41277
Fix retry for checking postgres pod & fix secrets template - fixed a lot of typos & updated the README.md files
Christian M. Adams
2021-04-13 14:47:38 -04:00
fb612c24df
Only write values for spec section of awx object in backup
Christian M. Adams
2021-04-12 21:00:58 -04:00
8ed0b1fe61
Template only what is needed from secrets and awx cro
Christian M. Adams
2021-04-09 16:32:59 -04:00
82efe05343
store secrets & definitions in a tempfile dir, fix postgres label
Christian M. Adams
2021-04-08 15:18:03 -04:00
2cbf60fa17
Remove unneeded fqcn for modules & fix CI
Christian M. Adams
2021-04-08 11:20:56 -04:00
ce8c58f542
added secrets logic, fixed permissions issues
Christian M. Adams
2021-04-08 10:01:17 -04:00
b9d0852c83
Fix small namespace issue
Christian M. Adams
2021-04-05 17:57:12 -04:00
5669747bbf
Scope pvc and management pod to default namespace - make this configurable via tower_backup_pvc_namespace var - remove redundant k8s task info
Christian M. Adams
2021-04-02 01:36:56 -04:00
0580398c90
Finish db restore logic - rename _backup_dir to backup_dir - add towerBackupClaim status to make the pvc name easier to find for users
Christian M. Adams
2021-04-01 22:57:37 -04:00
8422f6fbd9
rename db task vars with awx instead of tower for consistency
Christian M. Adams
2021-04-01 22:45:35 -04:00
8467209d35
init restore
Christian M. Adams
2021-04-01 14:52:22 -04:00
80c8d87f71
Create an event when pvc is not set to alert the user
Christian M. Adams
2021-03-31 15:21:42 -04:00
6bc149bae2
template awxbackup crd into awx-operator.yml for easy deployment
Christian M. Adams
2021-03-31 10:33:30 -04:00
250ff960bd
Add awxbackup CRD creation to molecule to get tests passing
Christian M. Adams
2021-03-31 01:04:51 -04:00
e1dca00f46
Fix backup reconciliation loop, add error status
Christian M. Adams
2021-03-30 16:57:01 -04:00
f17dcdc3e9
Swap vars and defaults, rename to awxbackups
Christian M. Adams
2021-03-29 11:00:04 -04:00
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
Christian M. Adams
2021-03-26 16:40:36 -04:00
91dda5cb16
backup secrets to YAML files
Christian M. Adams
2021-03-26 13:42:33 -04:00
0a82fec359
Refactor backup role & store secrets as well
Christian M. Adams
2021-03-25 01:31:18 -04:00
13397f41ad
use meta.data to keep pods and pvcs unique in the same namespace
Christian M. Adams
2021-03-24 13:23:41 -04:00
9e44e21a66
Rename pvc name var to be consistent with other backup variables
Christian M. Adams
2021-03-24 11:27:08 -04:00
54efda1a25
Use default cluster storage class if none is provided
Christian M. Adams
2021-03-23 17:15:15 -04:00
bcd1410438
init backup CR files
Christian M. Adams
2021-03-23 15:33:03 -04:00
fdcc745f11
Add watcher for backup CR
Christian M. Adams
2021-03-23 11:19:25 -04:00
4a5ca184c0
Use storage class to dynamically create volume for backups
Christian M. Adams
2021-03-23 01:40:25 -04:00
e037feafbf
Create management pod and pvc for backup
Christian M. Adams
2021-03-19 16:45:26 -04:00
0220c75884
wip deployment podspec or sts
Christian M. Adams
2021-03-17 12:26:14 -04:00
5f668d76f0
Merge pull request #262 from Spredzy/extra_settings
Shane McDonald
2021-04-30 10:01:47 -04:00
1d14ebccad
Extra Settings: Allow one to pass extra API configuration settings.
Yanis Guenane
2021-04-30 11:06:40 +02:00
06ab6d2dad
Merge pull request #257 from Spredzy/rename_postgres_parameters
Yanis Guenane
2021-04-30 09:35:35 +02:00
6b0ecacc63
Merge pull request #258 from Spredzy/fix_tower_ee_images
Yanis Guenane
2021-04-30 09:35:20 +02:00
2965a9091e
PostgreSQL: Properly handle variable name difference when using Red Hat containers
Yanis Guenane
2021-04-29 17:33:05 +02:00
160209698c
Properly hide tower_ee_images
Yanis Guenane
2021-04-29 17:39:57 +02:00
7361defa17
Merge pull request #198 from tchellomello/ssl_pg
Marcelo Moreira de Mello
2021-04-28 15:51:01 -04:00
68774a3ccc
Merge pull request #250 from rooftopcellist/ee-vars
Shane McDonald
2021-04-28 11:33:13 -04:00
70b7991cdf
Merge pull request #253 from Spredzy/base_component_on_deployment_type
Shane McDonald
2021-04-28 11:32:37 -04:00
4706aa9a1e
Deployment type: Make more fields dynamic based on that field
Yanis Guenane
2021-04-28 12:02:19 +02:00
fb183f4eab
Merge pull request #251 from tchellomello/redeploy-it
Marcelo Moreira de Mello
2021-04-27 23:29:19 -04:00
3d5a9eae31
Handle statefulset updates
Marcelo Moreira de Mello
2021-04-27 16:29:22 -04:00
e55d83ffa0
Add templated EE volume mount var to operator config
Christian M. Adams
2021-04-27 15:53:02 -04:00
fd9ce8f0cb
Merge pull request #249 from Spredzy/fix_wrong_indentation
Yanis Guenane
2021-04-27 14:19:30 +02:00
126228774c
olm manifests: fix wrong identation making file incorrect
Yanis Guenane
2021-04-27 13:24:31 +02:00
3c26af0cd7
Merge pull request #217 from tchellomello/crashing
Marcelo Moreira de Mello
2021-04-26 17:04:20 -04:00
b781300977
Merge pull request #248 from shanemcd/devel
Shane McDonald
2021-04-26 14:10:43 -04:00
c0e164d763
Fix service type logic
Shane McDonald
2021-04-26 13:58:44 -04:00
2fd737fbc2
Merge pull request #204 from TheStally/devel
Marcelo Moreira de Mello
2021-04-25 21:59:25 -04:00