Commit Graph
100 Commits
Author SHA1 Message Date
Chris Meyers acc0f420ce removed print statements 2015-05-22 09:40:56 -04:00
Chris Meyers 79d6ecc2ef inherit child job finish status 2015-05-21 17:07:05 -04:00
Chris Meyers ebdc7a9648 flake8 fix 2015-05-21 17:04:25 -04:00
Chris Meyers 57ab33b328 Merge pull request #234 from chrismeyersfsu/fix-stdout_msg
changed stdout pending wording
2015-05-21 16:10:01 -04:00
Chris Meyers 809b905cd1 changed stdout pending wording 2015-05-21 13:29:15 -04:00
Chris Meyers c46c58fe7a Merge pull request #224 from chrismeyersfsu/feature-schedule_jobs_no_credentials_fail_fast
restrict the running of jobs
2015-05-21 13:23:44 -04:00
Chris Meyers 72ace4f760 Merge pull request #220 from chrismeyersfsu/explore-test_speedup
Explore test speedup
2015-05-20 20:39:17 -04:00
Chris Meyers 139d7fb987 Merge pull request #229 from chrismeyersfsu/fix-stdout_msg
pending vs. missing stdout message
2015-05-20 14:15:40 -04:00
Chris Meyers 44cb9ea397 pending vs. missing stdout message 2015-05-20 11:37:38 -04:00
Chris Meyers a564f21e7c Merge pull request #225 from chrismeyersfsu/feature-openstack_fields_required
require openstack host, username, pass
2015-05-20 11:32:06 -04:00
Chris Meyers 6e42a69ce3 tests added 2015-05-20 09:49:38 -04:00
Chris Meyers 51afab566b flake8 2015-05-20 08:23:11 -04:00
Chris Meyers e6b834c494 update task test to create credential before launching job 2015-05-19 17:20:21 -04:00
Chris Meyers 82a808abc7 mock run_pexpect 2015-05-19 17:04:41 -04:00
Chris Meyers 50cbdf8535 credential added to job launch test 2015-05-19 15:16:10 -04:00
Chris Meyers a80602e40f remove adhoc command credential required check from can_start() and rely on API only to enforce 2015-05-19 14:57:05 -04:00
Chris Meyers 7a0cb65541 require openstack host, username, pass 2015-05-19 12:37:35 -04:00
Chris Meyers 28d9b994eb restrict the running of jobs
The following jobs require a credential to launch
* InventoryUpdate without custom script
* Job
* AdHocJob
2015-05-19 10:11:51 -04:00
Chris Meyers 013f59d58a Merge pull request #221 from chrismeyersfsu/feature-cleanup_module
cleanup facts, module granularity
2015-05-18 22:20:16 -04:00
Chris Meyers 0589f5ad06 Merge pull request #222 from ansible/revert-211-fix-openstack_shade
Revert "make shade python2.6 safe for our inventory update"
2015-05-18 11:17:49 -04:00
Chris Meyers 3115f2ffeb Revert "make shade python2.6 safe for our inventory update" 2015-05-18 11:16:56 -04:00
Chris Meyers 9bd0ea5d8d add module fact cleanup granularity 2015-05-18 10:31:36 -04:00
Chris Meyers 11e7d96191 ads epoch scan date specification feature 2015-05-18 10:31:01 -04:00
Chris Meyers 55be991213 Merge pull request #217 from chrismeyersfsu/feature-system_tracking_workload_generator
simple fact scan workload generator
2015-05-18 08:25:32 -04:00
Chris Meyers dfc3ee0487 mock run_pexpect for adhoc 2015-05-18 07:30:50 -04:00
Chris Meyers e6b7f75ad7 mock commonly slow but rarely used paths 2015-05-17 16:53:17 -04:00
Chris Meyers 7ce9f3f38d cache templates 2015-05-17 16:24:08 -04:00
Chris Meyers c3c19b77f7 simple fact scan workload generator 2015-05-15 12:35:13 -04:00
Chris Meyers b352bf56ec fixes Fact serialization/deserialization 2015-05-15 11:13:16 -04:00
Chris Meyers 30954861b3 Merge pull request #214 from chrismeyersfsu/fix-gather_facts
fixed fact cache sender to work when gather_facts: false
2015-05-15 06:42:20 -04:00
Chris Meyers 6e0dd0dc59 fixed fact cache sender to work when gather_facts: false 2015-05-14 17:08:49 -04:00
Chris Meyers 42759cfa5d Merge pull request #211 from chrismeyersfsu/fix-openstack_shade
make shade python2.6 safe for our inventory update
2015-05-14 15:11:23 -04:00
Chris Meyers 161d2f4c51 make shade python2.6 safe for our inventory update
* Only examined/tested the inventory update execution path
2015-05-14 10:49:29 -04:00
Chris Meyers 66d097c7fa Merge pull request #199 from chrismeyersfsu/feature-fact_options
add list of modules to fact OPTIONS endpoints
2015-05-13 07:59:35 -04:00
Chris Meyers 6dc1dd632a require project field for openstack credential 2015-05-12 15:38:24 -04:00
Chris Meyers c138be4c7a Merge pull request #200 from chrismeyersfsu/feature-custom_scan_module
allow user provided fact scan modules
2015-05-12 12:06:06 -04:00
Chris Meyers 40e8871ec5 Merge branch 'master' into feature-custom_scan_module 2015-05-12 09:49:21 -04:00
Chris Meyers 4a7bf86641 Merge branch 'master' into feature-fact_options 2015-05-12 09:48:44 -04:00
Chris Meyers 70dfdb88b7 Merge pull request #201 from chrismeyersfsu/master
flake8 fix
2015-05-12 09:47:44 -04:00
Chris Meyers 34c966c17d flake8 fix 2015-05-12 09:47:14 -04:00
Chris Meyers c2a87bbb53 allow user provided fact scan modules 2015-05-12 09:39:37 -04:00
Chris Meyers d03004ae74 add list of modules to fact_version OPTIONS endpoint 2015-05-12 08:58:35 -04:00
Chris Meyers 11eb4d325b Merge pull request #196 from chrismeyersfsu/master
system tracking api merge conflicts resolved
2015-05-11 10:45:08 -04:00
Chris Meyers 9dfce90987 Merge pull request #194 from chrismeyersfsu/feature-unit_test_speedup
speedup each test case by .3 seconds
2015-05-11 10:27:46 -04:00
Chris Meyers f350f7b28e Merge branch 'system_tracking_api'
Conflicts:
	awx/fact/tests/models/fact/fact_transform.py
	awx/fact/tests/models/fact/fact_transform_pymongo.py
	awx/main/tests/commands/run_fact_cache_receiver.py
