@@ -121,6 +121,8 @@ ifndef LOCALONLY
121121 PUSHIMAGES := 1
122122endif
123123
124+ BUILD_SKIP_UPDATE ?= false
125+
124126ifdef IMAGETAG
125127 IMAGESUFFIX := :$(IMAGETAG)
126128else
@@ -272,7 +274,7 @@ NON_EE_SOURCES := $(shell $(NON_EE_SOURCES_QUERY))
272274
273275YAML_EXCLUDE_DIRS := vendor .gobuild deps tools pkg/generated/clientset pkg/generated/informers pkg/generated/listers \
274276 chart/kube-arangodb/templates chart/kube-arangodb-arm64/templates chart/kube-arangodb-enterprise/templates chart/kube-arangodb-enterprise-arm64/templates \
275- chart/kube-arangodb-crd/templates chart/arangodb-ingress-proxy/templates
277+ chart/kube-arangodb-crd/templates
276278YAML_EXCLUDE_FILES :=
277279YAML_QUERY := find ./ -type f -name '*.yaml' $(foreach EXCLUDE_DIR,$(YAML_EXCLUDE_DIRS ) , ! -path "* /$(EXCLUDE_DIR ) /* ") $(foreach EXCLUDE_FILE,$(YAML_EXCLUDE_FILES ) , ! -path "* /$(EXCLUDE_FILE ) ")
278280YAMLS := $(shell $(YAML_QUERY ) )
@@ -478,11 +480,11 @@ $(BIN): $(VBIN_LINUX_AMD64) $(VBIN_OPS_LINUX_AMD64) $(VBIN_INT_LINUX_AMD64)
478480docker : clean check-vars $(VBIN_LINUX_AMD64 ) $(VBIN_LINUX_ARM64 )
479481ifdef PUSHIMAGES
480482 docker buildx build --no-cache -f $(DOCKERFILE) --build-arg GOVERSION=$(GOVERSION) --build-arg DISTRIBUTION=$(DISTRIBUTION) \
481- --build-arg "VERSION=${VERSION_MAJOR_MINOR_PATCH}" --build-arg "RELEASE_MODE=$(RELEASE_MODE)" \
483+ --build-arg "VERSION=${VERSION_MAJOR_MINOR_PATCH}" --build-arg "RELEASE_MODE=$(RELEASE_MODE)" --build-arg "BUILD_SKIP_UPDATE=${BUILD_SKIP_UPDATE}" \
482484 --platform linux/amd64,linux/arm64 --push -t $(OPERATORIMAGE) .
483485else
484486 docker buildx build --no-cache -f $(DOCKERFILE) --build-arg GOVERSION=$(GOVERSION) --build-arg DISTRIBUTION=$(DISTRIBUTION) \
485- --build-arg "VERSION=${VERSION_MAJOR_MINOR_PATCH}" --build-arg "RELEASE_MODE=$(RELEASE_MODE)" \
487+ --build-arg "VERSION=${VERSION_MAJOR_MINOR_PATCH}" --build-arg "RELEASE_MODE=$(RELEASE_MODE)" --build-arg "BUILD_SKIP_UPDATE=${BUILD_SKIP_UPDATE}" \
486488 --platform linux/amd64,linux/arm64 -t $(OPERATORIMAGE) .
487489endif
488490
@@ -802,6 +804,7 @@ set-typed-api-version/%:
802804 @grep -rHn " github.com/arangodb/kube-arangodb/pkg/generated/clientset/versioned/typed/$* /v[A-Za-z0-9]\+" \
803805 " $( ROOT) /pkg/deployment/" \
804806 " $( ROOT) /pkg/replication/" \
807+ " $( ROOT) /pkg/integrations/" \
805808 " $( ROOT) /pkg/operator/" \
806809 " $( ROOT) /pkg/operatorV2/" \
807810 " $( ROOT) /pkg/server/" \
@@ -818,6 +821,7 @@ set-api-version/%:
818821 @grep -rHn " github.com/arangodb/kube-arangodb/pkg/apis/$* /v[A-Za-z0-9]\+" \
819822 " $( ROOT) /pkg/deployment/" \
820823 " $( ROOT) /pkg/replication/" \
824+ " $( ROOT) /pkg/integrations/" \
821825 " $( ROOT) /pkg/operator/" \
822826 " $( ROOT) /pkg/operatorV2/" \
823827 " $( ROOT) /pkg/server/" \
@@ -831,6 +835,7 @@ set-api-version/%:
831835 @grep -rHn " DatabaseV[A-Za-z0-9]\+()" \
832836 " $( ROOT) /pkg/deployment/" \
833837 " $( ROOT) /pkg/replication/" \
838+ " $( ROOT) /pkg/integrations/" \
834839 " $( ROOT) /pkg/operator/" \
835840 " $( ROOT) /pkg/operatorV2/" \
836841 " $( ROOT) /pkg/server/" \
@@ -844,6 +849,7 @@ set-api-version/%:
844849 @grep -rHn " ReplicationV[A-Za-z0-9]\+()" \
845850 " $( ROOT) /pkg/deployment/" \
846851 " $( ROOT) /pkg/replication/" \
852+ " $( ROOT) /pkg/integrations/" \
847853 " $( ROOT) /pkg/operator/" \
848854 " $( ROOT) /pkg/operatorV2/" \
849855 " $( ROOT) /pkg/server/" \
0 commit comments