Bill Nottingham
d89c07a25b
Remove support@ansible.com, clean up some old links.
...
Cherry-picked from devel.
2016-10-17 15:18:46 -04:00
Matthew Jones
4d22af0d3c
Fix up ubuntu apt repo paths
2016-09-29 13:16:58 -04:00
Matthew Jones
f30c8c0bb8
Update postgres yum/apt repo locations
...
*Thanks postgres team
(cherry picked from commit b398fcc5b97ed478273e3d124aaaaa3af2879965)
2016-09-29 10:42:08 -04:00
AlanCoding
ba101573d6
interpret any code below 300 as success
2016-08-12 11:25:16 -04:00
AlanCoding
efb66cad20
bail when status code is over 300
2016-08-12 07:31:01 -04:00
Alan Rominger
c1e340fbd6
allow for 201 status_code from callback
2016-08-09 14:56:19 -04:00
Wayne Witzel III
a0c563e831
flake8 fixups
2016-07-26 14:50:48 -04:00
Matthew Jones
d6679936da
Update license info, add tool for helpsies
2016-07-12 16:30:30 -04:00
Wayne Witzel III
f0418d8841
Merge pull request #2634 from wwitzel3/issue-2560
...
Disallow non-admin of a user to add a user to Roles
2016-06-27 11:28:38 -04:00
Wayne Witzel III
87ffded774
renaming Credential.owner_role -> Credential.admin_role
2016-06-24 16:55:07 -04:00
Bill Nottingham
139dae4b21
Remove old license auditor thing.
...
We don't use this any more.
2016-06-23 15:39:23 -04:00
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
Chris Meyers
f9d0c74bbc
fix supervisord issue
...
* exec spawned python process so we don't have grandparents
* increase time until supervisord is killed
2016-05-13 15:41:46 -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
Akita Noek
569f61ed30
Fixed swapped transaction/rebuild statements
2016-04-22 10:17:21 -04:00
Akita Noek
41553c39bf
Moved dummy data generator out to tools directory
2016-04-18 16:56:29 -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
25f6200dd5
remove old docker build instructions
2016-04-01 10:50:51 -04:00
Leigh Johnson
097fba690b
update docker-compose build, resolves #1377
2016-04-01 10:35:07 -04:00
James Laska
e1ee5d396d
Don't manage mongo in ansible-tower-service script
...
Connect #1290
2016-03-30 09:10:17 -04:00
Graham Mainwaring
cd698f0ea1
Removed Munin config for Mongo
2016-03-28 14:43:27 -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
Graham Mainwaring
1427fee442
Add script wrapper to establish Tower SCL and venv before running Python
2016-03-21 12:11:19 -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
Matthew Jones
16a0d8b45d
Merge pull request #710 from ansible/jag/dumb-init
...
Use dumb-init to manage processes in docker containers
2016-01-29 10:15:00 -05:00
Joshua "jag" Ginsberg
f25b76aee9
Integrate statsd metrics into ansible playbook execution.
...
* Add dependencies for pystatsd and django-statsd-mozilla
* Default turned off except for development environment
* Modify docker-compose to install statsd/graphite host
2016-01-26 16:54:24 -05:00
Joshua "jag" Ginsberg
16c6f93aa2
Apply to all Dockerfiles and use the preferred ENTRYPOINT form.
2016-01-25 16:58:04 -05:00
Joshua "jag" Ginsberg
df072c1a6f
Initial attempt at dumb-init
2016-01-25 16:01:53 -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
James Laska
9bed8376ba
Update AMI copy playbook
2015-11-20 14:05:22 -05:00
Chris Meyers
0b4efa3fcd
added git pre commit hook to run flake8
2015-11-06 07:38:29 -05:00
Bill Nottingham
1bd6ffa3c9
Add PowerShell version of request_tower_configuration. From @nitzmahone.
2015-11-05 10:15:37 -05:00
Matthew Jones
99da0965ef
Add a docker-ui container to the compose workflow
2015-10-19 12:07:09 -04:00
Matthew Jones
950a299c87
Add swig to dependencies for compose
2015-10-09 11:58:47 -04:00
Matthew Jones
f85fb0551d
Add libxmlsec1-dev to the docker compose workflow
2015-10-09 11:58:47 -04:00
James Laska
6da39aeac2
Fix AMI publish playbook
2015-10-06 16:20:03 -04:00