Commit Graph
100 Commits
Author SHA1 Message Date
Christian Adams e0032f7705 Merge pull request #4367 from rooftopcellist/sumologic_conf
Correctly parse sumologic url paths
2020-06-01 01:36:20 -04:00
Christian Adams ed05ce164f Merge pull request #4377 from rooftopcellist/cleanup_flake8
Fix misc. linter errors due to the flake8-3.8.1 release
2020-05-29 19:29:17 -04:00
Christian Adams d98f2714cb Merge pull request #4376 from rooftopcellist/rm_label_3.7.1
Fix 500 on Label Removal for WFJT's [3.7.1]
2020-05-29 18:11:45 -04:00
Christian Adams a38a7ad9b6 Merge pull request #4327 from ansible/i18n_release_3.7.0_translations
UI translation strings for release_3.7.0 branch
2020-05-12 11:10:07 -04:00
Christian Adams c494c38966 Merge pull request #4294 from ansible/i18n_release_3.7.0_translations
[WIP] UI translation strings for release_3.7.0 branch
2020-05-08 09:56:40 -04:00
Christian Adams bae9c03258 Merge pull request #4302 from rooftopcellist/rsyslog_conf_race
Prevent Rsyslog config race condition when writing to file
2020-05-07 14:21:57 -04:00
Christian Adams d0a7f7f4e9 Merge pull request #4297 from rooftopcellist/rsyslog_term
Rsyslog config race condition between saving and writing the file
2020-05-06 13:41:13 -04:00
roofotpcellist 462cfa2344 UI translation strings for release_3.7.0 branch 2020-05-04 15:37:35 +00:00
Christian Adams ec1e93cc69 Upgrade to postgres 10.6
- use awx-python in shebang in dev env
  - scl enable where needed for rhel7 & container installs
  - use scram-sha-256 pg user hashing by default
  - ensure psycopg2 is using the correct PG_CONFIG at build time for the right libpq version
2019-09-12 12:52:43 -04:00
Christian Adams 78c0d531bc Adds versions to analytics collectors and manifest file.
- adds 'query_info.json' to contain collection metadata
  - adds 'manifest.json' to contain collection file version info
2019-08-27 10:14:14 -04:00
Christian Adams cd3645eb4d Send job & org data 2019-08-26 10:22:07 -04:00
Christian Adams a58a191071 fix typo in migration name 2019-08-16 13:46:41 -04:00
Christian Adams 52f8a8a6e5 Use consistent description types 2019-08-16 09:25:03 -04:00
Christian Adams c37bf5e9f5 Fix NoneType path error with analytics collection 2019-08-07 16:19:05 -04:00
Christian Adams 670a184708 Update job status comments
- waiting and pending job descriptions were not accurate
2019-07-25 15:06:06 -04:00
Christian Adams 11a6e98230 Add pending jobs and system level job status to metrics 2019-07-25 14:19:20 -04:00
Christian Adams e72b2fac6d Delete collection tarball when no longer needed
* Delete after shipping it
   * Delete when ship() fails
