Closed alexeagle closed 2 years ago
👋 Happy to talk about some of the choices we made with https://github.com/DataDog/rules_oci , which we were focussing on creating all types of OCI-based artifacts. We're currently using them internally to create multi-arch images, improve build and pull times and remove Python from our toolchains as much as possible.
Currently the rules are split into two:
git_repository
Approved based on no objections in two SIG meetings and no replies to https://groups.google.com/g/bazel-contrib/c/V4hxjwE0e6Y
The distroless team at Google is among several sponsors of a project to make a new, slimmer container-building ruleset, replacing a subset of rules_docker. Other players include http://github.com/DataDog/rules_oci_bootstrap and https://github.com/aspect-build/rules_container, https://github.com/bazeltools/rules_minidock
The distroless team has asked that the repository for this ruleset be governed by bazel-contrib rather than under the GH org of a corporate entity like aspect-build.
https://bazel-contrib.github.io/SIG-rules-authors/hosting-policy.html#adding-criteria:
Will be Apache-2.0
Docker/containers are clearly one of the most critical needs for Bazel users
I can be the POC, along with @gregmagolan and @thesayyn
We'll do these, based on the rules-template
To start with, Aspect will provide this support - other contributors welcome.
Will make a CODEOWNERS with @thesayyn and at least one other person (likely from aspect-build)
Will follow that release pattern.
Yup, will do.