Commit Graph
100 Commits
Author SHA1 Message Date
Chris Meyers e56e17bcbe Merge pull request #260 from chrismeyersfsu/feature-workload
scan time should be the same for all hosts
2015-06-03 14:27:02 -04:00
Chris Meyers ad7ab0735c scan time should be the same for all hosts 2015-06-03 14:26:35 -04:00
Chris Meyers 86a16d27ea Merge pull request #257 from chrismeyersfsu/docker
Docker
2015-06-02 10:19:30 -04:00
Chris Meyers 5ebf0851fe -P picks random ports, we wan't specific ports 2015-06-02 10:19:05 -04:00
Chris Meyers 7197a1fb13 how to build and run a tower dev docker image 2015-06-02 09:57:06 -04:00
Chris Meyers 814a4e1afb fix mongo 2015-06-02 09:47:14 -04:00
Chris Meyers 9c7943039c Merge pull request #255 from chrismeyersfsu/fix-update_instance
fixed calling of method that never existed
2015-06-01 09:51:58 -04:00
Chris Meyers f8fc424ee5 fixed calling of method that never existed
When setting an instance as the primary instance project directory
creation may be necessary. Do not perform this action if instance is
secondary.
2015-06-01 08:20:15 -04:00
Chris Meyers 092732550d Merge pull request #239 from chrismeyersfsu/fix-ha
equate unix socket file to localhost for ha
2015-05-23 15:28:47 -05:00
Chris Meyers d47247460b Merge pull request #240 from chrismeyersfsu/fix-user_creation_password_required
user password required on creation
2015-05-23 08:55:36 -04:00
Chris Meyers 25ae938763 Merge branch 'master' into fix-ha 2015-05-23 07:58:11 -04:00
Chris Meyers 81d14bdde3 include password when creating new user 2015-05-23 07:56:55 -04:00
Chris Meyers 338a504314 flake8 2015-05-22 18:08:33 -04:00
Chris Meyers f9fd8318ed Merge pull request #241 from chrismeyersfsu/fix-license_errors
create enterprise license in tests
2015-05-22 18:02:16 -04:00
Chris Meyers 17500859f4 add license creation to tests 2015-05-22 16:48:32 -04:00
Chris Meyers d35259c807 create enterprise license in tests 2015-05-22 15:39:40 -04:00
Chris Meyers ec456c4e8b user password required on creation 2015-05-22 15:31:13 -04:00
Chris Meyers 2029bfb9b1 Merge pull request #236 from chrismeyersfsu/fix-inventory_status_propogation
inherit child job finish status
2015-05-22 14:31:05 -04:00
Chris Meyers d9d9d589b0 flake8 2015-05-22 14:30:10 -04:00
Chris Meyers 39b051346a flake8 fix 2015-05-22 13:07:44 -04:00
Chris Meyers b4c0d2b3b3 equate unix socket file to localhost for ha 2015-05-22 12:20:25 -04:00
Chris Meyers 0be4485849 removed debug print 2015-05-22 11:48:22 -04:00
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