File tree Expand file tree Collapse file tree 5 files changed +70
-30
lines changed
Expand file tree Collapse file tree 5 files changed +70
-30
lines changed Original file line number Diff line number Diff line change 11---
2+ image : {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact
3+ final : false
4+ fromImage : builder/src
5+ git :
6+ - add : {{ .ModuleDir }}/images/{{ .ImageName }}
7+ to : /src
8+ stageDependencies :
9+ install :
10+ - go.mod
11+ - go.sum
12+ - " **/*.go"
13+ ---
214{{- $nameDeps := print $.ImageName "-dependencies" -}}
315{{- define "$nameDeps" -}}
416packages :
@@ -12,19 +24,14 @@ packages:
1224image : {{ .ModuleNamePrefix }}{{ .ImageName }}-builder
1325final : false
1426fromImage : {{ eq $.SVACE_ENABLED "false" | ternary "builder/golang-alt-1.24" "builder/golang-alt-svace-1.24" }}
15- git :
16- - add : {{ .ModuleDir }}/images/{{ .ImageName }}
17- to : /src
18- stageDependencies :
19- install :
20- - go.mod
21- - go.sum
22- setup :
23- - " **/*.go"
2427secrets :
2528- id : GOPROXY
2629 value : {{ .GOPROXY }}
2730import :
31+ - image : {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact
32+ add : /src
33+ to : /src
34+ before : install
2835{{- include "importPackageImages" (list . $builderDeps.packages "install") -}}
2936shell :
3037 install :
Original file line number Diff line number Diff line change 11---
2- image : {{ .ModuleNamePrefix }}{{ .ImageName }}-builder
2+ image : {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact
33final : false
4- fromImage : {{ eq $.SVACE_ENABLED "false" | ternary " builder/golang-bookworm-1.24" "builder/golang-alt-svace-1.24" }}
4+ fromImage : builder/src
55git :
66 - add : {{ .ModuleDir }}/images/{{ .ImageName }}
77 to : /src/kube-api-rewriter
88 stageDependencies :
99 install :
1010 - go.mod
1111 - go.sum
12- setup :
1312 - " **/*.go"
13+ ---
14+ image : {{ .ModuleNamePrefix }}{{ .ImageName }}-builder
15+ final : false
16+ fromImage : {{ eq $.SVACE_ENABLED "false" | ternary "builder/golang-bookworm-1.24" "builder/golang-alt-svace-1.24" }}
17+ import :
18+ - image : {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact
19+ add : /src
20+ to : /src
21+ before : install
1422secrets :
1523- id : GOPROXY
1624 value : {{ .GOPROXY }}
Original file line number Diff line number Diff line change 11---
2- image : {{ .ModuleNamePrefix }}{{ .ImageName }}-builder
2+ image : {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact
33final : false
4- fromImage : {{ eq $.SVACE_ENABLED "false" | ternary " builder/golang-bookworm-1.24" "builder/golang-alt-svace-1.24" }}
4+ fromImage : builder/src
55git :
66- add : {{ .ModuleDir }}/images/{{ .ImageName }}
7- to : /pre-delete-hook
7+ to : /src/ pre-delete-hook
88 stageDependencies :
99 install :
1010 - go.mod
1111 - go.sum
12- setup :
1312 - " **/*.go"
13+ ---
14+ image : {{ .ModuleNamePrefix }}{{ .ImageName }}-builder
15+ final : false
16+ fromImage : {{ eq $.SVACE_ENABLED "false" | ternary "builder/golang-bookworm-1.24" "builder/golang-alt-svace-1.24" }}
17+ import :
18+ - image : {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact
19+ add : /src
20+ to : /src
21+ before : install
1422secrets :
1523- id : GOPROXY
1624 value : {{ .GOPROXY }}
@@ -20,10 +28,10 @@ mount:
2028shell :
2129 install :
2230 - export GOPROXY=$(cat /run/secrets/GOPROXY)
23- - cd /pre-delete-hook
31+ - cd /src/ pre-delete-hook
2432 - go mod download
2533 setup :
26- - cd /pre-delete-hook
34+ - cd /src/ pre-delete-hook
2735 - export GOOS=linux
2836 - export GOARCH=amd64
2937 - export CGO_ENABLED=0
@@ -35,7 +43,7 @@ image: {{ .ModuleNamePrefix }}{{ .ImageName }}
3543fromImage : builder/scratch
3644import :
3745- image : {{ .ModuleNamePrefix }}{{ .ImageName }}-builder
38- add : /pre-delete-hook/pre-delete-hook
46+ add : /src/ pre-delete-hook/pre-delete-hook
3947 to : /pre-delete-hook
4048 after : install
4149imageSpec :
Original file line number Diff line number Diff line change 11---
2- image : {{ .ModuleNamePrefix }}{{ .ImageName }}
2+ image : {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact
33final : false
4- fromImage : {{ eq $.SVACE_ENABLED "false" | ternary " builder/golang-bookworm-1.24" "builder/golang-alt-svace-1.24" }}
4+ fromImage : builder/src
55git :
66- add : {{ .ModuleDir }}/api
77 to : /src/api
1919 - go.sum
2020 setup :
2121 - " **/*.go"
22+ ---
23+ image : {{ .ModuleNamePrefix }}{{ .ImageName }}
24+ final : false
25+ fromImage : {{ eq $.SVACE_ENABLED "false" | ternary "builder/golang-bookworm-1.24" "builder/golang-alt-svace-1.24" }}
26+ import :
27+ - image : {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact
28+ add : /src
29+ to : /src
30+ before : install
2231secrets :
2332- id : GOPROXY
2433 value : {{ .GOPROXY }}
Original file line number Diff line number Diff line change 11---
2- image : {{ .ModuleNamePrefix }}{{ .ImageName }}-builder
2+ image : {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact
33final : false
4- fromImage : {{ eq $.SVACE_ENABLED "false" | ternary " builder/golang-bookworm-1.24" "builder/golang-alt-svace-1.24" }}
4+ fromImage : builder/src
55git :
66- add : {{ .ModuleDir }}/images/{{ .ImageName }}
7- to : /app/images/vm-route-forge
7+ to : /src/ app/images/vm-route-forge
88 stageDependencies :
99 install :
1010 - go.mod
1111 - go.sum
12- setup :
1312 - " **/*.go"
1413- add : {{ .ModuleDir }}/api
15- to : /app/api
14+ to : /src/ app/api
1615 stageDependencies :
17- setup :
16+ install :
1817 - " **/*.go"
18+ ---
19+ image : {{ .ModuleNamePrefix }}{{ .ImageName }}-builder
20+ final : false
21+ fromImage : {{ eq $.SVACE_ENABLED "false" | ternary "builder/golang-bookworm-1.24" "builder/golang-alt-svace-1.24" }}
22+ import :
23+ - image : {{ .ModuleNamePrefix }}{{ .ImageName }}-src-artifact
24+ add : /src
25+ to : /src
26+ before : install
1927secrets :
2028- id : GOPROXY
2129 value : {{ .GOPROXY }}
@@ -25,10 +33,10 @@ mount:
2533shell :
2634 install :
2735 - export GOPROXY=$(cat /run/secrets/GOPROXY)
28- - cd /app/images/vm-route-forge
36+ - cd /src/ app/images/vm-route-forge
2937 - go mod download
3038 setup :
31- - cd /app/images/vm-route-forge
39+ - cd /src/ app/images/vm-route-forge
3240 - export GOOS=linux
3341 - export GOARCH=amd64
3442 - export CGO_ENABLED=0
@@ -45,7 +53,7 @@ image: {{ .ModuleNamePrefix }}{{ .ImageName }}
4553fromImage : {{ .ModuleNamePrefix }}distroless
4654import :
4755- image : {{ .ModuleNamePrefix }}{{ .ImageName }}-builder
48- add : /app/images/vm-route-forge/vm-route-forge
56+ add : /src/ app/images/vm-route-forge/vm-route-forge
4957 to : /app/vm-route-forge
5058 after : install
5159{{- if eq $.DEBUG_COMPONENT "delve/vm-route-forge" }}
You can’t perform that action at this time.
0 commit comments