@@ -4,13 +4,30 @@ before:
44 - go mod download
55builds :
66 - id : operator-controller
7- main : ./cmd/manager /
8- binary : manager
7+ main : ./cmd/operator-controller /
8+ binary : operator-controller
99 asmflags : " {{ .Env.GO_BUILD_ASMFLAGS }}"
1010 gcflags : " {{ .Env.GO_BUILD_GCFLAGS }}"
1111 ldflags : " {{ .Env.GO_BUILD_LDFLAGS }}"
1212 tags :
13- - " {{ .Env.GO_BUILD_TAGS }}"
13+ - " {{ .Env.GO_BUILD_TAGS }}"
14+ mod_timestamp : " {{ .CommitTimestamp }}"
15+ goos :
16+ - linux
17+ goarch :
18+ - amd64
19+ - arm64
20+ - ppc64le
21+ - s390x
22+ - id : catalogd
23+ main : ./catalogd/cmd/catalogd/
24+ binary : catalogd
25+ asmflags : " {{ .Env.GO_BUILD_ASMFLAGS }}"
26+ gcflags : " {{ .Env.GO_BUILD_GCFLAGS }}"
27+ ldflags : " {{ .Env.GO_BUILD_LDFLAGS }}"
28+ tags :
29+ - " {{ .Env.GO_BUILD_TAGS }}"
30+ mod_timestamp : " {{ .CommitTimestamp }}"
1431 goos :
1532 - linux
1633 goarch :
@@ -20,44 +37,82 @@ builds:
2037 - s390x
2138dockers :
2239 - image_templates :
23- - " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
40+ - " {{ .Env.OPERATOR_CONTROLLER_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
2441 dockerfile : Dockerfile
2542 goos : linux
2643 goarch : amd64
2744 use : buildx
2845 build_flag_templates :
2946 - " --platform=linux/amd64"
3047 - image_templates :
31- - " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
48+ - " {{ .Env.OPERATOR_CONTROLLER_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
3249 dockerfile : Dockerfile
3350 goos : linux
3451 goarch : arm64
3552 use : buildx
3653 build_flag_templates :
3754 - " --platform=linux/arm64"
3855 - image_templates :
39- - " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
56+ - " {{ .Env.OPERATOR_CONTROLLER_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
4057 dockerfile : Dockerfile
4158 goos : linux
4259 goarch : ppc64le
4360 use : buildx
4461 build_flag_templates :
4562 - " --platform=linux/ppc64le"
4663 - image_templates :
47- - " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
64+ - " {{ .Env.OPERATOR_CONTROLLER_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
4865 dockerfile : Dockerfile
4966 goos : linux
5067 goarch : s390x
5168 use : buildx
5269 build_flag_templates :
5370 - " --platform=linux/s390x"
71+ - image_templates :
72+ - " {{ .Env.CATALOGD_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
73+ dockerfile : catalogd/Dockerfile
74+ goos : linux
75+ goarch : amd64
76+ use : buildx
77+ build_flag_templates :
78+ - " --platform=linux/amd64"
79+ - image_templates :
80+ - " {{ .Env.CATALOGD_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
81+ dockerfile : catalogd/Dockerfile
82+ goos : linux
83+ goarch : arm64
84+ use : buildx
85+ build_flag_templates :
86+ - " --platform=linux/arm64"
87+ - image_templates :
88+ - " {{ .Env.CATALOGD_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
89+ dockerfile : catalogd/Dockerfile
90+ goos : linux
91+ goarch : ppc64le
92+ use : buildx
93+ build_flag_templates :
94+ - " --platform=linux/ppc64le"
95+ - image_templates :
96+ - " {{ .Env.CATALOGD_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
97+ dockerfile : catalogd/Dockerfile
98+ goos : linux
99+ goarch : s390x
100+ use : buildx
101+ build_flag_templates :
102+ - " --platform=linux/s390x"
54103docker_manifests :
55- - name_template : " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}"
104+ - name_template : " {{ .Env.OPERATOR_CONTROLLER_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}"
105+ image_templates :
106+ - " {{ .Env.OPERATOR_CONTROLLER_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
107+ - " {{ .Env.OPERATOR_CONTROLLER_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
108+ - " {{ .Env.OPERATOR_CONTROLLER_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
109+ - " {{ .Env.OPERATOR_CONTROLLER_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
110+ - name_template : " {{ .Env.CATALOGD_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}"
56111 image_templates :
57- - " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
58- - " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
59- - " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
60- - " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
112+ - " {{ .Env.CATALOGD_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
113+ - " {{ .Env.CATALOGD_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
114+ - " {{ .Env.CATALOGD_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
115+ - " {{ .Env.CATALOGD_IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
61116checksum :
62117 name_template : ' checksums.txt'
63118snapshot :
@@ -68,7 +123,7 @@ changelog:
68123release :
69124 disable : ' {{ ne .Env.ENABLE_RELEASE_PIPELINE "true" }}'
70125 extra_files :
71- - glob : ' operator-controller .yaml'
126+ - glob : ' olmv1 .yaml'
72127 - glob : ' install.sh'
73128 header : |
74129 ## Installation
0 commit comments