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: docs/proposals/20220826-image-runtime-redistributed-metadata.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,15 @@ Authors:
4
4
5
5
## Summary
6
6
7
-
The `envd` would add (runing graph metadata)[https://github.com/tensorchord/envd/blob/630ada172bdf876c3b749329fdbe284c108051f2/pkg/lang/ir/types.go#L70] would be encoded into a ASCII string and added to be image(OCI Spec) as a config.
7
+
The `envd` would add (running graph metadata)[https://github.com/tensorchord/envd/blob/630ada172bdf876c3b749329fdbe284c108051f2/pkg/lang/ir/types.go#L70] would be encoded into a ASCII string and added to be image(OCI Spec) as a config.
8
8
9
9
we named the above mentioned encoded config `Envd Runtime Graph Label`
10
10
11
11
## Motivation
12
12
13
-
This proposal is part of effort to define what the artifact `envd` delivery and decoupling the phases of build and runing. It will be friendly for running a envd environment even at the absence of `build.env`.
13
+
This proposal is part of effort to define what the artifact `envd` delivery and decoupling the phases of build and running. It will be friendly for running a envd environment even at the absence of `build.env`.
14
14
15
-
the concept of `running context` is a also needed as addition of `build contxt` for example:
15
+
the concept of `running context` is a also needed as addition of `build context` for example:
16
16
17
17
- An engineer build a easy-to-use env for his/her interns for the quick use of company tools.
18
18
- Kubernetes remote runtime support in the future.
@@ -26,12 +26,12 @@ the concept of `running context` is a also needed as addition of `build contxt`
26
26
## Implementations
27
27
28
28
There are two parts of runtime configuration that can be used in envd.
29
-
- OCI sepecifications specific:
29
+
- OCI specifications specific:
30
30
- ExposedPort
31
31
- Entrypoint
32
32
- Env
33
33
- Cmd
34
-
-Custome Labels
34
+
-Custom Labels
35
35
36
36
For some parts of runtime configuration, we could use the OCI part such as environment variables. We still need to deal with extra parts such as port bindings which not covered by the OCI spec.
0 commit comments