Commit graph

6564 commits

Author SHA1 Message Date
josephschorr
01ec22b362 Merge pull request #2300 from coreos-inc/openid-connect
OpenID Connect support and OAuth login refactoring
2017-01-31 18:14:44 -05:00
Erica
1b6f30cd98 Merge pull request #2323 from coreos-inc/FIX-logsview
fix(js/logs-view): correct var name
2017-01-31 17:05:11 -05:00
EvB
b05189fb3f fix(js/logs-view): correct var name 2017-01-31 17:03:31 -05:00
josephschorr
356530110c Merge pull request #2272 from coreos-inc/fulltext-search
Full text search support in Quay
2017-01-31 11:51:47 -05:00
Joseph Schorr
3324743bff Fix db migration revision 2017-01-31 11:38:31 -05:00
Joseph Schorr
0a81dd99db Update SQLAlchemy to the version with our change in it 2017-01-31 11:38:31 -05:00
Joseph Schorr
973a110ac7 Full text search for repository name and description
Adds support for searching full text against the name and description of a repository

[Delivers #134867401]
2017-01-31 11:38:31 -05:00
Joseph Schorr
d65d32b284 Convert model to use moved prefix_search method 2017-01-31 11:38:31 -05:00
Joseph Schorr
d89c79b92d Full text support in peewee
Adds support for full text search in peewee with the creation of two new field types: `FullIndexedCharField` and `FullIndexedTextField`.

Note that this change depends upon https://github.com/zzzeek/sqlalchemy/pull/339

[Delivers #137453279]
[Delivers #137453317]
2017-01-31 11:38:31 -05:00
Joseph Schorr
f5dbc350f8 Fix missed tests and revert conftest change (breaks docker build) 2017-01-30 17:28:25 -05:00
Erica
048f932094 Merge pull request #2320 from coreos-inc/FIX-inprog-error
fix(angular-poll-channel): wrap scope change in $timeout
2017-01-30 17:00:35 -05:00
Erica
5d1c2d1881 Merge pull request #2318 from coreos-inc/FIX-date-type-error
fix(js/logs-view): check for valid date
2017-01-30 17:00:10 -05:00
EvB
01434decc4 fix(angular-poll-channel): wrap scope change in 2017-01-30 16:32:43 -05:00
EvB
c869579cd5 fix(js/logs-view): check for valid date 2017-01-30 14:27:07 -05:00
josephschorr
3cc2838ee8 Merge pull request #2317 from coreos-inc/fix-build-logs-load
Fix multiple loading of build logs in new superuser panel
2017-01-30 14:12:13 -05:00
Joseph Schorr
fcdf966c9f Fix multiple loading of build logs in new superuser panel
Also adds an error message if the logs fail to load
2017-01-30 14:00:16 -05:00
Joseph Schorr
cf6033b423 Move http_client fixture to root-level conftest 2017-01-30 11:40:45 -05:00
josephschorr
8a842d286f Merge pull request #2316 from coreos-inc/cut-2.0.5
CHANGELOG for v2.0.5
2017-01-30 11:32:32 -05:00
Joseph Schorr
9ba1172724 CHANGELOG for v2.0.5 2017-01-30 11:31:00 -05:00
josephschorr
55773a9c13 Merge pull request #2315 from coreos-inc/ssl-wildcard-branches
DNS name check got reversed; breaks wildcards
2017-01-29 11:54:57 -05:00
Joseph Schorr
d63cca025a DNS name check got reversed; breaks wildcards 2017-01-29 11:51:37 -05:00
Charlton Austin
2dfae9e892 Merge pull request #2303 from charltonaustin/view_build_logs_as_superuser_137910387
feature(superuser panel): ability to view logs
2017-01-27 12:32:31 -05:00
josephschorr
398793fed4 Merge pull request #2312 from coreos-inc/fix-certs-dir
Fix two small issues around extra_ca_certs
2017-01-26 15:22:37 -05:00
Joseph Schorr
3d09d64421 Make certs_install not fail if the extra_ca_certs dir is empty
Stupid `cp` will fail if the source dir is empty
2017-01-26 15:17:18 -05:00
Joseph Schorr
d9003d1375 Make sure the parent dir of a file path exists before writing the file
Fixes when the `extra_ca_certs` directory doesn't exist when using the new custom certs tool
2017-01-26 15:15:40 -05:00
Charlton Austin
dae93dce78 feature(superuser panel): ability to view logs
users would like the ability to view build logs in the superuser panel

[None]
2017-01-26 13:54:03 -05:00
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
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
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