Commit graph

66 commits

Author SHA1 Message Date
Joseph Schorr
7b733a75cc Remove dex from the CLI username whitelist
Dex isn't an internal auth service (one that replaces the database), but an *external* one (one that supplements the internal auth). Therefore, it should not be included in this list.

Fixes https://jira.coreos.com/browse/QUAY-1333
2019-02-15 15:37:15 -05:00
Joseph Schorr
90c0e34945 Add ability to configure custom email and username claims
This will help customers support active directory-based OIDC
2018-09-12 11:14:23 -04:00
Joseph Schorr
1953cfcd6e
Merge pull request #3236 from quay/small-fixes
Setup reroutes when complete, fix gunicorn healthcheck
2018-09-04 16:35:57 -04:00
Sam Chow
9ecf5c1c27 Add all kube templates 2018-08-31 15:39:56 -04:00
Sam Chow
dbce986af6 Setup reroutes when complete, fix gunicorn check 2018-08-31 15:17:48 -04:00
Sam Chow
e711c1efe6
Merge pull request #3230 from quay/project/rollback-deploy
Add ability to rollback config to config tool (kube deployments)
2018-08-30 10:17:43 -04:00
Sam Chow
465e342aba Adds tests for some config helpers 2018-08-29 16:12:56 -04:00
Sam Chow
d80f995433
Merge pull request #3233 from quay/config-readme
Add config app README
2018-08-29 16:04:39 -04:00
Sam Chow
9695c98e5f Add config ability to rollback changes on kube 2018-08-29 13:37:52 -04:00
Sam Chow
630d52f70e Add config app readme 2018-08-29 12:48:17 -04:00
Sam Chow
2b59432414
Merge pull request #3218 from quay/project/pod-status
Add Rollout status to kube config tool
2018-08-29 12:42:33 -04:00
Sam Chow
a6ffe49cba Extract out deployment rollout and add tests 2018-08-28 17:29:09 -04:00
Sam Chow
128cf0a28d Copy over more services for polling
Use a class for rollout status response

Add some better errors

Add override styles for success case
2018-08-27 11:45:51 -04:00
Sam Chow
cd6b0a6f46 Merge branch 'master' into delete-setup-page 2018-08-23 12:46:08 -04:00
Sam Chow
d936d778da Add Rollout status to kube config tool 2018-08-22 16:56:58 -04:00
Sam Chow
d9f7c07f42 Add db configuration to modifying config
Move more tests over
2018-08-21 15:19:24 -04:00
Sam Chow
df25ec0061 Add ability to populate config from kube cluster 2018-08-20 16:47:42 -04:00
Sam Chow
ff294d6c52 Add init script to download extra ca certs 2018-08-17 15:42:42 -04:00
Sam Chow
5b400f4c22 Add one-action transplant of kube secret 2018-08-17 11:00:04 -04:00
Sam Chow
efa66d84e4 Change spacing from 4 spaces to 2 spaces 2018-08-16 16:49:10 -04:00
Sam Chow
9faba7f5c3 Add backend ability to generate sec keys in config app 2018-08-16 16:45:41 -04:00
Sam Chow
0bc22d810a Add components for generating sec keys 2018-08-15 17:18:41 -04:00
Sam Chow
cc9bedbeb9 refactor approval service key to not need approver 2018-08-15 17:18:41 -04:00
Sam Chow
eea5fe3391 Add cycling deployments and updating config
Add kube config with refactor to kube accessor

Add tests for k8s accessor, some styling changes
2018-08-15 14:17:12 -04:00
Sam Chow
d387ba171f Adds ability to upload config dir to k8s in config 2018-08-10 17:43:30 -04:00
Sam Chow
3d4e43c8d1 Add fetching of qe deployments in config tool 2018-08-10 17:42:41 -04:00
Sam Chow
e470c0d010
Merge pull request #3178 from quay/project/more-cleanup
Small font-awesome fixes, add favicon, warning against local storage
2018-07-19 15:56:53 -04:00
Sam Chow
e70f0fff7c Small font-awesome fixes, add localstorage warning 2018-07-19 13:45:49 -04:00
Sam Chow
a19836694e Update to reflect db login must be superuser 2018-07-19 13:20:16 -04:00
Sam Chow
a3e71db7fc Update docs remove Container Linux references 2018-07-19 13:17:30 -04:00
Sam Chow
6a6d41bcf2 Add docs for using config tool to create config 2018-07-19 11:14:07 -04:00
Sam Chow
860703c2b2 Override config directory in certs install script in config app 2018-07-18 14:21:25 -04:00
Sam Chow
f5a8116f5a Remove password confirmation in config app
Small fix to manually clean up temp dir when creating new temp dir,
small fix to font awesome icons, change the jwt/keystone
validators to not use username/password
2018-07-17 16:00:55 -04:00
Sam Chow
9024419896 Modify ldap validator to just check user existence
Remove auth user check from updating config app config

remove duplicate certs install script
2018-07-11 16:49:13 -04:00
Sam Chow
bd54eacbad Add app var for init scripts location to access certs install 2018-07-10 11:43:34 -04:00
Sam Chow
01c23be9d6 Install certs locally in config app to validate 2018-07-09 16:32:41 -04:00
Sam Chow
ab4bfee019 Add progress bar to other parts of the config app
Hardcode active classes to modal step bars
2018-07-05 14:22:31 -04:00
Sam Chow
84f604739f Add log rotation threshold configuration 2018-06-29 17:16:44 -04:00
Sam Chow
14fefea38f Revert local validation context, extract another util 2018-06-29 15:09:33 -04:00
Sam Chow
d7ffb54333 Move tar filter to file, add tests for it 2018-06-28 17:02:33 -04:00
Sam Chow
db757edcd2 Create transient config provider, temp dir logic
Allows us to have a new config provider for each setup, with no overlap
of the directories used, and automatic cleanup of those directories.
2018-06-28 13:58:57 -04:00
Sam Chow
2d0a599aab Create download modal following setup completion 2018-06-28 13:53:28 -04:00
Sam Chow
aa93d698b2 Tarball the config and give it to the front end
Download file as blob to avoid binary string encoding
2018-06-28 13:53:17 -04:00
Sam Chow
7619ab44e5 Revert inmemoryprov, skip local storage validation 2018-06-25 15:23:30 -04:00
Sam Chow
872be8605a Fix error case in uploading tar, more comments 2018-06-22 13:23:08 -04:00
Sam Chow
d6d0bb640a Modify config field to use base api endpoint
allow streaming from gzipped tarball config
2018-06-22 10:57:35 -04:00
Sam Chow
aff1a08a83 Fix main app migration pathway 2018-06-21 15:33:26 -04:00
Sam Chow
561522c6d3 Port cor-title and add file check endpoint
Fix some FA5 regressions

Fix uploading cert files

Add fix some icons
2018-06-20 17:36:48 -04:00
Sam Chow
b5f630ba29 Fix alembic migrations importing app
Ensure we connect to loaded config db
2018-06-20 17:17:35 -04:00
Sam Chow
bb2b28cd11 Read tarball into in-memory config provider 2018-06-20 17:15:43 -04:00