Shane McDonald
7310b43a5c
Use kubernetes.core
2021-06-22 14:52:54 -04:00
Shane McDonald
64c55c8824
Fix SYSTEM_UUID
2021-06-21 09:49:36 -04:00
Marcelo Moreira de Mello
d6d39889c4
Merge pull request #401 from tchellomello/custom-ca
...
Added ability to trust a custom bundle CA
2021-06-18 12:07:51 -04:00
Yanis Guenane
ad036c2e65
awx-cro.yml: Remove extra space
...
Fixes: https://github.com/ansible/awx-operator/issues/410
2021-06-18 09:54:49 +02:00
Marcelo Moreira de Mello
f2e43db37c
Added ability to trust a custom bundle CA
2021-06-18 01:48:50 -04:00
Shane McDonald
785b9ef70f
Bump versions
2021-06-17 16:28:30 -04:00
Yanis Guenane
0f4cc52e71
EE: Allow one to specify resource requirements
2021-06-17 12:44:12 +02:00
Yanis Guenane
3899365da7
EE: Allow one to specify extra environment variable
2021-06-17 10:43:52 +02:00
Yanis Guenane
7c02eabbdf
Merge pull request #404 from Spredzy/restore_colon
...
backup: Ensure colon are preserved in awx spec
2021-06-16 15:26:02 +02:00
Yanis Guenane
3398cc2f01
backup: Ensure colon are preserved in awx spec
...
Due to the way the command is run, the field with a colon in it will
generate a broken yaml serialization. This commit aims to keep it
accurate.
2021-06-16 14:17:11 +02:00
Yanis Guenane
5bbe7b6e3e
Merge pull request #397 from rooftopcellist/dynamic_secrets
...
Dynamic secret backup & restore
2021-06-16 10:41:04 +02:00
Christian M. Adams
bfec61ad8d
Dynamically collect secrets for backup & restore roles
...
- This prevents us from overwriting vars unintentionally at restore time
- This will make it easier to add secrets to be backed up in the future
- Add generated secret names to awx spec backup
- Fail early if secret status doesn't exist
- Skip if secret is not in spec for non-generated secrets
- Secret values must be b64 decoded before secret is created
- Cleanup temp files
2021-06-15 14:17:02 -04:00
Christian M. Adams
42141cd159
Do not clean up pvc when awxbackup cr is deleted
...
- This is accomplished by explicitly setting ownerRefs to null
2021-06-15 12:23:04 -04:00
Yanis Guenane
d47d25b584
favicon: update path to favicon.ico
...
Relates: https://github.com/ansible/awx/pull/10388
2021-06-14 09:31:04 +02:00
Christian Adams
f1b1293f5f
Merge pull request #372 from rooftopcellist/fail-loud
...
Fail task if pg_dump fails in backup role
2021-06-09 10:58:15 -04:00
Yanis Guenane
7891e88131
Merge pull request #377 from aperigault/aperigault-patch-1
...
Fix service annotations
2021-06-09 09:53:01 +02:00
Shane McDonald
2777c5e00a
Dont register instance in operator
...
This happens in the app
2021-06-08 17:05:56 -04:00
Shane McDonald
6b57caeb92
Fix quoting issue
...
This was causing Ansible to always report changed=2
2021-06-08 16:56:19 -04:00
Shane McDonald
156788c56e
Add missing quotes
2021-06-08 16:56:19 -04:00
Elijah DeLee
075969f25d
Use new setting for control plan ee
...
Now this is consumed by the awx-manage register_default_execution_environments to
make the EE that is used for project updates
2021-06-08 16:56:19 -04:00
Julen Landa Alustiza
1fc22749a5
Use awx-manage register_default_execution_environments
...
Signed-off-by: Julen Landa Alustiza <jlanda@redhat.com >
2021-06-08 16:56:17 -04:00
Shane McDonald
46f5b3dcb0
Merge pull request #378 from Spredzy/default_queue_name
...
Use new awx default queue name
2021-06-08 15:19:01 -04:00
Shane McDonald
2622e0e111
Merge pull request #361 from Zokormazo/control-plane-ee
...
Use own attribute for control_plane_ee
2021-06-07 15:43:30 -04:00
Yanis Guenane
e96298b5a8
Use new awx default queue name
...
Relates: https://github.com/ansible/awx/pull/10324
2021-06-07 17:36:23 +02:00
aperigault
626b8acaa9
Fix service
2021-06-07 11:41:54 +02:00
Christian M. Adams
69b3f43414
Make postgres image and version separately configurable for backup/restore
...
- Update templated and generated manifest files
2021-06-04 11:00:50 -04:00
Christian M. Adams
e857902dcc
Fail task if pg_dump command fails
2021-06-04 10:31:57 -04:00
Yanis Guenane
a923ee112c
Merge pull request #358 from Spredzy/improve_nginx_conf
...
nginx: Improve security configuration
2021-06-02 20:28:47 +02:00
Julen Landa Alustiza
83e46ee84b
Use own attribute for control_plane_ee
...
Signed-off-by: Julen Landa Alustiza <jlanda@redhat.com >
2021-06-02 14:55:53 +02:00
Yanis Guenane
bc66f8e4bb
Merge pull request #354 from rooftopcellist/fix-postgres-pod-label
...
Update name of default postgres label selector for backup role
2021-06-02 11:36:15 +02:00
Yanis Guenane
f1fe7d8fc5
nginx: Improve security configuration
2021-06-02 11:07:46 +02:00
Christian M. Adams
da75e4b400
update name of default postgres label selector for backup role
2021-06-01 17:12:23 -04:00
Shane McDonald
b74d6a582e
Bump versions for 0.10.0
2021-06-01 17:07:52 -04:00
Marcelo Moreira de Mello
e37c091d17
Make tower_ingress_type to respect ClusterIP definition
2021-06-01 15:42:39 -04:00
Julen Landa Alustiza
899a8e7bf5
Add quotes to string type extra_settings
...
Signed-off-by: Julen Landa Alustiza <jlanda@redhat.com >
2021-05-26 09:19:00 +02:00
Shane McDonald
a8399c5ec0
Merge pull request #333 from tchellomello/sa_annotations
...
Added ability to specify annotations to ServiceAccount
2021-05-25 20:50:25 -04:00
Christian M. Adams
61b3cb4c7f
Add ability to get/create/delete secrets for the awx service account
2021-05-25 15:38:05 -04:00
Marcelo Moreira de Mello
446ac0b190
Added ability to specify annotations to ServiceAccount
2021-05-25 12:16:16 -04:00
Yanis Guenane
223fe988aa
Do not shadow other variables
2021-05-25 15:38:35 +02:00
Yanis Guenane
75458d0678
Do not prepend variables name with tower_
2021-05-25 09:52:13 +02:00
Christian M. Adams
fd9205070e
Fully remove finalizer
2021-05-18 11:34:29 -04:00
Christian Adams
e18ce59ea9
Merge pull request #297 from rooftopcellist/pg-labels
...
Make postgres sts labels consistent with k8s recommendations & pulp-operator
2021-05-18 10:37:46 -04:00
Christian Adams
5fd86e07ce
Merge pull request #319 from rooftopcellist/custom_format_backup
...
Use custom pg_dump format for faster restores
2021-05-18 10:33:23 -04:00
Christian M. Adams
406bbf90fa
Make postgres sts labels consistent with k8s recommendations & pulp-operator
...
- k8s recommended labels: https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/
2021-05-18 10:02:15 -04:00
Marcelo Moreira de Mello
08776ca2b6
Extended labels to AWX Backup/Restore
2021-05-17 21:40:37 -04:00
Christian M. Adams
f16d9ac55f
Use custom pg_dump format for faster restores
2021-05-17 16:54:49 -04:00
Christian M. Adams
82ed9d6d56
Default to storage class being undefined
...
* This is so that users can intentially set it to an empty string if they want to use the default storage class
* conversely, now users can manually create a pvc that does not utilize the default storage class
2021-05-17 16:41:53 -04:00
Christian M. Adams
818b837fb2
Allow user to specify empty string for storage class on PVC
2021-05-17 12:15:03 -04:00
Marcelo Moreira de Mello
5266cc23a9
Adds operator-version to k8s resources
2021-05-12 22:17:36 -04:00
Marcelo Moreira de Mello
b2b1e07e45
Set initial value for tower_loadbalancer_annotations
2021-05-10 23:31:01 -04:00