@@ -5,7 +5,6 @@ zero_trust_workload_identity_manager_containerfile_name = Containerfile.zero-tru
5
5
zero_trust_workload_identity_manager_bundle_containerfile_name = Containerfile.zero-trust-workload-identity-manager.bundle
6
6
7
7
spiffe_spire_submodule_dir = spiffe-spire
8
- spiffe_spire_containerfile_name = Containerfile.spiffe-spire
9
8
10
9
spiffe_spire_controller_manager_submodule_dir = spiffe-spire-controller-manager
11
10
spiffe_spire_controller_manager_containerfile_name = Containerfile.spiffe-spire-controller-manager
@@ -67,13 +66,11 @@ SPIFFE_SPIFFE_CSI_IMAGE ?= spiffe-spiffe-csi
67
66
68
67
69
68
# # image version to tag the created images with.
70
- IMAGE_VERSION ?= $( release_version )
69
+ IMAGE_VERSION ?= 0.1.0
71
70
72
- # # image tag makes use of the branch name and
73
- # # when branch name is `main` use `latest` as the tag.
74
- ifeq ($(release_version ) , main)
75
- IMAGE_VERSION = latest
76
- endif
71
+ SPIFFE_SPIRE_IMAGE_VERSION ?= v1.12.0
72
+ SPIFFE_CSI_IMAGE_VERSION ?= v0.2.7
73
+ SPIFFE_SPIRE_CONTROLLER_MANAGER_IMAGE_VERSION ?= v0.6.2
77
74
78
75
# # args to pass during image build
79
76
IMAGE_BUILD_ARGS ?= --build-arg RELEASE_VERSION=$(release_version ) --build-arg COMMIT_SHA=$(commit_sha ) --build-arg SOURCE_URL=$(source_url )
@@ -133,40 +130,34 @@ build-operator-image:
133
130
# # build spiffe-csi image.
134
131
.PHONY : build-spiffe-csi-image
135
132
build-spiffe-csi-image :
136
- $(IMAGE_BUILD_CMD ) -f $(spiffe_spiffe_csi_containerfile_name ) -t $(SPIFFE_SPIFFE_CSI_IMAGE ) :$(IMAGE_VERSION ) .
133
+ $(IMAGE_BUILD_CMD ) -f $(spiffe_spiffe_csi_containerfile_name ) -t $(SPIFFE_SPIFFE_CSI_IMAGE ) :$(SPIFFE_CSI_IMAGE_VERSION ) .
137
134
138
135
# # build all operand images
139
136
.PHONY : build-operand-images
140
- build-operand-images : build-spiffe-spire-image
137
+ build-operand-images : build-spiffe-csi-image build- spire-agent-image build-spire-controller-manager-image build-spire-server-image build-spire-oidc-discovery-provider -image
141
138
142
139
# # build operator bundle image.
143
140
.PHONY : build-bundle-image
144
141
build-bundle-image :
145
142
$(IMAGE_BUILD_CMD ) -f $(zero_trust_workload_identity_manager_bundle_containerfile_name ) -t $(ZERO_TRUST_WORKLOAD_IDENTITY_MANAGER_BUNDLE_IMAGE ) :$(IMAGE_VERSION ) .
146
143
147
- # # build operand spiffe-spire image.
148
- .PHONY : build-spiffe-spire-image
149
- build-spiffe-spire-image :
150
- $(IMAGE_BUILD_CMD ) -f $(spiffe_spire_containerfile_name ) -t $(SPIFFE_SPIRE_IMAGE ) :$(IMAGE_VERSION ) .
151
-
152
-
153
144
# # build operand spire-controller-manager image.
154
145
.PHONY : build-spire-controller-manager-image
155
146
build-spire-controller-manager-image :
156
- $(IMAGE_BUILD_CMD ) -f $(spiffe_spire_controller_manager_containerfile_name ) -t $(SPIFFE_SPIRE_CONTROLLER_MANAGER_IMAGE ) :$(IMAGE_VERSION ) .
147
+ $(IMAGE_BUILD_CMD ) -f $(spiffe_spire_controller_manager_containerfile_name ) -t $(SPIFFE_SPIRE_CONTROLLER_MANAGER_IMAGE ) :$(SPIFFE_SPIRE_CONTROLLER_MANAGER_IMAGE_VERSION ) .
157
148
158
149
# # build operand spire-controller-manager image.
159
150
.PHONY : build-spire-server-image
160
151
build-spire-server-image :
161
- $(IMAGE_BUILD_CMD ) -f $(spiffe_spire_server_containerfile_name ) -t $(SPIFFE_SPIRE_SERVER_IMAGE ) :$(IMAGE_VERSION ) .
152
+ $(IMAGE_BUILD_CMD ) -f $(spiffe_spire_server_containerfile_name ) -t $(SPIFFE_SPIRE_SERVER_IMAGE ) :$(SPIFFE_SPIRE_IMAGE_VERSION ) .
162
153
163
154
.PHONY : build-spire-agent-image
164
155
build-spire-agent-image :
165
- $(IMAGE_BUILD_CMD ) -f $(spiffe_spire_agent_containerfile_name ) -t $(SPIFFE_SPIRE_AGENT_IMAGE ) :$(IMAGE_VERSION ) .
156
+ $(IMAGE_BUILD_CMD ) -f $(spiffe_spire_agent_containerfile_name ) -t $(SPIFFE_SPIRE_AGENT_IMAGE ) :$(SPIFFE_SPIRE_IMAGE_VERSION ) .
166
157
167
158
.PHONY : build-spire-oidc-discovery-provider-image
168
159
build-spire-oidc-discovery-provider-image :
169
- $(IMAGE_BUILD_CMD ) -f $(spiffe_spire_oidc_discovery_provider_containerfile_name ) -t $(SPIFFE_SPIRE_OIDC_DISCOVERY_PROVIDER_IMAGE ) :$(IMAGE_VERSION ) .
160
+ $(IMAGE_BUILD_CMD ) -f $(spiffe_spire_oidc_discovery_provider_containerfile_name ) -t $(SPIFFE_SPIRE_OIDC_DISCOVERY_PROVIDER_IMAGE ) :$(SPIFFE_SPIRE_IMAGE_VERSION ) .
170
161
171
162
# # check shell scripts.
172
163
.PHONY : verify-shell-scripts
@@ -189,11 +180,16 @@ update: update-submodules
189
180
# # clean up temp dirs, images.
190
181
.PHONY : clean
191
182
clean :
192
- podman rmi -i $(ZERO_TRUST_WORKLOAD_IDENTITY_MANAGER_IMAGE ) :$(IMAGE_VERSION ) \
193
- $(SPIFFE_SPIRE_IMAGE ) :$(IMAGE_VERSION ) \
194
- $(SPIFFE_SPIRE_CONTROLLER_MANAGER_IMAGE ) :$(IMAGE_VERSION ) \
195
- $(SPIFFE_SPIFFE_CSI_IMAGE ) :$(IMAGE_VERSION ) \
196
- $(ZERO_TRUST_WORKLOAD_IDENTITY_MANAGER_BUNDLE_IMAGE ) :$(IMAGE_VERSION )
183
+ $(CONTAINER_ENGINE ) rmi \
184
+ $(ZERO_TRUST_WORKLOAD_IDENTITY_MANAGER_IMAGE ) :$(IMAGE_VERSION ) \
185
+ $(SPIFFE_SPIRE_SERVER_IMAGE ) :$(SPIFFE_SPIRE_IMAGE_VERSION ) \
186
+ $(SPIFFE_SPIRE_AGENT_IMAGE ) :$(SPIFFE_SPIRE_IMAGE_VERSION ) \
187
+ $(SPIFFE_SPIRE_OIDC_DISCOVERY_PROVIDER_IMAGE ) :$(SPIFFE_SPIRE_IMAGE_VERSION ) \
188
+ $(SPIFFE_SPIRE_CONTROLLER_MANAGER_IMAGE ) :$(IMAGE_VERSION ) \
189
+ $(SPIFFE_SPIFFE_CSI_IMAGE ) :$(SPIFFE_CSI_IMAGE_VERSION ) \
190
+ $(ZERO_TRUST_WORKLOAD_IDENTITY_MANAGER_BUNDLE_IMAGE ) :$(IMAGE_VERSION )
191
+
192
+
197
193
198
194
# # validate renovate config.
199
195
.PHONY : validate-renovate-config
0 commit comments