Merge branch 'pages-cname' into 'master'
Added support for configuring Pages CNAME and TLS Certificates Preliminary implementation with all expected features that will ship with this feature. What is supported: - Multiple domains per-project - One certificate per-domain - Validation of certificate - Validation of certificate chain (solves a problem with missing intermediates) - Validation of private key against certificate - Support for Pages Daemon (the shared/pages/group/project/config.json) that will be read by daemon Plans for enhancements: - [x] Write behavior and unit tests - [x] Make the UI nicer /cc @grzesiek @DouweM @sytses @rspeicher @marin @jacobvosmaer See merge request !173
Showing
GITLAB_PAGES_VERSION
0 → 100644
... | ... | @@ -46,6 +46,9 @@ gem 'devise-two-factor', '~> 2.0.0' |
gem 'rqrcode-rails3', '~> 0.1.7' | ||
gem 'attr_encrypted', '~> 1.3.4' | ||
# GitLab Pages | ||
gem 'validates_hostname', '~> 1.0.0' | ||
# Browser detection | ||
gem "browser", '~> 1.0.0' | ||
... | ... |
app/models/pages_domain.rb
0 → 100644
Please register or sign in to comment