Skip to content

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