diff --git a/.hadolint.yaml b/.hadolint.yaml index c9d7ed1..69b294e 100644 --- a/.hadolint.yaml +++ b/.hadolint.yaml @@ -5,5 +5,6 @@ override: style: - DL3006 # always tag the version of an image explicitly - DL3008 # pin versions in apt get install + - DL3013 # pin versions in pip - DL3015 # avoid additional packages by specifying `--no-install-recommends` - DL3018 # pin versions in apk add diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 4e30897..9b78fd8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,6 +12,7 @@ repos: - id: end-of-file-fixer - id: check-json - id: check-yaml + args: [--allow-multiple-documents] - id: check-added-large-files - repo: https://github.com/markdownlint/markdownlint rev: v0.12.0 diff --git a/.yamllint.yaml b/.yamllint.yaml index 32a11a6..ffa6512 100644 --- a/.yamllint.yaml +++ b/.yamllint.yaml @@ -3,6 +3,7 @@ # more information extends: default + rules: line-length: allow-non-breakable-inline-mappings: true diff --git a/examples/kubernetes/create an admission webhook/Dockerfile b/examples/kubernetes/create an admission webhook/Dockerfile index a1bdbc0..37623b5 100644 --- a/examples/kubernetes/create an admission webhook/Dockerfile +++ b/examples/kubernetes/create an admission webhook/Dockerfile @@ -1,8 +1,8 @@ FROM python:alpine RUN pip3 --no-cache-dir install flask jsonpatch -ADD webhook.py / +COPY webhook.py / USER nobody EXPOSE 8080 -ENTRYPOINT python3 /webhook.py +ENTRYPOINT [ "python3", "/webhook.py" ]