IvanCherepov
|
c383ac1f9d
|
Add config validation on startup (#2903)
* WIP
* Finish schema
Add three sections: security scanning, bittorrent support and feature flags.
|
2017-12-01 10:46:39 -05:00 |
|
Joseph Schorr
|
010dda2c52
|
Add CloudFrontedS3Storage, which redirects to CloudFront for non-S3 ips
|
2017-09-28 14:40:58 -04:00 |
|
Evan Cordell
|
d64b8b1fcf
|
Revert to old secret handling, fix license loading
|
2017-06-28 23:15:14 -04:00 |
|
Evan Cordell
|
ef459a2d18
|
Update the expected response layout for kubernetes config
|
2017-06-28 07:28:57 -04:00 |
|
Evan Cordell
|
20da91d879
|
Add tests for providers and update install script
|
2017-05-23 15:43:21 -04:00 |
|
Evan Cordell
|
01b59e8d66
|
ConfigProviders abstract over path construction
Fixes issue where certs can't be uploaded in UI in k8s
|
2017-05-17 08:12:09 -04: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 |
|
Joseph Schorr
|
7e0fbeb625
|
Custom SSL certificates config panel
Adds a new panel to the superuser config tool, for managing custom SSL certificates in the config bundle
[Delivers #135586525]
|
2017-01-13 14:34:35 -05:00 |
|
Joseph Schorr
|
3a24871422
|
Add SSL certificate utility and tests
|
2017-01-10 17:06:13 -05:00 |
|
Joseph Schorr
|
f1c9965edf
|
Add more volume file operations and cleanup k8s provider code
|
2017-01-10 17:06:13 -05:00 |
|
Joseph Schorr
|
2eabf1a291
|
Fix tests and test provider for real license format
|
2016-10-18 23:44:08 -04:00 |
|
Jake Moshenko
|
9f1c12e413
|
Refactor our license code to be entitlement centric.
|
2016-10-18 22:33:28 -04:00 |
|
Joseph Schorr
|
67f828279d
|
Switch the license validator to use config_provider and have a test license
Fixes the broken tests currently which try (and fail) to read the license file
|
2016-10-18 11:44:13 -04:00 |
|
Joseph Schorr
|
ee96693252
|
Add superuser config section for updating license
|
2016-10-17 21:44:25 -04:00 |
|
Jimmy Zelinskie
|
5fee4d6d19
|
*: misc formatting cleanup
|
2016-10-17 21:43:45 -04:00 |
|
Jimmy Zelinskie
|
6eb26d7998
|
configproviders: pass filemode when opening volume
|
2016-10-17 21:43:45 -04:00 |
|
Jimmy Zelinskie
|
0c5400b7d1
|
enforce license across registry blueprints
|
2016-10-17 21:43:45 -04:00 |
|
Joseph Schorr
|
8fe29c5b89
|
Add license upload step to the setup flow
Fixes #853
|
2016-10-17 21:43:15 -04:00 |
|
Joseph Schorr
|
5211c407ff
|
Add license checking to Quay
Based off of mjibson's changes
Fixes #499
|
2016-10-17 21:43:15 -04:00 |
|
Jimmy Zelinskie
|
ae16d24fd1
|
license: validate via key instance rather than PEM
|
2016-09-28 15:44:28 -04:00 |
|
Joseph Schorr
|
476576bb70
|
Add license checking to Quay
Based off of mjibson's changes
Fixes #499
|
2016-09-27 10:31:34 +02:00 |
|
Joseph Schorr
|
3f9c82462f
|
Make sure the Quay Enterprise Kubernetes namespace exists
Prevents config from failing to save. Also clarifies any other errors that do occur.
Fixes #1449
|
2016-08-30 12:58:39 -04:00 |
|
Joseph Schorr
|
f670c4c7a9
|
Change Signer to use the config provider and fix tests
Fixes the broken ACI tests
|
2016-05-23 17:10:03 -04:00 |
|
Joseph Schorr
|
03533db5a3
|
Add tests for superuser config API calls
|
2016-02-11 11:04:37 +02:00 |
|
Matt Jibson
|
01fe548abd
|
Use env vars to set k8s endpoint URL
The old DNS method is optionally enabled in k8s, but the env vars are
always there.
partial solution to #864
|
2015-11-13 17:05:14 -05:00 |
|
Joseph Schorr
|
05262125a0
|
Make the namespace and secret name configurable via env var for the k8s provider
Fixes #695
|
2015-10-23 12:18:11 -04:00 |
|
Joseph Schorr
|
fd3a21fba9
|
Add Kubernetes configuration provider which writes config to a secret
Fixes #145
|
2015-09-10 12:19:59 -04:00 |
|
Joseph Schorr
|
88a04441de
|
Extract the config provider into its own sub-module
|
2015-09-10 12:19:59 -04:00 |
|