@@ -85,15 +85,12 @@ helm-package: manifests
8585 mkdir -p $(DIST_FOLDER )
8686 @echo " Packaging Helm chart with version $( VERSION) ..."
8787 @cp helm/kmcp/Chart.yaml helm/kmcp/Chart.yaml.bak
88- @sed " s /^version: .*/version: $( VERSION) / " helm/kmcp/Chart.yaml.bak > helm/kmcp/Chart.yaml
88+ @awk ' /^version:/ { print; print "appVersion: \" $(VERSION)\""; next } { print } ' helm/kmcp/Chart.yaml.bak > helm/kmcp/Chart.yaml
8989 @helm package helm/kmcp --version $(VERSION ) -d $(DIST_FOLDER )
9090 @mv helm/kmcp/Chart.yaml.bak helm/kmcp/Chart.yaml
9191 @echo " Helm package created: $( DIST_FOLDER) /kmcp-$( VERSION) .tgz"
9292 @cp config/crd/bases/kagent.dev_mcpservers.yaml helm/kmcp-crds/templates/mcpserver-crd.yaml
93- @cp helm/kmcp-crds/Chart.yaml helm/kmcp-crds/Chart.yaml.bak
94- @sed " s/^version: .*/version: $( VERSION) /" helm/kmcp-crds/Chart.yaml.bak > helm/kmcp-crds/Chart.yaml
9593 @helm package helm/kmcp-crds --version $(VERSION ) -d $(DIST_FOLDER )
96- @mv helm/kmcp-crds/Chart.yaml.bak helm/kmcp-crds/Chart.yaml
9794 @echo " Helm package created: $( DIST_FOLDER) /kmcp-crds-$( VERSION) .tgz"
9895
9996.PHONY : helm-cleanup
@@ -240,6 +237,14 @@ docker-build: ## Build docker image with the manager.
240237 $(DOCKER_BUILDER ) build $(DOCKER_BUILD_ARGS ) -t ${CONTROLLER_IMG} .
241238 - $(DOCKER_BUILDER ) rm $(BUILDX_BUILDER_NAME )
242239
240+ .PHONY : docker-tag-latest
241+ docker-tag-latest : # # Tag the built image as 'latest' and push it
242+ @echo " Tagging image as 'latest'..."
243+ @docker tag ${CONTROLLER_IMG} $(DOCKER_REGISTRY ) /$(DOCKER_REPO ) /$(CONTROLLER_IMAGE_NAME ) :latest
244+ @echo " Pushing 'latest' tag..."
245+ @docker push $(DOCKER_REGISTRY ) /$(DOCKER_REPO ) /$(CONTROLLER_IMAGE_NAME ) :latest
246+ @echo " Latest tag pushed successfully"
247+
243248.PHONY : docker-push
244249docker-push : # # Push docker image with the manager.
245250 $(DOCKER_BUILDER ) push ${CONTROLLER_IMG}
0 commit comments