Skip to content

Tags: i/rules_docker

Tags

v0.10.0

Toggle v0.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update go-containerregistry that reverts API breaking change (bazelbu…

…ild#1137)

* Update go-containerregistry that reverts API breaking change

* Change function name

v0.9.0

Toggle v0.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Move basic image repro tests to GCB (bazelbuild#1040)

v0.8.1

Toggle v0.8.1's commit message
refactor go dependencies to a separate bzl file (bazelbuild#936)

* refactor go dependencies to a separate bzl file

* add simple example that exersises minimal deps in WORKSPACE

* fix docs

* extend timeout for flaky cloudbluild, reduce timeout for another cloudbuild that has a value that is too high

* last doc fixes

* removing bolierplate and addressing comments

v0.8.0

Toggle v0.8.0's commit message
Implement new container_push (bazelbuild#915)

* Implement new pusher

* Fix type error

* Fix styling to resolve comments

* Enhanced error messages

v0.7.0

Toggle v0.7.0's commit message
Do not add --all_incompatible_changes to presubmit (bazelbuild#662)

The incompatible changes is a little bit more involved than this, we
allow creating new incompatible flags which we don't expect users to
migrate for right away. The principled place to look for incompatibel
changes is to go to https://github.com/bazelbuild/bazel/issues?q=is%3Aissue+label%3Aincompatible-change+label%3Amigration-ready,
ideally also filtered with the bazel version (e.g. for flags that should
be migrated in bazel 0.22.0, add the label 'migration-0.22'.

On the buildkite, this is the pipeline that tells rule owners which
incompatible flags they have to migrate for in the current bazel
release: https://buildkite.com/bazel/bazel-at-release-plus-incompatible-flags

v0.6.0

Toggle v0.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Properly set `cmd` from `args` in lang images. (bazelbuild#624)

Fixes bazelbuild#618.

v0.5.1

Toggle v0.5.1's commit message
Fix @bazel_source archive sha. (bazelbuild#501)

Fix bazelbuild#500.

v0.5.0

Toggle v0.5.0's commit message
Adding Basic Support for Windows Docker Images (bazelbuild#493)

container_import
Added a parameter called “manifest”. This allows Bazel to import a Windows base image without checking in GBs of tar files. All that is needed is the config and manifest files from the base Windows image. The layers parameter should be an empty list.

container_import(
name = "windowsservercore_1803",
config = "windowsservercore.1803.config.json",
manifest = "windowsservercore.1803.manifest.json",
layers = []
)

container_image
Added an optional parameter to docker_build called “operating_system.” While most of the changes are foreign layer specific, two changes were required to address Windows specifically.

There is no support for adding registry diffs, but diffs in existing layers will be respected and continue to work.

container_image(
name = "basic_windows_image",
base = ":import_windows_base_image",
cmd = ['bar.exe'],
files = [":bar.exe"]
operating_system = "windows",
)

* Adding basic support for Windows Docker images.
Does not support adding new registry delta's, but will work with
base images that already have registry deltas.

* Changing container_import to use
application/vnd.docker.distribution.manifest.v2+json instead of
application/vnd.docker.distribution.manifest.list.v2+json as the input.

* Using archive.py from http_archive.  To be removed when bazel 0.17,0 is released

v0.4.0

Toggle v0.4.0's commit message
containerregistry v0.0.24 -> v0.0.25 (bazelbuild#318)

Fixes: bazelbuild#314

puller and importer checksums generated by:
curl https://storage.googleapis.com/containerregistry-releases/v0.0.25/(puller, importer).par | sha256sum

v0.3.0

Toggle v0.3.0's commit message
Merge pull request bazelbuild#175 from mattmoor/ease-import

Tweak the manner in which we alias things.