Commit graph

6607 commits

Author SHA1 Message Date
Joseph Schorr
c9812864be Small JS fixes for the PR 2017-01-26 12:03:56 -05:00
Joseph Schorr
f8deb85751 Clarify OAuth logging message when missing access_token 2017-01-26 12:01:55 -05:00
Joseph Schorr
ce5fafcbd8 Fix pylint ignores to use names 2017-01-26 12:00:54 -05:00
Joseph Schorr
90b6a534c1 Change verify param in OIDC to read better 2017-01-26 12:00:43 -05:00
alecmerdler
43f95c52a0 retrieve if needed 2017-01-25 16:11:19 -08:00
josephschorr
b23afd985f Merge pull request #2310 from coreos-inc/cut-2.0.4
Cut CHANGELOG for v2.0.4
2017-01-25 15:15:27 -05:00
Joseph Schorr
9fe5edee26 Add regressions to changelog 2017-01-25 14:26:55 -05:00
Joseph Schorr
7c52b5386f Cut CHANGELOG for v2.0.4 2017-01-25 14:22:29 -05:00
josephschorr
42262eb502 Merge pull request #2308 from coreos-inc/small-lookup-bug
Fix small lookup bug under MySQL
2017-01-25 14:08:34 -05:00
Charlton Austin
d8e08fd5df Merge pull request #2307 from charltonaustin/add_queue_depths_135227117
feature(app.py): adding queue_metrics to queues
2017-01-25 13:12:39 -05:00
Joseph Schorr
05e9e31941 Fix small lookup bug under MySQL 2017-01-25 12:55:56 -05:00
alecmerdler
c9fa22b093 moved Webpack bundle directory out of /static/js because it contains more than just JS files 2017-01-24 14:05:06 -08:00
Charlton Austin
0598f0ca74 feature(app.py): adding queue_metrics to queues
publishing queue metrics for SRE

[none]
2017-01-24 16:31:33 -05:00
Joseph Schorr
8573535b8c Add comment clarifying how we validate client {ID, secret} in Gitlab 2017-01-24 15:20:19 -05:00
Joseph Schorr
adb2ff0b81 Switch base classes in OAuth to use ABC 2017-01-24 15:20:03 -05:00
josephschorr
0e04d1ce80 Merge pull request #2304 from coreos-inc/small-bug-fix
Security scanner ordered tuplize bug fix
2017-01-24 14:59:31 -05:00
Joseph Schorr
7c1bb886db Security scanner ordered tuplize bug fix
If only the old list is present, we still need to tuplize the entries.

