Sharvesh
bed4aff4cc
Fix: Redis ERR max number of clients reached ( #2041 )
...
Add timeout to Redis Config
Co-authored-by: Christian Adams <chadams@redhat.com >
2025-09-10 09:44:30 -04:00
jamesmarshall24
e0a8a88243
Add postgres_extra_settings ( #2071 )
...
* Add hacking/ directory to .gitignore as it is commonly used for dev scripts
* Add postgres_extra_settings
* Add postgres_configuration_secret checksum to DB statefulset
* Docs for postgres_extra_settings, CI coverage, and examples
---------
Co-authored-by: Christian M. Adams <chadams@redhat.com >
2025-09-03 12:36:34 -04:00
Christian Adams
1c3c5d430d
Guard against missing version status on existing CR ( #2076 )
2025-08-27 16:53:01 -04:00
Joel
6e47dc62c2
Fix installer update-ca-trust command ( #1985 )
...
The latest release of the update-ca-trust requires the --output param
if you run as non-root user.
See: 81a090f89a
And: https://github.com/ansible/awx-ee/issues/258#issuecomment-2439742296
Fixes: https://github.com/ansible/awx-ee/issues/258
2025-08-25 14:38:18 +02:00
Christian Adams
2e9615aa1e
Add configurable pull secret file support to up.sh ( #2073 )
...
- Applies a pull-secret yaml file if it exists at hacking/awx-cr.yml
- The operator will look for a pull secret called
redhat-operators-pull-secret
- This makes it possible to use a private operator image on your quay.io
registry out of the box with the up.sh
- Add PULL_SECRET_FILE environment variable with default hacking/pull-secret.yml
2025-08-19 11:50:19 -04:00
lucas-benedito
e2aef8330e
Update the default crd example for the up.sh ( #2061 )
2025-08-13 17:09:31 -04:00
Ricardo Carrillo Cruz
883baeb16b
Revert "Run import_auth_config_to_gateway when public_url is defined … ( #2068 )
...
Revert "Run import_auth_config_to_gateway when public_url is defined (#2066 )"
This reverts commit ba1bb878f1 .
2025-07-31 12:59:43 -04:00
Dimitri Savineau
ba1bb878f1
Run import_auth_config_to_gateway when public_url is defined ( #2066 )
...
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com >
Co-authored-by: Ricardo Carrillo Cruz <ricarril@redhat.com >
2025-07-30 23:23:49 -04:00
aknochow
45ce8185df
Reverting #2064 and Updating descriptions in backup and restore roles ( #2060 )
...
* updating task descriptions in backup and restore roles
* Revert "Run import_auth_config_to_gateway when public_url is defined (#2064 )"
This reverts commit 54293a0efb .
2025-07-29 23:21:38 +00:00
lucas-benedito
a55829e5d5
Fixes for passwords for FIPS compliance ( #2062 )
...
Set password_encryption to scram-sha-256 and re-encrypt db user passwords for FIPS compliance
(cherry picked from commit 0e76404357a77a5f773aee6e2b3a5b85d1f514b7)
Co-authored-by: Christian M. Adams <chadams@redhat.com >
2025-07-28 18:52:59 +01:00
Ricardo Carrillo Cruz
54293a0efb
Run import_auth_config_to_gateway when public_url is defined ( #2064 )
2025-07-24 10:25:07 +02:00
Rebeccah Hunter
e506466d08
set api timeout to match proxy timeout ( #2056 )
...
feat: set api timeout to match proxy timeout
Timeout before the openshift route times out
not timing out before undercuts usefulness of our log-traceback-middleware in
django-ansible-base that logs a traceback from requests that get timed
out -- because uwsgi or gunicorn has to send the timeout signal to the
worker handling the request. Also leads to issues where requests that
envoy has already timed out are filling up queues of the workers of the
components.
Also, configure nginx to return a 503 if WSGI server doesn't respond.
Co-authored-by: Elijah DeLee <kdelee@redhat.com >
2025-07-03 20:19:50 +00:00
Albert Daunis
e9750b489e
Update migrate_schema to use check_migrations ( #2025 )
...
Update migrate schema showmigrations conditional
2025-06-25 15:59:23 -04:00
Christian Adams
0a89fc87a6
Update kubernetes.core to 3.2.0 and sdk to v1.36.1 ( #2052 )
...
* Update collections to match the other ansible operators
* Update the ansible-operator base image to v1.36.1
2025-06-18 18:12:58 -04:00
Dimitri Savineau
65a82f706c
Fix jquery version in redirect page
...
Other installer uses 3.7.1 and the file on disk is also using 3.7.1
from the rest framework directory.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com >
2025-06-04 12:17:08 -04:00
Sharvari Khedkar
e8f0306ec2
Add route_annotations feature to mesh ingress CRD ( #2045 )
...
* Add route_annotations feature to mesh ingress CRD
* update route_annotations type to string
* display Route Annotations only when ingress_type=route
2025-05-12 18:07:21 -04:00
Bruno Rocha
f1660c8bd1
Address review comments
2025-05-09 15:08:17 -04:00
Bruno Rocha
f967c7d341
fix: explicitly import ldap on config file
...
File "/etc/tower/conf.d/ldap.py", line 2, in <module>
ldap.OPT_X_TLS_REQUIRE_CERT: True,
^^^^
NameError: name 'ldap' is not defined
2025-05-09 15:08:17 -04:00
aknochow
54072d6a46
fixing backup pvc namespace quotes ( #2042 )
2025-04-28 08:14:50 -04:00
Christian Adams
fb13011aad
Check if pg_isready before trying to restore to new postgresql pod ( #2039 )
2025-04-24 17:08:50 -04:00
Ricardo Carrillo Cruz
24cb6006f6
Grant postgres to awx user on migrate_data ( #2038 )
...
This is needed in case customers move to
operator platform.
Fixes https://issues.redhat.com/browse/AAP-41592
2025-04-24 09:58:48 +02:00
Christian Adams
4c05137fb8
Update kubernetes.core to 2.4.2 to fix k8s_cp module usage against OCP with virt ( #2031 )
2025-03-17 12:12:32 -04:00
aknochow
07540c29da
fixing quotes on namespace to support namespace names with only numbers ( #2030 )
2025-03-17 09:19:02 -04:00
jamesmarshall24
5bb2b2ac87
Add deployment type shortname for legacy API url ( #2026 )
...
* Add deployment type shortname for legacy API url
* Add trailing slash to legacy API url
Co-authored-by: Christian Adams <rooftopcellist@gmail.com >
---------
Co-authored-by: Christian Adams <rooftopcellist@gmail.com >
2025-03-05 15:04:01 -05:00
shellclear
039157d070
Parameterization of the client_max_body_size directive in Nginx ( #2014 )
...
Enables users to customize client_max_body_size in Nginx conf to allow
for larger file uploads. This is useful in cases when users need to upload
large subscription manifest files.
---------
Co-authored-by: Seth Foster <fosterseth@users.noreply.github.com >
2025-02-24 12:50:08 -05:00
Christian Adams
bb4f4c2eb4
Fail early if postgres_configuration_secret is specified by does not exist ( #2015 )
2025-02-17 12:38:06 -05:00
Christian Adams
97efcab2a2
Accepts new status conditions from the operator on the CR object ( #2016 )
2025-02-17 12:36:43 -05:00
aknochow
c08c1027a1
idle_deployment - Scale down deployments to put AWX into an idle state ( #2012 )
...
- separating database_configuration and deployment tasks into separate files to add ability to call configuration independently
2025-02-11 11:01:18 -05:00
Yuval Lahav
3d1ecc19f4
AAP-38745 Increase limits in manager.py ( #2006 )
...
* AAP-38745 Increase limits in manager.py
Closes https://issues.redhat.com/browse/AAP-38745
* Update manager.yaml
2025-01-20 11:32:49 -05:00
aknochow
5d0f91ec13
adding conditional to checksum template and removing default for public_base_url to fix undefined variable
2024-12-02 11:54:13 -05:00
Christian Adams
6ab32a42cf
Add up.sh and down.sh development scripts for consistency with other ansible operators ( #1991 )
2024-11-26 11:25:24 -05:00
Chris Meyers
9718424483
Point at awx devel collection
...
* awx.awx collection on galaxy is ooooold at this point. Releases are
paused, so point at awx collection in devel to get that new bleeding
edge hotness.
2024-11-07 12:53:53 -05:00
aknochow
d5683adaf8
adding redirect page ( #1982 )
2024-10-29 17:47:41 -04:00
Christian Adams
1bc342258a
Only set upgradedFrom status if previous_version is explicitly set ( #1980 )
2024-10-23 13:51:18 -04:00
Hao Liu
79ab6f0b5e
Fix disable reverse sync on mgmt command ( #1977 )
2024-10-18 15:02:28 +00:00
Christian Adams
3822e32755
Add upgradedFrom status for check-version changes ( #1975 )
2024-10-17 19:28:43 +00:00
Christian Adams
c30d4c174d
Compare gating version against existing deployment versions ( #1972 )
...
* Compare gating version against existing deployment versions and set upgradeFrom status
* Add quotes to default version
Co-authored-by: Dimitri Savineau <savineau.dimitri@gmail.com >
2024-10-16 17:43:26 -04:00
Christian Adams
8a5ec6e19c
Fix Label PR check by using python venv for requests library ( #1973 )
2024-10-16 13:00:50 -04:00
Alan Rominger
d4de2d3c44
Disable reverse sync for management commands ( #1970 )
2024-10-09 16:26:24 -04:00
Djebran Lezzoum
848cf17d0b
Deprecate LDAP auth ( #1969 )
...
deprecate external auth related configuration
issue: https://issues.redhat.com/browse/AAP-29476
2024-10-08 12:25:23 -04:00
Djebran Lezzoum
ae86cb3d13
Skip django_auth_ldap import if missing ( #1955 )
2024-10-02 09:36:00 -04:00
mihirlele
70ec7a5304
Add ability to exclude postgres data during migration to Openshift AAP operator ( #1954 )
2024-09-20 03:23:39 +00:00
aknochow
532be386fc
fix postgres user permissions for upgrades ( #1959 )
2024-09-18 13:24:18 -04:00
Andrew Klychkov
0367516203
Docs: remove IRC/ML/google.gropus remnants ( #1956 )
2024-09-16 09:32:16 +01:00
Andrew Klychkov
8bad25cbc7
Docs: update communication section ( #1945 )
2024-09-05 09:11:13 +01:00
Elijah DeLee
f50c029408
add graceful harakiri
...
now there is way for uwsgi to send signal for graceful harakiri to try and handle it nice way before sending signal 9
pairs with https://github.com/ansible/awx/pull/15447/files
2024-09-04 15:40:59 -04:00
Don Naro
4f87143719
mention helm docs in readme ( #1951 )
...
* mention helm docs in readme
* point to gh pages instead of rtd
2024-09-03 13:13:27 +01:00
Don Naro
f0a518baf6
Remove Helm chart code ( #1938 )
...
* rm Helm chart starter directory
* rm Helm release playbook
* rm Helm install from docs
* rm Helm chart workflows
* rm Helm starter from yamllint
* rm Helm targets from Makefile
* Revert "rm Helm targets from Makefile"
This reverts commit da38360168 .
* remove helm from Makefile
* rm kubectl-slice and yp from Makefile
2024-08-08 13:39:33 -04:00
Imed
8224b0b354
Adding postgres annotations support ( #1829 )
...
* Adding postgres annotations support
Authored-by: Imed Aouidene <imaouide@imaouide-thinkpadt14sgen2i.cdg.csb >
2024-07-24 18:45:06 +00:00
Guillaume Lefevre
d42737993f
Change ansible k8s_info tasks api_version for Job kind to batch/v1 ( #1833 )
...
Co-authored-by: Guillaume Lefevre <guillaume.lefevre@agoda.com >
2024-07-24 18:38:04 +00:00