Fix name-too-long problem during deployment:
Some checks failed
DevStar DevContainer Operator CI Pipeline - main branch / build-and-push-devstar-devcontainer-operator (push) Failing after 6s

The Service "devstar-devcontainer-kubebuilder-scaffold-controller-manager-metrics-service" is invalid: metadata.name: Invalid value: "devstar-devcontainer-kubebuilder-scaffold-controller-manager-metrics-service": must be no more than 63 characters
make: *** [Makefile:140: deploy] Error 1
This commit is contained in:
Mingchen Dai
2024-09-30 08:19:26 +00:00
parent 4c886ea321
commit 72bd77fca3
17 changed files with 26 additions and 26 deletions

View File

@@ -108,10 +108,10 @@ PLATFORMS ?= linux/arm64,linux/amd64,linux/s390x,linux/ppc64le
docker-buildx: ## Build and push docker image for the manager for cross-platform support
# copy existing Dockerfile and insert --platform=${BUILDPLATFORM} into Dockerfile.cross, and preserve the original Dockerfile
sed -e '1 s/\(^FROM\)/FROM --platform=\$$\{BUILDPLATFORM\}/; t' -e ' 1,// s//FROM --platform=\$$\{BUILDPLATFORM\}/' Dockerfile > Dockerfile.cross
- $(CONTAINER_TOOL) buildx create --name devstar-devcontainer-kubebuilder-scaffold-builder
$(CONTAINER_TOOL) buildx use devstar-devcontainer-kubebuilder-scaffold-builder
- $(CONTAINER_TOOL) buildx create --name devcontainer-operator-builder
$(CONTAINER_TOOL) buildx use devcontainer-operator-builder
- $(CONTAINER_TOOL) buildx build --push --platform=$(PLATFORMS) --tag ${IMG} -f Dockerfile.cross .
- $(CONTAINER_TOOL) buildx rm devstar-devcontainer-kubebuilder-scaffold-builder
- $(CONTAINER_TOOL) buildx rm devcontainer-operator-builder
rm Dockerfile.cross
.PHONY: build-installer