Chris Meyers
83fe3282dc
add basic auth enabled / disabled setting
2015-10-07 11:36:08 -04:00
Chris Meyers
dcd731071f
pin django debug toolbar for django dep reason
...
* fix IPy dep
* new django debug toolbar released today, broke things. Pin to our old
version of django to ensure success.
2015-10-07 11:34:50 -04:00
Chris Meyers
f213577f6b
expose session settings to user
2015-10-07 11:32:45 -04:00
Chris Meyers
815081eec1
correct egg names for pip dependency resolution
2015-10-07 11:32:22 -04:00
James Laska
6da39aeac2
Fix AMI publish playbook
2015-10-06 16:20:03 -04:00
Chris Church
51fd41da2c
Merge pull request #458 from jlmitch5/plugAuthUIAPIIntegration
...
inegration of ui with api on pluggable auth
2015-10-02 17:29:58 -04:00
Chris Church
8d2f6eaf06
Merge pull request #459 from cchurch/slammin-saml
...
OAuth2/SAML/RADIUS Authentication
2015-10-02 17:29:45 -04:00
Chris Church
32604f1338
Fix for 500 error at /api/v1/me.
2015-10-02 17:29:16 -04:00
Matthew Jones
0fdb5e035c
Merge pull request #460 from matburt/improve_mongo_efficiency
...
Improve mongo efficiency
2015-10-02 16:56:36 -04:00
Matthew Jones
b06f7fb883
Remove logging from fact init
2015-10-02 16:56:13 -04:00
Matthew Jones
dbd0a01410
Merge branch 'release_2.3.1' into devel
...
* release_2.3.1:
Add 2.3.1 to the reprepro distribution manifest
Update version to 2.3.1 and update changelog
Remove unused time import
Fix proot controlpersist cleanup issue
Propagate necessary build changes from devel
Update reprepro components
Reenable the reprepro i386 repository
Fix supervisor migration
Fix reprepro/conf path in Makefile
prefer the first version when packages are ambiguous
Correct error message
Fix omission
Correct conditional stmt
Improve logging when sourcerpm fails
Fix typo
Fix OFFICIAL deb Makefile
2015-10-02 16:37:45 -04:00
Chris Church
84e89ab6f8
Fix auth-related errors breaking unit tests.
2015-10-02 16:16:30 -04:00
Matthew Jones
ac37667649
Clean up fact module imports
2015-10-02 16:08:02 -04:00
Matthew Jones
c65d068d55
Add note about wanting to use register_connection
...
I think this would be the cleaner way to go about things but there are
some unanswered questions about that route.
2015-10-02 16:04:47 -04:00
Matthew Jones
1425718d9e
Improve the efficiency of mongo connections
...
- Remove the connect action in the fact __init__ module
- Monkeypatch mongoengine.Document's _get_db to force a new connection
or raise an error if we don't have the proper settings.
2015-10-02 15:57:50 -04:00
Chris Church
0c7a4b9f60
Disable flake8 checks in settings.
2015-10-02 15:24:49 -04:00
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