From b7680100a4f5367742245eb6d480bde29b1ea1bc Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Sun, 21 Jan 2024 18:31:46 -0300 Subject: [PATCH 1/2] Adding debug target on Makefile, fixing leaderElection and imageConfigFile reference --- Makefile | 5 +++++ config/manager/controller_manager_config.yaml | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index d12fb0d96..de29c1367 100644 --- a/Makefile +++ b/Makefile @@ -158,6 +158,11 @@ build: generate fmt vet ## Build manager binary. run: manifests generate fmt vet ## Run a controller from your host. go run ./cmd/main.go +.PHONY: debug +debug: manifests build + dlv --listen=:2345 --headless=true --api-version=2 exec ./bin/manager -- \ + --config=./config/manager/controller_manager_config.yaml + .PHONY: docker-build docker-build: ## Build docker image with the manager. docker buildx build --build-arg VERSION=${VERSION} -t ${IMG} . --load diff --git a/config/manager/controller_manager_config.yaml b/config/manager/controller_manager_config.yaml index 095232db1..59b537757 100644 --- a/config/manager/controller_manager_config.yaml +++ b/config/manager/controller_manager_config.yaml @@ -9,7 +9,7 @@ metrics: webhook: port: 9443 leaderElection: - leaderElect: true + leaderElect: false resourceName: b569adb7.cassandra.datastax.com disableWebhooks: true -imageConfigFile: /configs/image_config.yaml +imageConfigFile: ./config/manager/image_config.yaml From 7eefffafeb30251db827e37743ad2fd18748a9e1 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Sun, 21 Jan 2024 18:40:56 -0300 Subject: [PATCH 2/2] Pointing make run to the correct config file --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index de29c1367..f81b53751 100644 --- a/Makefile +++ b/Makefile @@ -156,7 +156,7 @@ build: generate fmt vet ## Build manager binary. .PHONY: run run: manifests generate fmt vet ## Run a controller from your host. - go run ./cmd/main.go + go run ./cmd/main.go --config=./config/manager/controller_manager_config.yaml .PHONY: debug debug: manifests build