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
dependabot[bot]
a95815561a
Bump docker/login-action from 3.2.0 to 3.3.0 in the dependencies group ( #1924 )
...
Bumps the dependencies group with 1 update: [docker/login-action](https://github.com/docker/login-action ).
Updates `docker/login-action` from 3.2.0 to 3.3.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](0d4c9c5ea7...9780b0c442 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-24 14:09:04 -04:00
kurokobo
2b0221bbc6
docs: overall minor renovations ( #1874 )
...
* docs: simplify README.md and make index.md to refer to it
* docs: change order for pages in navigation and add missing pages
* docs: fix headings to improve navigation, transform notes to admonition, fix indentation, linting issues and minor issues
* docs: merge docs for using images from private registries
* docs: add example to integrate LDAP configuration via extra_settings_files
* Apply suggestions from code review
docs: apply suggested changes
Co-authored-by: Don Naro <dnaro@redhat.com >
* docs: update the doc site url as same as the url in https://www.ansible.com/ecosystem/
* docs: minor fixes for hpa page
* docs: expand note block
* docs: apply #1904 to README.md
---------
Co-authored-by: Don Naro <dnaro@redhat.com >
2024-07-20 18:34:21 -04:00
Dimitri Savineau
36cf9c23ea
web: Add volume to handle debug logs ( #1921 )
...
When enabling debug web requests, the /var/log/tower directory needs
to exist.
Rather than just creating that directory in the container image then
create an emptyDir volume.
Closes : #1485
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com >
2024-07-16 11:58:27 -04:00
Christian Adams
041270ffbe
Use task_resource_requirements for migration k8s job ( #1912 )
2024-07-10 15:51:47 -04:00
dependabot[bot]
9f917231a0
Bump the dependencies group with 6 updates ( #1909 )
...
Bumps the dependencies group with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `3` | `4` |
| [actions/setup-python](https://github.com/actions/setup-python ) | `4` | `5` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `2` | `4` |
| [helm/kind-action](https://github.com/helm/kind-action ) | `1.8.0` | `1.10.0` |
| [docker/login-action](https://github.com/docker/login-action ) | `3.0.0` | `3.2.0` |
| [github/issue-labeler](https://github.com/github/issue-labeler ) | `2.4.1` | `3.4` |
Updates `actions/checkout` from 3 to 4
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
Updates `actions/setup-python` from 4 to 5
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
Updates `actions/upload-artifact` from 2 to 4
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v4 )
Updates `helm/kind-action` from 1.8.0 to 1.10.0
- [Release notes](https://github.com/helm/kind-action/releases )
- [Commits](https://github.com/helm/kind-action/compare/v1.8.0...v1.10.0 )
Updates `docker/login-action` from 3.0.0 to 3.2.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](343f7c4344...0d4c9c5ea7 )
Updates `github/issue-labeler` from 2.4.1 to 3.4
- [Release notes](https://github.com/github/issue-labeler/releases )
- [Commits](https://github.com/github/issue-labeler/compare/v2.4.1...v3.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-10 14:30:29 -04:00
Chi Cuong HA
cdab3dd538
fix: Make basic install without operator works ( #1875 )
...
- Update role name for README.md
- Avoid the this_awx['resources'][0] is undefined in database_configuration.yml
- Add update_status variable to include or not the update_status.yml
- metrics_utility_enabled exists in CRD but not as variable
Co-authored-by: Christian Adams <chadams@redhat.com >
2024-07-03 19:12:47 +00:00
Stéphane Bilqué
0444ae31db
Allow to scale up the operator pods by using the Helm Chart ( #1881 )
...
* Allow to scale up the operator pods by using the Helm Chart
* Add support for horizontal pod autoscaling (#1676 )
* fix: spec.replicas
2024-07-03 18:46:47 +00:00
MeganerdDev
e5a24b8918
Update Dockerfile ansible-operator to v1.34.2, operator-sdk to v1.34.2 ( #1883 )
...
* Updates operator-framework/ansible-operator tag from v1.34.0 to v1.34.2
* Update operator-sdk release to v1.34.2
---------
Co-authored-by: meganerd <meganerd@meganerd.org >
Co-authored-by: jessicamack <jmack@redhat.com >
2024-07-03 14:42:52 -04:00
Stéphane Bilqué
f9792d486e
Fix: Enable the creation of a helm chart with a name other than awx-operator ( #1884 )
...
Enable the proper creation of a helm chart with a name other than awx-operator
Co-authored-by: Christian Adams <chadams@redhat.com >
2024-07-03 18:37:34 +00:00
llussy
dd37ebd440
Update index.md ( #1904 )
...
* Update docs/installation/index.md
---------
Co-authored-by: Christian Adams <rooftopcellist@gmail.com >
2.19.1
2024-06-26 20:17:22 +00:00
JagannathS
4a1e3c1075
Update kind-install.md ( #1903 )
...
the kind install command had reference to oc (openshift cli). removed that and made it to kubectl
2024-06-26 20:15:37 +00:00