116 Commits

Author SHA1 Message Date
Shane McDonald
62ec946e4f Use latest version of quay.io/ansible/awx 2021-03-23 11:15:55 -04:00
Shane McDonald
3df272da27 Merge pull request #128 from billett83/devel
fixes #127 Provided service type LoadBalancer
2021-03-23 09:49:34 -04:00
Shane McDonald
f47604998e Merge pull request #116 from rooftopcellist/backup_restore
Optional data migration if source DB configuration is provided
2021-03-18 14:15:30 -04:00
Shane McDonald
7d6743c44d Fix linter 2021-03-18 13:58:26 -04:00
Shane McDonald
92a7bf22a1 Tweak migration logic 2021-03-18 12:31:02 -04:00
Shane McDonald
79534a1465 Dont require database names to match when doing migration 2021-03-18 11:22:04 -04:00
Shane McDonald
64c10f29c4 Uncomment status tasks 2021-03-18 11:22:04 -04:00
Shane McDonald
94a4861d13 Bulk removal of no_log statements
The operator would be impossible to debug with these
2021-03-18 11:22:04 -04:00
Shane McDonald
da26472a03 Fix reconcilation loop after data migration changes 2021-03-18 11:22:00 -04:00
cbillett83@outlook.com
1570c0a883 Minor Changes from Spredzy 2021-03-18 10:58:00 +00:00
Christian M. Adams
c22577bc80 Make data migration idempotent 2021-03-17 16:03:46 -04:00
cbillett83@outlook.com
781d3e0ec7 Provided service type LoadBalancer 2021-03-17 11:59:57 +00:00
Yanis Guenane
1cd93c6752 Merge pull request #125 from Spredzy/fix_wrong_variable_name
tower_deployment: Use the proper conditional variable
2021-03-17 10:50:34 +01:00
Christian M. Adams
e83e54419a Add no_log where needed, scale down pods before migration 2021-03-16 13:32:16 -04:00
Christian M. Adams
5b89c5c433 Clean db on Tower data is restored to 2021-03-16 13:32:15 -04:00
Christian M. Adams
0e1b12f4b1 Data migration from 3.8 to 4.0 via pg_dump streamed to psql 2021-03-16 13:32:15 -04:00
Christian M. Adams
93d53c712c Use k8s_exec tasks 2021-03-16 13:32:15 -04:00
Christian M. Adams
6a5bdaf2f7 init backup & restore 2021-03-16 13:32:15 -04:00
Deric Crago
7a559b9f3b added 'tower_image_pull_secret' 2021-03-15 11:27:37 -04:00
Yanis Guenane
7442555869 tower_deployment: Use the proper conditional variable
fixes: https://github.com/ansible/awx-operator/issues/118
2021-03-15 12:58:14 +01:00
Yanis Guenane
10566b46b1 PostgreSQL: Set scram-sha-256 as default host auth method 2021-03-09 11:40:23 +01:00
Yanis Guenane
07dda4c8ef Rely on /dev/null to generate passwords 2021-03-09 10:01:38 +01:00
Yanis Guenane
9683dc23a4 Move tower_broadcast_websocket_secret to a Secret 2021-03-04 20:21:38 +01:00
Christian M. Adams
92efe37100 Dynamically set the deployment type for the configmap name 2021-03-03 15:39:37 -05:00
Shane McDonald
9595c6c008 New deployment model 2021-03-03 12:30:17 -05:00
Shane McDonald
9545acd301 Merge pull request #113 from shanemcd/refactor-templates
Refactor templates
2021-03-01 14:14:38 -05:00
Shane McDonald
1ff4d8f6c9 Refactor templates 2021-03-01 13:58:49 -05:00
Yanis Guenane
c579537d66 Update API and operator interface 2021-02-25 17:44:00 +01:00
Yanis Guenane
e589a999a8 kind,api_version: Dynamically retrieve those values 2021-02-25 13:56:42 +01:00
Yanis Guenane
a44cfb676d Make the API version used for status update parametrable 2021-02-17 11:21:29 +01:00
Yanis Guenane
e5e996569c Merge pull request #93 from Spredzy/resource_requirements
Allow greater flexibility to specify resource requests/limits
2021-02-10 16:52:45 +01:00
Yanis Guenane
fd4e3b2d4c Allow greater flexibility to specify resource requests/limits 2021-02-10 15:58:48 +01:00
Yanis Guenane
1fe7c4dd20 TLS: Enable passthrough termination mechanism
Depends-On: https://github.com/ansible/awx-operator/pull/94
2021-02-10 15:20:27 +01:00
Yanis Guenane
c895ca0f6d TLS: Enable customization of TLS behavior on route 2021-02-10 12:11:29 +01:00
Yanis Guenane
452bb128c6 Update CSV with richer fields 2021-02-09 22:23:05 +01:00
Yanis Guenane
8049dfac9c Secret: Create a toggle to garbage collect secrets in finalizer. 2021-02-09 22:08:24 +01:00
Yanis Guenane
e858f34f2c Admin Password: Allow one to specify an admin password secret else generate it 2021-02-08 19:29:55 +01:00
Yanis Guenane
dfb96d1e18 Secret Key: Allow one to specify a secret key else generate it 2021-02-08 19:11:44 +01:00
Yanis Guenane
e5f1041350 PostgreSQL: Allow one to provide her own db configuration secret
If a user provide its own secret by using the
`tower_postgres_configuration_secret` use this variable, else try to use
`<instance>-postgres-configuration` secret. Else create one and use a
local database.
2021-02-08 15:13:56 +01:00
Yanis Guenane
357e8ad2c9 tower_config: Remove credential from tower_config.yml 2021-02-08 09:34:56 +01:00
Yanis Guenane
ad476e4782 Rename base roles 2021-02-05 22:23:23 +01:00
Yanis Guenane
285be0faff deployment_type: Introduce the new variable. 2021-02-05 21:19:16 +01:00
Yanis Guenane
38c57a61d0 Merge pull request #83 from Spredzy/database_configuration
PostgreSQL: Remove unused/wrongly used variable
2021-02-05 18:33:26 +01:00
Yanis Guenane
2daae08790 PostgreSQL: Remove unused/wrongly used variable 2021-02-05 16:11:28 +01:00
Yanis Guenane
470870526b tower_admin_user: default to admin 2021-02-05 15:38:44 +01:00
Shane McDonald
48ba257f67 Add development mode for AWX 2021-01-25 12:30:29 -05:00
Shane McDonald
cf633d6ec2 Remove deployment_type 2021-01-21 15:47:18 -05:00
Shane McDonald
49f0d44dee Merge pull request #69 from shanemcd/pg-12
Use postgres 12 image from red hat
2021-01-21 15:09:15 -05:00
Shane McDonald
5183fc8081 Upgrade to postgres:12 2021-01-21 14:29:48 -05:00
Shane McDonald
a6b763d71c Merge pull request #68 from shanemcd/fix-initializee
Fix initialize tasks
2021-01-21 13:58:27 -05:00