Commit Graph
100 Commits
Author SHA1 Message Date
Ryan Petrello bd2f1568fb Merge pull request #626 from ryanpetrello/release_3.2.3
fix a bug for "users should be able to change type of unused credential"
2018-02-08 15:59:22 -05:00
Ryan Petrello d96cc51431 Merge pull request #624 from ryanpetrello/release_3.2.3
fix a bug when testing UDP-based logging configuration
2018-01-30 10:27:39 -05:00
Ryan Petrello fa9c6287f7 Merge pull request #620 from ryanpetrello/fix-815
don't overwrite env['ANSIBLE_LIBRARY'] when fact caching is enabled
2018-01-15 13:55:42 -05:00
Ryan Petrello 64028dba66 Merge pull request #619 from ryanpetrello/file_based_tower_fact_cache
replace our memcached-based fact cache implementation with local files
2018-01-15 11:57:18 -05:00
Ryan Petrello e0c04df1ee Merge pull request #618 from ryanpetrello/become_who_you_were_meant_to_be
add support for new "BECOME" prompt in Ansible 2.5+
2018-01-12 11:45:08 -05:00
Ryan Petrello 89b9d7ac8b Merge pull request #617 from ryanpetrello/release_3.2.3
fix a bug in inventory generation for isolated nodes
2018-01-11 11:04:09 -05:00
Ryan Petrello 4724b6a3d6 Merge pull request #613 from ryanpetrello/release_3.2.2
change how we detect the current user at LDAP login to avoid a nuanced recursion error
2017-12-08 15:46:32 -05:00
Ryan Petrello 0dc4fa975b Merge pull request #612 from ryanpetrello/release_3.2.2
fix a race condition in "host.last_job" when jobs are deleted
2017-12-06 13:43:45 -05:00
Ryan Petrello 06e751fea1 Merge pull request #611 from ryanpetrello/release_3.2.2
more unit tests for survey default handling
2017-12-05 09:18:48 -05:00
Ryan Petrello 2c12f1b66e Merge pull request #610 from ryanpetrello/faster-result-stdout-cleanup
don't fetch stdout when purging jobs - it's slow and causes OOMs
2017-12-04 15:41:16 -05:00
Ryan Petrello 4b793dc58a Merge pull request #606 from ryanpetrello/test-7806
improve validation for empty default passwords
2017-12-04 10:19:06 -05:00
Ryan Petrello b987b7daa0 Merge pull request #605 from ryanpetrello/release_3.2.2
fix another survey encryption-related bug
2017-12-01 17:30:43 -05:00
Ryan Petrello a71cee9300 Merge pull request #604 from ryanpetrello/survey_spec_validation_refactor
refactor survey spec validation into a separate testable function
2017-12-01 15:44:07 -05:00
Ryan Petrello 8d162f9044 Merge pull request #601 from ryanpetrello/flake8-fixes
backport a few fixes from awx to address busted ci
2017-12-01 12:48:06 -05:00
Ryan Petrello 7538b4ce15 Merge pull request #600 from ryanpetrello/fix-7800-migration
upgrade survey encryption migration to work around an old survey bug
2017-12-01 12:13:18 -05:00
Ryan Petrello fc4b02b79f Merge pull request #597 from ryanpetrello/jenkins-no-like-unicode
removing some cruft we thought would help us catch bugs (it didn't)
2017-11-29 16:39:20 -05:00
Ryan Petrello d773d163f7 Merge pull request #595 from ryanpetrello/fix-workflow-survey-encrypt
more survey password encryption bug squashing
2017-11-29 15:09:40 -05:00
Ryan Petrello 91cc4689c9 Merge pull request #594 from ryanpetrello/fix-sosreport-venv
fix incorrect virtualenv path for sosreport plugin
2017-11-29 10:07:12 -05:00
Ryan Petrello cf1d5a29f6 Merge pull request #593 from ryanpetrello/fix-7796
fix another encrypted survey password bug
2017-11-28 17:08:35 -05:00
Ryan Petrello 7b42316366 Merge pull request #592 from ryanpetrello/fix-7793
fix a bug which caused v1 cred backwards-compat to apply to v2 requests
2017-11-28 14:49:54 -05:00
Ryan Petrello ce9d75c2e4 Merge pull request #591 from ryanpetrello/rename-ovirt
rename oVirt4 to Red Hat Virtualization
2017-11-28 13:10:58 -05:00
Ryan Petrello 7accac2f63 Merge pull request #590 from ryanpetrello/fix-7784
fix a bug in survey password default validation within workflows
2017-11-27 18:04:30 -05:00
Ryan Petrello 8d35b71321 Merge pull request #585 from ryanpetrello/fix-wfjt-survey-encryption
re-encrypt WFJT.survey_spec and WorkflowJob.extra_vars too
2017-11-17 08:52:54 -05:00
Ryan Petrello e7077185bf Merge pull request #584 from ryanpetrello/release_3.2.2
make settings.AWX_ISOLATED_KEY_GENERATION readonly
2017-11-16 13:42:00 -05:00
Ryan Petrello 82be0a8af2 Merge pull request #579 from ryanpetrello/fix-survey-encryption-migration-failure
fix a bug in the survey reencryption migration
2017-11-15 10:38:35 -05:00
Ryan Petrello 44a2d7a346 Merge pull request #577 from ryanpetrello/release_3.2.2
render survey_spec for display purposes in a safe manner
2017-11-13 15:18:09 -05:00
Ryan Petrello bc705ad8ce Merge pull request #574 from ryanpetrello/fix-7764
properly perform validation on encrypted survey defaults
2017-11-10 12:07:54 -05:00
Ryan Petrello 122142c040 Merge pull request #572 from ryanpetrello/isolated-debug-toolkit
add some useful tools for isolated connectivity debugging
2017-11-08 10:08:05 -05:00
Ryan Petrello 3568be84c8 Merge pull request #561 from ryanpetrello/idle-hands
improve the callback worker's ability to deal with idle/disconnected DB
2017-10-31 10:05:29 -04:00
Ryan Petrello 9e8ac3b09b Merge pull request #547 from ryanpetrello/fix-cleanup-memory-usage
[3.2.2] Backport (from awx) various memory optimizations for job cleanup
2017-10-26 10:39:58 -04:00
Ryan Petrello 652facba9f Merge pull request #545 from ryanpetrello/fix-7746
work around an ansible bug that can cause project syncs to fail
2017-10-25 11:37:15 -04:00
Ryan Petrello aab27e9b93 Merge pull request #539 from ryanpetrello/fix-7740
fix a unicode handling bug in inventory source name migration
2017-10-20 13:35:20 -04:00
Ryan Petrello 88acd95a72 Merge pull request #534 from ryanpetrello/release_3.2.2
store cloudforms inventory cache files in the proper location on disk
2017-10-20 09:41:05 -04:00
Ryan Petrello 57cd8adc2d Merge pull request #537 from ryanpetrello/ovirt4-auth-module
properly support authentication for ovirt4 ansible modules
2017-10-19 09:57:16 -04:00
Ryan Petrello b1f5529aa4 Merge pull request #536 from ryanpetrello/fix-7741
properly follow symlinks for bwrap'd working directories
2017-10-19 08:58:16 -04:00
Ryan Petrello f2d46baf09 Merge pull request #496 from ryanpetrello/fix-6683
fix a bug when Tower is integrated with ipsilon SAML server
2017-10-10 14:38:47 -04:00
Ryan Petrello c6fdadd7f2 Merge pull request #497 from ryanpetrello/fix-7259
properly sanitize encrypted default passwords in JT.survey_spec
2017-10-10 14:38:47 -04:00
Ryan Petrello 9978b3f9ad Merge pull request #489 from ryanpetrello/release_3.2.2
fix busted 3.2.2 activity stream migration
2017-10-10 14:38:46 -04:00
Ryan Petrello 5efa50788f Merge pull request #481 from ryanpetrello/fix-7046
[3.2.2] encrypt job survey data
2017-10-10 14:38:46 -04:00
Ryan Petrello 4fd190e4c8 Merge pull request #468 from ryanpetrello/smarter-credtype-migrations
[3.2.2] add new credential types in a more stable way in migrations
2017-10-10 14:38:45 -04:00
Ryan Petrello d4fe60756b Merge pull request #466 from ryanpetrello/ovirt4-inv-source
don't install pycurl from pypi; use a system package instead
2017-10-10 14:38:45 -04:00
Ryan Petrello 3d3d79b6b3 Merge pull request #464 from ryanpetrello/ovirt4-inv-source
add ovirt sdk dependency for ovirt4 support
2017-10-10 14:38:44 -04:00
Ryan Petrello ab18a4a440 Merge pull request #454 from ryanpetrello/ovirt4-inv-source
support ovirt4 as a built-in inventory source
2017-10-10 14:38:44 -04:00
Ryan Petrello 4510cd11db Merge pull request #452 from ryanpetrello/fix-7609
disable GCE inventory caching w/ a .ini file
2017-10-10 14:38:44 -04:00
Ryan Petrello f84e42ed15 Merge pull request #451 from ryanpetrello/fix-7609
disable GCE inventory source cache
2017-10-10 14:38:44 -04:00
Ryan Petrello d24166bd68 Merge pull request #442 from ryanpetrello/fix-7554
properly encode LDAP DN values on validation
2017-10-10 14:38:43 -04:00
Ryan Petrello 62f82e7a7e Merge pull request #441 from ryanpetrello/fix-7607
allow the credential type to be changed for unused credentials
2017-10-10 14:38:43 -04:00
Ryan Petrello 91ec0a4482 Merge pull request #430 from ryanpetrello/fix-7620
don't show polymorphic_ctype in unique validation error messaging
2017-10-10 14:38:43 -04:00
Ryan Petrello 71a725c5f8 Merge pull request #432 from ryanpetrello/fix-7513
add awx meta variables to adhoc command extra_vars
2017-10-10 14:38:43 -04:00
Ryan Petrello f41c8cf4f2 Merge pull request #426 from ryanpetrello/fix-7655
don't append to the activity stream on LDAP group disassociate
2017-10-10 14:38:18 -04:00
Ryan Petrello e48bebb761 Merge pull request #495 from ryanpetrello/fix-7713
work around an ansible 2.4 inventory caching bug
2017-10-03 16:26:41 -04:00
Ryan Petrello a298f797b5 Merge pull request #449 from ryanpetrello/fix-7668
fix a bug that causes azure inventory syncs w/ region='all' to fail
2017-09-21 15:17:32 -04:00
Ryan Petrello 3fb6b5594d Merge pull request #429 from ryanpetrello/fix-6810
Fix an issue not populating the version metadata for isolated sdist
2017-09-19 10:44:41 -04:00
Ryan Petrello 21e3078853 Merge pull request #425 from ryanpetrello/release_3.2.0
remove support for azure classic
2017-09-18 11:26:55 -04:00
Ryan Petrello 97609746c0 Merge pull request #423 from ryanpetrello/stdout_defer
more 3.1.5 result_stdout_text optimizations -> 3.2 so we don't regress
2017-09-18 09:53:17 -04:00
Ryan Petrello ff385ddf17 Merge pull request #416 from ryanpetrello/stdout_defer
Add 3.1.5 result_stdout_text optimizations into 3.2 so we don't regress
2017-09-15 14:24:47 -04:00
Ryan Petrello 761e42c5d6 Merge pull request #407 from ryanpetrello/fix-7568
build extra_cred related urls for jobs and JTs a less volatile way
2017-09-13 13:42:49 -04:00
Ryan Petrello 66d78bca8a Merge pull request #405 from ryanpetrello/fix-7568
defer UnifiedJob.result_stdout_text for improved performance
2017-09-12 19:04:37 -04:00
Ryan Petrello bd088d31ca Merge pull request #334 from ryanpetrello/fix-7506
add process isolation to project updates
2017-09-12 16:15:37 -04:00
Ryan Petrello 434d115fb3 Merge pull request #398 from ryanpetrello/release_3.2.0
fix busted conf unit tests
2017-09-11 08:45:59 -07:00
Ryan Petrello e5043093eb Merge pull request #393 from jangsutsr/7587_remove_cred_type_id_in_api_v1
Remove credential_type_id in API v1
2017-09-11 08:22:10 -07:00
Ryan Petrello 6f26f88bbd Add a TODO for 3.3 cleanup 2017-09-11 10:48:32 -04:00
Ryan Petrello 2f14dc7e5d Merge pull request #388 from ryanpetrello/fix-7470
bump azurerm dependencies to support Ansible 2.4
2017-09-11 07:45:51 -07:00
Ryan Petrello 5f416cce74 Merge pull request #365 from ryanpetrello/fix-7521
include extra_credentials data in summary fields for JT/Job detail view
2017-08-31 09:53:21 -04:00
Ryan Petrello 6941df940f Merge pull request #360 from ryanpetrello/license_type_check
update the license check command to return license type, not validity
2017-08-30 09:12:44 -04:00
Ryan Petrello b5903ab7f4 Merge pull request #310 from ryanpetrello/fix-7476
properly sanitize conf.settings debug logs
2017-08-21 11:18:13 -04:00
Ryan Petrello 54d6c4ebfd Merge pull request #304 from ryanpetrello/required-cred-fields
mark a variety of credential fields as required
2017-08-18 17:02:24 -04:00
Ryan Petrello 05eac58c65 Merge pull request #301 from ryanpetrello/release_3.2.0
make `vault_password` required for Vault credentials
2017-08-18 17:02:15 -04:00
Ryan Petrello 42c77a9e74 Merge pull request #247 from ryanpetrello/fix-7414
don't run `debug_tree` for production inventory imports
2017-08-11 09:51:25 -04:00
Ryan Petrello 6dedcb60be Merge pull request #205 from ryanpetrello/remove-pycrypto
replace PyCrypto usage w/ crytography; ansible no longer bundles it
2017-08-08 10:51:07 -04:00
Ryan Petrello 7b3846e62d Merge pull request #216 from ryanpetrello/fix-7398
return proper stdout size for DB-backed stdout (like system jobs)
2017-08-08 09:09:43 -04:00
Ryan Petrello 59d52df6d9 Merge pull request #187 from ryanpetrello/delete_readonly_settings
don't delete settings that are marked as `read_only`
2017-08-04 10:57:26 -04:00
Ryan Petrello 144e61c874 Merge pull request #182 from ryanpetrello/fix-7375
add a configurable for disabling the auto-generated isolated RSA key
2017-08-04 09:19:35 -04:00
Ryan Petrello 5994069de3 Merge pull request #181 from ryanpetrello/fix-7375
add special case read-only support for isolated public/private keys
2017-08-03 16:48:07 -04:00
Ryan Petrello 53581b1c5b Merge pull request #131 from ryanpetrello/fix-7337
fix a bug which breaks inventory update stdout downloads
2017-08-01 11:03:01 -04:00
Ryan Petrello f56fe13f54 Merge pull request #126 from ryanpetrello/fix-6417
filter Python unicode string prefix from jsonschema validation errors.
2017-08-01 09:15:00 -04:00
Ryan Petrello 9c29b0a92f Merge pull request #124 from ryanpetrello/fix-7335
force python-ldap to create a new SSL context for OPT_X_TLS_REQUIRE_CERT
2017-07-31 15:04:50 -04:00
Ryan Petrello 25f16f9409 Merge pull request #105 from ryanpetrello/fix-7323
add validation errors for certain dependent credential fields
2017-07-31 09:40:34 -04:00
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