├── .aspect └── workflows │ └── config.yaml ├── .bazelignore ├── .bazelrc ├── .bazelversion ├── .bcr ├── README.md ├── metadata.template.json ├── presubmit.yml └── source.template.json ├── .gitattributes ├── .github └── workflows │ ├── ci.bazelrc │ ├── ci.yaml │ ├── publish.yaml │ ├── release.yaml │ ├── release_prep.sh │ └── tag.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierignore ├── BUILD.bazel ├── CONTRIBUTING.md ├── LICENSE ├── MODULE.bazel ├── README.md ├── SECURITY.md ├── WORKSPACE ├── apt ├── BUILD.bazel ├── apt.bzl ├── defs.bzl ├── extensions.bzl ├── private │ ├── BUILD.bazel │ ├── apt_deb_repository.bzl │ ├── apt_dep_resolver.bzl │ ├── copy.sh.tmpl │ ├── deb_import.bzl │ ├── deb_postfix.bzl │ ├── deb_resolve.bzl │ ├── deb_translate_lock.bzl │ ├── dpkg_status.bzl │ ├── dpkg_status.sh │ ├── dpkg_statusd.bzl │ ├── dpkg_statusd.sh │ ├── lockfile.bzl │ ├── package.BUILD.tmpl │ ├── starlark_codegen_utils.bzl │ ├── util.bzl │ ├── version.bzl │ └── version_constraint.bzl └── tests │ ├── BUILD.bazel │ ├── resolution │ ├── BUILD.bazel │ ├── arch_all.yaml │ ├── clang.yaml │ ├── dependencies.yaml │ ├── empty.lock.json │ └── security.yaml │ ├── resolution_test.bzl │ └── version_test.bzl ├── distroless ├── BUILD.bazel ├── defs.bzl ├── dependencies.bzl ├── private │ ├── BUILD.bazel │ ├── JavaKeyStore.java │ ├── cacerts.bzl │ ├── cacerts.sh │ ├── flatten.bzl │ ├── flatten.sh │ ├── group.bzl │ ├── home.bzl │ ├── java_keystore.bzl │ ├── locale.bzl │ ├── locale.sh │ ├── os_release.bzl │ ├── passwd.bzl │ ├── tar.bzl │ └── util.bzl ├── tests │ ├── BUILD.bazel │ └── asserts.bzl └── toolchains.bzl └── e2e └── smoke ├── .bazelversion ├── BUILD ├── MODULE.bazel ├── README.md ├── bullseye.lock.json ├── bullseye.yaml ├── test_linux_amd64.yaml └── test_linux_arm64.yaml /.aspect/workflows/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.aspect/workflows/config.yaml -------------------------------------------------------------------------------- /.bazelignore: -------------------------------------------------------------------------------- 1 | # nested modules 2 | e2e/ 3 | -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.bazelrc -------------------------------------------------------------------------------- /.bazelversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.bazelversion -------------------------------------------------------------------------------- /.bcr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.bcr/README.md -------------------------------------------------------------------------------- /.bcr/metadata.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.bcr/metadata.template.json -------------------------------------------------------------------------------- /.bcr/presubmit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.bcr/presubmit.yml -------------------------------------------------------------------------------- /.bcr/source.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.bcr/source.template.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.github/workflows/ci.bazelrc -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/release_prep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.github/workflows/release_prep.sh -------------------------------------------------------------------------------- /.github/workflows/tag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.github/workflows/tag.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.lock.json -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/SECURITY.md -------------------------------------------------------------------------------- /WORKSPACE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apt/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/BUILD.bazel -------------------------------------------------------------------------------- /apt/apt.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/apt.bzl -------------------------------------------------------------------------------- /apt/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/defs.bzl -------------------------------------------------------------------------------- /apt/extensions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/extensions.bzl -------------------------------------------------------------------------------- /apt/private/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/BUILD.bazel -------------------------------------------------------------------------------- /apt/private/apt_deb_repository.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/apt_deb_repository.bzl -------------------------------------------------------------------------------- /apt/private/apt_dep_resolver.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/apt_dep_resolver.bzl -------------------------------------------------------------------------------- /apt/private/copy.sh.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/copy.sh.tmpl -------------------------------------------------------------------------------- /apt/private/deb_import.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/deb_import.bzl -------------------------------------------------------------------------------- /apt/private/deb_postfix.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/deb_postfix.bzl -------------------------------------------------------------------------------- /apt/private/deb_resolve.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/deb_resolve.bzl -------------------------------------------------------------------------------- /apt/private/deb_translate_lock.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/deb_translate_lock.bzl -------------------------------------------------------------------------------- /apt/private/dpkg_status.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/dpkg_status.bzl -------------------------------------------------------------------------------- /apt/private/dpkg_status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/dpkg_status.sh -------------------------------------------------------------------------------- /apt/private/dpkg_statusd.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/dpkg_statusd.bzl -------------------------------------------------------------------------------- /apt/private/dpkg_statusd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/dpkg_statusd.sh -------------------------------------------------------------------------------- /apt/private/lockfile.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/lockfile.bzl -------------------------------------------------------------------------------- /apt/private/package.BUILD.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/package.BUILD.tmpl -------------------------------------------------------------------------------- /apt/private/starlark_codegen_utils.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/starlark_codegen_utils.bzl -------------------------------------------------------------------------------- /apt/private/util.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/util.bzl -------------------------------------------------------------------------------- /apt/private/version.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/version.bzl -------------------------------------------------------------------------------- /apt/private/version_constraint.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/private/version_constraint.bzl -------------------------------------------------------------------------------- /apt/tests/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/tests/BUILD.bazel -------------------------------------------------------------------------------- /apt/tests/resolution/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/tests/resolution/BUILD.bazel -------------------------------------------------------------------------------- /apt/tests/resolution/arch_all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/tests/resolution/arch_all.yaml -------------------------------------------------------------------------------- /apt/tests/resolution/clang.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/tests/resolution/clang.yaml -------------------------------------------------------------------------------- /apt/tests/resolution/dependencies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/tests/resolution/dependencies.yaml -------------------------------------------------------------------------------- /apt/tests/resolution/empty.lock.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apt/tests/resolution/security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/tests/resolution/security.yaml -------------------------------------------------------------------------------- /apt/tests/resolution_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/tests/resolution_test.bzl -------------------------------------------------------------------------------- /apt/tests/version_test.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/apt/tests/version_test.bzl -------------------------------------------------------------------------------- /distroless/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/BUILD.bazel -------------------------------------------------------------------------------- /distroless/defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/defs.bzl -------------------------------------------------------------------------------- /distroless/dependencies.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/dependencies.bzl -------------------------------------------------------------------------------- /distroless/private/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/BUILD.bazel -------------------------------------------------------------------------------- /distroless/private/JavaKeyStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/JavaKeyStore.java -------------------------------------------------------------------------------- /distroless/private/cacerts.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/cacerts.bzl -------------------------------------------------------------------------------- /distroless/private/cacerts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/cacerts.sh -------------------------------------------------------------------------------- /distroless/private/flatten.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/flatten.bzl -------------------------------------------------------------------------------- /distroless/private/flatten.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/flatten.sh -------------------------------------------------------------------------------- /distroless/private/group.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/group.bzl -------------------------------------------------------------------------------- /distroless/private/home.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/home.bzl -------------------------------------------------------------------------------- /distroless/private/java_keystore.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/java_keystore.bzl -------------------------------------------------------------------------------- /distroless/private/locale.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/locale.bzl -------------------------------------------------------------------------------- /distroless/private/locale.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/locale.sh -------------------------------------------------------------------------------- /distroless/private/os_release.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/os_release.bzl -------------------------------------------------------------------------------- /distroless/private/passwd.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/passwd.bzl -------------------------------------------------------------------------------- /distroless/private/tar.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/tar.bzl -------------------------------------------------------------------------------- /distroless/private/util.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/private/util.bzl -------------------------------------------------------------------------------- /distroless/tests/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/tests/BUILD.bazel -------------------------------------------------------------------------------- /distroless/tests/asserts.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/tests/asserts.bzl -------------------------------------------------------------------------------- /distroless/toolchains.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/distroless/toolchains.bzl -------------------------------------------------------------------------------- /e2e/smoke/.bazelversion: -------------------------------------------------------------------------------- 1 | ../../.bazelversion -------------------------------------------------------------------------------- /e2e/smoke/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/e2e/smoke/BUILD -------------------------------------------------------------------------------- /e2e/smoke/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/e2e/smoke/MODULE.bazel -------------------------------------------------------------------------------- /e2e/smoke/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/e2e/smoke/README.md -------------------------------------------------------------------------------- /e2e/smoke/bullseye.lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/e2e/smoke/bullseye.lock.json -------------------------------------------------------------------------------- /e2e/smoke/bullseye.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/e2e/smoke/bullseye.yaml -------------------------------------------------------------------------------- /e2e/smoke/test_linux_amd64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/e2e/smoke/test_linux_amd64.yaml -------------------------------------------------------------------------------- /e2e/smoke/test_linux_arm64.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bazel-contrib/rules_distroless/HEAD/e2e/smoke/test_linux_arm64.yaml --------------------------------------------------------------------------------