1
0
mirror of https://github.com/ansible/awx.git synced 2024-11-01 16:51:11 +03:00
Commit Graph

5638 Commits

Author SHA1 Message Date
Chris Church
b5512e23bf Flake8 fixes, remove stray print. 2015-10-02 15:13:16 -04:00
Chris Church
2ba5e06e2c Add support for single-sign on using python-social-auth (with Google/Github OAuth2 and SAML support). Add support for RADIUS as another authentication backend. 2015-10-02 14:57:27 -04:00
James Laska
2a7f1b7251 Merge pull request #455 from jlaska/proot_tmp_dir_el
Add EL support for proot COPR
2015-10-02 14:37:21 -04:00
John Mitchell
56105e9e0d inegration of ui with api on pluggable auth 2015-10-02 13:42:37 -04:00
Chris Meyers
c3a387c603 Merge pull request #434 from chrismeyersfsu/fix-rbac_performance2
use subqueries instead of python ids
2015-10-02 09:49:49 -04:00
Chris Meyers
5e7473e101 Merge pull request #457 from chrismeyersfsu/fix-stdout_dl_token
allow token in get params at stdout endpoint
2015-10-02 08:59:07 -04:00
Jared Tabor
2056ac16d5 use isEmpty check for valid object on session limit 2015-10-02 00:46:43 -04:00
jaredevantabor
4570535477 Merge pull request #454 from jaredevantabor/session_fixes
Session timeout after idle session
2015-10-02 00:20:52 -04:00
Jared Tabor
c96f0234f9 UI side of the session limit
includes the 'control' socket, kicking the user out, and adjusting the
expireSession function based on the reason
2015-10-01 18:02:06 -04:00
Jared Tabor
fd34854f7a Session timeout after idle session
This commit is the UI portion of the session timeout feature for 2.4 (not incorporating the session_limit yet). This includes actively ending a session when the user's session time has expired, as well as giving the user a notification one minute prior that their session is about to end. It also includes removing 'session_timeout' from config.js. This is now retrieved from the response headers of each REST call. Each time the user make a rest call the session is extended another 1800 seconds (or whatever amount the user might configure with AUTH_TOKEN_EXPIRATION in local_settings.py)
2015-10-01 18:01:22 -04:00
Chris Meyers
22f0a4b79a allow token in get params at stdout endpoint 2015-10-01 17:25:21 -04:00
jlmitch5
0cee9b3814 Merge pull request #456 from jlmitch5/iamTokenUI
Iam token ui
2015-10-01 16:31:49 -04:00
Chris Meyers
73471ead7e Merge branch 'feature-session_limit3' into devel 2015-10-01 16:28:37 -04:00
Chris Meyers
4434d336a3 notify all socket session of a token 2015-10-01 16:27:49 -04:00
John Mitchell
6be3b30f52 updates to sts token ui 2015-10-01 15:49:33 -04:00
Matthew Jones
71081a5b63 Update version to 2.3.1 and update changelog 2015-10-01 14:40:21 -04:00
Matthew Jones
0146b8acb0 Remove unused time import 2015-10-01 14:40:20 -04:00
Matthew Jones
b4ed547b2b Fix proot controlpersist cleanup issue
* Also removed psutil version and feature check from tasks.  We now
  include the most recent version of psutil all around
* Old versions of psutil must have had these Process() items as
  properties, they are functions now so we weren't properly evaluating
  them.  With this change we are and things are back to working normally
2015-10-01 14:40:20 -04:00
John Mitchell
70725cf7e1 add security token ui field 2015-10-01 13:54:33 -04:00
James Laska
84268228b6 Merge pull request #450 from jlaska/packer-vmware
Add vmware-iso build target
2015-10-01 12:10:21 -04:00
James Laska
949f4cb15d Propagate necessary build changes from devel 2015-10-01 12:06:01 -04:00
Matthew Jones
0e0037b7f8 Merge pull request #451 from matburt/iam_ephemeral_cred
Support IAM ephemeral cred
2015-10-01 10:59:10 -04:00
Matthew Jones
6a3a36513a Add failure test for sts tokens 2015-10-01 10:49:58 -04:00
Matthew Jones
4ca29c4adf Merge pull request #453 from matburt/fix_proot_cp_issue
Fix proot controlpersist cleanup issue
2015-10-01 09:38:22 -04:00
Matthew Jones
5de5b0209b Remove unused time import 2015-09-30 16:20:41 -04:00
Matthew Jones
e034c0b326 Fix proot controlpersist cleanup issue
* Also removed psutil version and feature check from tasks.  We now
  include the most recent version of psutil all around
