Auto devops domain is not a fully qualified domain name
Summary
Setting Auto Devops Domain to a fully qualified .team domain reports "Auto devops domain is not a fully qualified domain name"
Steps to reproduce
Install the latest omnibus edition, set up Kubernetes and other Auto DevOps dependencies.
Navigate to Admin Tools > Settings > CI/CD > Continuous Integration and Deployment
Enable Default to Auto DevOps pipeline for all projects
Set Auto Devops Domain to a fully qualified .team domain
Save Changes
What is the current bug behavior?
A large red message appears containing:
The form contains the following error:
Auto devops domain is not a fully qualified domain name
The entered value is not saved.
What is the expected correct behavior?
The configuration is saved without complaint.
Output of checks
Results of GitLab environment info
System information
System: Debian 9.12
Proxy: no
Current User: git
Using RVM: no
Ruby Version: 2.6.5p114
Gem Version: 2.7.10
Bundler Version:1.17.3
Rake Version: 12.3.3
Redis Version: 5.0.7
Git Version: 2.24.1
Sidekiq Version:5.2.7
Go Version: unknown
GitLab information
Version: 12.8.1-ee
Revision: 13bae744d5c
Directory: /opt/gitlab/embedded/service/gitlab-rails
DB Adapter: PostgreSQL
DB Version: 11.7
URL: https://<sanitised>
HTTP Clone URL: https://<sanitised>/some-group/some-project.git
SSH Clone URL: git@<sanitised>:some-group/some-project.git
Elasticsearch: no
Geo: no
Using LDAP: no
Using Omniauth: yes
Omniauth Providers: google_oauth2
GitLab Shell
Version: 11.0.0
Repository storage paths:
- default: /var/opt/gitlab/git-data/repositories
GitLab Shell path: /opt/gitlab/embedded/service/gitlab-shell
Git: /opt/gitlab/embedded/bin/git
Results of GitLab application Check
Checking Incoming Email ... Finished
Checking LDAP ...
LDAP: ... LDAP is disabled in config/gitlab.yml
Checking LDAP ... Finished
Checking GitLab App ...
Git configured correctly? ... yes
Database config exists? ... yes
All migrations up? ... yes
Database contains orphaned GroupMembers? ... no
GitLab config exists? ... yes
GitLab config up to date? ... yes
Log directory writable? ... yes
Tmp directory writable? ... yes
Uploads directory exists? ... yes
Uploads directory has correct permissions? ... yes
Uploads directory tmp has correct permissions? ... yes
Init script exists? ... skipped (omnibus-gitlab has no init script)
Init script up-to-date? ... skipped (omnibus-gitlab has no init script)
Projects have namespace: ...
6/1 ... yes
11/2 ... yes
12/3 ... yes
12/4 ... yes
14/5 ... yes
Redis version >= 2.8.0? ... yes
Ruby version >= 2.5.3 ? ... yes (2.6.5)
Git version >= 2.22.0 ? ... yes (2.24.1)
Git user has default SSH configuration? ... yes
Active users: ... 7
Is authorized keys file accessible? ... yes
Elasticsearch version 5.6 - 6.x? ... skipped (elasticsearch is disabled)
Checking GitLab App ... Finished
Checking GitLab subtasks ... Finished