2015-05-11 10:17:52 -04:00
Chris Meyers fc7126cd68 expose single_fact via related and tests 2015-05-11 10:09:20 -04:00
Chris Meyers 0dc7072e68 flake8 2015-05-11 09:08:46 -04:00
Chris Meyers 7d7206c7b0 use md5 pass hasher when dev or testing 2015-05-09 08:13:14 -04:00
Chris Meyers 5ff696f708 added fact view tests
* Add related link from host to fact_versions
* Add related link from fact_versions to fact_view
2015-05-08 21:34:24 -04:00
Chris Meyers b5ef1cd72d speedup each test case by .03 seconds 2015-05-08 21:17:38 -04:00
Chris Meyers 0c6a4782fd add fact_versions endpoint link in hosts related list 2015-05-07 12:14:01 -04:00
Chris Meyers 391a4aa439 fixed single_fact query
Foreach host return only the FIRST fact matching the less than timestamp query.
2015-05-06 14:32:50 -04:00
Chris Meyers 389a75229d Merge pull request #188 from ansible/revert-177-cleanup-job_launch_relaunch
Revert "refactored job launch serializer"
2015-05-06 08:15:00 -04:00
Chris Meyers 575cf09375 Revert "refactored job launch serializer" 2015-05-06 08:14:26 -04:00
Chris Meyers 7b5df23450 Merge pull request #177 from chrismeyersfsu/cleanup-job_launch_relaunch
refactored job launch serializer
2015-05-05 16:12:10 -04:00
Chris Meyers f3739ec283 single fact now behaves like a match query 2015-05-05 12:59:21 -04:00
Chris Meyers e035e4e98b Merge pull request #184 from chrismeyersfsu/fix-api_doc
job template launch doc update
2015-05-04 16:12:34 -04:00
Chris Meyers 8432595c21 Merge pull request #183 from chrismeyersfsu/fix-license
mark license expired inventory update + tests
2015-05-04 15:09:39 -04:00
Chris Meyers c96fd3e672 Merge pull request #181 from chrismeyersfsu/fix-spelling
Fixed mongodb spelling in log message
2015-05-04 14:09:08 -04:00
Chris Meyers 91e6b46dc0 job template launch doc update
Note that a credential can be passed to the job template launch endpoint if needed.
2015-05-04 14:01:24 -04:00
Chris Meyers f6541059a3 mark license expired inventory update + tests 2015-05-04 12:51:46 -04:00
Chris Meyers cec442ca4e Fixed mongodb spelling in log message 2015-05-04 11:33:20 -04:00
Chris Meyers 9d1dc55c5d Merge pull request #180 from chrismeyersfsu/explore-run_fact_cache_receiver_update
fixes Fact serialization/deserialization
2015-05-04 10:53:06 -04:00
Chris Meyers 5b2f3dfd8f fixes Fact serialization/deserialization 2015-05-04 10:35:33 -04:00
Chris Meyers 012733b9ff flake8 2015-05-04 08:35:55 -04:00
Chris Meyers 475cac044b job launch tests 2015-05-04 08:01:18 -04:00
Chris Meyers 52cf792073 flake8 2015-05-04 07:30:03 -04:00
Chris Meyers 4f4a90a124 realistic ansible fact gathering data-set 2015-05-04 07:28:45 -04:00
Chris Meyers d8c3481300 fixes Fact serialization/deserialization 2015-05-03 18:24:55 -04:00
Chris Meyers c3cb99b2d2 moved passwords_needed_to_start to it's own class 2015-05-01 11:17:10 -04:00
Chris Meyers a29868c551 moved passwords_needed_to_start to job options. have job launch inherit from jobtemplate and job options 2015-04-30 12:42:24 -04:00
Chris Meyers 4ecea7dc5b moved job launch to be near job relaunch and cancel 2015-04-30 11:50:52 -04:00
Chris Meyers 4de4d32aa6 refactored job launch serializer
* inherit from jobserializer
** validate password logic moved to job serializer to be shared
* Added job relaunch test cases
2015-04-30 09:34:44 -04:00
Chris Meyers 63bfa07450 Merge pull request #176 from chrismeyersfsu/fix-relaunch_related_deleted
error out if inventory or project not related to relaunched job
2015-04-30 09:29:57 -04:00
Chris Meyers 6a4f8f9177 error out if inventory or project not related to relaunched job 2015-04-30 08:50:42 -04:00
Chris Meyers 4ac73743e5 Merge pull request #173 from chrismeyersfsu/fix-cleanup_jobs
include ad-hoc-commands when running system cleanup_jobs
2015-04-29 15:15:11 -04:00
Chris Meyers 4d8c4a7b63 Merge pull request #174 from chrismeyersfsu/fix-cleanup_jobs_help
added default --days value to --help
2015-04-29 13:50:41 -04:00
Chris Meyers ecdc5913f1 added default --days value to --help 2015-04-29 13:50:06 -04:00
Chris Meyers 0472ce7946 include ad-hoc-commands when running system cleanup_jobs 2015-04-29 13:46:08 -04:00
Chris Meyers 3c77ae1fdc Merge pull request #172 from chrismeyersfsu/fix-explicit_get_calls
replaced explicit objects.get() calls with get_object().
2015-04-29 13:36:45 -04:00
Chris Meyers d1f3acdd00 replaced explicit objects.get() calls with get_object(). Handles errors much more gracefully. 2015-04-29 12:32:58 -04:00
Chris Meyers 3d3b0f1bfa Merge pull request #170 from chrismeyersfsu/fix-job_template_extra_vars
Fix job template passwords
2015-04-28 22:23:15 -04:00
Chris Meyers 4fc100ac8c flake8 2015-04-28 18:04:12 -04:00
Chris Meyers e36a80f509 changed test case logic to know that the server doesn't like passwords like '' 2015-04-28 17:25:44 -04:00
Chris Meyers 257dc733b9 Revert "consider a password specified if it equals ''"
This reverts commit 22987c4a122c5f784be62a0951ffd3081e8d2f12.
2015-04-28 17:15:48 -04:00
Chris Meyers f3a644a418 added password blank test 2015-04-28 17:15:20 -04:00
Chris Meyers 8d13cafd7b added tests for explicit and deleted credential
In doing so, moved tests from jobs_monolithic
2015-04-28 16:57:03 -04:00
Chris Meyers 9e67169cb9 ensure credentials exist before we go looking at them 2015-04-28 15:26:22 -04:00
Chris Meyers f08d8cb5b9 consider a password specified if it equals '' 2015-04-28 13:39:30 -04:00
Chris Meyers d77801353f changed passwords_needed_to_start to take into acount if a credential is deleted 2015-04-28 13:38:47 -04:00
Chris Meyers 718e5dd620 Merge pull request #168 from chrismeyersfsu/fix-extra_vars
job template launch handle extra_vars
2015-04-28 09:49:29 -04:00
Chris Meyers df6b6e55a7 add tests that trigger error without fix provided 2015-04-28 08:28:36 -04:00
Chris Meyers cea9dbdb4f yet another extra_vars fix 2015-04-28 07:57:24 -04:00
Chris Meyers f8056a68d6 Merge pull request #165 from chrismeyersfsu/fix-user_not_exist
404 not found for users that don't exist
2015-04-28 06:39:10 -04:00
Chris Meyers 8f83cc61b4 Merge pull request #166 from chrismeyersfsu/fix-extra_vars_survey
fix extra vars job template
2015-04-27 21:10:06 -04:00
Chris Meyers 556c66b050 fix extra vars job template 2015-04-27 20:16:44 -04:00
Chris Meyers e263e303cb 404 not found for users that don't exist
Test what ye do not understand.
2015-04-27 18:06:40 -04:00
Chris Meyers 853ac5dcf7 Merge pull request #156 from chrismeyersfsu/fix-relaunch
Prevent relaunching job with deleted credential
2015-04-27 17:23:38 -04:00
Chris Meyers c8da42f7ac Merge pull request #164 from chrismeyersfsu/extra_vars
validate extra_vars, but get them from request.DATA
2015-04-27 16:23:45 -04:00
Chris Meyers 2de6e7b016 validate extra_vars, but get them from request.DATA 2015-04-27 16:19:01 -04:00