Fixes https://sentry.io/coreos/backend-production/issues/207196561/
2017-01-24 13:16:44 -05:00
Charlton Austin
d0c6c47fb1 Merge pull request #2290 from charltonaustin/add_metrics_for_imagestoragereplication
Adding a metrics queue for imagestoragereplication
2017-01-24 13:06:06 -05:00
Erica
82898d05f3 Merge pull request #2302 from coreos-inc/FIX-more-fe-bugs
fix(update-user.js): add another existence check
2017-01-24 12:17:14 -05:00
EvB
f049ddefde fix(update-user.js): add another existence check 2017-01-24 12:16:03 -05:00
Charlton Austin
0eb7612cbb Merge pull request #2296 from charltonaustin/fix_failing_tests_138172105
Making test independent of message ordering.
2017-01-24 12:09:46 -05:00
Joseph Schorr
a9791ea419 Have external login always make an API request to get the authorization URL
This makes the OIDC lookup lazy, ensuring that the rest of the registry and app continues working even if one OIDC provider goes down.
2017-01-23 19:06:19 -05:00
Jimmy Zelinskie
b338adea1d Merge pull request #2299 from jzelinskie/readmefix
README: remove last py 2.7.11 reference
2017-01-23 18:04:28 -05:00
Jimmy Zelinskie
bfd820eb7a README: remove last py 2.7.11 reference 2017-01-23 17:57:11 -05:00
Joseph Schorr
fda203e4d7 Add proper and tested OIDC support on the server
Note that this will still not work on the client side; the followup CL for the client side is right after this one.
2017-01-23 17:53:34 -05:00
Jimmy Zelinskie
32d92f4c4e Merge pull request #2297 from jzelinskie/readmeupdate
README: update mac instructions
2017-01-23 15:46:41 -05:00
Jimmy Zelinskie
125c03ab68 README: update mac instructions
also some misc cleanup
2017-01-23 15:44:53 -05:00
alecmerdler
6b2222a3ec renamed properties placed on the window object to INJECTED_<property> 2017-01-23 12:34:22 -08:00
Charlton Austin
7854bf6b3a Making test independent of message ordering. 2017-01-23 14:32:34 -05:00
alecmerdler
64a4b68216 removed unnecessary factory classes, simplified existing services 2017-01-23 01:57:00 -08:00
alecmerdler
2a59014f0b refactoring RouteBuilderFactory into service 2017-01-21 22:09:22 -08:00
alecmerdler
edd7314624 @Inject decorator for easily annotating dependency-injected class constructors 2017-01-21 02:56:29 -08:00
alecmerdler
eea2a18c3f move window.__config to an Angular constant; refactor AngularViewArray -> ViewArray + ViewArrayFactory 2017-01-21 00:14:37 -08:00
alecmerdler
615e233671 moved Angular routes to separate module; load Webpack bundle before other main scripts 2017-01-20 16:24:55 -08:00
Joseph Schorr
19f7acf575 Lay foundation for truly dynamic external logins
Moves all the external login services into a set of classes that share as much code as possible. These services are then registered on both the client and server, allowing us in the followup change to dynamically register new handlers
2017-01-20 15:21:08 -05:00
Evan Cordell
28813159e5 fix(userevent): ignore subscribe notifications in userevents
[Fixes #138007389]
2017-01-20 13:38:02 -05:00
alecmerdler
8dc9cf21d7 fixed karma-webpack, also added jasmine-ts to run tests in pure NodeJS 2017-01-19 20:02:57 -08:00
alecmerdler
8f0f16a551 single entrypoint for Webpack 2017-01-19 14:54:00 -08:00
Charlton Austin
5ce3e7cdcd Merge pull request #2289 from charltonaustin/add_in_documentation_for_migrations
Adding in a description on how to run migrations against remote machi…
2017-01-19 16:18:00 -05:00
Charlton Austin
72597ac455 Adding a metrics queue for imagestoragereplication 2017-01-19 15:47:55 -05:00
alecmerdler
5058318454 use minified angularjs 2017-01-19 12:35:59 -08:00
Joseph Schorr
4755d08677 Refactor and rename the standard OAuth services 2017-01-19 15:23:15 -05:00
alecmerdler
01f99f6133 resolved conflicts with master branch 2017-01-19 12:21:22 -08:00
Joseph Schorr
bee2551dc2 Temporarily remove Dex login support
This will be added back in later in this PR as part of proper generic OIDC support
2017-01-19 14:51:12 -05:00
josephschorr
c116ef2987 Merge pull request #2291 from coreos-inc/namespace-adjustment
Allow namespaces to be between 2 and 255 characters in length
2017-01-19 13:43:50 -05:00
Charlton Austin
8f97e065b0 Adding in a description on how to run migrations against remote machines. 2017-01-19 13:38:06 -05:00
Joseph Schorr
7c7a07fb5a Allow namespaces to be between 2 and 255 characters in length
[Delivers #137924329]
2017-01-19 13:10:26 -05:00
alecmerdler
37129687e3 created interface for RouteBuilder service 2017-01-19 03:02:37 -08:00
alecmerdler
bee504d0ba switched to running tests using karma-typescript 2017-01-19 02:10:00 -08:00
alecmerdler
8a9a2972ec moved naming patterns to seperate module and Angular constant 2017-01-19 01:48:15 -08:00