From ade2daa013455488b8aa2b05d2a8a7f3b5a754ea Mon Sep 17 00:00:00 2001 From: soharab-ic <156293296+soharab-ic@users.noreply.github.com> Date: Mon, 3 Jun 2024 19:32:11 +0530 Subject: [PATCH] Make image description template variables less from goreleaser configuration (#2954) ``` Remove variables field from .goreleaser.yml ``` Signed-off-by: Md Soharab Ansari --- .goreleaser.yml | 36 +++++++++++++++--------------------- 1 file changed, 15 insertions(+), 21 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index c9f75ba2..17ff697c 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -12,12 +12,6 @@ release: - glob: ./manifest/charts/* - glob: ./manifest/yamls/* -variables: - fetcherDescription: Fetcher is a lightweight component used by environment and builder pods. Fetcher helps in fetch and upload of source/deployment packages and specializing environments. - builderDescription: The builder assists in building the fission function source code for deployment. - reporterDescription: The reporter gathers information that assists in improving fission. - preUpgradeChecksDescription: Preupgradechecks ensures that Fission is ready for the targeted version upgrade by performing checks beforehand. - fissionBundleDescription: fission-bundle is a component which is a single binary for all components. Most server side components running on server side are fission-bundle binary wrapped in container and used with different arguments. before: hooks: - go mod tidy @@ -94,7 +88,7 @@ dockers: - "ghcr.io/fission/builder:{{ .Tag }}-amd64" dockerfile: cmd/builder/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.builderDescription}}" + - "--label=org.opencontainers.image.description=The builder assists in building the fission function source code for deployment." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/amd64" - "--label=org.opencontainers.image.created={{.Date}}" @@ -110,7 +104,7 @@ dockers: - "ghcr.io/fission/fetcher:{{ .Tag }}-amd64" dockerfile: cmd/fetcher/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.fetcherDescription}}" + - "--label=org.opencontainers.image.description=Fetcher is a lightweight component used by environment and builder pods. Fetcher helps in fetch and upload of source/deployment packages and specializing environments." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/amd64" - "--label=org.opencontainers.image.created={{.Date}}" @@ -126,7 +120,7 @@ dockers: - "ghcr.io/fission/fission-bundle:{{ .Tag }}-amd64" dockerfile: cmd/fission-bundle/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.fissionBundleDescription}}" + - "--label=org.opencontainers.image.description=fission-bundle is a component which is a single binary for all components. Most server side components running on server side are fission-bundle binary wrapped in container and used with different arguments." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/amd64" - "--label=org.opencontainers.image.created={{.Date}}" @@ -142,7 +136,7 @@ dockers: - "ghcr.io/fission/pre-upgrade-checks:{{ .Tag }}-amd64" dockerfile: cmd/preupgradechecks/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.preUpgradeChecksDescription}}" + - "--label=org.opencontainers.image.description=Preupgradechecks ensures that Fission is ready for the targeted version upgrade by performing checks beforehand." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/amd64" - "--label=org.opencontainers.image.created={{.Date}}" @@ -158,7 +152,7 @@ dockers: - "ghcr.io/fission/reporter:{{ .Tag }}-amd64" dockerfile: cmd/reporter/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.reporterDescription}}" + - "--label=org.opencontainers.image.description=The reporter gathers information that assists in improving fission." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/amd64" - "--label=org.opencontainers.image.created={{.Date}}" @@ -177,7 +171,7 @@ dockers: - "ghcr.io/fission/builder:{{ .Tag }}-arm64" dockerfile: cmd/builder/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.builderDescription}}" + - "--label=org.opencontainers.image.description=The builder assists in building the fission function source code for deployment." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/arm64" - "--label=org.opencontainers.image.created={{.Date}}" @@ -193,7 +187,7 @@ dockers: - "ghcr.io/fission/fetcher:{{ .Tag }}-arm64" dockerfile: cmd/fetcher/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.fetcherDescription}}" + - "--label=org.opencontainers.image.description=Fetcher is a lightweight component used by environment and builder pods. Fetcher helps in fetch and upload of source/deployment packages and specializing environments." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/arm64" - "--label=org.opencontainers.image.created={{.Date}}" @@ -209,7 +203,7 @@ dockers: - "ghcr.io/fission/fission-bundle:{{ .Tag }}-arm64" dockerfile: cmd/fission-bundle/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.fissionBundleDescription}}" + - "--label=org.opencontainers.image.description=fission-bundle is a component which is a single binary for all components. Most server side components running on server side are fission-bundle binary wrapped in container and used with different arguments." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/arm64" - "--label=org.opencontainers.image.created={{.Date}}" @@ -225,7 +219,7 @@ dockers: - "ghcr.io/fission/pre-upgrade-checks:{{ .Tag }}-arm64" dockerfile: cmd/preupgradechecks/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.preUpgradeChecksDescription}}" + - "--label=org.opencontainers.image.description=Preupgradechecks ensures that Fission is ready for the targeted version upgrade by performing checks beforehand." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/arm64" - "--label=org.opencontainers.image.created={{.Date}}" @@ -241,7 +235,7 @@ dockers: - "ghcr.io/fission/reporter:{{ .Tag }}-arm64" dockerfile: cmd/reporter/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.reporterDescription}}" + - "--label=org.opencontainers.image.description=The reporter gathers information that assists in improving fission." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/arm64" - "--label=org.opencontainers.image.created={{.Date}}" @@ -261,7 +255,7 @@ dockers: - "ghcr.io/fission/builder:{{ .Tag }}-armv7" dockerfile: cmd/builder/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.builderDescription}}" + - "--label=org.opencontainers.image.description=The builder assists in building the fission function source code for deployment." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/arm/v7" - "--label=org.opencontainers.image.created={{.Date}}" @@ -277,7 +271,7 @@ dockers: - "ghcr.io/fission/fetcher:{{ .Tag }}-armv7" dockerfile: cmd/fetcher/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.fetcherDescription}}" + - "--label=org.opencontainers.image.description=Fetcher is a lightweight component used by environment and builder pods. Fetcher helps in fetch and upload of source/deployment packages and specializing environments." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/arm/v7" - "--label=org.opencontainers.image.created={{.Date}}" @@ -293,7 +287,7 @@ dockers: - "ghcr.io/fission/fission-bundle:{{ .Tag }}-armv7" dockerfile: cmd/fission-bundle/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.fissionBundleDescription}}" + - "--label=org.opencontainers.image.description=fission-bundle is a component which is a single binary for all components. Most server side components running on server side are fission-bundle binary wrapped in container and used with different arguments." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/arm/v7" - "--label=org.opencontainers.image.created={{.Date}}" @@ -309,7 +303,7 @@ dockers: - "ghcr.io/fission/pre-upgrade-checks:{{ .Tag }}-armv7" dockerfile: cmd/preupgradechecks/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.preUpgradeChecksDescription}}" + - "--label=org.opencontainers.image.description=Preupgradechecks ensures that Fission is ready for the targeted version upgrade by performing checks beforehand." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/arm/v7" - "--label=org.opencontainers.image.created={{.Date}}" @@ -325,7 +319,7 @@ dockers: - "ghcr.io/fission/reporter:{{ .Tag }}-armv7" dockerfile: cmd/reporter/Dockerfile build_flag_templates: - - "--label=org.opencontainers.image.description={{.Var.reporterDescription}}" + - "--label=org.opencontainers.image.description=The reporter gathers information that assists in improving fission." - "--label=org.opencontainers.image.source={{.GitURL}}" - "--platform=linux/arm/v7" - "--label=org.opencontainers.image.created={{.Date}}"