gitlab-org--gitlab-foss/db
Vladimir Shushlin 6119d5ad75 Don't show private keys for letsencrypt certs
Adds enum certificate_source to pages_domains table
with default manually_uploaded

Mark certificates as 'gitlab_provided'
if the were obtained through Let's Encrypt

Mark certificates as 'user_provided' if they were uploaded through
controller or api

Only show private key in domain edit form if it is 'user_provided'

Only show LetsEncrypt option if is enabled by application settings
(and feature flag)

Refactor and fix some specs to match new logic

Don't show Let's Encrypt certificates as well
2019-06-21 12:06:12 +00:00
..
fixtures Provide a new gitlab:seed:issues task 2019-04-23 11:43:53 +02:00
importers Change the schema of the common_metrics.yml 2019-04-17 20:02:24 +08:00
migrate Don't show private keys for letsencrypt certs 2019-06-21 12:06:12 +00:00
optional_migrations Add version 4.2 to all existing migrations 2018-11-22 13:18:28 +01:00
post_migrate Merge branch 'db/update-geo-nodes-primary' into 'master' 2019-06-21 10:16:50 +00:00
schema.rb Don't show private keys for letsencrypt certs 2019-06-21 12:06:12 +00:00
seeds.rb