Commit Graph
100 Commits
Author SHA1 Message Date
Chris Meyers 59f4844e02 Merge pull request #292 from chrismeyersfsu/fix-fact_receiver_logging
register a logger for fact receiver
2015-06-24 09:21:31 -04:00
Chris Meyers 5eb4f51be9 Merge pull request #294 from chrismeyersfsu/feature-IPy
robust check for HA env setup
2015-06-24 09:21:26 -04:00
Chris Meyers 31b9304165 register a logger for fact receiver 2015-06-23 11:39:44 -04:00
Chris Meyers c6e3798259 Merge pull request #293 from chrismeyersfsu/fix-age_deleted
flake8
2015-06-23 11:24:13 -04:00
Chris Meyers 4669c44af9 robust check for HA environment setup 2015-06-23 11:21:00 -04:00
Chris Meyers 0344a801fe consider 127.0/8 LOOPBACK 2015-06-23 10:53:07 -04:00
Chris Meyers d1c361021a add IPy python library to deal with ip addresses 2015-06-23 10:36:23 -04:00
Chris Meyers 41de9c9f9f flake8 2015-06-23 07:58:01 -04:00
Chris Meyers b7411f67f6 Merge pull request #291 from chrismeyersfsu/fix-age_deleted
when aging, use a more compact age to stay within username 30 char restriction
2015-06-22 13:14:52 -04:00
Chris Meyers bd61261454 when aging, use a more compact age to stay within username 30 char restriction 2015-06-22 13:06:50 -04:00
Chris Meyers 0dabe450ac Merge pull request #289 from chrismeyersfsu/fix-fact_scan_inventory_host
Allow fact scanning hosts with same name in two different inventories
2015-06-19 13:13:23 -04:00
Chris Meyers 7e6dbd616d Allow fact scanning hosts with same name in two different inventories 2015-06-19 10:29:00 -04:00
Chris Meyers 39e508373f Merge pull request #288 from chrismeyersfsu/fix-workload_generator
works with scan -> inventory link
2015-06-19 09:26:04 -04:00
Chris Meyers 8381d7dbfa Merge pull request #286 from chrismeyersfsu/fix-license_expire_vs_existance
Differentiate between an expired license and a non-existant license
2015-06-19 09:25:27 -04:00
Chris Meyers 096ca10a1a works with scan -> inventory link 2015-06-19 08:23:17 -04:00
Chris Meyers d2a555b752 non-celery invocations (command-line invocations) do not update the inventory_update object after completion 2015-06-17 12:36:07 -04:00
Chris Meyers 760dc7ad9c Merge pull request #287 from chrismeyersfsu/fix-fact_tests
create enterprise license file for fact api tests
2015-06-17 11:46:51 -04:00
Chris Meyers 2b2126d8e1 create enterprise license file for fact api tests 2015-06-17 10:50:56 -04:00
Chris Meyers 11620f1a2c Merge pull request #279 from chrismeyersfsu/fix-docker_ssh
added ssh to docker env
2015-06-17 09:09:26 -04:00
Chris Meyers e495f07bb6 Merge pull request #285 from chrismeyersfsu/fix-fact_tests
fix fact cache reciever unit tests to use inventory_id in message
2015-06-17 09:09:16 -04:00
Chris Meyers fcc789f13b Differentiate between an expired license and a non-existant license 2015-06-16 15:59:23 -04:00
Chris Meyers 686312a427 fix fact cache reciever unit tests to use inventory_id in message 2015-06-16 13:11:09 -04:00
Chris Meyers c7e2c333d4 Merge pull request #283 from chrismeyersfsu/feature-age_deleted
Added age_deleted command for support team
2015-06-15 18:14:45 -04:00
Chris Meyers c076ba1669 flake8 2015-06-15 16:56:12 -04:00
Chris Meyers 8e3b33ee21 Added age_deleted command for support team 2015-06-15 16:06:54 -04:00
Chris Meyers 6a73b34791 Merge pull request #282 from chrismeyersfsu/fix-cleanup_deleted
Replaced crafty logic that tried to detect the User but, wrongfully, …
2015-06-15 13:35:11 -04:00
Chris Meyers 87824fa240 Replaced crafty logic that tried to detect the User but, wrongfully, matched Credential with explicit logic that, when cleaning up the User model, searches for the _del_ string in the username attribute. 2015-06-15 10:20:15 -04:00
Chris Meyers 26f5122179 expose ssh via 2222 2015-06-12 11:46:29 -04:00
Chris Meyers 7ba6445898 added ssh to docker env 2015-06-12 11:39:30 -04:00
Chris Meyers d5b7be3f4f Merge pull request #276 from chrismeyersfsu/fix-fact_inventory_relationship
associate scan runs with a particular inventory host
2015-06-11 20:55:13 -04:00
Chris Meyers 0c7638bdd7 associate scan runs with a particular inventory host 2015-06-11 15:14:00 -04:00
Chris Meyers f06c7e17f5 Merge pull request #273 from chrismeyersfsu/fix-job_launch_credential_permissions
restrict the set of valid, explicitly supplied credentials to be ones readable by the user
2015-06-10 08:37:25 -04:00
Chris Meyers 3b67a24057 Merge pull request #271 from chrismeyersfsu/fix-license_2
allow config endpoint to posted to without license data
2015-06-09 10:24:09 -04:00
Chris Meyers df57f45baa Merge branch 'master' into fix-job_launch_credential_permissions 2015-06-08 14:40:50 -04:00
Chris Meyers 9f48f127db Merge branch 'master' into fix-license_2 2015-06-08 14:40:19 -04:00
Chris Meyers 508f400aed Merge pull request #270 from chrismeyersfsu/fix-cleanup_facts
Correctly delete facts when module isn't specified. Also made deletio…
2015-06-08 14:39:23 -04:00
Chris Meyers 3b537c953f restrict the set of valid, explicitly supplied credentials to be ones readable by the user 2015-06-08 14:07:04 -04:00
Chris Meyers 0e866178d7 create license file that allows system tracking when running system tracking functional tests 2015-06-08 13:46:04 -04:00
Chris Meyers f3430783c8 flake8 2015-06-08 10:10:18 -04:00
Chris Meyers a9642403c6 flake8 2015-06-08 09:39:00 -04:00
Chris Meyers d580969088 Merge pull request #265 from chrismeyersfsu/fix-system_tracking_performance
index host relationship to speed up fact_versions api endpoint
2015-06-05 17:11:56 -04:00
Chris Meyers b54c87c6d2 allow config endpoint to posted to without license data 2015-06-05 17:11:04 -04:00
Chris Meyers 16682ba830 Correctly delete facts when module isn't specified. Also made deletion algorithm more simple and memory efficient by not loading in records into memory. 2015-06-05 17:05:20 -04:00
Chris Meyers c7dfb4dd84 executable dev file 2015-06-05 11:32:29 -04:00
Chris Meyers a0b6d3f099 index host relationship to speed up fact_versions api endpoint 2015-06-04 15:15:56 -04:00
Chris Meyers b6a567581a Merge pull request #235 from tgerla/fix-wordy-message
tweak the 'unassigned project directories' wording
2015-06-04 14:43:47 -04:00
Chris Meyers 9b3e670840 Merge pull request #261 from chrismeyersfsu/fix-docker
cleanly shutdown postgres before exiting the container
2015-06-03 14:42:56 -04:00
chris meyers 7759288a0f cleanly shutdown postgres before exiting the container 2015-06-03 14:41:02 -04:00
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