Hao Liu
c0927e1c29
update makefiles
2023-02-27 20:49:39 -05:00
Hao Liu
633415ce13
Merge branch 'devel' into ui_next
2023-02-27 19:54:55 -05:00
Hao Liu
729414d5fa
WIP
2023-02-27 15:23:46 -05:00
Shane McDonald
2fca07ee4c
Allow serving app from non-root path in dev env
...
Usage:
$ EXTRA_SOURCES_ANSIBLE_OPTS='-e ingress_path=/awx' make docker-compose
$ curl http://localhost:8013/awx/api/v2/ping/
2023-02-24 09:29:17 -05:00
Hao Liu
5fbb6c79b3
switch to CURDIR
2023-02-23 14:54:42 -05:00
Hao Liu
de69761fa1
add a rough Makefile for ui-next
...
Update Makefile
2023-02-23 12:56:59 -05:00
Hao Liu
db6fb2de5e
add ui-next to sdist manifest
2023-02-21 21:46:19 -05:00
Hao Liu
86a4a38be6
WIP: functioning manual instruction to get docker-compose working
2023-02-21 16:40:47 -05:00
Alan Rominger
0f3adb52b1
Add help comments and reorg targets for separation
2023-02-03 14:24:43 -05:00
Alan Rominger
a949ee048a
Consolidate CI logic with github_ci_runner target
...
Delete outright the step to install python
Fix typo that failed to label stage
2023-02-03 14:24:43 -05:00
Alan Rominger
cf1ec07eab
Changes to run sanity tests locally
...
Use a Makefile arg for the ansible-test sanity CLI args
defaults to --docker
in the future we probably need to customize python versions
Copy the rule exception for Ansible 2.15
this helps people who are running from Ansible devel
2022-12-21 09:53:22 -05:00
Rick Elrod
d968b648de
Run sanity tests outside of our container
...
Also just ignore one sanity test for the export module, instead of
ignoring all of them.
Also use latest ansible-test, and make it work on GHA (by using podman
instead of docker).
Signed-off-by: Rick Elrod <rick@elrod.me >
2022-12-20 21:40:41 -06:00
Alan Rominger
ac8cff75ce
Run collection sanity tests in CI ( #13356 )
...
* Run collection sanity tests in CI
This requires adding a Makefile install of ansible-core
Fake the version to make semver check happy
* Fixes from ansible-test sanity failures
* Exclude the export module due to awxkit requirement
* Fix broken ansible-test rule exceptions
remove Ansible 2.14 exclusions that make ansible-test ERROR, saying they are not needed
2022-12-20 16:06:25 -05:00
Shane McDonald
a0cfd8501c
Merge pull request #13274 from rooftopcellist/fix-messages-cmd
...
Fix make messages target by specify lang
2022-12-02 19:04:09 -05:00
Shane McDonald
99b643bd77
Merge pull request #13268 from simaishi/fix_static
...
Copy UI static files to /var/lib/awx only for ui-devel build
2022-12-02 19:03:48 -05:00
Christian M. Adams
642003e207
Fix make messages target by specify lang
2022-12-02 10:46:16 -05:00
Shane McDonald
6df4e62132
Remove LANG declaration in Makefile
...
Not sure why this was there to begin with....
2022-12-01 15:54:14 -05:00
Satoe Imaishi
06daebbecf
Copy UI static files to /var/lib/awx only for ui-devel build
2022-12-01 08:58:05 -05:00
John Westcott IV
8839b4e90b
Fixing last minute version change of setuptools in the Makefile
2022-11-29 10:41:52 -05:00
John Westcott IV
7e1be3ef94
Fixing versions in Makefile
2022-11-28 15:23:50 -05:00
John Westcott IV
a1edc75c11
General lib upgrades
2022-11-28 15:23:50 -05:00
Shane McDonald
968c316c0c
Default to 0 execution nodes in dev env
2022-11-15 15:30:11 -05:00
Seth Foster
529a936d0a
Make installing minikube optional in dev setup
2022-10-31 13:52:48 -04:00
Jeff Bradberry
8f4c329c2a
UI static files are now directly copied to the proper static dir
...
when running `make ui-devel`. Previously they were going to
/awx_devel/awx/public/static, but that directory is no longer being
served up by nginx, which forced us to have to run `make
collectstatic` (or equivalent) to get the files to the right place.
2022-10-26 17:51:29 -04:00
mabashian
c101619d08
Pass --force when installing ui deps to get around dependency resolution warnings
2022-09-26 15:41:59 -04:00
Hao Liu
8828ea706e
add make target for building custom awx kube image ( #12789 )
2022-08-30 20:19:36 +00:00
Shane McDonald
1dfdff4a9e
Speed up image build when UI is pre-built on host
2022-08-30 12:36:25 -04:00
Shane McDonald
5ca898541f
Fix auto-generated dev env admin password
...
Fallout from https://github.com/ansible/awx/pull/12753
2022-08-26 13:07:46 -04:00
Shane McDonald
d752e6ce6d
Allow for setting custom admin password in dev environment
2022-08-26 11:29:11 -04:00
Christian M. Adams
687b4ac71d
Fix make target for compiling api strings
2022-08-24 16:36:25 -04: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
Shane McDonald
a0d5f1fb03
Merge pull request #12428 from djyasin/updating_setuppy
...
Updated setup.py --version to python3 -m setuptools_scm.
2022-06-30 12:17:54 -04:00
Shane McDonald
6a3f9690b0
Remove setup.py entirely
2022-06-27 14:15:32 -04:00
Shane McDonald
cbea36745e
Transition from setup.py to setup.cfg
2022-06-27 13:30:01 -04:00
Lila
63ea6bb5b3
Updated setup.py --version to python3 -m setuptools_scm.
2022-06-24 10:22:56 -04:00
Alan Rominger
db105c21e4
Set default false values
2022-06-16 15:46:42 -04:00
Alan Rominger
1dd535a859
Remove old way of doing grafana graphs
2022-06-16 15:31:45 -04:00
Alan Rominger
f4ef7d6927
Add volumes to the clean command
2022-06-16 14:03:22 -04:00
Alan Rominger
fb292d9706
Move visualization containers into docker-compose
2022-06-16 10:25:02 -04:00
Jeff Bradberry
e8b2998578
Narrow down the inotifywait criteria for reloading the dev environment
...
- listen specifically within awx/awx, so that changes in awxkit or
awx_collection don't trigger spurious reloads
- expand the exclude pattern to ignore the test directories
2022-06-13 16:08:20 -04:00
John Westcott IV
1d35bba8c3
Variablizing the awx_template_version for building to allow release process to update the version in the module_util ( #12248 )
2022-06-02 12:28:57 -04:00
Seth Foster
6f68f3cba6
Add make prometheus and make grafana commands to dev environment
2022-05-31 17:07:15 -04:00
John Westcott IV
a86740c3c9
Adding ability to start and plumb splunk instance ( #12183 )
2022-05-09 09:50:28 -04:00
Shane McDonald
89c2a4c6ed
Alternative code reloader for dev env
...
I verified what Seth found in https://github.com/ansible/awx/pull/12052 , but would really hate to lose this functionality. Curious if folks on the API team can try this and see if it works for them.
2022-04-14 09:42:17 -04:00
Satoe Imaishi
229ed53c0e
Add setuptools_scm[toml] and pkgconfig, xmlsec's build dep
2022-03-29 01:57:44 -04:00
Shane McDonald
1d181757e8
Migrate all development image builds to GHA
...
- This also moves the development image from quay.io to ghcr.io.
- These changes will need to be backported to all of our supported branches.
2022-03-23 10:03:55 -04:00
John Westcott IV
4de27117e8
Adding option to enable and configure an OpenLDAP server next to AWX ( #11843 )
2022-03-10 10:29:04 -05:00
nixocio
f1efc578cb
Split UI test run
...
Split UI test run
See: https://github.com/ansible/awx/issues/10678
2022-03-03 16:22:32 -05:00
Shane McDonald
f6e18bbf06
Publish to galaxy and pypi in promote workflow
2022-03-01 15:42:13 -05:00
nixocio
87b1f0d0de
Bump node to LTS version
...
Bump node to LTS version
2022-02-14 12:41:11 -05:00