From 360a477603aa0803155f65a985e297e5adfd3d58 Mon Sep 17 00:00:00 2001 From: Patrick Schork <354473+pschork@users.noreply.github.com> Date: Fri, 13 Sep 2024 23:54:22 -0700 Subject: [PATCH] Add docker metadata target for integration with docker/metadata-action --- docker-bake.hcl | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docker-bake.hcl b/docker-bake.hcl index bfecbafbb..3f856b483 100644 --- a/docker-bake.hcl +++ b/docker-bake.hcl @@ -66,9 +66,15 @@ group "node-group-release" { targets = ["node-release", "nodeplugin-release"] } +# DOCKER METADATA TARGET +# See https://github.com/docker/metadata-action?tab=readme-ov-file#bake-definition + +target "docker-metadata-action" {} + # DISPERSER TARGETS target "batcher" { + inherits = ["docker-metadata-action"] context = "." dockerfile = "./Dockerfile" target = "batcher" @@ -76,6 +82,7 @@ target "batcher" { } target "disperser" { + inherits = ["docker-metadata-action"] context = "." dockerfile = "./Dockerfile" target = "apiserver" @@ -83,6 +90,7 @@ target "disperser" { } target "encoder" { + inherits = ["docker-metadata-action"] context = "." dockerfile = "./Dockerfile" target = "encoder" @@ -90,6 +98,7 @@ target "encoder" { } target "retriever" { + inherits = ["docker-metadata-action"] context = "." dockerfile = "./Dockerfile" target = "retriever" @@ -97,6 +106,7 @@ target "retriever" { } target "churner" { + inherits = ["docker-metadata-action"] context = "." dockerfile = "./Dockerfile" target = "churner" @@ -106,6 +116,7 @@ target "churner" { # NODE TARGETS target "node" { + inherits = ["docker-metadata-action"] context = "." dockerfile = "./Dockerfile" target = "node" @@ -118,6 +129,7 @@ target "node" { } target "nodeplugin" { + inherits = ["docker-metadata-action"] context = "." dockerfile = "./Dockerfile" target = "nodeplugin" @@ -139,3 +151,4 @@ target "nodeplugin-release" { inherits = ["nodeplugin", "_release"] tags = ["${REGISTRY}/opr-nodeplugin:${BUILD_TAG}"] } +