[MM-44364] make config override actually override defaults (#20379)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
dce96046dd
Коммит
71cdd9e486
18
Makefile
18
Makefile
@@ -1,4 +1,4 @@
|
|||||||
.PHONY: build package run stop run-client run-server run-haserver stop-haserver stop-client stop-server restart restart-server restart-client restart-haserver start-docker clean-dist clean nuke check-style check-client-style check-server-style check-unit-tests test dist run-client-tests setup-run-client-tests cleanup-run-client-tests test-client build-linux build-osx build-windows package-prep package-linux package-osx package-windows internal-test-web-client vet run-server-for-web-client-tests diff-config prepackaged-plugins prepackaged-binaries test-server test-server-ee test-server-quick test-server-race start-docker-check migrations-bindata new-migration
|
.PHONY: build package run stop run-client run-server run-haserver stop-haserver stop-client stop-server restart restart-server restart-client restart-haserver start-docker clean-dist clean nuke check-style check-client-style check-server-style check-unit-tests test dist run-client-tests setup-run-client-tests cleanup-run-client-tests test-client build-linux build-osx build-windows package-prep package-linux package-osx package-windows internal-test-web-client vet run-server-for-web-client-tests diff-config prepackaged-plugins prepackaged-binaries test-server test-server-ee test-server-quick test-server-race migrations-bindata new-migration
|
||||||
|
|
||||||
ROOT := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
|
ROOT := $(dir $(abspath $(lastword $(MAKEFILE_LIST))))
|
||||||
|
|
||||||
@@ -154,6 +154,14 @@ endif
|
|||||||
all: run ## Alias for 'run'.
|
all: run ## Alias for 'run'.
|
||||||
|
|
||||||
-include config.override.mk
|
-include config.override.mk
|
||||||
|
|
||||||
|
# Make sure not to modify an overridden ENABLED_DOCKER_SERVICES variable
|
||||||
|
DOCKER_SERVICES_OVERRIDE=false
|
||||||
|
ifneq (,$(ENABLED_DOCKER_SERVICES))
|
||||||
|
$(info ENABLED_DOCKER_SERVICES has been overridden)
|
||||||
|
DOCKER_SERVICES_OVERRIDE=true
|
||||||
|
endif
|
||||||
|
|
||||||
include config.mk
|
include config.mk
|
||||||
include build/*.mk
|
include build/*.mk
|
||||||
|
|
||||||
@@ -169,7 +177,7 @@ ifneq ("$(wildcard ./docker-compose.override.yaml)","")
|
|||||||
DOCKER_COMPOSE_OVERRIDE=-f docker-compose.override.yaml
|
DOCKER_COMPOSE_OVERRIDE=-f docker-compose.override.yaml
|
||||||
endif
|
endif
|
||||||
|
|
||||||
start-docker-check:
|
ifneq ($(DOCKER_SERVICES_OVERRIDE),true)
|
||||||
ifeq (,$(findstring minio,$(ENABLED_DOCKER_SERVICES)))
|
ifeq (,$(findstring minio,$(ENABLED_DOCKER_SERVICES)))
|
||||||
TEMP_DOCKER_SERVICES:=$(TEMP_DOCKER_SERVICES) minio
|
TEMP_DOCKER_SERVICES:=$(TEMP_DOCKER_SERVICES) minio
|
||||||
endif
|
endif
|
||||||
@@ -182,6 +190,7 @@ ifeq ($(BUILD_ENTERPRISE_READY),true)
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
ENABLED_DOCKER_SERVICES:=$(ENABLED_DOCKER_SERVICES) $(TEMP_DOCKER_SERVICES)
|
ENABLED_DOCKER_SERVICES:=$(ENABLED_DOCKER_SERVICES) $(TEMP_DOCKER_SERVICES)
|
||||||
|
endif
|
||||||
|
|
||||||
start-docker: ## Starts the docker containers for local development.
|
start-docker: ## Starts the docker containers for local development.
|
||||||
ifneq ($(IS_CI),false)
|
ifneq ($(IS_CI),false)
|
||||||
@@ -191,6 +200,7 @@ else ifeq ($(MM_NO_DOCKER),true)
|
|||||||
else
|
else
|
||||||
@echo Starting docker containers
|
@echo Starting docker containers
|
||||||
|
|
||||||
|
docker-compose rm start_dependencies
|
||||||
$(GO) run ./build/docker-compose-generator/main.go $(ENABLED_DOCKER_SERVICES) | docker-compose -f docker-compose.makefile.yml -f /dev/stdin $(DOCKER_COMPOSE_OVERRIDE) run -T --rm start_dependencies
|
$(GO) run ./build/docker-compose-generator/main.go $(ENABLED_DOCKER_SERVICES) | docker-compose -f docker-compose.makefile.yml -f /dev/stdin $(DOCKER_COMPOSE_OVERRIDE) run -T --rm start_dependencies
|
||||||
ifneq (,$(findstring openldap,$(ENABLED_DOCKER_SERVICES)))
|
ifneq (,$(findstring openldap,$(ENABLED_DOCKER_SERVICES)))
|
||||||
cat tests/${LDAP_DATA}-data.ldif | docker-compose -f docker-compose.makefile.yml $(DOCKER_COMPOSE_OVERRIDE) exec -T openldap bash -c 'ldapadd -x -D "cn=admin,dc=mm,dc=test,dc=com" -w mostest || true';
|
cat tests/${LDAP_DATA}-data.ldif | docker-compose -f docker-compose.makefile.yml $(DOCKER_COMPOSE_OVERRIDE) exec -T openldap bash -c 'ldapadd -x -D "cn=admin,dc=mm,dc=test,dc=com" -w mostest || true';
|
||||||
@@ -381,7 +391,7 @@ gomodtidy:
|
|||||||
fi;
|
fi;
|
||||||
@rm go.*.orig;
|
@rm go.*.orig;
|
||||||
|
|
||||||
test-server-pre: check-prereqs-enterprise start-docker-check start-docker go-junit-report do-cover-file ## Runs tests.
|
test-server-pre: check-prereqs-enterprise start-docker go-junit-report do-cover-file ## Runs tests.
|
||||||
ifeq ($(BUILD_ENTERPRISE_READY),true)
|
ifeq ($(BUILD_ENTERPRISE_READY),true)
|
||||||
@echo Running all tests
|
@echo Running all tests
|
||||||
else
|
else
|
||||||
@@ -410,7 +420,7 @@ test-server: test-server-pre
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
test-server-ee: check-prereqs-enterprise start-docker-check start-docker go-junit-report do-cover-file ## Runs EE tests.
|
test-server-ee: check-prereqs-enterprise start-docker go-junit-report do-cover-file ## Runs EE tests.
|
||||||
@echo Running only EE tests
|
@echo Running only EE tests
|
||||||
./scripts/test.sh "$(GO)" "$(GOFLAGS)" "$(EE_PACKAGES)" "$(TESTS)" "$(TESTFLAGS)" "$(GOBIN)" "20m" "count"
|
./scripts/test.sh "$(GO)" "$(GOFLAGS)" "$(EE_PACKAGES)" "$(TESTS)" "$(TESTFLAGS)" "$(GOBIN)" "20m" "count"
|
||||||
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user