Skip to content

Commit a822ce1

Browse files
committed
1 parent 63c1c1c commit a822ce1

File tree

1 file changed

+25
-1
lines changed

1 file changed

+25
-1
lines changed

CHANGES.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ make it easier to track what has changed over time_
1313

1414
## Breaking changes
1515

16-
The `binderhub.build.Build` class is replaced by the Traitlets based `binderhub.build.KubernetesBuildExecutor` class [#1581](https://github.com/jupyterhub/binderhub/pull/1581), [#1521](https://github.com/jupyterhub/binderhub/pull/1521).
16+
### `binderhub.build.Build` replaced by `binderhub.build.KubernetesBuildExecutor`
17+
18+
The `binderhub.build.Build` class is replaced by the Traitlets based `binderhub.build.KubernetesBuildExecutor` class
19+
[#1518](https://github.com/jupyterhub/binderhub/pull/1518),
20+
[#1521](https://github.com/jupyterhub/binderhub/pull/1521).
1721
The following build configuration properties should be set using Traitlets in the BinderHub configuration:
1822

1923
- `c.BinderHub.appendix` ➡️ `c.BuildExecutor.appendix`
@@ -30,6 +34,26 @@ The following build configuration properties should be set using Traitlets in th
3034
If you have subclassed `binderhub.build.Build` you must update your subclass (including `__init__()` if defined) to inherit from `binderhub.build.KubernetesBuildExecutor`.
3135
The behaviour of the class is otherwise unchanged.
3236

37+
### `dind.enabled` replaced by `imageBuilderType: dind`
38+
39+
The BinderHub builder has been generalised to support non-docker implementations
40+
[#1531](https://github.com/jupyterhub/binderhub/pull/1531).
41+
If you are using Docker-in-Docker replace:
42+
43+
- `dind.enabled: true` ➡️ `imageBuilderType: dind`
44+
45+
The `component: dind` pod builder label is changed to `component: image-builder`
46+
[#1543](https://github.com/jupyterhub/binderhub/pull/1543)
47+
48+
### `imageCleaner.host.enabled` replaced by`imageCleaner.enabled`
49+
50+
When Docker-in-Docker (dind) is enabled the image cleaner used to be run in Docker-in-Docker and on the host Docker.
51+
This is no longer the case, the image cleaner is only run in one place
52+
[#1588](https://github.com/jupyterhub/binderhub/pull/1588).
53+
If you were previously disabling the image cleaner replace:
54+
55+
- `imageCleaner.host.enabled: false` ➡️ `imageCleaner.enabled: false`
56+
3357
# 0.2.0
3458

3559
# master@{2019-07-01}...master@{2019-10-01}

0 commit comments

Comments
 (0)