Commit 36854b97 authored by Tom Atkins's avatar Tom Atkins

Merge branch 'docs-abuango-registry-selfsigned-certs' into 'master'

Update on using self-signed certs with registry

See merge request gitlab-org/gitlab-ce!25086
parents d76ee907 b88c93a5
...@@ -587,7 +587,9 @@ notifications: ...@@ -587,7 +587,9 @@ notifications:
backoff: 1000 backoff: 1000
``` ```
## Using self-signed certificates with Container Registry ## Troubleshooting
### Using self-signed certificates with Container Registry
If you're using a self-signed certificate with your Container Registry, you If you're using a self-signed certificate with your Container Registry, you
might encounter issues during the CI jobs like the following: might encounter issues during the CI jobs like the following:
...@@ -599,12 +601,18 @@ Error response from daemon: Get registry.example.com/v1/users/: x509: certificat ...@@ -599,12 +601,18 @@ Error response from daemon: Get registry.example.com/v1/users/: x509: certificat
The Docker daemon running the command expects a cert signed by a recognized CA, The Docker daemon running the command expects a cert signed by a recognized CA,
thus the error above. thus the error above.
While GitLab doesn't support using self-signed certificates with Container While GitLab doesn't support using self-signed certificates with Container Registry out of the box, it is possible to make it work by [instructing the docker-daemon to trust the self-signed certificates][docker-insecure-self-signed], mounting the docker-daemon and setting `privileged = false` in the runner's `config.toml`. Setting `privileged = true` takes precedence over the docker-daemon.
Registry out of the box, it is possible to make it work if you follow
[Docker's documentation][docker-insecure-self-signed]. You may find some additional
information in [issue 18239][ce-18239].
## Troubleshooting ```
[runners.docker]
image = "ruby:2.1"
privileged = false
volumes = ["/var/run/docker.sock:/var/run/docker.sock", "/cache"]
```
Additional information about this: [issue 18239][ce-18239].
### AWS S3 with the GitLab registry error when pushing large images
When using AWS S3 with the GitLab registry, an error may occur when pushing When using AWS S3 with the GitLab registry, an error may occur when pushing
large images. Look in the Registry log for the following error: large images. Look in the Registry log for the following error:
......
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