[v9.4.x] Docker: Add mode label when building docker images (#68868)
Docker: Add `mode` label when building docker images (#68865)
Add mode label when building docker image
(cherry picked from commit bad570ee86)
Co-authored-by: Dimitris Sotirakis <dimitrios.sotirakis@grafana.com>
This commit is contained in:
co-authored by
Dimitris Sotirakis
parent
4d944081bc
commit
c794e68ea2
@@ -40,7 +40,7 @@ func BuildDocker(c *cli.Context) error {
|
|||||||
useUbuntu)
|
useUbuntu)
|
||||||
|
|
||||||
for _, arch := range buildConfig.Docker.Architectures {
|
for _, arch := range buildConfig.Docker.Architectures {
|
||||||
if _, err := docker.BuildImage(version, arch, ".", useUbuntu, shouldSave, edition); err != nil {
|
if _, err := docker.BuildImage(version, arch, ".", useUbuntu, shouldSave, edition, metadata.ReleaseMode.Mode); err != nil {
|
||||||
return cli.Exit(err.Error(), 1)
|
return cli.Exit(err.Error(), 1)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ func verifyArchive(archive string) error {
|
|||||||
|
|
||||||
// BuildImage builds a Docker image.
|
// BuildImage builds a Docker image.
|
||||||
// The image tag is returned.
|
// The image tag is returned.
|
||||||
func BuildImage(version string, arch config.Architecture, grafanaDir string, useUbuntu, shouldSave bool, edition config.Edition) ([]string, error) {
|
func BuildImage(version string, arch config.Architecture, grafanaDir string, useUbuntu, shouldSave bool, edition config.Edition, mode config.VersionMode) ([]string, error) {
|
||||||
var baseArch string
|
var baseArch string
|
||||||
|
|
||||||
switch arch {
|
switch arch {
|
||||||
@@ -127,6 +127,7 @@ func BuildImage(version string, arch config.Architecture, grafanaDir string, use
|
|||||||
"--no-cache",
|
"--no-cache",
|
||||||
"--file", "../../Dockerfile",
|
"--file", "../../Dockerfile",
|
||||||
".",
|
".",
|
||||||
|
"--label", fmt.Sprintf("mode=%s", string(mode)),
|
||||||
}
|
}
|
||||||
|
|
||||||
//nolint:gosec
|
//nolint:gosec
|
||||||
|
|||||||
Reference in New Issue
Block a user