Hao Liu
b0565e9937
Switch to docker_compose_v2 in tools playbook ( #14872 )
...
Switch to docker_compose_v2
Fix
```
"Configuration error - kwargs_from_env() got an unexpected keyword argument 'ssl_version'"}
```
2024-02-13 13:05:33 -05:00
Hao Liu
44d85b589c
Retries on vault on seal ( #14873 )
...
Sometime we tried to unseal when vault is not ready yet
2024-02-13 13:05:23 -05:00
Hao Liu
4b637c1319
gitignore pyenv python-version file
...
pyenv local can be use to set directory specific python version in `.python-version` file in the directory
Signed-off-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com >
2024-02-13 12:00:57 +00:00
Hao Liu
30d4df788f
Update dependency django-ansible-base ( #14752 )
2024-01-10 11:05:57 -05:00
Hao Liu
bf42c63c12
Remove superwatcher from docker-compose dev ( #14708 )
...
When making changes to the application sometime you can accidentally cause FATAL state and cause the dev container to crash which will remove any ephemeral changes that you have made and is ANNOYING!
2023-12-13 14:26:53 -05:00
Hao Liu and John Barker
478e2cb28d
Fix awx collection publishing on galaxy ( #14642 )
...
--location (-L) parameter will prompt curl to submit a new request if the URL is a redirect.
After moving to galaxy-NG without -L the curl falsely return 302 for any version
Co-authored-by: John Barker <john@johnrbarker.com >
2023-11-29 20:28:22 +00:00
Hao Liu
ec364cc60e
Make vault init more idempotent ( #14664 )
...
Currently if you cleanup docker volume for vault and bring docker-compose development back up with vault enabled we will not initialize vault because the secret files still exist.
This change will attempt to initialize vault reguardless and update the secret file if vault is initialized
2023-11-16 09:43:45 -06:00
Hao Liu
f4c53aaf22
Update receptor-collection version to 2.0.2 ( #14613 )
2023-10-30 17:24:02 +00:00
Hao Liu
20f5b255c9
Fix "upgrade in progress" status page not showing up while migration is in progress ( #14579 )
...
Web container does not need to wait for migration
if the database is running and responsive, but migrations have not finished, it will start serving, and users will get the upgrading page
wait-for-migration prevent nginix and uwsgi from starting up to serve the "upgrade in progress" status page
2023-10-24 14:27:09 -04:00
Hao Liu
bcefcd8cf8
Remove specific version for receptorctl ( #14593 )
2023-10-19 22:49:42 -04:00
Hao Liu
376993077a
Removing mailing list from get involved ( #14580 )
2023-10-13 17:49:34 +00:00
Hao Liu
48f586bac4
Make wait-for-migrations wait forever ( #14566 )
2023-10-13 13:48:12 +00:00
Hao Liu
e9bd99c1ff
Fix CVE-2023-43665 ( #14561 )
2023-10-12 14:00:32 -04:00
Hao Liu and Alan Rominger
bb3acbb8ad
Debug log for scheduler commit duration ( #14035 )
...
Co-authored-by: Alan Rominger <arominge@redhat.com >
2023-09-27 09:46:55 -04:00
Hao Liu
a88e47930c
Update django version to address CVE-2023-41164 ( #14460 )
2023-09-27 09:36:02 -04:00
Hao Liu
a0d4515ba4
Explicitly set collection version during promotion ( #14484 )
2023-09-26 14:19:22 -04:00
Hao Liu
a290b082db
Use ldap container hostname for LDAP config ( #14473 )
2023-09-21 11:31:51 -04:00
Hao Liu
6d3c22e801
Update how to get involved with matrix and forum ( #14472 )
2023-09-20 18:33:04 +00:00
Hao Liu and Rick Elrod
7b846e1e49
Add makefile target to load dev image into Kind ( #13775 )
...
Signed-off-by: Rick Elrod <rick@elrod.me >
Co-authored-by: Rick Elrod <rick@elrod.me >
2023-09-19 13:34:10 -04:00
Hao Liu
ffa59864ee
Fix CVE-2023-40267 ( #14388 )
...
CVE-2023-40267 GitPython: Insecure non-multi options in clone and clone_from is not blocked https://bugzilla.redhat.com/show_bug.cgi?id=2231474
GitPython before 3.1.32 does not block insecure non-multi options in clone and clone_from. NOTE: this issue exists because of an incomplete fix for CVE-2022-24439.
References:
gitpython-developers/GitPython@ca965ec gitpython-developers/GitPython#1609
2023-08-28 15:35:32 -04:00
Hao Liu
7e7a9f541c
Remove install bundle download restriction ( #14092 )
2023-06-12 16:08:44 -04:00
Hao Liu
b96564da55
Rename/relocate receptor cert and keys ( #14091 )
2023-06-09 12:57:04 -04:00
Hao Liu
00d8291d40
Change logging setting for task analytic scheduler ( #14031 )
2023-05-23 13:01:12 -04:00
Hao Liu
f61b73010a
Merge pull request #13889 from TheRealHaoLiu/egg-liminate
...
Remove unnecessary egg-link linking
2023-04-19 17:12:28 -04:00
Hao Liu
3e509b3d55
Merge pull request #13883 from ZitaNemeckova/remove_inventories_from_host_metrics
...
Remove Inventories column for now
2023-04-19 15:41:32 -04:00
Hao Liu
f0badea9d3
Merge pull request #13888 from TheRealHaoLiu/correct-make-call-make
...
Make target should not call make directly
2023-04-19 15:38:58 -04:00
Hao Liu
6a1ec0dc89
Merge pull request #13887 from TheRealHaoLiu/no-make-run-stuff-in-docker-compose
...
Stop using make to start awx processes part 1
2023-04-19 15:35:32 -04:00
Hao Liu
33f1c35292
Merge pull request #13658 from TheRealHaoLiu/different-dockerfile
...
Use different dockerfile for docker-compose-build
2023-04-19 12:12:54 -04:00
Hao Liu
ba899324f2
Merge pull request #13856 from TheRealHaoLiu/kube-dev-autoreload
...
Auto reload services in kube dev env
2023-04-19 12:08:52 -04:00
Hao Liu
9c236eb8dd
Merge pull request #13882 from TheRealHaoLiu/link-launch-n-supervisord
...
Link launch script and supervisor conf in kube dev
2023-04-19 12:03:22 -04:00
Hao Liu
7a4b3ed139
Merge pull request #13881 from TheRealHaoLiu/fix-copy
...
Fix copy API
2023-04-19 09:39:39 -04:00
Hao Liu
b75b84e282
Merge pull request #13725 from l3acon/collection-existential-state-for-credential-module
...
[collection] Add "exists" state for credential module
2023-04-18 20:51:14 -04:00
Hao Liu
12a4c301b8
Merge pull request #13721 from sscheib-rh/feat-add_secret_field_dsv_lookup
...
Add missing filtering mechanism for the Thycotic Devops Vault credential lookup
2023-04-13 08:58:59 -04:00
Hao Liu
8a1cdf859e
Merge pull request #12627 from vician/tss-domain
...
Added domain entry and authorizer for TSS
2023-04-12 16:33:46 -04:00
Hao Liu
b80d0ae85b
Merge pull request #13840 from AlanCoding/one_less_connection
...
Get rid of 1 perpetually unused connection in our app
2023-04-12 09:30:51 -04:00
Hao Liu
1c0142f75c
Merge pull request #13841 from AlanCoding/tower_processes
...
Add run-clear-cache to tower-processes for auto-reload
2023-04-12 08:54:34 -04:00
Hao Liu
1a56272eaf
Merge pull request #13767 from Ladas/analytics_export_subscription_id
...
Analytics export other subs attrs
2023-04-11 15:55:26 -04:00
Hao Liu
80ebe13841
Merge pull request #13825 from TheRealHaoLiu/fix-dependency-conflict
...
Fix importlib-metadata dependency conflict
2023-04-07 13:17:49 -04:00
Hao Liu
c0491a7b10
Merge pull request #13816 from TheRealHaoLiu/workaround-failed-make-requirements_awx
...
Temporary workaround for make requirements_awx failure and fix license test
2023-04-07 00:07:13 -04:00
Hao Liu
c9c150b5a6
Merge pull request #13799 from TheRealHaoLiu/fix-supervisor-conf-file
...
Fix supervisor conf file inconsistancy
2023-04-05 11:07:05 -04:00
Hao Liu
f97605430b
Merge pull request #13804 from TheRealHaoLiu/heartbeet-logging
...
Add log handler and file for heartbeet
2023-04-05 11:06:32 -04:00
Hao Liu
acb22f0131
Merge pull request #13423 from ansible/feature_web-task-split
...
Allow web and task container to be deployed in separate deployment on Kubernetes
2023-03-30 12:52:22 -04:00
Hao Liu
d33573b29c
Merge pull request #13603 from jjwatt/jjwatt-fix-clean-languages
2023-03-29 22:49:13 -04:00
Hao Liu
38cc193aea
update permission to launch_awx_rsyslog.sh permission to +x ( #13399 )
...
Signed-off-by: Hao Liu <haoli@redhat.com >
2023-03-29 22:04:43 -04:00
Hao Liu
7f085e159f
Merge pull request #13712 from ansible/feature_usage-collection
...
Allow soft deletion of HostMetrics and add usage collection utility
2023-03-28 12:16:02 -04:00
Hao Liu
4bf8366687
Merge pull request #13743 from TheRealHaoLiu/ui-next-non-phony
...
Turn ui-next make targets non-PHONY
2023-03-22 21:05:18 -04:00
Hao Liu
6908f415a1
Merge pull request #13660 from ansible/feature_ui-next
...
Introducing tech preview of the new AWX UI
2023-03-21 14:09:47 -04:00
Hao Liu
a24aaba6bc
Merge pull request #13663 from slemrmartin/fix-analytics-collectors
...
Fix analytics collector
2023-03-08 12:03:16 -05:00
Hao Liu
7cca6c4cd9
Merge pull request #13656 from TheRealHaoLiu/feature-branch-build
...
Automatically build image for feature branch
2023-03-07 16:53:55 -05:00
Hao Liu
252b0dda9f
Merge pull request #13633 from TheRealHaoLiu/phony-dockerfile
...
[fix] Dockerfile collision between awx-kube-build and docker-compose-build
2023-03-07 15:42:58 -05:00
Hao Liu
f0c967c1b2
Merge pull request #13645 from TheRealHaoLiu/fix-websocket
...
Revert "Remove trailing $ from websocket_urlpatterns to work with cus…
2023-03-02 21:36:21 -05:00
Hao Liu
a47cfc55ab
Merge pull request #13574 from tomsiewert/use-compose-plugin
...
Make docker-compose command configurable in Makefile
2023-03-01 15:41:33 -05:00
Hao Liu
0eb9de02f3
Merge pull request #13627 from infamousjoeg/fix-13597-webservice_id-default
...
Fixes #13597 webservice_id default value added
2023-03-01 15:29:53 -05:00
Hao Liu
c2df22e0f0
Merge pull request #13632 from TheRealHaoLiu/reshaving-the-yak
...
[chore] update project_update playbook to be compliant with ansible-lint
2023-02-28 13:17:45 -05:00
Hao Liu
2902b40084
Merge pull request #13623 from TheRealHaoLiu/revert-project-update-playbook
...
Revert project_update.yml
2023-02-27 08:47:24 -05:00
Hao Liu
d088d36448
Merge pull request #13618 from TheRealHaoLiu/head-to-tail
...
[fix] switch from head to tail in project update playbook when clearing project dir
2023-02-23 11:13:03 -05:00
Hao Liu
283adc30a8
Merge pull request #13526 from TheRealHaoLiu/project_update_playbook_lint
...
[chore] Update project_update playbook to be compliant with ansible-lint
2023-02-22 21:39:42 -05:00
Hao Liu
35e5610642
Merge pull request #13615 from TheRealHaoLiu/update-kind-devel-doc
...
update kind development environment instruction
2023-02-22 19:25:03 -05:00
Hao Liu
46ea031566
Merge pull request #13539 from gamuniz/fix_dependent_schedule_export
...
[fix] adding Schedule to dependent_export to allow previous behavior on job template export
2023-02-08 17:04:35 -05:00
Hao Liu
058ae132cf
Merge pull request #13489 from gamuniz/add_management_command
...
adding new management command to allow failsafe enabling of local auth
2023-01-31 13:52:10 -05:00
Hao Liu
6483575437
Merge pull request #13379 from OscarBell/issue_13377
...
Fix verbosity parameter choices for ad_hoc_command module
2023-01-31 13:21:27 -05:00
Hao Liu
a15a23c1d3
Merge pull request #13483 from mahaffey/cli-add-order-by
...
add '--order_by' option to awx CLI
2023-01-31 13:13:52 -05:00
Hao Liu
7aae7e8ed4
Delete network.feature doc ( #13107 )
...
not implemented and no longer needed
2022-12-02 12:16:53 -05:00
Hao Liu
40499a4084
prevent unsupported locale setting error in GHA
...
related to https://github.com/ansible/ansible/pull/78175
the way the GHA runner is built, Python runs with a mixed locale between the FS bits and the default encoding, which can cause unpredictable issues
adding env var `LC_ALL: "C.UTF-8"` prevent flakiness due to locale issue
Signed-off-by: Hao Liu <haoli@redhat.com >
2022-11-29 18:03:46 +00:00
Hao Liu
6e25a552d3
enable feature branch api-schema test ( #12550 )
...
- enable schema upload to s3 bucket for feature branch
- add workflow to delete schema from s3 bucket when feature branch is deleted
Signed-off-by: Hao Liu <haoli@redhat.com >
2022-11-04 16:14:55 +00:00
Hao Liu
eba24db74c
Merge pull request #13103 from saito-hideki/pr/add_arm64_arch_to_fact_list
...
Add arm64 architecture mapping to image_architecture for m1mac
2022-10-27 13:23:59 -04:00
Hao Liu
b9c9800210
Merge pull request #13043 from TheRealHaoLiu/instance_install_bundle-configure-podman
...
add podman config role in instance install bundle
2022-10-12 15:56:32 -04:00
Hao Liu
62c773e912
Merge pull request #13022 from kurokobo/fix-execution-node
2022-10-09 20:23:59 -04:00
Hao Liu
8d05e339ae
Merge pull request #13009 from TheRealHaoLiu/update-instance-install-bundle-requirements
...
update instance install bundle requirement and bump receptor collection to v1.0.0
2022-10-05 16:44:38 -04:00
Hao Liu
87c65c9997
Merge pull request #12976 from TheRealHaoLiu/seperate-vars-from-inventory
...
instance install bundle group vars
2022-09-28 17:56:44 -04:00
Hao Liu
9c2185c68f
Merge pull request #12744 from ansible/feature-mesh-scaling
...
[feature] Ability to add execution nodes at runtime
2022-09-26 10:59:46 -04:00
Hao Liu
2dcb127d4e
Merge pull request #12945 from TheRealHaoLiu/fix-import-order-partially
...
Fix import order partially
2022-09-26 09:35:41 -04:00
Hao Liu
790998335c
Merge pull request #12947 from TheRealHaoLiu/fix-nit
...
Fix remove unnecessary comment
2022-09-26 09:29:43 -04:00
Hao Liu
5051224781
conditionally show install_bundle link for instances ( #12679 )
...
- only show install_bundle link for k8s
- only show install_bundle link for execution and hop nodes
2022-09-23 09:46:12 -04:00
Hao Liu
8ad948f268
Merge pull request #12797 from TheRealHaoLiu/remove-helm-from-dockerfile
...
remove helm from dockerfile template
2022-08-31 14:18:25 -04:00
Hao Liu
8828ea706e
add make target for building custom awx kube image ( #12789 )
2022-08-30 20:19:36 +00:00
Hao Liu
7c885dcadb
add help command to make ( #12669 )
...
add `make help`
that prints all available make targets
help text generated from comments above the make target starting with `##`
Signed-off-by: Hao Liu <haoli@redhat.com >
2022-08-16 20:36:47 -04:00
Hao Liu
84d7fa882d
Merge pull request #12513 from TheRealHaoLiu/fix-workflow-job-template-export
...
fix WorkflowJobTemplate export
2022-07-14 14:44:58 -04:00