Ryan Fitzpatrick
6bee1f11df
add awx-manage executable for tower-qa tests
2016-06-16 16:45:42 -04:00
Matthew Jones
908111f656
Remove mongo key from being installed on the dev container
2016-06-08 12:34:59 -04:00
Matthew Jones
20fe9e9614
Updating docker dev workflow
...
* Moving to new docker compose file format
* Adding some things that will be needed for python dependencies
2016-06-08 12:25:14 -04:00
Bill Nottingham
74561e218c
munin is dead. Long live munin!
...
Wait, not that.
2016-06-06 16:46:19 -04:00
Shane McDonald
0dc2b7426f
Fix failing apt-key step in Dockerfile
...
The docs at https://wiki.postgresql.org/wiki/Apt are different than what we were doing. I tried this approach and it seems to be working now.
2016-05-25 16:46:45 -04:00
Matthew Jones
93b0054190
Remove the dumb-init deb that gets left behind in the container image
2016-05-03 12:01:58 -04:00
Matthew Jones
0a6df40066
Improvements to docker compose workflow with new packaging changes
2016-04-06 12:24:19 -04:00
Graham Mainwaring
a6acb5181a
Merge pull request #1417 from ansible/python27_el6
...
EL6 Python 2.7 and Tower virtualenvs
2016-04-06 10:57:18 -04:00
Leigh Johnson
097fba690b
update docker-compose build, resolves #1377
2016-04-01 10:35:07 -04:00
Graham Mainwaring
1e8e53e811
Merge branch 'devel' of github.com:ansible/ansible-tower into python27_el6
...
Conflicts:
packaging/rpm/ansible-tower.spec
tools/docker-compose/start_development.sh
2016-03-21 12:13:50 -04:00
Matthew Jones
46bbc83d0d
Changes for Tower virtualenv support
...
* Break requirements down into ansible and tower reqs
* Generate separate Ansible and Tower virtual environments
* Install appropriate requirements files into each one
* Modify development tools to use these venvs instead of our old
site-packages
* Modify settings to indicate venv enablement and location of venvs
* Modify tasks to use the proper virtual environment for its purpose
2016-03-21 12:11:19 -04:00
AlanCoding
a0ce6d7a25
fix regression of development package naming
2016-03-17 22:54:12 -04:00
Matthew Jones
714d13eefd
Update docker development workflow to not require make develop
2016-03-02 12:09:42 -05:00
Chris Meyers
356b9c99b3
Merge branch 'mongoectomy_implementation' into devel
2016-03-01 08:22:40 -05:00
Chris Meyers
7ffe46fc74
add postgres Fact model, update views, tests
...
* awx.main.models Fact added
* view host fact and timeline updated to use new Postgres Fact model instead of Mongo
* Removed license set start Mongo logic
* added View tests
* added Model tests
* Removed mongo fact unit tests
* point at modified jsonbfield that supports sqlite storage driver
* postgresify fact cache receiver
* test OPTIONS endpoint
* Note: single fact view not implemented yet.
2016-02-24 14:38:54 -05:00
Chris Meyers
c2d2c57aad
add newer version of proot
...
Use proot version that is used in production (5.1.0). Solves the ansible-playbook 2.0 symlink issue we see in our container when launching jobs.
2016-02-24 08:58:41 -05:00
Chris Meyers
62d0e8f6a5
Update Dockerfile
...
Add dateutils python package for `private/license_writer.py` to succeed
2016-02-24 08:52:16 -05:00
Chris Meyers
6434171977
add -y to ansible ppa adding
2016-02-16 13:51:16 -05:00
Wayne Witzel III
71a1547c3a
fixing ad_hoc imports
...
flake8 fixes
Fix and add awx/api/tests
added fact tests
added proper xml reports for jenkins
added jenkins requirements and adjusted Makefile target
2016-02-01 18:37:56 -05:00
Wayne Witzel III
3d4580611e
added pytest to requirements_dev
...
reworking test strucutre
reworked pytest.ini, removed functional imports, updated req_dev
remove unneeded __init__ files
add testing checker to local_settings examples
adding testing packages to system Python for docker
2016-02-01 18:37:56 -05:00
Joshua "jag" Ginsberg
16c6f93aa2
Apply to all Dockerfiles and use the preferred ENTRYPOINT form.
2016-01-25 16:58:04 -05:00
Chris Meyers
abecbb3ed1
tower api tooling
...
* flake8 ignore inventory plugins pulled from core
* update Dockerfile to include redis-server
2016-01-14 10:23:14 -05:00
Matthew Jones
4c632d5f59
Add swig to dependencies for compose
2015-10-05 13:21:38 -04:00
Matthew Jones
a49263ba41
Add libxmlsec1-dev to the docker compose workflow
2015-10-05 12:07:17 -04:00
Matthew Jones
5fa0ce9d58
Include apt-get update with install
...
This forces the Docker apt-get update to not attempt to re-use the cache
2015-09-21 14:52:43 -04:00
Matthew Jones
a2b6ffb237
Put down a file to track make develop in compose
2015-09-10 11:03:45 -04:00
Matthew Jones
f61a01b504
Switch to using ansible wait_for instead of sleep
...
In the startup script for docker-compose
2015-09-10 09:32:01 -04:00
Matthew Jones
7263367c6d
Adding docker-compose development workflow
2015-09-09 17:16:35 -04:00