Commit Graph
100 Commits
Author SHA1 Message Date
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
Ryan Petrello 19093d281a Merge pull request #6210 from ryanpetrello/improved_api_v1_credential_compat
properly support `(cloud|network)_credential` for JT update *and* create
2017-05-08 14:10:04 -04:00
Ryan Petrello 3ed9ebed89 Merge pull request #6191 from ryanpetrello/fix-credential-migration
fix broken credential type migration upgrade
2017-05-05 14:56:35 -04:00
Ryan Petrello 2eea66e647 Merge pull request #6183 from ryanpetrello/multicredential_job
Various custom credential type/multi-credential selection tidbits
2017-05-04 16:27:37 -04:00
Ryan Petrello 385080ebf2 Merge pull request #6168 from ryanpetrello/multicredential_job
Replace Job/JT cloud/network credentials with a single M2M relation.
2017-05-04 12:39:10 -04:00
Ryan Petrello 2839e14313 Merge pull request #6155 from ryanpetrello/new_credential_model
disallow `ask_at_runtime` fields for custom credential types
2017-05-02 13:15:00 -04:00
Ryan Petrello bc20fa24f3 Merge pull request #6150 from ryanpetrello/new_credential_model
split `machine` CredentialType kind into two distinct (ssh and vault) kinds
2017-05-02 10:35:15 -04:00
Ryan Petrello 6870104811 Merge pull request #6140 from ryanpetrello/fix-ansible-23-setup-payload
work around a change in ansible 2.3 to `Task.get_name()`
2017-05-01 10:42:08 -04:00
Ryan Petrello 46bd02b4c6 Merge pull request #6126 from ryanpetrello/vault_credential_fk
add a new `vault_credential` relationship to Job/JobTemplate
2017-04-28 15:28:22 -04:00
Ryan Petrello 987448c917 Merge pull request #6127 from ryanpetrello/reserved_tower_ns
treat `tower` as a reserved field name for custom CredentialTypes
2017-04-28 11:38:20 -04:00
Ryan Petrello c96b1d87ee Merge pull request #6106 from ryanpetrello/more_cred_migration
fix a few more migration-related issues for credentials
2017-04-26 09:40:09 -04:00
Ryan Petrello 9a4b972bab Merge pull request #6102 from ryanpetrello/vault_migration
properly migrate vault credentials to the new credentialtype model
2017-04-25 15:35:16 -04:00
Ryan Petrello 7037daa799 Merge pull request #6096 from ryanpetrello/api_new_in_v2
refactor API v2 version detection
2017-04-25 10:48:00 -04:00
Ryan Petrello f0f859f553 Merge pull request #6088 from ryanpetrello/v1_custom_credentials
for /api/v1/ requests, filter out v2 (custom) credentials
2017-04-25 10:30:02 -04:00
Ryan Petrello 12f244495c Merge pull request #6089 from ryanpetrello/credential_type_injectors
Implement custom credential type injectors
2017-04-25 10:27:00 -04:00
Ryan Petrello e65ef35acf Merge pull request #6001 from ryanpetrello/new_credential_model
Introduce a new CredentialTemplate model
2017-04-24 14:54:27 -04:00
Ryan Petrello f6510dbd4a Merge pull request #5983 from ryanpetrello/release_3.1.3
Be more restrictive in catching LDAP exceptions.
2017-04-11 16:52:53 -04:00
Ryan Petrello d53d4d8721 Merge pull request #5980 from ryanpetrello/fix-v2-unified-jobs
fix a bug in the v1/v2 API switch
2017-04-07 14:17:53 -04:00
Ryan Petrello 3d378fb0b2 Merge pull request #5929 from ryanpetrello/api_v2
add API versioning for /api/v2/
2017-03-31 13:38:00 -04:00
Ryan Petrello d52726592f Merge pull request #5846 from ryanpetrello/fix-5691
property filter `no_log` for item event loops
2017-03-24 11:04:29 -04:00
Ryan Petrello 301a088922 Merge pull request #5809 from ryanpetrello/ad_hoc_extra_vars
show extra_vars in the adhoc results UI, and use them when relaunching
2017-03-21 10:22:10 -04:00
Ryan Petrello d611fe2971 Merge pull request #5803 from ryanpetrello/fix-5802
fix a callback bug that causes a task_args leak between job events
2017-03-20 14:25:59 -04:00
Ryan Petrello 64b25a8dd3 Merge pull request #5737 from ryanpetrello/fix-5718
always use async http logging - even in celery workers
2017-03-17 13:28:46 -04:00
Ryan Petrello 1d4885c042 Merge pull request #5767 from ryanpetrello/fix-5691
add no_log filtering for runner_item_on_xyz events
2017-03-17 11:15:10 -04:00
Ryan Petrello 886e96dea9 Merge pull request #5759 from ryanpetrello/logstash-stdout
output logs to /logstash.conf in our default compose file
2017-03-16 13:55:09 -04:00
Ryan Petrello a5b786b3f7 Merge pull request #5720 from ryanpetrello/callback-plugin-tests
add callback plugin tests to CI
2017-03-15 09:40:33 -04:00
Ryan Petrello 7a11d85b72 Merge pull request #5714 from ryanpetrello/callback-plugin-tests
add tests for our custom ansible callback plugin
2017-03-14 13:14:14 -04:00
Ryan Petrello c13242305f Merge pull request #5693 from ryanpetrello/ad_hoc_extra_vars
add ui support for specifying extra vars for ad-hoc commands
2017-03-13 11:39:02 -04:00
Ryan Petrello b9a400cbc1 Merge pull request #5695 from ryanpetrello/fix-5691
job event data marked with _ansible_no_log should be censored
2017-03-13 09:38:47 -04:00
Ryan Petrello 5777ae4b8b Merge pull request #5533 from ryanpetrello/fix-5526
prohibit `order_by=` for sensitive fields
2017-03-10 15:28:19 -05:00
Ryan Petrello 926ef45a02 Merge pull request #5683 from ryanpetrello/log-aggregator-test-button
start a CHANGELOG
2017-03-09 16:46:43 -05:00
Ryan Petrello bd48dcf4dd Merge pull request #5670 from ryanpetrello/log-aggregator-test-button
add an API endpoint for testing external log aggregrator connectivity
2017-03-09 14:55:55 -05:00
Ryan Petrello 3a95c34a04 Merge pull request #5663 from ryanpetrello/fix-5466
don't toggle the dropdown when removing items from multiselect fields
2017-03-09 10:25:18 -05:00
Ryan Petrello 7b34b36e5e Merge pull request #5576 from ryanpetrello/fix-4756
prohibit API payloads that represent something other than a JSON object
2017-02-28 14:04:32 -05:00
Ryan Petrello d95b49d3e1 Merge pull request #5579 from ryanpetrello/release_3.1.1
requeue websocket messages that don't (yet) have an established user
2017-02-28 11:20:12 -05:00
Ryan Petrello 242e1b543c Merge pull request #5552 from ryanpetrello/fix-5536
use Unicode apostrophes - not single quotes - for French i18n strings
2017-02-27 12:31:33 -05:00
Ryan Petrello 1878fbf973 Merge pull request #5573 from ryanpetrello/fix-appdirs-dep
pin appdirs==1.4.2
2017-02-27 12:21:54 -05:00
Ryan Petrello 7ad819649c Merge pull request #5531 from ryanpetrello/fix-5470
retain the default interstitial value for TOWER_URL_BASE
2017-02-23 16:55:08 -05:00
Ryan Petrello 05e1348ef9 Merge pull request #5521 from ryanpetrello/fix-4975
allow AD_HOC_COMMANDS to be set to [] in the settings ui
2017-02-23 14:18:02 -05:00
Ryan Petrello 7a8089681e Merge pull request #5524 from ryanpetrello/fix-4931
always refetch license config
2017-02-23 14:17:33 -05:00
Ryan Petrello 28dd2d3407 Merge pull request #5522 from ryanpetrello/fix-5094
allow idempotent save when editing an inventory script
2017-02-23 12:47:39 -05:00
Ryan Petrello e1c2a06246 Merge pull request #5518 from ryanpetrello/fix-4979
move a tall tooltip's placement on the credentials UI to avoid cutoff
2017-02-23 10:20:02 -05:00
Ryan Petrello f11e9076cf Merge pull request #5505 from ryanpetrello/fix-5470
set the default in OPTIONS for TOWER_URL_BASE to the request hostname
2017-02-22 12:29:53 -05:00
Ryan Petrello fe053dca83 Merge pull request #5495 from ryanpetrello/blacklist_sensitive_search_keys
blacklist certain sensitive fields and relations as search arguments
2017-02-22 10:28:03 -05:00
Ryan Petrello dc275b757e Merge pull request #5499 from ryanpetrello/fix-5420
mark ON/OFF i18n for certain toggle switches
2017-02-21 16:53:32 -05:00
Ryan Petrello e9a9a79d94 Merge pull request #5454 from ryanpetrello/fix-5420
disable the on/off toggle button for hosts from dynamic inventory.
2017-02-21 16:30:43 -05:00
Ryan Petrello 8d27c0873b Merge pull request #5480 from ryanpetrello/fix-5477
fix a minor bug in survey_spec password field handling
2017-02-20 16:57:23 -05:00
Ryan Petrello 9a1ce022fe Merge pull request #5476 from ryanpetrello/fix-5453
mark a variety of host-related strings for i18n
2017-02-20 16:21:17 -05:00
Ryan Petrello ce0096f308 Merge pull request #5444 from ryanpetrello/fix-5431
fix a visual bug for limited screen widths on the job view UI
2017-02-20 12:03:56 -05:00
Ryan Petrello 080b7fd5c2 Merge pull request #5389 from ryanpetrello/fix-5387
don't trim newlines from custom inventory scripts; they may be relevant
2017-02-17 16:55:21 -05:00
Ryan Petrello 734ec91e3b Merge pull request #5430 from ryanpetrello/fix-5407
properly count hosts based on job event task state
2017-02-17 14:11:59 -05:00
Ryan Petrello 16715e9c26 Merge pull request #5405 from ryanpetrello/fix-5391
only bind nginx to IPv6 if a valid IPv6 address exists
2017-02-17 09:59:55 -05:00
Ryan Petrello 424174154d Merge pull request #5383 from ryanpetrello/fix-5311
don't allow private key passphrases for unencrypted private ssh keys
2017-02-16 08:44:06 -05:00
Ryan Petrello 941189e8bc Merge pull request #5362 from ryanpetrello/fix-5324
properly detect the backend name in failed social_auth callbacks
2017-02-15 10:05:59 -05:00
Ryan Petrello 81b70718d2 Merge pull request #5372 from ryanpetrello/fix-5000
only allow single selection for LOG_AGGREGATOR_TYPE
2017-02-15 10:05:14 -05:00
Ryan Petrello 16888f26cc Merge pull request #5366 from ryanpetrello/fix-racy-test-failure
fix a test that fails due to a race between async logging requests
2017-02-14 16:05:45 -05:00
Ryan Petrello 78d6232a5f Merge pull request #5347 from ryanpetrello/fix-4788
don't cache social-auth-core backends
2017-02-14 12:06:01 -05:00
Ryan Petrello e3653b0e18 Merge pull request #5301 from ryanpetrello/fix-5276
fix several issues that are preventing usage of unicode as CTinT values
2017-02-14 11:51:30 -05:00
Ryan Petrello c88e115d40 Merge pull request #5330 from ryanpetrello/fix-5322
work around a DRF issue that causes CharField to cast `None` to `"None"`
2017-02-13 14:14:47 -05:00
Ryan Petrello e5e0bd191a Merge pull request #5289 from ryanpetrello/fix-5276
fix a typo in a log handler test
2017-02-09 16:01:07 -05:00
Ryan Petrello 3631907284 Merge pull request #5272 from ryanpetrello/open-memcache-port
map docker container ports to allow access easier to memcache
2017-02-09 15:52:06 -05:00
Ryan Petrello a2a4ea486a Merge pull request #5280 from ryanpetrello/fix-5276
correctly set the Authorization header for non-async log handling
2017-02-09 15:23:40 -05:00
Ryan Petrello 8753d4968a Merge pull request #5252 from ryanpetrello/log-handler-tests
refactor utils.handlers.HTTPSHandler's usage of django settings
2017-02-09 10:29:38 -05:00
Ryan Petrello a076ab015d Merge pull request #5246 from ryanpetrello/log-handler-tests
add tests for our custom log aggregator/handler
2017-02-08 14:31:51 -05:00