Skip to content

Commit 309647b

Browse files
authored
Merge pull request #3398 from crosbymichael/release-config
Add RELEASE note about config versioning
2 parents a0696b2 + 5ed1a3c commit 309647b

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

RELEASES.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ containerd versions:
173173
| GRPC API | Stable | 1.0 | [api/](api) |
174174
| Metrics API | Stable | 1.0 | - |
175175
| Runtime Shim API | Stable | 1.2 | - |
176+
| Daemon Config | Stable | 1.0 | - |
176177
| Go client API | Unstable | _future_ | [godoc](https://godoc.org/github.com/containerd/containerd) |
177178
| CRI GRPC API | Unstable | v1alpha2 _current_ | [api/](https://github.com/kubernetes/kubernetes/tree/master/pkg/kubelet/apis/cri/runtime/v1alpha2) |
178179
| `ctr` tool | Unstable | Out of scope | - |
@@ -271,6 +272,13 @@ may be completely refactored or have breaking changes in _minor_ releases.
271272

272273
We will try not break the tool in _patch_ releases.
273274

275+
### Daemon Configuration
276+
277+
The daemon's configuration file, commonly located in `/etc/containerd/config.toml`
278+
is versioned and backwards compatible. The `version = 2` field in the config
279+
file specifies the config's version. If no version number is specified inside
280+
the config file then it is assumed to be a version 1 config and parsed as such.
281+
274282
### Not Covered
275283

276284
As a general rule, anything not mentioned in this document is not covered by

0 commit comments

Comments
 (0)