crds-catalog/Makefile
Robert Kaussow cb5f0f53ad
All checks were successful
ci/woodpecker/push/build-package Pipeline was successful
ci/woodpecker/push/notify Pipeline was successful
chore: ad option to generate single crds (#81)
Reviewed-on: #81
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
Co-committed-by: Robert Kaussow <mail@thegeeklab.de>
2024-04-02 14:57:12 +02:00

34 lines
956 B
Makefile

CWD ?= $(shell pwd)
.EXPORT_ALL_VARIABLES:
DIST := $(CWD)/dist
TMP_CRD_DIR := $(HOME)/.crds-catalog
DIST_DIRS := $(DIST) $(TMP_CRD_DIR)
# renovate: datasource=github-releases depName=projectcalico/calico
CALICO_VERSION := v3.27.3
# renovate: datasource=github-releases depName=fluxcd/flux2
FLUXCD_VERSION := v2.2.3
# renovate: datasource=github-releases depName=cert-manager/cert-manager
CERTMANAGER_VERSION := v1.14.4
# renovate: datasource=github-releases depName=cloudnative-pg/cloudnative-pg
CNPG_VERSION := v1.22.2
# renovate: datasource=github-releases depName=minio/operator
MINIO_VERSION := v5.0.14
# renovate: datasource=helm depName=k8up registryUrl=https://k8up-io.github.io/k8up
K8UP_VERSION := 4.5.0
# renovate: datasource=github-releases depName=metallb/metallb
METALLB_VERSION := v0.14.4
.PHONY: all
all: clean generate
.PHONY: clean
clean:
@rm -rf $(DIST_DIRS)
.PHONY: generate
generate:
@mkdir -p $(DIST)
@./generate.sh $(handler)