From f1005138f43afd06c83f763ae513789191f6c382 Mon Sep 17 00:00:00 2001 From: Dreaded_X Date: Sun, 21 Dec 2025 06:38:13 +0100 Subject: [PATCH] feat: Update workflow to use docker bake --- .gitea/workflows/build.yaml | 2 +- docker-bake.hcl | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 docker-bake.hcl diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 4592204..72388e5 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -9,7 +9,7 @@ on: jobs: build: - uses: dreaded_x/workflows/.gitea/workflows/rust-kubernetes.yaml@66ab50c3ac239dbdd1e42e6276ec2e65b6a79379 + uses: dreaded_x/workflows/.gitea/workflows/docker-kubernetes.yaml@ef78704b98c72e4a6b8340f9bff7b085a7bdd95c secrets: inherit with: generate_crds: true diff --git a/docker-bake.hcl b/docker-bake.hcl new file mode 100644 index 0000000..d11fcb0 --- /dev/null +++ b/docker-bake.hcl @@ -0,0 +1,15 @@ +variable "TAG_BASE" {} +variable "RELEASE_VERSION" {} + +group "default" { + targets = ["lldap-controller"] +} + +target "docker-metadata-action" {} + +target "lldap-controller" { + inherits = ["docker-metadata-action"] + context = "./" + dockerfile = "Dockerfile" + tags = [for tag in target.docker-metadata-action.tags : "${TAG_BASE}:${tag}"] +}