2019-07-01 11:11:44 -04:00
Christian Adams 4d7c49372c Fix collection datetime for isolated instance info
* 'last_isolated_check' was a non JSON-serializable object and needed to be a str
2019-06-27 13:31:10 -04:00
Christian Adams a5c057cc18 Fixes analytics & metrics instance specific job counts 2019-06-19 11:32:05 -04:00
Christian Adams a727de184b Fix analytics job counts by ordering query
- More Info: https://github.com/ansible/awx/issues/4014
2019-06-06 10:45:26 -04:00
Christian Adams cb279843d2 remove implicit grant type for OAuth 2 apps 2019-05-29 02:28:37 -04:00
Christian Adams 45458b3265 fix analytics logging msg 2019-05-23 14:26:03 -04:00
Christian Adams 8ca0c1b992 Add clearsessions and cleartokens system jobs
* add system job for gathering insights analytics
* enforce schedule enablement with analytics setting
* remove celery beat analytics job
* keep analytics schedule & setting enablement in sync in API
* handles updating schedules for multiple sys job schedules
* add analytics setting & schedule test
* rm ui modal from collection sys job
2019-05-22 13:11:48 -04:00
Christian Adams 2b327935de reorder migrations to avoid session error 2019-05-16 15:13:47 -04:00
Christian Adams 0c4925afe8 rm extra collection error line 2019-05-16 14:48:41 -04:00
Christian Adams d0e160a037 collect events based on last ship, not collection 2019-05-14 17:14:44 -04:00
Christian Adams 21105b836e more verbose list_instance messaging 2019-05-09 15:08:56 -04:00
Christian Adams 64ae7a6e45 analytics table copies formatted as csv now 2019-04-23 16:26:14 -04:00
Christian Adams add8673d7c rename analytics setting 2019-04-17 15:28:15 -04:00
Christian Adams 8ef81065b7 add url to prom docs 2019-04-15 13:39:55 -04:00
Christian Adams fb4495b1b5 add prometheus data to gitignore 2019-04-15 10:43:28 -04:00
Christian Adams 40393e201f add uuids to ping and metrics 2019-04-12 18:37:40 -04:00
Christian Adams fd5d9c45d7 remove invalid json renderer from metrics endpoint 2019-04-10 16:14:54 -04:00
Christian Adams f49532090b add prom permissions test 2019-04-09 15:12:04 -04:00
Christian Adams e1c6057b4c add insights setting to metrics 2019-04-08 11:49:41 -04:00
Christian Adams e2039b7d3f add insights setting to metrics 2019-04-08 11:34:38 -04:00
Christian Adams 3fb3079264 fix job status metric 2019-04-08 02:47:56 -04:00
Christian Adams 2493374d44 don't show implicit update jobs in dashboard 2019-04-04 11:04:27 -04:00
Christian Adams e033eb5aef add index for jobevent created 2019-04-03 14:27:22 -04:00
Christian Adams 4a0778a3d5 exclude implicit project updates 2019-03-28 16:12:30 -04:00
Christian Adams 9a4439e731 collect jt table for analytics 2019-03-28 00:58:18 -04:00
Christian Adams c481919a49 check for open license 2019-03-27 19:54:25 -04:00
Christian Adams 58f0e42bd6 update setting wording & add instance-enabled field 2019-03-27 19:54:25 -04:00
Christian Adams 40dbe70854 update setting wording & add instance-enabled field 2019-03-27 19:53:00 -04:00
Christian Adams a7368cec43 add copy events table and remove events queries
add copy unifiedjob table, futher optimization, rm since from job_instance queries
2019-03-27 19:53:00 -04:00
Christian Adams 636153d92c add insights setting, optimize and consolidate queries 2019-03-27 19:53:00 -04:00
Christian Adams ae9377e0e4 add basic job & JT analytics 2019-03-27 19:53:00 -04:00
Christian Adams c3366db5ca update content-type for oauth2 docs 2019-03-25 23:55:56 -04:00
Christian Adams 80cccab919 Merge pull request #3244 from e-tienne/fix_wording_wf
Fix ambiguous workflow vizualizer 5000 wording
2019-02-15 11:23:58 -05:00
Christian Adams 8597670299 upgrade social-auth-core to v3.0.0 2019-01-21 16:35:47 -05:00
Christian Adams 5c080678a6 correct authorization code expiration help-text 2019-01-18 13:27:01 -05:00
Christian Adams d310c48988 Merge pull request #2758 from rooftopcellist/secure_current_user
make current_user ck secure and httponly
2018-11-21 15:26:35 -05:00
adamscmRH 05d988349c make current_user ck secure and httponly 2018-11-21 10:36:35 -05:00
adamscmRH 8d012de3e2 monkey-patch _digest for fips 2018-11-12 15:32:23 -05:00
adamscmRH 1165dcfa07 update awx version to 2.0.1 2018-10-10 12:31:14 -04:00
adamscmRH ad566cc651 tests for always_nodes 2018-10-09 11:30:53 -04:00
adamscmRH 4d9523afa4 lift always node mutex restriction 2018-10-09 11:30:49 -04:00
Christian Adams d6ba3e1fc2 Merge pull request #2938 from rooftopcellist/pin_pluggy
pin pluggy at 0.6.0
2018-08-27 16:46:55 -04:00
Christian Adams 9632f3b69e Merge pull request #2847 from rooftopcellist/fix_actstream_migration
Fix a variety of missing migrations
2018-08-16 13:32:53 -04:00
Christian Adams 03058cd1e8 Merge pull request #2824 from rooftopcellist/test_refresh_token
Test refresh token
2018-08-13 14:03:35 -04:00
Christian Adams 71beb9a257 Merge pull request #2810 from rooftopcellist/hide_app_client_secret
hide client_secret from API
2018-08-09 17:44:12 -04:00
Christian Adams 5a7b519101 Merge pull request #2705 from rooftopcellist/oauth2_typo
fix OAuth typos
2018-07-30 10:42:54 -04:00
Christian Adams a2912ada11 Merge pull request #2696 from rooftopcellist/update_sdb_hostname
fix sdb, update host var
2018-07-27 09:37:06 -04:00
Christian Adams 0694fa83b0 Merge pull request #2682 from rooftopcellist/remove_client_credentials
Remove Client Credentials grant_type
2018-07-26 10:18:46 -04:00
Christian Adams d2d5b8ca62 Merge pull request #2664 from rooftopcellist/help_text_ext_user_tokens
help text for oauth ext user toggle
2018-07-25 09:20:55 -04:00
Christian Adams 95a32aaa6e Merge pull request #2606 from rooftopcellist/update_logging_doc
Update logging doc
2018-07-22 16:15:28 -04:00
Christian Adams 1dac1e4a82 Merge pull request #2529 from rooftopcellist/fix_csrf_mult_sesh
Fixes sessions in multiple tabs
2018-07-13 16:46:30 -04:00
Christian Adams 6ac17c874f Merge pull request #2486 from rooftopcellist/fix_change_pass
selectively clear sesh on pass change
2018-07-11 10:59:06 -04:00
Christian Adams 2aa3150bdd Merge pull request #2472 from rooftopcellist/expiration_logout_500
catch empty session case
2018-07-10 13:51:45 -04:00
Christian Adams ab861ae777 Merge pull request #2460 from rooftopcellist/reorder_root_api
Reorder root api
2018-07-09 16:39:13 -04:00
Christian Adams 7f27a3c74d Merge pull request #2335 from rooftopcellist/patch_exp_setting
migrate AUTH_TOKEN_EXPIRATION  to new session length setting
2018-07-06 15:08:02 -04:00
Christian Adams 90d57300da Merge pull request #2357 from rooftopcellist/hookup_ui_expire
Hookup ui expire
2018-07-05 08:45:56 -04:00
Christian Adams 602f60b9b2 Merge pull request #2019 from rooftopcellist/cp_pytest_upgrade
update dev pytest
2018-06-25 13:27:20 -04:00
Christian Adams 39c0ed4ad6 Merge pull request #2291 from rooftopcellist/revert_radius_110
Revert Django-radius to 1.1.0
2018-06-25 08:59:36 -04:00
Christian Adams 8bd2217a49 Merge pull request #2278 from rooftopcellist/fix_dot_oauth2_error
Fix dot oauth2 error
2018-06-22 12:54:39 -04:00
Christian Adams 7aa835abd4 Merge pull request #2210 from rooftopcellist/fix_refresh_token_fallout
fix oauth2 refresh tests for dat112
2018-06-18 14:31:35 -04:00
Christian Adams 1b5ea07745 Merge pull request #2171 from rooftopcellist/upgrade_oauth_112
Upgrade Django-oauth-toolkit to 1.1.2
2018-06-15 10:22:20 -04:00
Christian Adams 5ee4333fb0 Merge pull request #2163 from rooftopcellist/related_token_endpoint
Add Related token link
2018-06-14 14:39:13 -04:00
Christian Adams 485ce3f994 Merge pull request #2164 from rooftopcellist/update_pytest
update dev pytest
2018-06-14 11:45:57 -04:00
Christian Adams 4f3c45ac59 Merge pull request #2087 from rooftopcellist/add_DDT_to_docs
Info on setting up DDT
2018-06-07 18:26:11 -04:00
Christian Adams 17bc2a42ab Merge pull request #2040 from rooftopcellist/oauth2_doc_clean
updates oauth docs with quickstart
2018-06-04 11:14:18 -04:00
Christian Adams 69a507ae19 Merge pull request #2008 from rooftopcellist/default_scope
Default scope
2018-06-01 13:43:11 -04:00
Christian Adams b065593e49 Merge pull request #1932 from rooftopcellist/validate_scope
Validate scope
2018-05-25 10:49:02 -04:00
adamscmRH b281aaa0e5 Adds data migration docs for upgrades 2018-05-03 23:49:03 -04:00
Christian Adams 0e4b0e86bf Merge pull request #1642 from rooftopcellist/session_parity
add auth cookies
2018-05-02 11:47:59 -04:00
Christian Adams fd4f78a64c Merge pull request #1637 from rooftopcellist/exp_setting_update
Token Expiration Setting Update
2018-05-01 15:05:33 -04:00
Christian Adams dab766239f Merge pull request #1613 from rooftopcellist/update_oauth2_filter
granularly prevent filtering oauth secrets
2018-04-30 12:11:24 -04:00
Christian Adams 5d82ee5a27 Merge pull request #1572 from rooftopcellist/radius_auth_fix
Radius auth fix
2018-04-25 16:17:31 -04:00
Christian Adams 2476dc1a61 Merge pull request #1800 from rooftopcellist/auth-backends-fix
fixes sso auth backends
2018-04-25 15:20:25 -04:00
Christian Adams 136a58ee85 Merge pull request #1465 from rooftopcellist/update_oauth2_docs
Update oauth2 docs
2018-04-20 16:50:12 -04:00
Christian Adams b9d5f96f00 Merge pull request #1460 from rooftopcellist/saml_auth_issue
fix multiple auth backends
2018-04-20 14:04:36 -04:00
Christian Adams d08790a5b4 Merge pull request #1420 from rooftopcellist/act_stream_access
Act stream access
2018-04-19 11:51:33 -04:00
Christian Adams 87ba56ba67 Merge pull request #1409 from rooftopcellist/validate_scopes
adds help-text for scopes
2018-04-18 10:09:59 -04:00
Christian Adams 2db44cbf17 Merge pull request #1404 from rooftopcellist/application_id_act_stream
Fix app json error
2018-04-17 13:49:57 -04:00
Christian Adams a1dbd4dd57 Merge pull request #1371 from rooftopcellist/fix_app_change_id
Fix id in activity_stream
2018-04-13 15:11:48 -04:00
Christian Adams 087ac17c90 Merge pull request #1308 from rooftopcellist/fix_censor
Fix censor
2018-04-12 11:56:44 -04:00
Christian Adams a2cc357f21 Merge pull request #1333 from rooftopcellist/app_help_text
add oauth2 help text
2018-04-11 16:12:45 -04:00
Christian Adams 2b7ad578d5 Merge pull request #1121 from rooftopcellist/organization_based_permission
Organization based permission
2018-04-04 10:39:40 -04:00
Christian Adams 8646aa8c34 Merge pull request #1673 from HNKNTA/devel
Fixed parentless function
2018-03-26 09:06:18 -04:00
Christian Adams 2abf4ccf3b Merge pull request #1562 from rooftopcellist/python_saml_upgrade
add xmlsec flag to docker installs
2018-03-14 14:53:26 -04:00