Skip to content

Commit 0fe5798

Browse files
committed
Update ROADMAP.md
Signed-off-by: Doug Davis <[email protected]>
1 parent 837f67d commit 0fe5798

File tree

1 file changed

+27
-9
lines changed

1 file changed

+27
-9
lines changed

ROADMAP.md

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ Although OCI doesn't define a transport method we should have a cryptographic di
1717

1818
*Owner:* philips
1919

20-
### Review the need for runtime.json
20+
### Review the need for runtime.json (Target release: v0.3.0)
2121

2222
There are some discussions about having `runtime.json` being optional for containers and specifying defaults.
2323
Runtimes would use this standard set of defaults for containers and `runtime.json` would provide overrides for fine tuning of these extra host or platform specific settings.
2424

25-
*Owner:*
25+
*Owner:* mrunalp
2626

2727
### Define Container Lifecycle
2828

@@ -31,38 +31,48 @@ The lifecycle events of a container also help identify areas to implement hooks
3131

3232
*Owner:* mrunalp
3333

34-
### Define Standard Container Actions
34+
### Define Standard Container Actions (Target release: v0.3.0)
3535

3636
Define what type of actions a runtime can perform on a container without imposing hardships on authors of platforms that do not support advanced options.
3737

38-
*Owner:*
38+
*Owner:* duglin
3939

4040
### Clarify rootfs requirement in base spec
4141

4242
Is the rootfs needed or should it just be expected in the bundle without having a field in the spec?
4343

44+
Resolution: keep it as is - user definable
45+
Submit as a different PR
46+
For reference: https://groups.google.com/a/opencontainers.org/forum/#!topic/dev/6ZKMNWujDhU
47+
4448
*Owner:*
4549

4650
### Container Definition
4751

4852
Define what a software container is and its attributes in a cross platform way.
4953

50-
*Owner:*
54+
Could be solved by lifecycle/ops and create/start split discussions
55+
56+
*Owner:* vishh & duglin
5157

5258
### Live Container Updates
5359

5460
Should we allow dynamic container updates to runtime options?
5561

56-
*Owner:* vishh
62+
Proposal: make it an optional feature
63+
64+
*Owner:* hqhq (was vishh) robdolinms, bcorrie
5765

5866
### Protobuf Config
5967

6068
We currently have only one language binding for the spec and that is Go.
6169
If we change the specs format in the respository to be something like protobuf then the generation for multiple language bindings become effortless.
6270

71+
Not going to do it
72+
6373
*Owner:* vbatts
6474

65-
### Validation Tooling
75+
### Validation Tooling (Target release: v0.3.0)
6676

6777
Provide validation tooling for compliance with OCI spec and runtime environment.
6878

@@ -78,12 +88,18 @@ Provide a testing framework for compliance with OCI spec and runtime environment
7888

7989
Decide on a robust versioning schema for the spec as it evolves.
8090

81-
*Owner:*
91+
Resolved but release process could evolve. Resolved for v0.2.0, expect to revisit near v1.0.0
92+
93+
*Owner:* vbatts
8294

8395
### Printable/Compiled Spec
8496

8597
Regardless of how the spec is written, ensure that it is easy to read and follow for first time users.
8698

99+
Part of this is resolved. Produces an html & pdf.
100+
Done
101+
Would be nice to publish to the OCI web site as part of our release process.
102+
87103
*Owner:* vbatts
88104

89105
### Base Config Compatibility
@@ -96,9 +112,11 @@ Systems:
96112
* Windows
97113
* Linux
98114

99-
*Owner:*
115+
*Owner:* robdolinms as lead coordinator
100116

101117
### Full Lifecycle Hooks
102118
Ensure that we have lifecycle hooks in the correct places with full coverage over the container lifecycle.
103119

120+
Will probably go away with Vish's work on splitting create and start, and if we have exec.
121+
104122
*Owner:*

0 commit comments

Comments
 (0)