Commit Graph
100 Commits
Author SHA1 Message Date
Ryan Petrello 077e541876 Merge pull request #2926 from ryanpetrello/deprecated-auth-token-helper
fix an auth-related typo in a docstring
2018-08-24 12:15:47 -04:00
Ryan Petrello 50786f201f Merge pull request #2922 from ryanpetrello/deprecated-auth-token-helper
emulate /api/v2/authtoken/ to help customers transition to OAuth2.0
2018-08-24 11:40:47 -04:00
Ryan Petrello 52abb29091 Merge pull request #2919 from ryanpetrello/more-workflow-editor-i18n
sprinkle in more i18n translation for the workflow editor
2018-08-23 14:37:31 -04:00
Ryan Petrello 7b692b0c31 Merge pull request #2913 from ryanpetrello/fix-2907
set the session cookie expiry *properly* on each request
2018-08-22 16:08:13 -04:00
Ryan Petrello 5abe045e6c Merge pull request #2908 from ryanpetrello/fix-2187
fix a bug that broke bot avatars for Slack notifications
2018-08-22 11:35:02 -04:00
Ryan Petrello 5cdd947196 Merge pull request #2870 from ryanpetrello/fix-2839
enforce 0 <= Instance.capacity_adjustment
2018-08-21 15:49:28 -04:00
Ryan Petrello 2acf055f6a Merge pull request #2885 from ryanpetrello/fix-2874
apply sensitive field filtering to /api/v2/hosts/?host_filter
2018-08-21 10:43:52 -04:00
Ryan Petrello d995068396 Merge pull request #2895 from ryanpetrello/release_3.3.0
fix failing unit tests
2018-08-21 08:16:29 -04:00
Ryan Petrello 0868f97335 Merge pull request #2866 from ryanpetrello/ci-for-missing-migrations
fail CI if the change includes model changes that are missing migrations
2018-08-17 08:41:46 -04:00
Ryan Petrello c95c7c8b18 Merge pull request #2865 from ryanpetrello/fix-mystery-migrations
fix up remaining Django migrations
2018-08-16 15:03:36 -04:00
Ryan Petrello e87633f1d8 Merge pull request #2859 from ryanpetrello/shhhhhhhhhhhhhhhhhhhhhhhhhh
make inventory updates considerably less verbose by default
2018-08-16 09:34:14 -04:00
Ryan Petrello db8ee2810a Merge pull request #2854 from ryanpetrello/more-custom-venv-help
provide friendlier help messages if you set up custom venvs wrong
2018-08-15 15:57:15 -04:00
Ryan Petrello 5ba8bbb08b Merge pull request #2855 from ryanpetrello/what-the-fork
close DB and cache sockets _immediately_ before we fork callback workers
2018-08-15 15:56:18 -04:00
Ryan Petrello 63d7abc7e4 Merge pull request #2853 from ryanpetrello/fix-2852
show a better error when a custom venv doesn't exist on an isolated node
2018-08-15 13:59:11 -04:00
Ryan Petrello b318fa7814 Merge pull request #2851 from ryanpetrello/fix-2843
show custom_virtualenvs at /api/v2/config if you have Project/Org access
2018-08-15 13:40:44 -04:00
Ryan Petrello ab7cc88caf Merge pull request #2845 from ryanpetrello/remove-named-url-note
remove extraneous OPTIONS content re: the new named URL feature
2018-08-15 10:23:32 -04:00
Ryan Petrello 59f246d297 Merge pull request #2841 from ryanpetrello/indexes-for-new-events
add indexes for new events
2018-08-14 22:41:39 -04:00
Ryan Petrello c85dd25135 Merge pull request #2814 from ryanpetrello/fix-2805
redact sensitive URLs from stdout at /api/v2/project_updates/N/events/
2018-08-10 10:35:53 -04:00
Ryan Petrello bd79a5328f Merge pull request #2788 from ryanpetrello/fix-2782
fix a bug in isolated job launches when there are no controllers online
2018-08-07 20:16:56 -04:00
Ryan Petrello c4d9b92d79 Merge pull request #2773 from ryanpetrello/openshift-saml
set the correct X-Forwarded-Port header to fix SAML auth
2018-08-07 12:26:51 -04:00
Ryan Petrello 9193125cc1 Merge pull request #2764 from ryanpetrello/dot-fork
pin django-oauth-toolkit to our fork w/ a security fix
2018-08-06 15:45:42 -04:00
Ryan Petrello 21f29983bb Merge pull request #2762 from ryanpetrello/fix-2759
check oauth_scopes in _every_ view
2018-08-06 11:35:36 -04:00
Ryan Petrello fc589389fc Merge pull request #2758 from ryanpetrello/fix-insights
fix to handle nonexistent system_id
2018-08-06 09:24:46 -04:00
Ryan Petrello ad38bfbbe5 Merge pull request #2755 from ryanpetrello/fix-2751
fix up a minor OAuth2 token serializer nit
2018-08-03 15:01:28 -04:00
Ryan Petrello 082d807007 Merge pull request #2747 from ryanpetrello/isolated-set-stat
set_stats fails in callback plugin on isolated node #2123
2018-08-02 15:20:14 -04:00
Ryan Petrello 1cd75cf414 Merge pull request #2742 from ryanpetrello/fix-2738
simpilfy LDAP GROUP_SEARCH misconfiguration failure handling
2018-08-02 10:28:27 -04:00
Ryan Petrello a13712074f Merge pull request #2739 from ryanpetrello/fix-2738
fix a bug in multi-LDAP authentication
2018-08-02 08:27:13 -04:00
Ryan Petrello 0f66de2de9 Merge pull request #2732 from ryanpetrello/fix-2731
sprinkle some more i18n love for the credential form
2018-07-31 22:43:31 -04:00
Ryan Petrello ed79a7fc12 Merge pull request #2726 from ryanpetrello/fix-2690
prevent host deletion when the related inventory is pending deletion
2018-07-31 16:49:17 -04:00
Ryan Petrello 0c53a0c0a4 Merge pull request #2717 from ryanpetrello/fix-2180
allow access to JT labels if you have read access to the JT
2018-07-31 15:28:24 -04:00
Ryan Petrello f18be1c83a Merge pull request #2724 from ryanpetrello/more-network-ui
more network UI cleanup (whoops)
2018-07-31 15:00:35 -04:00
Ryan Petrello ef242483b3 Merge pull request #2716 from ryanpetrello/fix-fail-workflow-on-missing-jt
set workflow status to failed if we find a node w/ a missing UJT
2018-07-31 08:19:39 -04:00
Ryan Petrello cc574be657 Merge pull request #2708 from ryanpetrello/remove-network-ui
remove the network UI
2018-07-31 08:18:13 -04:00
Ryan Petrello a3040d60d9 Merge pull request #2714 from ryanpetrello/fix-2643
fail immediately if an isolated host is unreachable at launch time
2018-07-30 14:34:54 -04:00
Ryan Petrello 2216cd7c83 Merge pull request #2715 from ryanpetrello/fix-2612
add some additional validation to JT.credentials
2018-07-30 14:34:20 -04:00
Ryan Petrello 6e3686bfc9 Merge pull request #2709 from ryanpetrello/fix-2671
redact the license key from settings.LICENSE activity stream entries
2018-07-30 12:28:48 -04:00
Ryan Petrello 4b0f99ab96 Merge pull request #2704 from ryanpetrello/fix-2465
fix a bug that causes orphaned auth_user rows when LDAP is misconfigured
2018-07-30 12:28:20 -04:00
Ryan Petrello 681d64c96f Merge pull request #2703 from ryanpetrello/simplify-dynamic-queues
simplify dynamic queue binding
2018-07-30 09:25:44 -04:00
Ryan Petrello 2371d23b7e Merge pull request #2701 from ryanpetrello/openshift-tls-autoredirect
change openshift edge termination policy to redirect (enforce https)
2018-07-27 12:31:44 -04:00
Ryan Petrello a211e24c0f Merge pull request #2695 from ryanpetrello/celerywatcher-iso8601
some celery-watcher tweaks
2018-07-26 17:44:50 -04:00
Ryan Petrello 7acfe414a6 Merge pull request #2686 from ryanpetrello/non-exclusive-policy-instance-list
show the manual instance tag based on the correct instance attribute
2018-07-26 11:32:43 -04:00
Ryan Petrello 57fdbc1853 Merge pull request #2677 from ryanpetrello/non-exclusive-policy-instance-list
make InstanceGroup.policy_instance_list non-exclusive by default
2018-07-25 21:10:15 -04:00
Ryan Petrello 27fbfbb62d Merge pull request #2668 from ryanpetrello/verify-csrf-websockets
prevent cross site request forgery in websockets w/ a CSRF token
2018-07-25 10:15:36 -04:00
Ryan Petrello 0692b1c5ef Merge pull request #2665 from mabashian/socket-whitelist
Adds websocket origin whitelist to development.py
2018-07-24 17:03:47 -04:00
Ryan Petrello 982db88349 Merge pull request #2663 from ryanpetrello/origin-verify-refactor
slightly refactor origin validity checks
2018-07-24 15:31:31 -04:00
Ryan Petrello 6d1a8ec6ec Merge pull request #2655 from ryanpetrello/fix-ws-cross-origin
improve robustness of host comparision for wss:// Origin headers
2018-07-24 13:43:05 -04:00
Ryan Petrello c0da6f04cd Merge pull request #2648 from ryanpetrello/fix-ws-cross-origin
[3.3.0] reject ws:// connections w/ origin mismatches
2018-07-24 10:13:46 -04:00
Ryan Petrello cf478df0e3 Merge pull request #2569 from ryanpetrello/fix-2476
properly set InventorySource.status for CLI-based inventory_import
2018-07-17 15:08:49 -04:00
Ryan Petrello b6e246f65a Merge pull request #2554 from ryanpetrello/release_3.3.0
Makefile update.
2018-07-16 14:57:16 -04:00
Ryan Petrello 5bb71fc133 Merge pull request #2550 from rooftopcellist/fix_expire_command
fix expire session command
2018-07-16 14:53:31 -04:00
Ryan Petrello ca6b6460bb Merge pull request #2522 from ryanpetrello/fix-2509
awx metavars for job.created_by should be more robust to DoesNotExist
2018-07-16 12:46:50 -04:00
Ryan Petrello 8e253a9aff Merge pull request #2473 from ryanpetrello/disable-oauth2-for-external-users
don't allow OAuth2 token creation for "external" users
2018-07-13 12:55:06 -04:00
Ryan Petrello 3c8a81bcab Merge pull request #2484 from ryanpetrello/spaaaaaaaaaaaaaaaaaaaace
remove unnecessary spaces
2018-07-11 10:04:23 -04:00
Ryan Petrello 5fd7badd1b Merge pull request #2483 from ryanpetrello/iso-policy-instance-list
don't allow isolated instances in IG.policy_instance_list
2018-07-11 09:43:50 -04:00
Ryan Petrello 68cf80cbca Merge pull request #2479 from ryanpetrello/release_3.3.0
Revert "enforce JT/Job.timeout >= 0"
2018-07-10 15:28:57 -04:00
Ryan Petrello ca3a2c752d Merge pull request #2463 from ryanpetrello/fix-2421
enforce JT/Job.timeout >= 0
2018-07-10 10:42:46 -04:00
Ryan Petrello 55b6f95b61 Merge pull request #2453 from ryanpetrello/fix-api-login-redirect
make the API browser direct you to the proper location post-login
2018-07-09 14:48:47 -04:00
Ryan Petrello df095d9b67 Merge pull request #2449 from ryanpetrello/https-logs
default HTTP-based log emits to HTTPS
2018-07-09 12:07:34 -04:00
Ryan Petrello e886311d41 Merge pull request #2439 from ryanpetrello/copy-over-here
Add a Location header to HTTP 201 for POST to copy endpoints
2018-07-09 09:28:51 -04:00
Ryan Petrello 2eb09e2fa2 Merge pull request #2435 from ryanpetrello/webpack-ui-external
add instructions for running the UI webpack server on an external host
2018-07-09 08:52:54 -04:00
Ryan Petrello da0fe173c9 Merge pull request #2431 from ryanpetrello/fix-201-location
add a missing Location header on HTTP 201 in a few places
2018-07-09 08:37:17 -04:00
Ryan Petrello b445e66ffa Merge pull request #2423 from ryanpetrello/multibyte-unicode-isolated
don't decode stdout on-the-fly as it's processed
2018-07-06 09:44:11 -04:00
Ryan Petrello 151187f623 Merge pull request #2408 from ryanpetrello/fix-2323
properly check read permissions in `GET /api/v2/wfjt/N/copy/`
2018-07-03 15:32:20 -04:00
Ryan Petrello 1c478b5ccb Merge pull request #2399 from ryanpetrello/remove-storage-cruft
delete some old, dead code
2018-07-03 11:04:57 -04:00
Ryan Petrello d58411cf07 Merge pull request #2396 from ryanpetrello/fix-pexpect-hang
support env vars that contain unicode (without hanging)
2018-07-03 08:44:46 -04:00
Ryan Petrello 380df1b327 Merge pull request #2380 from ryanpetrello/noisy-celery-watcher
make celery-watcher less noisy
2018-07-02 11:01:18 -04:00
Ryan Petrello 26bd16b855 Merge pull request #2352 from ryanpetrello/fix-csrf-sessions
fix a few remaining CSRF nits
2018-06-28 13:57:13 -04:00
Ryan Petrello 63723013f7 Merge pull request #2345 from ryanpetrello/fix-csrf-sessions
properly enforce CSRF validation
2018-06-28 09:14:56 -04:00
Ryan Petrello 39bc64d089 Merge pull request #2332 from ryanpetrello/fix-session-limit
make settings.SESSIONS_PER_USER work
2018-06-27 14:34:21 -04:00
Ryan Petrello d73b71d94b Merge pull request #2317 from ryanpetrello/harden-session-expiration
make `awx-manage expire_sessions --user xyz` more robust
2018-06-26 10:39:46 -04:00
Ryan Petrello 5c44bf4ef9 Merge pull request #2313 from ryanpetrello/fix-ui-401
don't send WWW-Authenticate: Basic for AJAX, and properly detect 401
2018-06-26 10:07:35 -04:00
Ryan Petrello accf586588 Merge pull request #2283 from sangongs/honcho_io_encoding
Force the python IO encoding to be utf_8 when using honcho
2018-06-22 10:22:55 -04:00
Ryan Petrello 008a3a0d01 Merge pull request #2269 from ryanpetrello/no-inventory-credentials-v1
always specify `cloud: True/False` for JT/job credential summary
2018-06-21 12:07:10 -04:00
Ryan Petrello c944f37637 Merge pull request #2268 from ryanpetrello/no-inventory-credentials-v1
filter jt.summary_fields.credential.credential_type from /api/v1/
2018-06-21 11:12:56 -04:00
Ryan Petrello 30e2207960 Merge pull request #2266 from AlanCoding/no_cs_v1
Do not show create_schedule link in v1
2018-06-21 10:54:17 -04:00
Ryan Petrello 9994dad55f Merge pull request #2262 from ryanpetrello/no-inventory-credentials-v1
don't show summary_fields.credential.credential_type_id on /api/v1/
2018-06-21 10:29:50 -04:00
Ryan Petrello 7dee3c74ef Merge pull request #2259 from ryanpetrello/no-inventory-credentials-v1
don't show inventory_source.related.credentials in /api/v1/
2018-06-20 17:37:06 -04:00
Ryan Petrello bb657de6a7 Merge pull request #2231 from ryanpetrello/expedite-isolated-heartbeat
expedite the heartbeat when an isolated node is registered
2018-06-19 16:38:56 -04:00
Ryan Petrello 2be8e8d55a Merge pull request #2217 from ryanpetrello/fix-job-reaper
stop setting celery's hostname dynamically (it's passed via the cli)
2018-06-19 13:05:14 -04:00
Ryan Petrello b4c30576af Merge pull request #2200 from ryanpetrello/custom_venv_allow_bundled
allow the bundled `ansible` virtualenv to be selected on JT/Project
2018-06-18 15:50:16 -04:00
Ryan Petrello a3a9b04416 Merge pull request #2201 from ryanpetrello/release_3.3.0
fix busted migrations
2018-06-15 20:48:43 -04:00
Ryan Petrello 6d17954571 Merge pull request #2185 from ryanpetrello/fix-2184
fix a bug in JobTemplate.extra_credentials summary_fields
2018-06-15 13:49:01 -04:00
Ryan Petrello d0efa67845 Merge pull request #2161 from ryanpetrello/fix-2038
enforce `True` or `False` for boolean credential injectors
2018-06-14 13:29:58 -04:00
Ryan Petrello 07323640bc Merge pull request #2156 from ryanpetrello/fix-iso-dev
fix a few isolated dev issues
2018-06-13 15:36:59 -04:00
Ryan Petrello a92c2a2e17 Merge pull request #2141 from ryanpetrello/fix-1979
properly detect settings.AUTHENTICATION_BACKEND changes for SSO logins
2018-06-12 15:43:27 -04:00
Ryan Petrello ee6902bbbb Merge pull request #2140 from ryanpetrello/release_3.3.0
make sdb-listen work for docker-compose-cluster
2018-06-12 14:20:42 -04:00
Ryan Petrello 1488c737a1 Merge pull request #2123 from ryanpetrello/fix-2118
more gracefully handle fact cache failures for hosts that contain /
2018-06-12 07:59:23 -04:00
Ryan Petrello ab4271b36d Merge pull request #2124 from ryanpetrello/for-shaaaaaaame
fix failing flake8
2018-06-11 15:38:03 -04:00
Ryan Petrello fa9b7106ff Merge pull request #2102 from ryanpetrello/fix-2085
WIP: add a background process to spot celery hangs and reload the worker pool
2018-06-11 12:44:18 -04:00
Ryan Petrello 18e371c0cf Merge pull request #2088 from ryanpetrello/fix-2085
default instance capacity to zero
2018-06-07 12:00:07 -04:00
Ryan Petrello 0fd89579e9 Merge pull request #2073 from ryanpetrello/more-i18n
sprinkle more i18n for certain field labels
2018-06-06 14:57:58 -04:00
Ryan Petrello bfb8e97a9d Merge pull request #2051 from ryanpetrello/space-for
fix a setting help text typo
2018-06-04 16:31:13 -04:00
Ryan Petrello 5ceeb020cf Merge pull request #2048 from ryanpetrello/how-do-you-say-violet-in-french
fix an i18n-related bug that affects non-English hipchat users
2018-06-04 15:26:15 -04:00
Ryan Petrello 330691f4a2 Merge pull request #2019 from ryanpetrello/back-to-the-future
fix a failing timezone test
2018-06-01 10:14:22 -04:00
Ryan Petrello 8c5f3404bf Merge pull request #2006 from ryanpetrello/port-jinja2-always
allow Jinja2 in ansible -a when ALLOW_JINJA_IN_EXTRA_VARS is 'always'
2018-06-01 07:32:48 -04:00
Ryan Petrello 68bfb08b03 Merge pull request #1995 from ryanpetrello/test-tower-inv-source
add a test for tower inventory syncs
2018-05-31 09:36:10 -04:00
Ryan Petrello e2a05b14a5 Merge pull request #1993 from ryanpetrello/tower-inv-errors
clean up Tower inventory error handling
2018-05-30 15:15:07 -04:00
Ryan Petrello a75da0fd58 Merge branch 'release_3.3.0' into fixTokenScopeAddInUI 2018-05-30 10:18:56 -04:00
Ryan Petrello a3aad31be3 Merge pull request #1964 from ryanpetrello/fix-token-scope
fix a few minor issues that have broken the User Token creation
2018-05-29 15:10:17 -04:00
Ryan Petrello b6d450923a Merge pull request #1972 from ryanpetrello/i-am-not-a-smart-man
use the _correct_ argument to specify poll vs select
2018-05-29 11:31:51 -04:00