Skip to content

Commit

Permalink
Merge pull request #398 from infosiftr/complex-expressions
Browse files Browse the repository at this point in the history
prevent tls being disabled if _tls_generate_certs fails
  • Loading branch information
tianon authored Feb 3, 2023
2 parents 0acd507 + 38e13c8 commit 0d1c210
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 18 deletions.
11 changes: 5 additions & 6 deletions 20.10/dind/dockerd-entrypoint.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 5 additions & 6 deletions 23.0/dind/dockerd-entrypoint.sh

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 5 additions & 6 deletions dockerd-entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -108,12 +108,11 @@ if [ "$#" -eq 0 ] || [ "${1#-}" != "$1" ]; then
esac

# add our default arguments
if [ -n "${DOCKER_TLS_CERTDIR:-}" ] \
&& _tls_generate_certs "$DOCKER_TLS_CERTDIR" \
&& [ -s "$DOCKER_TLS_CERTDIR/server/ca.pem" ] \
&& [ -s "$DOCKER_TLS_CERTDIR/server/cert.pem" ] \
&& [ -s "$DOCKER_TLS_CERTDIR/server/key.pem" ] \
; then
if [ -n "${DOCKER_TLS_CERTDIR:-}" ]; then
_tls_generate_certs "$DOCKER_TLS_CERTDIR"
[ -s "$DOCKER_TLS_CERTDIR/server/ca.pem" ]
[ -s "$DOCKER_TLS_CERTDIR/server/cert.pem" ]
[ -s "$DOCKER_TLS_CERTDIR/server/key.pem" ]
# generate certs and use TLS if requested/possible (default in 19.03+)
set -- dockerd \
--host="$dockerSocket" \
Expand Down

0 comments on commit 0d1c210

Please sign in to comment.