Seth Foster
c4bef95662
Render cookie settings as a boolean
2022-04-25 15:31:09 -04:00
Christian M. Adams
dfa0f6d45e
Add docs for priority classes & fix typo
2022-04-21 11:59:15 -04:00
Christian M. Adams
21062f0708
Add default resource requests for postgres containers
2022-04-18 12:30:02 -04:00
Seth Foster
5372771bac
Add priority class options to high priority pods
...
- Add postgres_priority_class
- Add control_plane_priority_class
- Add default requests for postgres pod to ensure at a "Burstable" QoS
2022-04-18 12:29:54 -04:00
Jeremy Kimber
5af7e7f4b9
Ensure custom control plane EE is defined prior to creation of application credentials ( #873 )
...
Co-authored-by: Jeremy Kimber <jeremy.kimber@garmin.com >
2022-04-15 16:04:47 -04:00
Christian Adams
d8f91d112e
Stop updating the admin user password ( #874 )
...
* This is overwriting changes the user makes to the admin password via
the app itself
2022-04-14 16:35:37 -04:00
David Luong
1686875321
Customize CSRF options ( #825 )
2022-04-13 19:42:07 -04:00
Christian Adams
1b41d945e6
Check if image_pull_secrets variable is defined ( #865 )
...
* Do not attempt to backup secret if none are defined
2022-04-11 11:10:09 -04:00
Christian Adams
575e594314
Wait for the postgres pod to enter the ready state before starting containers ( #861 )
2022-04-06 08:29:53 -04:00
Christian Adams
5f76d4917e
Enable setting a list of image_pull_secrets ( #860 )
...
When there are e.g. multiple authenticated container registries used
we need to be able to add multiple imagePullSecrets to the k8s resource
Co-authored-by: Maximilian Meister <maximilian.meister@pm.me >
2022-04-05 11:51:21 -04:00
gamuniz
94c5c41a24
reording the django tasks to avoid race condition aap-2847 ( #855 )
...
* Reorder the django init tasks to avoid race condition - aap-2847
2022-04-01 14:55:57 -04:00
Shane McDonald
58ac0cc369
Merge pull request #835 from shanemcd/stream8
...
Use stream8 for init container
2022-03-22 09:11:19 -04:00
kurokobo
589a3751e1
fix: add quotes for PGPASSWORD for the backup and restore roles
2022-03-20 16:13:12 +09:00
Shane McDonald
12a58d71fb
Use stream8 for init container
2022-03-18 13:56:15 -04:00
kurokobo
dbaf64efa0
fix: fix corrupted spec for the service with nodeport type ( #814 )
2022-03-09 21:00:24 +09:00
Shane McDonald
e2fc5f46c0
Merge pull request #803 from rooftopcellist/sts-db-check
...
Run database-check initContainer on postgres sts instead
2022-03-05 11:59:00 -05:00
Shane McDonald
5b3be06e8d
Allow for customizing postgres init container resources
2022-03-05 11:48:13 -05:00
Christian M. Adams
192611eea8
Run database-check initContainer on postgres sts instead
...
- This avoids issues with multple initContainers trying to mount the
postgres pvc at once, as is the case when there are multiple
replicas.
Signed-off-by: Christian M. Adams <chadams@redhat.com >
2022-03-05 10:07:07 -05:00
MrBones757
9ca14cef93
added support for pod annotations to awx deployment
2022-02-25 09:54:55 +08:00
Shane McDonald
58f30fb96c
Merge pull request #789 from ubajze/fix-nodeport-port
...
Fix the custom port specification when service type is NodePort
2022-02-23 09:28:42 -05:00
Elijah DeLee
479c009716
only set mem/cpu setting if limit is set
...
Otherwise, we get the too-low setting of the request, which
will be a rough experience for folks who have been using the operator
and are used to the experience of having entire underlying node capacity
Users can still set the setting via extra_settings to get the experience
of having each pod with a individualized capacity, or set a limit.
2022-02-15 15:35:36 -05:00
Elijah DeLee
3afcd7fd89
set memory and cpu setting based on resource settings
...
This way we can start using this setting in AWX again to help fix
https://github.com/ansible/awx/issues/11640
2022-02-15 14:09:21 -05:00
Shane McDonald
26b1eb6c87
Merge pull request #776 from arrase/feature/service_annotations
...
Allow service annotations not only for LoadBalancer type
2022-02-11 17:30:56 -05:00
Shane McDonald
224dde769a
Merge pull request #536 from siju-vasudevan/patch-1
...
LDAPSearch Module is missing
2022-02-11 17:20:56 -05:00
Uros Bajzelj
536d7dc842
Fix the NodePort port specification
2022-02-11 10:57:43 +00:00
Shane McDonald
768bc2f857
Merge pull request #652 from shanemcd/url-prefix-support
...
Support running AWX at non-root path
2022-02-09 10:37:07 -05:00
Juan Ezquerro LLanes
108addc06e
Allow service annotations not only for LoadBalancer
2022-02-01 20:49:37 +01:00
Christian M. Adams
960d1f8a32
Fix volume mount syntax error
...
* conditionally run database-check init container only for managed db
deployments
Signed-off-by: Christian M. Adams <chadams@redhat.com >
2022-02-01 10:50:48 -05:00
Christian M. Adams
fab71e054e
Always run database-check initContainer
2022-01-31 09:40:19 -05:00
Christian Adams
d27ce3c34d
Merge pull request #755 from rooftopcellist/mv-data-subPath
...
Use an Init Container to move the pg data subPath in the pvc
2022-01-27 19:55:48 -05:00
sooslaca
8f8336b25a
Fix issue #762
...
Fix https://github.com/ansible/awx-operator/issues/762
2022-01-23 16:17:24 +01:00
Christian M. Adams
5b636bb8ea
Use an Init Container to move the pg data subPath in the pvc
2022-01-13 23:17:33 -05:00
Christian Adams
83939ec007
Merge pull request #726 from Skaopap/feature_topology_constraints
...
Add topology constraints to AWX CRD
2022-01-13 21:16:23 -05:00
bthominet
608478e249
add topolgy_spread_constraints
2022-01-13 09:50:12 +01:00
Christian M. Adams
cbd7da9dcf
Add default for postgres_extra_args variable
2022-01-11 14:18:34 -05:00
chris93111
0f07a475b5
Add ability to configure extra args for postgres
...
* add default extra args postgres
* add postgres_extra_args option to readme
2022-01-11 12:44:18 -05:00
Christian M. Adams
fdbe607189
Scale down app pod when database is unavailable
2022-01-04 17:07:39 -05:00
Christian M. Adams
345738cba3
Truncate image version label so that it avoids the 63 char k8s limit
...
Signed-off-by: Christian M. Adams <chadams@redhat.com >
2021-12-16 15:18:22 -05:00
Christian M. Adams
3150d55af6
Do not try to wait for Postgres on external db deployments
...
Signed-off-by: Christian M. Adams <chadams@redhat.com >
2021-12-09 19:31:37 -05:00
Christian M. Adams
fbd5803f10
Wait for Postgres to initialize before starting containers
2021-12-07 17:42:55 -05:00
Shane McDonald
eaaf55e7f0
Drive-by lint fix, actually enforce line length
2021-11-19 08:16:34 +00:00
Shane McDonald
c843194cbd
Support running AWX at non-root path
2021-11-14 04:26:24 +00:00
Shane McDonald
138964f7ab
Add support for arbitrary pod-level securityContext settings
...
This allows for doing stuff like this on the custom resource:
```
security_context_settings:
runAsUser: 1000
runAsGroup: 0
```
I added `snakeCaseParameters: False` because without it, variables like `runAsUser` become `run_as_user`... and that doesnt work.
2021-11-10 21:36:42 +08:00
Yanis Guenane
277b772c46
control_plane_ee: Honor proper ordering
2021-11-02 10:45:11 +01:00
Yanis Guenane
fc713e7b73
Properly apply default when env lookup returns empty
2021-11-02 09:57:04 +01:00
Christian M. Adams
7eb6d0e0f5
Set default images, but use them as a last resort
...
* Only use them if user did not set an image, or RELATED_IMAGES_ var
is not set
Signed-off-by: Christian M. Adams <chadams@redhat.com >
(cherry picked from commit bb957be9e6 )
2021-11-01 14:58:24 +01:00
Christian M. Adams
29879f7064
Rename related image vars to be distinct across operators
2021-10-27 11:26:51 -04:00
Christian M. Adams
8aee279634
Use relatedImages to make disconnected deployments possible
...
* Add ability to pass images in from the CSV for disconnected installs
Signed-off-by: Christian M. Adams <chadams@redhat.com >
2021-10-26 00:26:16 -04:00
Shane McDonald
7b59c36263
Allow for overriding default AWX version as env var
2021-10-20 17:01:23 -04:00
Shane McDonald
38c64a504d
Merge pull request #559 from oliverf1/redis_capabilities
...
Add an option to specify container capabilities for the redis container
2021-10-13 14:24:23 -04:00