Chris Meyers
4096583b47
has no one been runnning py.test ?
2016-05-12 09:21:13 -04:00
Chris Meyers
358bc31450
remove metric
2016-05-10 14:18:05 -04:00
Chris Meyers
ae73be12f1
remove statsd
2016-05-10 11:56:04 -04:00
Chris Meyers
1ab761b7b7
test updates and httpd role fix
2016-05-09 09:17:58 -04:00
Chris Meyers
3ebddbdc58
flake8 fix
2016-05-05 14:16:03 -04:00
Chris Meyers
8b1c5d80dc
install postgres for the customer
2016-05-04 12:11:21 -04:00
Chris Meyers
b18dd8fe21
fixes hanging chads, if chads were ansible
2016-04-29 15:55:32 -04:00
Chris Meyers
e449237d8a
move delete last unattach mixin to job template sublabel
2016-04-27 12:07:57 -04:00
Chris Meyers
1925742da1
delete orphaned labels when jt or j deleted
2016-04-27 09:46:34 -04:00
Chris Meyers
2f18a9f2c1
delete label on last disassociate
2016-04-25 17:20:07 -04:00
Chris Meyers
16744e6b78
added missed job template label relationship
2016-04-25 09:46:54 -04:00
Chris Meyers
396848e97a
labels on unified jobs
2016-04-22 12:32:30 -04:00
Chris Meyers
b8a22c2c17
order tags alphabetically
2016-04-22 10:53:22 -04:00
Chris Meyers
de1681663d
fix flake8 and spelling
2016-04-14 08:55:56 -04:00
Chris Meyers
043f97fe35
fixes config endpoint performance issue
2016-04-13 17:28:38 -04:00
Chris Meyers
c8010fc0ce
use new timestamp logic in tests
2016-04-13 09:41:28 -04:00
Chris Meyers
e7d68409f7
fix scan job timestamp
2016-04-12 17:07:11 -04:00
Chris Meyers
0d0115ef5e
include migration
2016-04-12 10:23:43 -04:00
Chris Meyers
5bf83e8b64
cascade delete labels
2016-04-11 16:02:42 -04:00
Chris Meyers
708817c489
remove active filter attribute
2016-04-07 09:52:51 -04:00
Chris Meyers
01d323fd06
fix dev container pip init process
2016-04-06 14:28:34 -04:00
Chris Meyers
e7e6877b8e
effectively, list job_templates without projects
...
* For super users only
* This includes scan jobs & orphaned job templates
2016-04-06 10:36:14 -04:00
Chris Meyers
d69b9fad8f
fix rbac label assignment across orgs
...
* Org admins should not be able to attach labels to orgs for which they
are not also org admins for.
2016-04-05 16:03:46 -04:00
Chris Meyers
68c14976db
label cleanup periodic job
2016-04-05 15:25:01 -04:00
Chris Meyers
fa6f5329cf
labels + rbac + tests
2016-04-04 17:20:58 -04:00
Chris Meyers
eb2550bc7c
rbac active removal test cases fixes
2016-04-04 10:23:21 -04:00
Chris Meyers
0be8be6954
rbac active removal test cases fixes
2016-04-04 09:59:26 -04:00
Chris Meyers
cdcf81cffa
rbac active removal test cases fixes
2016-04-04 09:56:36 -04:00
Chris Meyers
4882bef180
fix job templates endpoint rbacism update
2016-04-01 15:13:46 -04:00
Chris Meyers
ff5935ccfd
Merge branch 'test-labels' into devel
2016-04-01 13:36:41 -04:00
Chris Meyers
a01b2913bb
mockity mock mock
2016-04-01 13:34:06 -04:00
Chris Meyers
8866f2a738
adds labels to jt and j summary fields
2016-03-28 13:39:00 -04:00
Chris Meyers
323b13f18c
add labels to /api/v1/
2016-03-28 13:33:55 -04:00
Chris Meyers
d2de21ee50
job template labels init implementation
2016-03-24 15:26:14 -04:00
Chris Meyers
0f99dbe1d2
fixes MONGO_HOST not found error
2016-03-18 10:56:00 -04:00
Chris Meyers
c5eae5de41
Merge pull request #1213 from ansible/revert-1208-mongoectomy_packaging
...
Revert "remove mongo as packaging req"
2016-03-10 12:02:25 -05:00
Chris Meyers
0006a6847c
Merge pull request #1208 from chrismeyersfsu/mongoectomy_packaging
...
remove mongo as packaging req
2016-03-10 11:39:15 -05:00
Chris Meyers
ca6e6e06e9
Merge pull request #1193 from chrismeyersfsu/mongoectomy_migration
...
migrate data from mongo to postgres
2016-03-10 11:06:39 -05:00
Chris Meyers
3fde9050a4
Merge pull request #1204 from chrismeyersfsu/fix-remove_mongo
...
remove the starting of mongo
2016-03-10 07:34:37 -05:00
Chris Meyers
cf1a78866c
flake8
2016-03-09 16:51:52 -05:00
Chris Meyers
259d4ec47b
flake8
2016-03-09 16:48:42 -05:00
Chris Meyers
4ff16548b6
drop mongo database when complete
2016-03-09 15:53:07 -05:00
Chris Meyers
3d963d540f
remove the starting of mongo
2016-03-09 15:40:09 -05:00
Chris Meyers
2e86c58a65
remove mongo fact tests
2016-03-09 15:25:58 -05:00
Chris Meyers
bc6eaeb0a9
migrate data from mongo to postgres
2016-03-09 15:25:57 -05:00
Chris Meyers
220d4c635e
fix fact cache receiver
2016-03-09 14:41:54 -05:00
Chris Meyers
5759db1229
flake8 fix
2016-03-04 14:14:10 -05:00
Chris Meyers
29e0652bfc
Merge pull request #1117 from chrismeyersfsu/fix-fact_cache_receiver
...
find correct fact to update
2016-03-04 11:51:40 -05:00
Chris Meyers
451a633b3f
Merge pull request #1115 from chrismeyersfsu/fix-mongo_off
...
do not require mongo to be on
2016-03-04 11:44:37 -05:00
Chris Meyers
7494b13704
find correct fact to update
...
* The fact cache receiver needs to look for an exact match, rather than
* a relative, most recent fact.
2016-03-04 11:41:08 -05:00
Chris Meyers
2d2940fabc
Merge pull request #1109 from chrismeyersfsu/fix-system_tracking_unit_tests
...
mock system tracking feature enabled
2016-03-04 11:15:10 -05:00
Chris Meyers
d56dc25314
do not require mongo to be on
2016-03-04 10:52:12 -05:00
Chris Meyers
cfeae51254
deny endpoint access to system tracking feature based on license
2016-03-04 10:14:13 -05:00
Chris Meyers
09c5a189ed
remove forgotten print
2016-03-04 07:56:29 -05:00
Chris Meyers
48d3aa2bc1
bump boto
2016-03-03 17:17:55 -05:00
Chris Meyers
569dd83ff6
mock system tracking feature enabled
2016-03-03 13:53:25 -05:00
Chris Meyers
44618d4956
flake8 fix
2016-03-03 11:45:40 -05:00
Chris Meyers
88bf44bfcb
Update requirements_jenkins.txt
2016-03-03 11:10:43 -05:00
Chris Meyers
60484267e7
Merge pull request #1088 from chrismeyersfsu/mongoectomy_cleanup
...
postgres fact cleanup
2016-03-03 08:31:43 -05:00
Chris Meyers
b0d228579a
add test case to verify delete logic
2016-03-02 12:57:52 -05:00
Chris Meyers
9d24236632
pin pyflakes to allow flake8 to succeed
...
* flake8 monkeypatches pyflakes to add codes to linting results. It
would seem that pyflakes 1.1.0 adds more checks but flake8 doesn't
monkeypatch to expose them. I've submitted a PR to add error code 405 to
be able to express that we ignore it in our setup.cfg
https://gitlab.com/pycqa/flake8/merge_requests/56
2016-03-02 09:30:52 -05:00
Chris Meyers
4fc7fea2b8
follow up and finish option request test
2016-03-01 17:28:29 -05:00
Chris Meyers
4b56ea3d07
postgres fact cleanup
2016-03-01 16:57:22 -05:00
Chris Meyers
88865a2203
flake8 fix
2016-03-01 16:57:00 -05:00
Chris Meyers
67d1aa6c86
migration with correct help_text
2016-03-01 10:39:51 -05:00
Chris Meyers
b5d8aa52c9
get accepts data param, use it
2016-03-01 10:08:08 -05:00
Chris Meyers
5340af2335
updated api tests to use new get fixture format
2016-03-01 09:48:58 -05:00
Chris Meyers
f6fa11e383
fix Fact migration
2016-03-01 09:16:48 -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
cad54a43a1
Merge pull request #1001 from chrismeyersfsu/fix-options_choices
...
bring back meta choice options lost in upgrade
2016-02-23 13:55:53 -05:00
Chris Meyers
61fd645d25
Revert "add error to requirements.txt for jenkins testing"
...
This reverts commit b1543763a4c195c857ec82bda058e06a0becf816.
2016-02-23 12:49:28 -05:00
Chris Meyers
3535cf3b08
add error to requirements.txt for jenkins testing
2016-02-23 12:35:54 -05:00
Chris Meyers
3013bcbebb
remove duplicate shade
2016-02-23 12:27:51 -05:00
Chris Meyers
244d1ac73d
keystone dep fix
2016-02-23 11:47:26 -05:00
Chris Meyers
1915347aff
fix req
2016-02-23 10:32:39 -05:00
Chris Meyers
d70615efbd
bring back meta choice options lost in upgrade
...
* status and launch_type OPTIONS choices were lost in the django + drf
upgrade. This brings them back.
2016-02-22 12:58:35 -05:00
Chris Meyers
6434171977
add -y to ansible ppa adding
2016-02-16 13:51:16 -05:00
Chris Meyers
56b0da30f1
adds fact model
2016-02-15 15:39:22 -05:00
Chris Meyers
7b07bb7d93
fix bad mocking
2016-02-01 16:02:52 -05:00
Chris Meyers
e793a179fd
Merge pull request #763 from chrismeyersfsu/openstack_#685
...
point at packages with source on pypi
2016-02-01 12:19:14 -05:00
Chris Meyers
306d0d401a
point at packages with source on pypi
...
* --target doesn't use wheels. Some packages only have wheel. Bump back
the package versions that have source in them, but not too far back such
that the interfaces change. It's a balancing act.
2016-02-01 12:16:26 -05:00
Chris Meyers
53f07fff08
Merge pull request #754 from chrismeyersfsu/openstack_#685
...
requests needs openssl
2016-01-29 16:26:15 -05:00
Chris Meyers
7d73cb1bcf
requests needs openssl
2016-01-29 16:25:37 -05:00
Chris Meyers
c7b8090e3b
Merge pull request #748 from chrismeyersfsu/openstack_#685
...
pyrax bumpb new python license
2016-01-29 11:20:15 -05:00
Chris Meyers
ad27ae1f7d
pyrax bumpb new python license
2016-01-29 11:19:30 -05:00
Chris Meyers
7cff53e7b9
Merge pull request #744 from chrismeyersfsu/openstack_#685
...
separate pip requirements file for python2.6
2016-01-28 17:46:13 -05:00
Chris Meyers
264fca1f3d
separate pip requirements file for python2.6
...
* platforms, like centos6, with python2.6 need old raggity packages.
Let them have the old raggity packages.
2016-01-28 17:35:21 -05:00
Chris Meyers
13c01d91d5
Merge pull request #726 from chrismeyersfsu/openstack_#685
...
bump shade from 0.5.0 to 1.4
2016-01-27 14:07:14 -05:00
Chris Meyers
7afa14aabb
bump shade from 0.5.0 to 1.4
2016-01-27 11:50:57 -05:00
Chris Meyers
ddbef34095
Merge pull request #664 from chrismeyersfsu/#619-desired_state_passwords
...
testable playbook w/ state wanted pattern
2016-01-22 08:32:49 -05:00
Chris Meyers
fe91c73fd2
testable playbook w/ state wanted pattern
...
* remove complicated redis config assembly
* backup and restore discover credentials rather than requiring
* backup strategy no longer drops the db. This allows awx user to
restore without creatdb persmission.
* removed mongo from backup/restore
* added password change support for redis, pg, munin
* added update_password command and respective tests
* tests for munin, pg, redis password change
* unit tests for munin, redis password change
* tests for postgres host (ip and socket) change
* tests for postgres backup/restore on remote db
2016-01-22 08:17:18 -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
Chris Meyers
4f20b6c861
Merge pull request #544 from chrismeyersfsu/feature-hubspot
...
update hubspot with tower release info
2016-01-07 15:19:52 -05:00
Chris Meyers
366dc9dad2
Merge pull request #540 from chrismeyersfsu/feature-installer_simple_easy
...
more testable installer
2016-01-07 13:28:29 -05:00
Chris Meyers
a4a077566a
add postgres socket support and tests
2016-01-06 12:35:10 -05:00
Chris Meyers
667d8a2667
fix the connection check fix
...
* Multiple exceptions in except should be a tuple. Otherwise, the second
parameter will be the error object. Apposed to the intent, for it to be
another exception in a list of exceptions.
2015-12-07 13:48:19 -05:00
Chris Meyers
78ac2ccb55
more robust check added to mongo db connection
...
Calling mongoengine (or pymongo) connect() after already calling
connect() resulting in getting the first connection (connection
pooling). This is bad if we are relying on connect() to determine if
mongo is up. Added executing a ping/pong command after the connect()
command to ensure mongo is still/really up.
2015-12-04 13:25:57 -05:00