You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ROADMAP.md
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ Topics listed in the roadmap do not mean that they will be implemented or added
10
10
11
11
### Digest and Hashing
12
12
13
-
A bundle is designed to be moved between hosts.
13
+
A bundle is designed to be moved between hosts.
14
14
Although OCI doesn't define a transport method we should have a cryptographic digest of the on-disk bundle that can be used to verify that a bundle is not corrupted and in an expected configuration.
15
15
16
16
*Owner:* philips
@@ -20,11 +20,11 @@ Although OCI doesn't define a transport method we should have a cryptographic di
20
20
There are some discussions about having `runtime.json` being optional for containers and specifying defaults.
21
21
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.
22
22
23
-
*Owner:*
23
+
*Owner:*
24
24
25
25
### Define Container Lifecycle
26
26
27
-
Containers have a lifecycle and being able to identify and document the lifecycle of a container is very helpful for implementations of the spec.
27
+
Containers have a lifecycle and being able to identify and document the lifecycle of a container is very helpful for implementations of the spec.
28
28
The lifecycle events of a container also help identify areas to implement hooks that are portable across various implementations and platforms.
29
29
30
30
*Owner:* mrunalp
@@ -33,27 +33,27 @@ The lifecycle events of a container also help identify areas to implement hooks
33
33
34
34
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.
35
35
36
-
*Owner:*
36
+
*Owner:*
37
37
38
38
### Clarify rootfs requirement in base spec
39
39
40
40
Is the rootfs needed or should it just be expected in the bundle without having a field in the spec?
41
41
42
-
*Owner:*
42
+
*Owner:*
43
43
44
44
### Container Definition
45
45
46
46
Define what a software container is and its attributes in a cross platform way.
47
47
48
-
*Owner:*
48
+
*Owner:*
49
49
50
50
### Live Container Updates
51
51
52
-
Should we allow dynamic container updates to runtime options?
52
+
Should we allow dynamic container updates to runtime options?
53
53
54
54
*Owner:* vishh
55
55
56
-
### Protobuf Config
56
+
### Protobuf Config
57
57
58
58
We currently have only one language binding for the spec and that is Go.
59
59
If we change the specs format in the respository to be something like protobuf then the generation for multiple language bindings become effortless.
@@ -62,7 +62,7 @@ If we change the specs format in the respository to be something like protobuf t
62
62
63
63
### Validation Tooling
64
64
65
-
Provide validation tooling for compliance with OCI spec and runtime environment.
65
+
Provide validation tooling for compliance with OCI spec and runtime environment.
66
66
67
67
*Owner:* mrunalp
68
68
@@ -76,27 +76,27 @@ Provide a testing framework for compliance with OCI spec and runtime environment
76
76
77
77
Decide on a robust versioning schema for the spec as it evolves.
78
78
79
-
*Owner:*
79
+
*Owner:*
80
80
81
81
### Printable/Compiled Spec
82
82
83
83
Reguardless of how the spec is written, ensure that it is easy to read and follow for first time users.
84
84
85
-
*Owner:* vbatts
85
+
*Owner:* vbatts
86
86
87
87
### Base Config Compatibility
88
88
89
89
Ensure that the base configuration format is viable for various platforms.
90
90
91
-
Systems:
91
+
Systems:
92
92
93
93
* Solaris
94
-
* Windows
94
+
* Windows
95
95
* Linux
96
96
97
-
*Owner:*
97
+
*Owner:*
98
98
99
99
### Full Lifecycle Hooks
100
100
Ensure that we have lifecycle hooks in the correct places with full coverage over the container lifecycle.
0 commit comments