* Old versions of psutil must have had these Process() items as
  properties, they are functions now so we weren't properly evaluating
  them.  With this change we are and things are back to working normally
2015-09-30 15:56:31 -04:00
jaredevantabor
fb238e92f1 Merge pull request #445 from jaredevantabor/pendo
Pendo.io service for Tower UI
2015-09-30 15:33:38 -04:00
Chris Meyers
b7cb8c7624 Merge pull request #452 from chrismeyersfsu/fix-options_cap
add appropriate help_text to run_ad_hoc_command
2015-09-30 14:19:37 -04:00
Chris Meyers
88698ff78b Merge pull request #449 from chrismeyersfsu/fix-job_events_jenkins
influence callback receiver single worker
2015-09-30 14:19:09 -04:00
Chris Meyers
833cbce9e0 add appropriate help_text to run_ad_hoc_command 2015-09-30 14:07:50 -04:00
Jared Tabor
879941e029 rejecting promises if erroring out 2015-09-30 13:51:01 -04:00
Matthew Jones
acc974289f Unit test for AWS STS token support 2015-09-30 13:42:16 -04:00
Matthew Jones
5ee3c78e7f Update ec2 module to latest ansible version 2015-09-30 13:40:06 -04:00
Matthew Jones
34e028b8c7 Adding security token field to support ec2 sts
And any future credential that might want to use "security_token"
2015-09-30 13:39:36 -04:00
James Laska
8c5f7cf9b9 Add vmware-iso build target 2015-09-30 12:56:29 -04:00
Chris Meyers
35abd0cc07 influence callback receiver single worker 2015-09-30 12:39:00 -04:00
jaredevantabor
0bbb294e83 Merge pull request #448 from jaredevantabor/login-route-fix
removing resolve on /login route
2015-09-30 11:39:23 -04:00
Chris Meyers
052929d209 Merge pull request #446 from chrismeyersfsu/feature-session_limit2
Feature session limit2
2015-09-30 11:11:36 -04:00
Jared Tabor
0f1d9a8743 removing resolve on /login route 2015-09-30 11:09:09 -04:00
Jared Tabor
0c7507d3a0 moving pendo service to login/authentication folder 2015-09-30 10:20:08 -04:00
Chris Meyers
4163492e81 add auth timeout header to login response 2015-09-29 15:49:42 -04:00
Jared Tabor
29daee8334 Pendo.io service for Tower UI
This commit integrates the pendo support for the Tower UI, which involves creating an 'options' object and registering it with the pendo service installed in the index.html file. The options object is identified each time the user logs into Tower or when the browser session is refreshed.
2015-09-29 15:18:13 -04:00
Chris Meyers
b350eef3f0 session limit invalidation events via socket.io 2015-09-29 14:10:26 -04:00
James Laska
90c3ccfc8c Merge pull request #444 from jlaska/versioned_reprepro
Add support for versioning the reprepro
2015-09-29 13:56:50 -04:00
Matthew Jones
c039ec197f Merge pull request #442 from matburt/qa_joblaunch_delay
Add a sleep step to job runs if configured
2015-09-29 12:17:23 -04:00
Matthew Jones
29b4865af8 Ability to pause pexpect output with env var
Since inventory updates don't support extra vars
2015-09-29 11:36:31 -04:00
Chris Meyers
df31991a1a add docker-compose-test directive to Makefile 2015-09-29 10:46:17 -04:00
Chris Meyers
4111056b81 add docker-compose-test directive to Makefile 2015-09-29 10:45:25 -04:00
John Mitchell
6342b67245 fixed double login modal on no creds entered 2015-09-29 10:26:04 -04:00
James Laska
f62814cc90 Add support for versioning the reprepro
This allows customers to install old versions of tower using older setup
tarballs.
2015-09-29 09:12:14 -04:00