Jeff Bradberry
efabc05270
Chop out the dev environment isolated node
2021-04-22 10:11:27 -04:00
Jake McDermott
562ba53833
Update to react-scripts 4
...
Co-authored-by: nixocio <nixocio@gmail.com>
2021-04-21 17:33:34 -04:00
Jeff Bradberry
2793b5b01e
Always overwrite the contents of .git/hooks/pre-commit
2021-04-15 14:21:53 -04:00
John Gleason
e074872b8d
Fix docker-compose up options
...
Should the `up` options be after the `up` command? I'm assuming `COMPOSE_UP_OPTS` exists so we can run detached like so:
`COMPOSE_UP_OPTS=-d make docker-compose`
If I am misunderstanding the purpose of `COMPOSE_UP_OPTS`, is there other guidance on how to autostart AWX detached?
2021-04-05 08:04:25 -05:00
Yanis Guenane
1a8a137e9c
Add wheel in venv creation
...
The generated based venv from `python3.8 -m venv` vs. `virtualenv -p
python38` is different. This changes aims to address the differences.
It was introduced as part of the Python 3.8 migration.
https://github.com/ansible/awx/pull/8778
2021-04-01 17:20:41 +02:00
Shane McDonald
eac7c409d1
Hide commands that are being run for make black
2021-03-26 17:11:04 -04:00
softwarefactory-project-zuul[bot]
874505e2a3
Merge pull request #9707 from shanemcd/quay
...
Devel images are now on Quay
Reviewed-by: Ryan Petrello <None>
Reviewed-by: Christian Adams <rooftopcellist@gmail.com>
Reviewed-by: Jim Ladd <None>
2021-03-25 19:04:19 +00:00
Shane McDonald
8bb90dde33
Devel images are now on Quay
2021-03-25 13:27:19 -04:00
Ryan Petrello
81266cf7a7
only run black on files added or modified in the commit
2021-03-25 13:26:14 -04:00
Yanis Guenane
e04e4e8c85
Python: Bump to python 3.8
2021-03-24 21:02:32 +01:00
Ryan Petrello
1d1630bc1c
add a helpful error message for people who want to run make black
2021-03-24 12:13:05 -04:00
softwarefactory-project-zuul[bot]
9a61c43687
Merge pull request #9664 from jakemcdermott/fix-cred-plugin-dev
...
Fix service reference error for cred plugin dev env
SUMMARY
Intended to fix the error I see when running COMPOSE_TAG=devel make docker-compose-credential-plugins:
Reviewed-by: Ryan Petrello <None>
2021-03-23 15:55:00 +00:00
Ryan Petrello
f6beb7105d
add the ability to ignore black linting on commit with AWX_IGNORE_BLACK
2021-03-23 10:18:43 -04:00
Ryan Petrello
b2cf45820e
automatically add a dev environment pre-commit hook to run code linting
2021-03-23 10:03:48 -04:00
Ryan Petrello
7200cbc94a
move black CLI arguments into a pyproject.toml
2021-03-23 09:40:00 -04:00
Ryan Petrello
c2ef0a6500
move code linting to a stricter pep8-esque auto-formatting tool, black
2021-03-23 09:39:58 -04:00
Jake McDermott
201c3f56e7
Fix service reference error for cred plugin dev env
2021-03-23 09:20:42 -04:00
softwarefactory-project-zuul[bot]
18ba40506f
Merge pull request #9480 from wenottingham/burn-it
...
Remove ansible venvs & collection infrastructure.
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2021-03-05 19:29:05 +00:00
softwarefactory-project-zuul[bot]
e4d227a791
Merge pull request #9483 from rooftopcellist/rm_messages
...
Remove messages.js files that do not need to be committed to the repo
Reviewed-by: https://github.com/apps/softwarefactory-project-zuul
2021-03-05 14:02:50 +00:00
Chris Meyers
80c2249bdb
default cluster node count env var to 1
2021-03-05 08:00:53 -05:00
Chris Meyers
7b1edda368
support receptor in multi cluster nodes
2021-03-04 15:04:36 -05:00
Shane McDonald
69edef430c
Get clustered dev env working
2021-03-04 14:56:22 -05:00
Chris Meyers
6f1f64118b
wip
2021-03-04 14:54:41 -05:00
Jake McDermott
55b948bf39
Remove checkout from Makefile
2021-03-04 13:13:32 -05:00
Christian M. Adams
34df47ceba
Remove messages.js files that do not need to be committed to the repo
...
* also clean up old .PHONY entries
2021-03-04 13:13:27 -05:00
Bill Nottingham
0505e38071
Remove ansible venvs & collection infrastructure.
2021-03-04 13:06:06 -05:00
Shane McDonald
f2dfa132a7
Install Ansible only for collection tests
2021-03-03 18:52:55 -05:00
Christian M. Adams
6b8267d2b8
add extract-template to pot target
2021-03-02 14:45:34 -05:00
Christian M. Adams
53d0611cf8
Update translation make targets and add init PO files
2021-03-02 09:51:04 -05:00
Ryan Petrello
be79b6e907
build images using Buildkit
2021-02-23 09:32:00 -05:00
Shane McDonald
e935b06c39
Fix docker-compose-clean
2021-02-22 13:44:22 -05:00
Christian M. Adams
9672e72834
Consolidate the Local Docker installer and the dev env
...
- removes local_docker installer and points community users to our development environment (make docker-compose)
- provides a migration path from Local Docker Compose installations --> the dev environment
- the dev env can now be configured to use an external database
- consolidated the Local Docker and dev env docker-compose.yml files into one template file, used by the dockerfile role
- added a 'sources' role to template out config files
- the postgres data dir is no longer a bind-mount, it is a docker volume
- the redis socket is not longer a bind-mount, it is a docker volume
- the local_settings.py.docker-compose file no longer needs to be copied over in the dev env
- Create tmp rsyslog.conf in rsyslog volume to avoid cross-linking. Previously, the tmp code-generated rsyslog.conf was being written to /tmp (by default). As a result, we were attempting to shutil.move() across volumes.
- move k8s image build and push roles under tools/ansible
- See tools/docker-compose/README.md for usage of these changes
2021-02-22 13:44:19 -05:00
Alex Corey
9090cb830d
Don't instrument for coverage by default unless CI
2021-02-18 08:09:19 -05:00
Shane McDonald
bda4db462f
Enable inline caching for image builds
2021-01-26 10:24:35 -05:00
Shane McDonald
7c8bd47198
Minikube-based development environment
...
Works in conjunction with https://github.com/ansible/awx-operator/pull/71
See docs/development/minikube.md
2021-01-25 18:03:17 -05:00
Christian M. Adams
36466b9694
Upgrade PostgreSQL from 10 to 12
2021-01-08 10:54:00 -05:00
Shane McDonald
6f9862c72e
Sweeping replace of old dev venv paths
2020-12-26 21:29:22 -05:00
Shane McDonald
ab6430e50d
Dramatically simplify image_build role
...
This does a few things:
- Removes need for awx_sdist_builder image
- Reorders Dockerfile steps to optimize image cache between prod and dev builds
- Unifies VENV_BASE and COLLECTION_BASE in prod and dev builds
2020-12-26 13:16:42 -05:00
Shane McDonald
8ceb505977
Add standalone target for rendering official Dockerfile
...
With the next commit it will be possible to run:
```
$ make Dockerfile
$ docker build .
```
2020-12-26 13:16:40 -05:00
Shane McDonald
4219089166
Restore old behavior of ui-devel
2020-12-22 17:20:20 -05:00
Shane McDonald
225c3d6a39
Speed up subsequent invocations of ui-devel / ui-release
2020-12-22 14:27:45 -05:00
Jake McDermott
8b32b61072
More readme and makefile updates
...
* Set log levels for build commands
* Add locale build dirs to cleanup commands
* Move container dev environment build section closer to top of readme
2020-12-14 08:53:03 -05:00
Jake McDermott
c0d8474ac6
Undo staged locale changes after devel build
2020-11-24 15:39:54 -05:00
Jake McDermott
ef27ebfed8
Remove *-next make targets
2020-11-24 13:58:19 -05:00
Jake McDermott
f49e4a646f
Remove legacy make targets
2020-11-23 13:22:30 -05:00
Jake McDermott
abaeec40ae
Ship the new ui with awx installation and builds
2020-11-23 13:22:12 -05:00
Christian M. Adams
67000f0ce9
Remove license_key check & fix docker-compose make command
2020-10-30 16:39:59 -04:00
Ryan Petrello
4445d096f5
reimplement licensing to work with RHSM and entitlement uploads
...
Co-authored-by: Christian Adams <chadams@redhat.com>
2020-10-30 16:39:57 -04:00
Shane McDonald
df43221c24
Makefile logic to retry failed galaxy installs
2020-10-15 10:43:48 -04:00
Ryan Petrello
820c0782ad
remove vNNN from example migration files
2020-08-03 15:30:37 -04:00