Deprecation of Docker-in-Docker (DinD) for Security Scanners

Hi,
As you know, the previous year GitLab announced the deprecation of DinD for security scanners. In the article below, a specific sentence is quite confusing for me. I couldn’t find other sources to clarify the future of DinD support.

In a future release we intend to remove DinD completely

Is DinD being unsupported for only dependency scanners or it will be unsupported in a wider area?

Thanks

1 Like

Well I went to the Dependency Scanning link from the link you posted: Dependency Scanning | GitLab

as far as I see it’s related just to security scanning, but as you can see from that link above, from 13.4 and later DIND is unsupported. In the SAST link: Static Application Security Testing (SAST) | GitLab it’s also no longer supported.

It doesn’t say anything about DIND not being possible with for example CI/CD so it seems that is still possible: Use Docker to build Docker images | GitLab

1 Like

I guess you are right. CI/CD pipelines should be fine. Just as a note. Kubernetes Dockershim support will be removed which might affect DinD setups. https://kubernetes.io/blog/2020/12/02/dont-panic-kubernetes-and-docker/

Yes probably will also apply to Openshift as well. Therefore would require running docker separately for CI/CD than on these platforms once support is removed from Kubernetes for docker.