Commit e6ec9413 authored by Sean Packham's avatar Sean Packham

Merge branch 'docs/registry-self-sign' into 'master'

Add info on using self-signed certs with Registry

Closes #18239

See merge request !11938
parents de12e4e2 b60aa77a
# GitLab Container Registry administration # GitLab Container Registry administration
> [Introduced][ce-4040] in GitLab 8.8.
---
> **Notes:** > **Notes:**
- [Introduced][ce-4040] in GitLab 8.8.
- Container Registry manifest `v1` support was added in GitLab 8.9 to support - Container Registry manifest `v1` support was added in GitLab 8.9 to support
Docker versions earlier than 1.10. Docker versions earlier than 1.10.
- This document is about the admin guide. To learn how to use GitLab Container - This document is about the admin guide. To learn how to use GitLab Container
...@@ -568,12 +565,25 @@ notifications: ...@@ -568,12 +565,25 @@ notifications:
backoff: 1000 backoff: 1000
``` ```
## Changelog ## Using self-signed certificates with Container Registry
If you're using a self-signed certificate with your Container Registry, you
might encounter issues during the CI jobs like the following:
```
Error response from daemon: Get registry.example.com/v1/users/: x509: certificate signed by unknown authority
```
**GitLab 8.8 ([source docs][8-8-docs])** The Docker daemon running the command expects a cert signed by a recognized CA,
thus the error above.
- GitLab Container Registry feature was introduced. While GitLab doesn't support using self-signed certificates with Container
Registry out of the box, it is possible to make it work if you follow
[Docker's documentation][docker-insecure]. You may find some additional
information in [issue 18239][ce-18239].
[ce-18239]: https://gitlab.com/gitlab-org/gitlab-ce/issues/18239
[docker-insecure]: https://docs.docker.com/registry/insecure/#using-self-signed-certificates
[reconfigure gitlab]: restart_gitlab.md#omnibus-gitlab-reconfigure [reconfigure gitlab]: restart_gitlab.md#omnibus-gitlab-reconfigure
[restart gitlab]: restart_gitlab.md#installations-from-source [restart gitlab]: restart_gitlab.md#installations-from-source
[wildcard certificate]: https://en.wikipedia.org/wiki/Wildcard_certificate [wildcard certificate]: https://en.wikipedia.org/wiki/Wildcard_certificate
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment