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
Don Naro
4b6eb8df05
Add github-actions package manager ( #1900 )
...
add github-actions package manager
This change adds github-actions package manager to the dependabot config
file to bump action versions.
2024-06-26 15:52:28 -04:00
aknochow
9fc3738b53
Split metrics utility cronjobs for crc and local report ( #1906 )
...
* fixing metrics-utility variables and conditionals
* separating metrics-utility for console into separate tasks and conditionals
2024-06-26 10:52:58 -04:00
Seth Foster
e3c2720681
Wait for instance ready in molecule test ( #1901 )
...
Sometimes a job is launched through the web api
before the instance is in a ready state. This throws
a 500 internal server error, causing CI to fail.
Adds a task to query the instances endpoint
and check that at least one control node is
in a ready state.
Signed-off-by: Seth Foster <fosterbseth@gmail.com >
2.19.0
2024-06-18 23:11:04 -04:00
Christian Adams
23a3266b4a
Fix nox test failure ( #1899 )
...
Fix nox test failure by bumping nox action to wntrblm/nox@2024.04.15
2024-06-13 20:23:03 -04:00
Stéphane Bilqué
e271515385
Ability to add custom labels to the DB migration pods ( #1878 )
...
add the labels from the 'additional_labels' parameter in the awx-migration pods
Co-authored-by: Stéphane BILQUÉ <Stephane.Bilque@caissedesdepots.fr >
2024-06-12 14:42:28 -04:00