55builds :
66 - id : operator-controller
77 main : ./cmd/manager/
8- binary : manager
8+ binary : operator-controller- manager
99 asmflags : " {{ .Env.GO_BUILD_ASMFLAGS }}"
1010 gcflags : " {{ .Env.GO_BUILD_GCFLAGS }}"
1111 ldflags : " {{ .Env.GO_BUILD_LDFLAGS }}"
@@ -18,6 +18,21 @@ builds:
1818 - arm64
1919 - ppc64le
2020 - s390x
21+ - id : catalogd
22+ main : ./catalogd/cmd/manager/
23+ binary : catalogd-manager
24+ asmflags : " {{ .Env.GO_BUILD_ASMFLAGS }}"
25+ gcflags : " {{ .Env.GO_BUILD_GCFLAGS }}"
26+ ldflags : " {{ .Env.GO_BUILD_LDFLAGS }}"
27+ tags :
28+ - " {{ .Env.GO_BUILD_TAGS }}"
29+ goos :
30+ - linux
31+ goarch :
32+ - amd64
33+ - arm64
34+ - ppc64le
35+ - s390x
2136dockers :
2237 - image_templates :
2338 - " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
@@ -51,13 +66,52 @@ dockers:
5166 use : buildx
5267 build_flag_templates :
5368 - " --platform=linux/s390x"
69+ # Build images for catalogd
70+ - image_templates :
71+ - " {{ .Env.IMAGE_CATALOG_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
72+ dockerfile : catalogd/Dockerfile
73+ goos : linux
74+ goarch : amd64
75+ use : buildx
76+ build_flag_templates :
77+ - " --platform=linux/amd64"
78+ - image_templates :
79+ - " {{ .Env.IMAGE_CATALOG_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
80+ dockerfile : catalogd/Dockerfile
81+ goos : linux
82+ goarch : arm64
83+ use : buildx
84+ build_flag_templates :
85+ - " --platform=linux/arm64"
86+ - image_templates :
87+ - " {{ .Env.IMAGE_CATALOG_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
88+ dockerfile : catalogd/Dockerfile
89+ goos : linux
90+ goarch : ppc64le
91+ use : buildx
92+ build_flag_templates :
93+ - " --platform=linux/ppc64le"
94+ - image_templates :
95+ - " {{ .Env.IMAGE_CATALOG_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
96+ dockerfile : catalogd/Dockerfile
97+ goos : linux
98+ goarch : s390x
99+ use : buildx
100+ build_flag_templates :
101+ - " --platform=linux/s390x"
54102docker_manifests :
55103 - name_template : " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}"
56104 image_templates :
57105 - " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
58106 - " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
59107 - " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
60108 - " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
109+ - name_template : " {{ .Env.IMAGE_REPO }}:{{ .Env.IMAGE_TAG }}"
110+ image_templates :
111+ - " {{ .Env.IMAGE_CATALOG_REPO }}:{{ .Env.IMAGE_TAG }}-amd64"
112+ - " {{ .Env.IMAGE_CATALOG_REPO }}:{{ .Env.IMAGE_TAG }}-arm64"
113+ - " {{ .Env.IMAGE_CATALOG_REPO }}:{{ .Env.IMAGE_TAG }}-ppc64le"
114+ - " {{ .Env.IMAGE_CATALOG_REPO }}:{{ .Env.IMAGE_TAG }}-s390x"
61115checksum :
62116 name_template : ' checksums.txt'
63117snapshot :
@@ -68,7 +122,7 @@ changelog:
68122release :
69123 disable : ' {{ ne .Env.ENABLE_RELEASE_PIPELINE "true" }}'
70124 extra_files :
71- - glob : ' operator-controller .yaml'
125+ - glob : ' olmv1 .yaml'
72126 - glob : ' install.sh'
73127 header : |
74128 ## Installation
0 commit comments