Christian Adams
70f9f09fef
remove redundant dbshell make target
2019-09-03 14:22:07 -04:00
softwarefactory-project-zuul[bot]
bccb54aec8
Merge pull request #4516 from ryanpetrello/py2
...
support the new CLI in py2 *and* py3
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2019-08-20 21:33:39 +00:00
Ryan Petrello
80b4102aa9
support the new CLI in py2 *and* py3
2019-08-20 02:41:45 -04:00
Jim Ladd
74623a33a2
docker login: s/-p/--password-stdin/
2019-08-14 12:32:26 -07:00
Ryan Petrello
adaa4148c6
include awxkit CI in zuul runs
...
additionally, fix up some flake8 failures
2019-08-09 10:07:40 -04:00
Hideki Saito
8362aa71db
Update tooling and UI development documentation to cover I18N
...
- Document steps for adding I18N in builds
- Add "clean-language" target to remove *.mo files
Signed-off-by: Hideki Saito <saito@fgrep.org>
2019-07-31 09:44:29 -04:00
Jeff Bradberry
d32394f1b6
Update the make clean command to clear out the parallelized sqlite3 files
2019-07-17 17:06:10 -04:00
Jake McDermott
945d9156a6
do formatting check with ci linter
2019-07-01 14:27:25 -04:00
mabashian
5cb8bd34ac
Adds make targets for linting/tests in ui_next. Modifies existing clean-ui target to clean ui_next as well.
2019-06-28 12:11:07 -04:00
Yanis Guenane
78912d20f7
Revert "Makefile: align pip and setuptools bump"
...
This reverts commit ec92abf014c51acc50dd4155d67a97623361f99b.
2019-06-21 11:52:22 +02:00
Shane McDonald
aaceccc426
Revert "Fix offline builds"
...
This reverts commit fe850dff3886be66bc7ad504800e86f179217620.
2019-06-19 16:02:43 -04:00
Shane McDonald
fe850dff38
Fix offline builds
...
pip 19 added support for something called `pyproject.toml`. Several packages have been setting the option `build-backend = "setuptools.build_meta”` (bcrypt, attrs, jaraco) which seems to be the root of the problem when building from source. Until the community sorts this out I’m inclined to avoid pip 19.
2019-06-18 18:48:54 -04:00
Yanis Guenane
ec92abf014
Makefile: align pip and setuptools bump
...
Signed-off-by: Yanis Guenane <yanis@guenane.org>
2019-06-17 21:58:42 +02:00
Shane McDonald
75ef30d21b
Always consider devel tag as a cache source
...
When you do `make docker-compose-build` on your branch without any changes, this will use the devel tag as a cache source. This will speed things up if you havent made any local changes to the Makefile or requirements files.
2019-06-11 14:01:35 -04:00
softwarefactory-project-zuul[bot]
176f8632e5
Merge pull request #4017 from ryanpetrello/swagger-action-node
...
make activity stream action_node deterministic for Swagger docs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-06-06 16:13:17 +00:00
Ryan Petrello
6d1ba411e6
make activity stream action_node deterministic for Swagger docs
2019-06-06 10:36:34 -04:00
Shane McDonald
b00979792e
Clean up related to isolated env
...
- Made make target names consistent with our other commands
- Found some unnecessary code, deleted it
2019-06-06 10:15:11 -04:00
Shane McDonald
f18f9ec0ef
Bring isolated dev env current
...
There was quite a bit of drift between the main Dockerfile and this one since we last touched it. It’s heavier than it needs to be, but by using the main development image as the base here, we have less duplicated and outdated code overall.
2019-06-03 16:48:45 -04:00
Shane McDonald
2f77c67a62
Changes to enable tests in k8s
2019-05-28 13:22:15 -04:00
Shane McDonald
5ca0cdb124
Avoid DNS timeout in non-Docker for Mac installs
...
Shaves 20 seconds off of rebooting the dev environment on Linux.
2019-05-10 12:31:08 -04:00
Shane McDonald
22858f0044
Remove --squash option from awx-devel-build
...
This was intended to save us CI time if / when we switch away from static nodes for Zuul. After merging this in I discovered that this option does not work with `docker build --cache-from`, which will be more benefical in terms of speed improvements anyway.
2019-05-08 22:22:38 -04:00
Shane McDonald
0be8fe521a
Refactor Dockerfiles
...
This commit does a few things:
- Add the `--squash` option to the `awx-devel-build` make target. This reduces the resulting image size from 2.12 GB to 1.37 GB. I think we can get this down even more by inspecting the image contents.
- Reorganize commands so that the cache expires less often. Before this commit, any changes to the Makefile would essentially cause the entire image to rebuild.
- Break yum dependencies up into multiple lines. This makes it easier to see what changes in a diff.
- Use `n` to install our required version of node (rather `curl node | bash`). I’ve found this to be easier to maintain / more portable when working with other Dockerfiles.
- General organizational changes to make things easier to parse visually.
2019-05-08 20:36:41 -04:00
Ryan Petrello
766a5c0c3f
remove honcho in the dev environment (just use foregrounded supervisor)
...
using supervisor gives us the ability to restart entire processes on
code change (like the dispatcher and callback receiver)
2019-05-08 14:44:07 -04:00
Jeff Bradberry
ae25717700
Make the uwsgi autoreloader reload the dispatcher every time
...
not just the first time uwsgi is brought up.
related #3846
2019-05-08 11:15:54 -04:00
Ryan Petrello
17a803f49c
remove the old callback plugin import paths and callback-specific tests
2019-04-12 16:11:23 -04:00
Ryan Petrello
fc9da002d2
add an example config file and make target for starting a prometheus
2019-04-08 12:01:46 -04:00
Ryan Petrello
2824616ba6
add support for CyberArk Conjur (API v5)
2019-04-02 11:21:44 -04:00
Jake McDermott
c209955400
add credential plugin system and minimal working hashivault
2019-04-02 11:19:26 -04:00
Ryan Petrello
563a0cc2a4
move awx.main.expect to awx.main.isolated
2019-03-29 12:14:40 -04:00
Shane McDonald
0eaeadad87
Fix python3 offline installs
2019-03-22 13:30:09 -04:00
Ryan Petrello
602ef9750f
update isolated task execution for ansible-runner
2019-03-18 14:21:47 -04:00
chris meyers
a7cda95803
init ansible-runner requirements
2019-03-18 14:21:47 -04:00
Shane McDonald
e09684462c
Working out some python3 kinks
2019-03-12 11:27:50 -04:00
Jake McDermott
5afabc7a19
use npm ci to install ui dependencies
2019-01-22 11:04:58 -05:00
softwarefactory-project-zuul[bot]
d2fa5cc182
Merge pull request #3013 from ryanpetrello/ansible-py3-venv
...
add support for custom py3 ansible virtualenvs
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-18 16:29:27 +00:00
Ryan Petrello
65641c7edd
add support for custom py3 ansible virtualenvs
2019-01-18 10:55:53 -05:00
Jake McDermott
6c7f11395b
skip chromium download when building release
2019-01-16 20:48:12 -05:00
Ryan Petrello
c6482137d1
parametrize PYTHON for Ubuntu py35 support
2019-01-15 14:09:05 -05:00
Ryan Petrello
f223df303f
convert py2 -> py3
2019-01-15 14:09:01 -05:00
Ryan Petrello
f132ce9b64
switch image builds to py3
2019-01-15 13:25:13 -05:00
softwarefactory-project-zuul[bot]
12a04a6da6
Merge pull request #2956 from ansible/swap-diff-order-schema-change
...
swap file order so diff of schema makes more sense
Reviewed-by: https://github.com/softwarefactory-project-zuul[bot]
2019-01-11 20:11:42 +00:00
AlanCoding
77d2364022
Make docker environment interoperable with supervisorctl commands
2019-01-10 13:41:15 -05:00
Elijah DeLee
e5ad2e44fb
swap file order so diff of schema makes more sense
...
This way we will get +'s next to new content :)
2018-12-20 15:05:01 -05:00
Ryan Petrello
a810aaf319
fix isolated nodes in the dev environment
2018-11-28 09:54:39 -05:00
Elijah DeLee
ca84d312ce
Rename schema job to be more clear about its purpose
...
The make target fails when it detects schema changes, not when schema is invalid.
Also update CONTRIBUTING.md to include information about zuul jobs.
2018-11-20 07:42:10 -06:00
Elijah DeLee
4ae1fdef05
Ignore differences in whitespace for schema validation
2018-11-16 09:47:33 -05:00
Elijah DeLee
a68e22b114
Add tox target to detect schema changes
...
Fetches reference schema from public bucket
Still need define method for updating reference schema on merge.
2018-11-15 16:25:13 -05:00
Elijah DeLee
d70cd113e1
Reduce duplicated logic for genschema target
2018-11-15 15:29:35 -05:00
Matthew Jones
f737fc066f
Generate schema suitable for comparing for schema changes
2018-11-15 15:29:35 -05:00
Ryan Petrello
a748a272fb
Merge remote-tracking branch 'tower/release_3.3.1' into devel
2018-11-01 12:07:02 -04:00