Commit Graph
100 Commits
Author SHA1 Message Date
Ryan Petrello 80393e9194 Merge pull request #3504 from wenottingham/im-not-going-to-be-ignored-dan
Kill the rabbitmq sos collection from our plugin.
2019-04-24 14:51:01 -04:00
Ryan Petrello d7cdec37f2 Merge pull request #3502 from ryanpetrello/metrics-license-counts
fix a few issues with license counts in /api/v2/metrics/
2019-04-24 12:37:03 -04:00
Ryan Petrello 66f883befe Merge pull request #3485 from wenottingham/aaaaaaaaaaaaaaaaaaaaaaazure
Update Azure requirements for Ansible stable-2.8 branch.
2019-04-24 12:05:58 -04:00
Ryan Petrello 231c76c9cb Merge pull request #3490 from jakemcdermott/fix-3487
handle insights credential lookups for projects
2019-04-23 12:08:43 -04:00
Ryan Petrello 96183cf9c4 Merge pull request #3484 from ansible/insights-integration
Insights integration
2019-04-23 10:05:00 -04:00
Ryan Petrello 011d7eb892 clean up access to various CredentialInputSource fields (#3336) 2019-04-02 11:21:21 -04:00
Ryan Petrello 018ff91620 add related and summary fields to the CredentialInputSource endpoint 2019-04-02 11:21:17 -04:00
Ryan Petrello 1becd4c39d Merge pull request #3066 from ryanpetrello/frosted-flakes-are-more-than-good
clean up some minor linting issues
2019-01-24 10:40:37 -05:00
Ryan Petrello 27f98163ff Merge pull request #3012 from ryanpetrello/fix-swagger-key-ordering
enforce key order when writing swagger docs JSON
2019-01-16 16:43:43 -05:00
Ryan Petrello 89c2038ea3 Merge pull request #2557 from ryanpetrello/fix-busted-docker-compose
pin docker-compose to a working version
2018-10-31 11:01:50 -04:00
Ryan Petrello 1224e2c889 Merge pull request #2440 from ryanpetrello/fix-list-based-survey-choices
remove over-eager survey choices validation
2018-10-15 17:05:06 -04:00
Ryan Petrello 3d378077d9 Merge pull request #3066 from saito-hideki/issue/3064
[3.3.1] Add files and output of commands to gather with sosreport
2018-10-15 12:28:08 -04:00
Ryan Petrello 716d440a76 Merge pull request #3068 from ryanpetrello/fix-3039
fix a typo on the JT add page that breaks the custom venv field
2018-10-15 11:40:33 -04:00
Ryan Petrello 6073e8e3b6 Merge pull request #3062 from ryanpetrello/fix-3043
minor nit for https://github.com/ansible/tower/pull/3060
2018-10-12 16:56:23 -04:00
Ryan Petrello c8b2ca7fed Merge pull request #3060 from ryanpetrello/fix-3043
properly handle AnsibleVaultEncryptedUnicode objects in the callback
2018-10-12 15:42:11 -04:00
Ryan Petrello 71577bb00d Merge pull request #3052 from wwitzel3/bump-asgi_amqp
Use latest version of asgi_amqp
2018-10-10 16:07:57 -04:00
Ryan Petrello ee11341430 more make clean tinkering 2018-10-05 13:40:08 -04:00
Ryan Petrello f328f8cad4 Merge pull request #2375 from ryanpetrello/fix-busted-notifications
fix busted notification tests
2018-10-05 09:39:35 -05:00
Ryan Petrello 7684579464 Merge pull request #2336 from ryanpetrello/fix-notification-race
send test notifications after the transaction closes to avoid a race
2018-09-28 10:02:02 -04:00
Ryan Petrello dc3f81920e Merge pull request #2302 from AlanCoding/verbose_data
create_preload_data: log no-op operation, remove unnecessary credential
2018-09-26 16:35:18 -04:00
Ryan Petrello f0776d6838 Merge pull request #3026 from ryanpetrello/fix-3004
properly support deprecated `Authorization: Token xyz`
2018-09-24 15:33:56 -04:00
Ryan Petrello 8a66213dbe Merge pull request #2298 from ryanpetrello/fix-oauth2-deprecated-token-header
properly support deprecated `Authorization: Token xyz`
2018-09-24 15:15:13 -04:00
Ryan Petrello 5910b8c562 Merge pull request #2265 from shanemcd/devel
Merge remote-tracking branch 'downstream/release_3.3.0' into devel
2018-09-18 08:37:02 -04:00
Ryan Petrello b2c755ba76 Merge pull request #2980 from rooftopcellist/amend_changelog_networkui
rm network ui from changelog
2018-09-11 10:03:00 -04:00
Ryan Petrello c88cab7d31 Merge pull request #2983 from ansible/deprecated_facts
deprecate fact endpoints
2018-09-11 10:02:25 -04:00
Ryan Petrello 910663764f Merge pull request #2979 from ryanpetrello/celery-init-race
consolidate celery init signals to avoid an instance registration race
2018-09-07 09:46:06 -04:00
Ryan Petrello 2f2294b65a Merge pull request #2966 from ryanpetrello/fix-2950
fix LicenseForbids 401/402 precendence for other features
2018-08-31 12:00:50 -04:00
Ryan Petrello c2bd36e580 Merge pull request #2965 from ryanpetrello/fix-2950
workflow endpoints should return 401 on invalid credentials
2018-08-31 11:16:18 -04:00
Ryan Petrello 8f3c5be04e Merge pull request #2962 from ryanpetrello/fix-2952
fix a subtle bug in awx.main.access.OAuth2ApplicationAccess.can_read
2018-08-30 14:42:28 -04:00
Ryan Petrello c5aa9ee12b Merge pull request #2959 from ryanpetrello/fix-2957
don't access the database in our custom route_for_task
2018-08-30 11:54:32 -04:00
Ryan Petrello 3c91370cab Merge pull request #2955 from ryanpetrello/fix-2951
write custom inventory scripts to AWX_PRIVATE_DATA_DIR
2018-08-30 09:25:42 -04:00
Ryan Petrello 34c659d8b6 Merge pull request #2945 from ryanpetrello/improved-instance-list
make awx-manage instance_list easier to read and more useful
2018-08-29 15:11:38 -04:00
Ryan Petrello 70d930e019 Merge pull request #2940 from ryanpetrello/more-i18n
more UI i18n
2018-08-28 13:57:24 -04:00
Ryan Petrello 5885654405 Merge pull request #2202 from rooftopcellist/pin_pluggy_awx
pin pluggy at 0.6.0
2018-08-27 17:15:29 -04:00
Ryan Petrello 6afb47789a Merge pull request #2936 from ryanpetrello/fix-1775
properly sanitize long event keys
2018-08-27 13:44:19 -04:00
Ryan Petrello 162ef08cef Merge pull request #2935 from mabashian/2873-first-last
Fixes bug removing first/last name from a user
2018-08-27 10:15:27 -04:00
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 cdeea54a07 Merge pull request #2160 from ryanpetrello/devel
more issue template tinkering
2018-08-09 23:10:50 -04:00
Ryan Petrello b1074aeb56 more issue template tinkering 2018-08-09 23:08:18 -04:00
Ryan Petrello e9cbe4fe05 Merge pull request #2159 from ryanpetrello/devel
Add more detailed issue templates
2018-08-09 23:05:25 -04:00
Ryan Petrello 593c436a09 Update issue templates 2018-08-09 23:02:50 -04:00
Ryan Petrello 999ddf458a Add more detailed issue templates. 2018-08-09 23:00:56 -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 62a452e66a Merge pull request #2124 from Rthur/RThur
set_stats fails in callback plugin on isolated node #2123
2018-08-02 13:27:39 -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 07ddfe2c9c Merge pull request #2059 from mattclay/node-pool
Switch AWX to a dedicated Shippable node pool.
2018-07-10 15:21:35 -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