@@ -8,7 +8,7 @@ Components:
8
8
9
9
| Command | PreStart | PostStart | PreStop | PostStop |
10
10
| -----------------------------| ----------| -----------| ---------| -----------|
11
- | exec on container | | Y(1) | Y(1) | |
11
+ | exec on container | | Y | Y | |
12
12
| exec on cluster resource | N/A | N/A | N/A | N/A |
13
13
| exec on volume | N/A | N/A | N/A | N/A |
14
14
| exec on image | N/A | N/A | N/A | N/A |
@@ -24,15 +24,15 @@ Components:
24
24
25
25
| Command | Build | Run/Debug | Deploy |
26
26
| -----------------------------| -------| -----------| --------|
27
- | exec on container | Y(1) | Y(2) | Y(3) |
27
+ | exec on container | Y | Y | Y |
28
28
| exec on cluster resource | N/A | N/A | N/A |
29
29
| exec on volume | N/A | N/A | N/A |
30
30
| exec on image | N/A | N/A | N/A |
31
31
|   ; | | | |
32
32
| apply on container | ? | ? | ? |
33
- | apply on cluster resource | 0 | Y(2) | Y(3) |
33
+ | apply on cluster resource | 0 | Y | Y |
34
34
| apply on volume | ? | ? | ? |
35
- | apply on image | 0 | Y(2) | Y(3) |
35
+ | apply on image | 0 | Y | Y |
36
36
|   ; | | | |
37
37
| composite serial | | | |
38
38
| composite parallel | | | |
@@ -41,24 +41,6 @@ Components:
41
41
Legend:
42
42
43
43
- 0: Supported by handler but not implemented
44
- - Y: Implemented
44
+ - Y: Implemented by pkg/component.NewRunHandler
45
45
- N/A: Not applicable (by spec)
46
46
- ?: Spec is not clear
47
-
48
- - (1) Implemented by pkg/component.NewExecHandler
49
- - ApplyImage -> nil
50
- - ApplyKubernetes -> nil
51
- - ApplyOpenShift -> nil
52
- - Execute -> (specific, calling execClient.ExecuteCommand on existing component)
53
-
54
- - (2) Implemented by pkg/dev/kubedev.runHandler / pkg.dev/podmandev.commandHandler
55
- - ApplyImage -> image.BuildPushSpecificImage / image.BuildPushSpecificImage
56
- - ApplyKubernetes -> component.ApplyKubernetes / nil (not possible)
57
- - ApplyOpenShift -> component.ApplyKubernetes / nil (not possible)
58
- - Execute -> component.ExecuteRunCommand / component.ExecuteRunCommand
59
-
60
- - (3) Implemented by pkg/deploy.deployHandler
61
- - ApplyImage -> image.BuildPushSpecificImage
62
- - ApplyKubernetes -> component.ApplyKubernetes
63
- - ApplyOpenShift -> component.ApplyKubernetes
64
- - Execute -> (specific, creating a job)
0 commit comments