Commit Graph
100 Commits
Author SHA1 Message Date
Ryan Petrello 39eab02713 Merge pull request #103 from ansible/kombu-pin
pin kombu to a known working version (from tower 3.1.4)
2017-07-28 15:39:42 -04:00
Ryan Petrello 0929bfb156 Merge pull request #99 from ryanpetrello/fix-7328
force isolated timeout settings to be positive integers
2017-07-28 13:44:08 -04:00
Ryan Petrello dd16966e09 Merge pull request #77 from ryanpetrello/fix-6116
filter credential_type__search from related search fields in API v1
2017-07-27 15:16:17 -04:00
Ryan Petrello 53700c10b9 Merge pull request #90 from ryanpetrello/fix-7320
fix a few activity stream bugs related to setting creation/update
2017-07-27 12:02:28 -04:00
Ryan Petrello 3ea648df14 Merge pull request #72 from ryanpetrello/fix-7293
improve private passphrase error when it's provided unnecessarily
2017-07-26 15:07:11 -04:00
Ryan Petrello d62f7320e6 Merge pull request #67 from ryanpetrello/fix-7310
don't require a `credential` for job launch if vault is specified
2017-07-26 14:48:30 -04:00
Ryan Petrello 808b386fea Merge pull request #53 from ryanpetrello/fix-7257
disable extraneous activity stream messages for credential creation
2017-07-25 15:55:56 -04:00
Ryan Petrello c9dad82fe6 Merge pull request #45 from ryanpetrello/fix-busted-unit-tests
fix busted test runs
2017-07-25 12:48:27 -04:00
Ryan Petrello 373240135c Merge pull request #34 from ryanpetrello/release_3.2.0
more tower -> awx for task execution and isolated tooling
2017-07-25 11:16:04 -04:00
Ryan Petrello 6b6b4de205 Merge pull request #13 from ryanpetrello/fix-7252
allow Job Templates to launch with *only* a vault credential
2017-07-24 16:36:44 -04:00
Ryan Petrello 243c36d28f Merge pull request #30 from ryanpetrello/fix-isolated-awx
fix tower-expect -> awx-expect for isolated tower builds
2017-07-24 16:22:02 -04:00
Ryan Petrello 94efdec092 Merge pull request #12 from ryanpetrello/fix-6776
don't allow boolean credential type fields that specify `secret`
2017-07-24 16:17:56 -04:00
Ryan Petrello 89637c0b93 Merge pull request #7251 from ryanpetrello/ugh-pexpect
fix a unit test that periodically fails
2017-07-21 14:51:56 -04:00
Ryan Petrello 340ced02e2 Merge pull request #7240 from ryanpetrello/fix-7216
improve sanitation of empty credential values to match API v1 behavior
2017-07-21 12:45:16 -04:00
Ryan Petrello 021d0e6498 Merge pull request #7168 from ryanpetrello/fix-6199
consolidate tasks.py cleanup for temporary files into a single place
2017-07-20 17:34:27 -04:00
Ryan Petrello 1848c25370 Merge pull request #7212 from ryanpetrello/fix-ec2-invsource
fix a bug that breaks inventory updates if no credential is supplied
2017-07-20 14:55:33 -04:00
Ryan Petrello b11fabd981 Merge pull request #7200 from ryanpetrello/fix-7183
use a named pipe for isolated secret passthrough (not stdin)
2017-07-20 13:47:06 -04:00
Ryan Petrello 4b168f5f1c Merge pull request #7122 from ryanpetrello/fix-7099
properly validate `choices` for credential type schemas
2017-07-19 16:02:27 -04:00
Ryan Petrello 628a0620ac Merge pull request #7150 from ryanpetrello/fix-7115
filter CredentialType OPTIONS *and* help text for `kind` requirements
2017-07-19 09:29:52 -04:00
Ryan Petrello e1e1f5d15f Merge pull request #7140 from ryanpetrello/fix-7050
properly copy user owner roles when migrating v1 SSH to SSH + Vault
2017-07-18 15:33:00 -04:00
Ryan Petrello d4016766bf Merge pull request #7133 from ryanpetrello/fix-7100
copy adhoc events properly for stdout downloads
2017-07-18 14:28:39 -04:00
Ryan Petrello b2e9bfc41b Merge pull request #7113 from ryanpetrello/fix-7100
properly capture job events for adhoc commands run on isolated instances
2017-07-17 15:36:33 -04:00
Ryan Petrello 1e20c61f05 Merge pull request #7105 from ryanpetrello/fix-7093
pin websocket-client to a known working version
2017-07-17 12:11:38 -04:00
Ryan Petrello 778480e9b0 Merge pull request #7101 from ryanpetrello/fix-6978
allow access to insights credentials in `/api/v1/`
2017-07-17 10:45:21 -04:00
Ryan Petrello 32de723c6d Merge pull request #7090 from ryanpetrello/fix-6890
force PENDO_TRACKING_STATE to be readonly for the open source license
2017-07-17 09:26:01 -04:00
Ryan Petrello cb929ea4d8 Merge pull request #7077 from ryanpetrello/fix-7040
wrap instance and queue registration in postgres advisory locks
2017-07-14 15:05:14 -04:00
Ryan Petrello fdbf21a13a Merge pull request #7063 from ryanpetrello/celery-hang-6534
pin celery to a known version that works
2017-07-13 16:35:56 -04:00
Ryan Petrello d03cacbb57 Merge pull request #7062 from ryanpetrello/fix-7050
properly copy parent roles when migrating v1 SSH creds to SSH + Vault
2017-07-13 16:20:16 -04:00
Ryan Petrello 0b67f2fd9a Merge pull request #7047 from ryanpetrello/debug-tasks
log task failures when DEBUG = True
2017-07-13 09:51:24 -04:00
Ryan Petrello 5417b592b6 Merge pull request #7025 from ryanpetrello/tacacs_plus_latest
upgrade to the latest version of tacacs_plus
2017-07-12 14:09:48 -04:00
Ryan Petrello 5a1687c390 Merge pull request #6982 from ryanpetrello/fix-6978
filter Insights credentials from /api/v1/credentials/
2017-07-11 14:17:39 -04:00
Ryan Petrello bc869284f7 Merge pull request #6968 from ryanpetrello/fix-6959
fix a few issues in credential type kind validation
2017-07-11 13:30:07 -04:00
Ryan Petrello 90769fa501 Merge pull request #6972 from ryanpetrello/adjust-celery-autoscale
adjust the default celery_autoscale value to be a bit more conservative
2017-07-11 11:46:56 -04:00
Ryan Petrello 1d5023189e Merge pull request #6964 from ryanpetrello/fix-3508
add additional field validation to AWX_TASK_ENV
2017-07-11 09:26:56 -04:00
Ryan Petrello b79627d57c Merge pull request #6962 from ryanpetrello/fix-6959
prevent creation of custom credential types that != 'cloud || network`
2017-07-10 16:45:08 -04:00
Ryan Petrello 335ab11914 Merge pull request #6958 from ryanpetrello/fix-6534
periodically run orphaned task cleanup as part of the scheduler
2017-07-10 16:13:03 -04:00
Ryan Petrello f58ebf54e7 Merge pull request #6940 from ryanpetrello/fix-6900
don't auto-coerce boolean-like extra_vars for credential injection
2017-07-07 16:30:12 -04:00
Ryan Petrello a515a174e6 Merge pull request #6931 from ryanpetrello/fix-6924
properly copy prompted vault passwords on job launch
2017-07-07 13:40:35 -04:00
Ryan Petrello 8e59786333 Merge pull request #6929 from ryanpetrello/fix-6924
fix a variety of bugs that break vault pass injection for playbook runs
2017-07-07 13:05:02 -04:00
Ryan Petrello 41001edf58 Merge pull request #6902 from ryanpetrello/fix-3508
Support AWX_TASK_ENV injection in task and notification invocations.
2017-07-06 14:01:13 -04:00
Ryan Petrello ea8f1740f2 Merge pull request #6892 from ryanpetrello/fix-3472
update help text for changes to AWX_PROOT_BASE_PATH
2017-07-05 15:08:17 -04:00
Ryan Petrello 2adcf89bcb Merge pull request #6875 from ryanpetrello/fix-3472
standardize tasks.py temporary file paths under a single parameter
2017-07-05 14:08:06 -04:00
Ryan Petrello a6975ad060 Merge pull request #6844 from ryanpetrello/fix-6561
add help text + i18n handling for built-in Tower credential types
2017-07-05 13:25:33 -04:00
Ryan Petrello aecba1843d Merge pull request #6831 from ryanpetrello/fix-6776
fix a bug that prevents boolean inputs from being used in injectors
2017-07-05 11:53:19 -04:00
Ryan Petrello e82596c0da Merge pull request #6830 from ryanpetrello/fix-6769
fix a bug in the CredentialType field validator that breaks `required`
2017-07-05 10:52:51 -04:00
Ryan Petrello 2f746ef8bd Merge pull request #6877 from ryanpetrello/fix-6870
rename "Insights Basic Auth" to "Insights"
2017-07-05 10:43:40 -04:00
Ryan Petrello e63eb35dd0 Merge pull request #6864 from ryanpetrello/fix-6780
substitute "$encrypted$" for actual password on logging config test
2017-07-03 14:01:09 -04:00
Ryan Petrello 430d4bc28e Merge pull request #6827 from ryanpetrello/devel
fix a bug in cluster node version comparison
2017-06-30 11:47:04 -04:00
Ryan Petrello 57eb632e51 Merge pull request #6819 from ryanpetrello/fix-6810
isolated nodes should report their awx version in their heartbeat
2017-06-30 09:59:07 -04:00
Ryan Petrello e92c40d8ea Merge pull request #6815 from ryanpetrello/fix-rdb
fix the `make rdb` debugging tool
2017-06-29 15:53:05 -04:00
Ryan Petrello 8b0c5e796b Merge pull request #6809 from ryanpetrello/devel
properly configure celery routes for isolated node heartbeat
2017-06-29 15:52:14 -04:00
Ryan Petrello 0f503c90ea Merge pull request #6803 from ryanpetrello/devel
properly invoke the byte-compiled isolated job runner in production
2017-06-29 11:33:35 -04:00
Ryan Petrello d27ca7de40 Merge pull request #6794 from ryanpetrello/fix-6748
more isolated production tinkering
2017-06-29 09:45:45 -04:00
Ryan Petrello 7e06acd206 Merge pull request #6778 from ryanpetrello/fix-6748
minor tinkering to isolated key generation
2017-06-28 15:37:38 -04:00
Ryan Petrello bd3bfbe1d1 Merge pull request #6640 from ryanpetrello/remove_use_venv
remove ANSIBLE_USE_VENV and TOWER_USE_VENV
2017-06-28 10:22:09 -04:00
Ryan Petrello 942b39f284 Merge pull request #6753 from ryanpetrello/fix-6737
fix a bug that prevents unpriveleged users from listing CredentialTypes
2017-06-27 17:19:07 -04:00
Ryan Petrello 0d0fb297b3 Merge pull request #6751 from ryanpetrello/devel
fix a bug in AES -> fernet encryption migration
2017-06-27 15:28:17 -04:00
Ryan Petrello aaff005234 Merge pull request #6745 from ryanpetrello/fix-6659
RFC: install a randomized RSA key for controller -> isolated rampart auth
2017-06-27 11:52:36 -04:00
Ryan Petrello 2d9df199c6 Merge pull request #6736 from ryanpetrello/fix-6659
make isolated rampart settings API-configurable
2017-06-26 16:55:10 -04:00
Ryan Petrello 28a1e1df53 Merge pull request #6725 from ryanpetrello/fix-isolated-heartbeat
properly update the heartbeat timestamp for isolated nodes
2017-06-26 12:00:28 -04:00
Ryan Petrello 65b1e58d23 Merge pull request #6693 from ryanpetrello/async-inventory-deletion
block job template launches when an inventory is being deleted
2017-06-22 15:46:03 -04:00
Ryan Petrello c4c9ff21c7 Merge pull request #6689 from ryanpetrello/async-inventory-deletion
delete inventories in the background via a celery task
2017-06-22 14:39:01 -04:00
Ryan Petrello 089040083c Merge pull request #6674 from ryanpetrello/v1_deprecated
prefix all /api/v1/ view descriptions with a deprecation message
2017-06-22 13:22:36 -04:00
Ryan Petrello bbcebf295f Merge pull request #6688 from ryanpetrello/isolated-docs
more isolated acceptance doc updates
2017-06-22 12:55:40 -04:00
Ryan Petrello 922ffa905c Merge pull request #6670 from ryanpetrello/fix-3303
fix a bug in team-based credential validation
2017-06-22 11:19:38 -04:00
Ryan Petrello 7f25fdef91 Merge pull request #6687 from ryanpetrello/unofficial_isolated
make isolated sdist use the correct filename for unofficial builds
2017-06-22 11:09:42 -04:00
Ryan Petrello 0fafb5ce26 Merge pull request #6684 from ryanpetrello/readable_honcho
improve readability of the honcho console logs in the dev environment
2017-06-22 09:40:21 -04:00
Ryan Petrello 79a6cabbbc Merge pull request #6652 from ryanpetrello/fix-4823
store stderr on successful inventory syncs
2017-06-21 10:35:29 -04:00
Ryan Petrello 8ae8e0bf2d Merge pull request #6639 from ryanpetrello/isolated-rsync-race
fix a race condition in isolated stdout processing
2017-06-20 09:00:23 -04:00
Ryan Petrello 157835ceac Merge pull request #6638 from ryanpetrello/isolated-bubblewrap
Include the Tower venv in the isolated bubblewrapped arguments.
2017-06-19 16:06:40 -04:00
Ryan Petrello 6baf505797 Merge pull request #6612 from ryanpetrello/isolated_check_interval
more isolated task execution tweaking
2017-06-16 15:44:22 -04:00
Ryan Petrello 04e38fb327 Merge pull request #6614 from ryanpetrello/fix_instance_group_removal
fix a typo in the `tower-manage instance_group_remove` arg parsing
2017-06-16 11:39:47 -04:00
Ryan Petrello 3ebcf0c0e6 Merge pull request #6608 from ryanpetrello/devel
isolated ramparts: replace systemd unit with a `tower-expect` binary
2017-06-16 10:11:35 -04:00
Ryan Petrello 422950f45d Support for executing job and adhoc commands on isolated Tower nodes (#6524) 2017-06-14 11:47:30 -04:00
Ryan Petrello 45def3988d Merge pull request #6580 from ryanpetrello/invalid-decryption-key
provide a more helpful error message for secret decryption failures
2017-06-13 14:43:44 -04:00
Ryan Petrello 12982d6ef6 Merge pull request #6541 from wwitzel3/issue-826
Re-Encrypt all of our existing encrypted fields.
2017-06-13 09:42:56 -04:00
Ryan Petrello 7656ea578c Merge pull request #6566 from ryanpetrello/fix-6371
key launch prompting of all credentials off of `ask_credential_on_launch`
2017-06-12 13:41:20 -04:00
Ryan Petrello 0e0bdccefb Merge pull request #6558 from ryanpetrello/fix-6553
fix a bug in ssh key unlock validation
2017-06-12 11:47:18 -04:00
Ryan Petrello ba539c7ff6 Merge pull request #6404 from ryanpetrello/fix-6384
fix a few SSH key data validation issues for credential creation
2017-06-09 11:03:22 -04:00
Ryan Petrello a04f666319 Merge pull request #6468 from ryanpetrello/fix-6464
add a boolean `authorize` field for the Network Credential Type
2017-06-09 09:47:39 -04:00
Ryan Petrello 685771ade3 Merge pull request #6469 from ryanpetrello/fix-6363
resolve a few CredentialType.inputs validation issues
2017-06-09 09:44:19 -04:00
Ryan Petrello d9d6fa293c Merge pull request #6478 from ryanpetrello/fix-6417
use str() - not repr() - for invalid SSH cert error messages
2017-06-09 09:37:40 -04:00
Ryan Petrello 1f41e002a6 Merge pull request #6399 from ryanpetrello/fix-6390
fix a bug in POST /api/v1/credential detection of Vault payloads
2017-06-08 15:40:26 -04:00
Ryan Petrello a706440ff6 Merge pull request #6407 from ryanpetrello/fix-6385
improve a few permission-related errors for CredentialType update/delete
2017-06-05 15:20:26 -04:00
Ryan Petrello 2cb296d28b Merge pull request #6408 from ryanpetrello/fix-6406
clarify valid CredentialType field types
2017-06-02 10:04:04 -04:00
Ryan Petrello f05a97e4ff Merge pull request #6416 from ryanpetrello/fix-6414
fix a 500 error in `/api/v1/credentials/` backwards compat
2017-06-01 12:57:53 -04:00
Ryan Petrello e7d1e2d3a4 Merge pull request #6368 from ryanpetrello/fix-6363
resolve a few Credential.inputs validation issues
2017-06-01 10:09:58 -04:00
Ryan Petrello 16f4eb4532 Merge pull request #6403 from ryanpetrello/fix-6380
OpenStack CredentialType needs a `domain` input field
2017-05-31 17:36:51 -04:00
Ryan Petrello b0c8d55238 Merge pull request #6402 from ryanpetrello/fix-6372
fix incorrect AWS Credential Type labels
2017-05-31 17:36:33 -04:00
Ryan Petrello 995683c9b2 Merge pull request #6401 from ryanpetrello/fix-6394
add more context for default extra_credentials to the JT launch endpoint
2017-05-31 17:36:15 -04:00
Ryan Petrello 291a8c5cc1 Merge pull request #6294 from ryanpetrello/devel
remove a hook QE no longer uses for testing task execution
2017-05-18 16:05:50 -04:00
Ryan Petrello 5b86fc299f Merge pull request #6257 from ryanpetrello/shaaaaaaaaaaaame
fix a typo causing tests to fail
2017-05-12 16:51:05 -04:00
Ryan Petrello 7c3b189eff Merge pull request #6252 from ryanpetrello/ssh_credential_refactor
refactor and fix ssh_private_key and ssh_key_unlock validation
2017-05-12 16:48:51 -04:00
Ryan Petrello e3842cfb50 Merge pull request #6254 from ryanpetrello/devel
squash together a few credential-related migrations
2017-05-12 16:44:06 -04:00
Ryan Petrello 44c1935590 Merge pull request #6232 from ryanpetrello/jt_promptable_extra_creds
add prompting for JT.extra_credentials
2017-05-11 07:51:36 -04:00
Ryan Petrello 830c7901a3 Merge pull request #6222 from ryanpetrello/fix-6160
properly filter `User.password` from ActivityStream entries
2017-05-10 15:27:52 -04:00
Ryan Petrello 2a59e91d4c Merge pull request #6221 from ryanpetrello/rdb-tooling
add tooling to aid in remote debugging sessions
2017-05-10 15:27:30 -04:00
Ryan Petrello 6e0f580e15 Merge pull request #6223 from ryanpetrello/new_credential_model
add a view for `/api/v2/credential_types/N/activity_stream/`
2017-05-09 16:58:36 -04:00
Ryan Petrello b7438288cc Merge pull request #6213 from ryanpetrello/new_credential_model
add a new read-only view for `/api/v2/credential_types/N/credentials/`
2017-05-09 13:14:51 -04:00
Ryan Petrello 4cae50f2ab Merge pull request #6201 from ryanpetrello/new_credential_model
Make CredentialType conditionally editable/readonly
2017-05-08 16:27:15 -04:00