Skip to content

Commit

Permalink
fix gardener local deployment (#34)
Browse files Browse the repository at this point in the history
  • Loading branch information
ostempel authored Nov 22, 2024
1 parent 9b59c31 commit e3c8612
Show file tree
Hide file tree
Showing 7 changed files with 33 additions and 30 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ helm
.vscode
hack/tools/bin/*
bin
.ci/
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.22 AS builder
FROM golang:1.23 AS builder

WORKDIR /go/src/github.com/metal-stack/gardener-extension-audit
COPY . .
Expand Down
39 changes: 19 additions & 20 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
ENSURE_GARDENER_MOD := $(shell go get github.com/gardener/gardener@$$(go list -m -f "{{.Version}}" github.com/gardener/gardener))
GARDENER_HACK_DIR := $(shell go list -m -f "{{.Dir}}" github.com/gardener/gardener)/hack
IMAGE_TAG := $(or ${GITHUB_TAG_NAME}, latest)
REGISTRY := ghcr.io/metal-stack
IMAGE_PREFIX := $(REGISTRY)
Expand All @@ -10,8 +12,8 @@ LEADER_ELECTION := false
IGNORE_OPERATION_ANNOTATION := false
WEBHOOK_CONFIG_URL := localhost

GOLANGCI_LINT_VERSION := v1.56.2
GO_VERSION := 1.22
GOLANGCI_LINT_VERSION := v1.61.0
GO_VERSION := 1.23

ifeq ($(CI),true)
DOCKER_TTY_ARG=""
Expand All @@ -21,21 +23,27 @@ endif

export GO111MODULE := on

TOOLS_DIR := hack/tools
-include vendor/github.com/gardener/gardener/hack/tools.mk
TOOLS_DIR := $(HACK_DIR)/tools
include $(GARDENER_HACK_DIR)/tools.mk

#################################################################
# Rules related to binary build, Docker image build and release #
#################################################################

.PHONY: tidy
tidy:
@GO111MODULE=on go mod tidy
@mkdir -p $(REPO_ROOT)/.ci/hack && cp $(GARDENER_HACK_DIR)/.ci/* $(REPO_ROOT)/.ci/hack/ && chmod +xw $(REPO_ROOT)/.ci/hack/*


.PHONY: build
build:
go build -ldflags $(LD_FLAGS) -tags netgo -o bin/gardener-extension-audit ./cmd/gardener-extension-audit

.PHONY: install
install: revendor $(HELM)
install: tidy $(HELM)
@LD_FLAGS="-w -X github.com/gardener/$(EXTENSION_PREFIX)-$(NAME)/pkg/version.Version=$(VERSION)" \
$(REPO_ROOT)/vendor/github.com/gardener/gardener/hack/install.sh ./...
bash $(GARDENER_HACK_DIR)/install.sh ./...

.PHONY: docker-image
docker-image:
Expand All @@ -52,34 +60,25 @@ docker-push:
# Rules for verification, formatting, linting, testing and cleaning #
#####################################################################

.PHONY: revendor
revendor:
@GO111MODULE=on go mod vendor
@GO111MODULE=on go mod tidy
@chmod +x $(REPO_ROOT)/vendor/github.com/gardener/gardener/hack/*
@chmod +x $(REPO_ROOT)/vendor/github.com/gardener/gardener/hack/.ci/*
@$(REPO_ROOT)/hack/update-github-templates.sh

.PHONY: clean
clean:
@$(shell find ./example -type f -name "controller-registration.yaml" -exec rm '{}' \;)
@$(REPO_ROOT)/vendor/github.com/gardener/gardener/hack/clean.sh ./cmd/... ./pkg/...
@bash $(GARDENER_HACK_DIR)/clean.sh ./cmd/... ./pkg/...

.PHONY: check-generate
check-generate:
@$(REPO_ROOT)/vendor/github.com/gardener/gardener/hack/check-generate.sh $(REPO_ROOT)

.PHONY: generate
generate: $(HELM)
@$(REPO_ROOT)/vendor/github.com/gardener/gardener/hack/generate-sequential.sh ./charts/... ./cmd/... ./pkg/...
generate: $(VGOPATH) $(HELM) $(YQ)
echo $(shell git -c safe.directory=/go/src/github.com/metal-stack/gardener-extension-audit describe --abbrev=0 --tags) > VERSION
@REPO_ROOT=$(REPO_ROOT) VGOPATH=$(VGOPATH) GARDENER_HACK_DIR=$(GARDENER_HACK_DIR) bash $(GARDENER_HACK_DIR)/generate-sequential.sh ./charts/... ./cmd/... ./pkg/...

.PHONY: generate-in-docker
generate-in-docker: revendor $(HELM) $(YQ)
echo $(shell git describe --abbrev=0 --tags) > VERSION
generate-in-docker: tidy install $(HELM) $(YQ)
docker run --rm -i$(DOCKER_TTY_ARG) -v $(PWD):/go/src/github.com/metal-stack/gardener-extension-audit golang:$(GO_VERSION) \
sh -c "cd /go/src/github.com/metal-stack/gardener-extension-audit \
&& make generate \
# && make install generate \
&& chown -R $(shell id -u):$(shell id -g) ."

.PHONY: test
Expand Down
2 changes: 1 addition & 1 deletion charts/gardener-extension-audit/doc.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
//go:generate sh -c "../../vendor/github.com/gardener/gardener/hack/generate-controller-registration.sh audit . $(cat ../../VERSION) ../../example/controller-registration.yaml Extension:audit"
//go:generate sh -c "bash $GARDENER_HACK_DIR/generate-controller-registration.sh audit . $(cat ../../VERSION) ../../example/controller-registration.yaml Extension:audit"

// Package chart enables go:generate support for generating the correct controller registration.
package chart
2 changes: 1 addition & 1 deletion example/controller-registration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ kind: ControllerDeployment
metadata:
name: audit
helm:
rawChart: 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
rawChart: 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
values:
image:
tag: v0.1.9
Expand Down
4 changes: 1 addition & 3 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
module github.com/metal-stack/gardener-extension-audit

go 1.22.0

toolchain go1.22.8
go 1.23.0

require (
github.com/ahmetb/gen-crd-api-reference-docs v0.3.0
Expand Down
13 changes: 9 additions & 4 deletions hack/update-codegen.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ set -o errexit
set -o nounset
set -o pipefail

# setup virtual GOPATH
source "$GARDENER_HACK_DIR"/vgopath-setup.sh

CODE_GEN_DIR=$(go list -m -f '{{.Dir}}' k8s.io/code-generator)

# We need to explicitly pass GO111MODULE=off to k8s.io/code-generator as it is significantly slower otherwise,
# see https://github.com/kubernetes/code-generator/issues/100.
export GO111MODULE=off
Expand All @@ -14,15 +19,15 @@ PROJECT_ROOT=$(dirname $0)/..

git config --global --add safe.directory /go/src/github.com/metal-stack/gardener-extension-audit

bash "${PROJECT_ROOT}"/vendor/k8s.io/code-generator/generate-internal-groups.sh \
bash "${CODE_GEN_DIR}/generate-internal-groups.sh" \
deepcopy,defaulter \
github.com/metal-stack/gardener-extension-audit/pkg/client \
github.com/metal-stack/gardener-extension-audit/pkg/apis \
github.com/metal-stack/gardener-extension-audit/pkg/apis \
"audit:v1alpha1" \
--go-header-file "${PROJECT_ROOT}/hack/boilerplate.txt"

bash "${PROJECT_ROOT}"/vendor/k8s.io/code-generator/generate-internal-groups.sh \
bash "${CODE_GEN_DIR}/generate-internal-groups.sh" \
conversion \
github.com/metal-stack/gardener-extension-audit/pkg/client \
github.com/metal-stack/gardener-extension-audit/pkg/apis \
Expand All @@ -31,15 +36,15 @@ bash "${PROJECT_ROOT}"/vendor/k8s.io/code-generator/generate-internal-groups.sh
--extra-peer-dirs=github.com/metal-stack/gardener-extension-audit/pkg/apis/audit,github.com/metal-stack/gardener-extension-audit/pkg/apis/audit/v1alpha1,k8s.io/apimachinery/pkg/apis/meta/v1,k8s.io/apimachinery/pkg/conversion,k8s.io/apimachinery/pkg/runtime \
--go-header-file "${PROJECT_ROOT}/hack/boilerplate.txt"

bash "${PROJECT_ROOT}"/vendor/k8s.io/code-generator/generate-internal-groups.sh \
bash "${CODE_GEN_DIR}/generate-internal-groups.sh" \
deepcopy,defaulter \
github.com/metal-stack/gardener-extension-audit/pkg/client/componentconfig \
github.com/metal-stack/gardener-extension-audit/pkg/apis \
github.com/metal-stack/gardener-extension-audit/pkg/apis \
"config:v1alpha1" \
--go-header-file "${PROJECT_ROOT}/hack/boilerplate.txt"

bash "${PROJECT_ROOT}"/vendor/k8s.io/code-generator/generate-internal-groups.sh \
bash "${CODE_GEN_DIR}/generate-internal-groups.sh" \
conversion \
github.com/metal-stack/gardener-extension-audit/pkg/client/componentconfig \
github.com/metal-stack/gardener-extension-audit/pkg/apis \
Expand Down

0 comments on commit e3c8612

Please sign in to comment.