mirror of
https://github.com/grafana/grafana.git
synced 2025-07-31 22:22:55 +08:00
185 lines
6.2 KiB
Go
185 lines
6.2 KiB
Go
package main
|
|
|
|
var dockerMapping = map[string]m{
|
|
"ENT: Linux AMD64 Ubuntu": {
|
|
input: "gs://bucket/tag/grafana-enterprise_v1.2.3_102_linux_amd64.ubuntu.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise-1.2.3-ubuntu-amd64.img",
|
|
},
|
|
},
|
|
"ENT: Linux AMD64 Ubuntu SHA256": {
|
|
input: "gs://bucket/tag/grafana-enterprise_v1.2.3_102_linux_amd64.ubuntu.docker.tar.gz.sha256",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise-1.2.3-ubuntu-amd64.img.sha256",
|
|
},
|
|
},
|
|
"ENT: Linux ARM64": {
|
|
input: "gs://bucket/tag/grafana-enterprise_v1.2.3_102_linux_arm64.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise-1.2.3-arm64.img",
|
|
},
|
|
},
|
|
"ENT: Linux ARM64 SHA256": {
|
|
input: "gs://bucket/tag/grafana-enterprise_v1.2.3_102_linux_arm64.docker.tar.gz.sha256",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise-1.2.3-arm64.img.sha256",
|
|
},
|
|
},
|
|
"ENT: Linux ARM7": {
|
|
input: "gs://bucket/tag/grafana-enterprise_v1.2.3_102_linux_arm-7.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise-1.2.3-armv7.img",
|
|
},
|
|
},
|
|
"ENT: Linux ARM7 SHA256": {
|
|
input: "gs://bucket/tag/grafana-enterprise_v1.2.3_102_linux_arm-7.docker.tar.gz.sha256",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise-1.2.3-armv7.img.sha256",
|
|
},
|
|
},
|
|
"ENT: Linux ARM7 Ubuntu": {
|
|
input: "gs://bucket/tag/grafana-enterprise_v1.2.3_102_linux_arm-7.ubuntu.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise-1.2.3-ubuntu-armv7.img",
|
|
},
|
|
},
|
|
"ENT: Linux AR7 Ubuntu SHA256": {
|
|
input: "gs://bucket/tag/grafana-enterprise_v1.2.3_102_linux_arm-7.ubuntu.docker.tar.gz.sha256",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise-1.2.3-ubuntu-armv7.img.sha256",
|
|
},
|
|
},
|
|
"ENT: Linux AMD64": {
|
|
input: "gs://bucket/tag/grafana-enterprise_v1.2.3_102_linux_amd64.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise-1.2.3-amd64.img",
|
|
},
|
|
},
|
|
"ENT: Linux AMD64 SHA256": {
|
|
input: "gs://bucket/tag/grafana-enterprise_v1.2.3_102_linux_amd64.docker.tar.gz.sha256",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise-1.2.3-amd64.img.sha256",
|
|
},
|
|
},
|
|
"ENT: Linux ARM64 Ubuntu": {
|
|
input: "gs://bucket/tag/grafana-enterprise_v1.2.3_102_linux_arm64.ubuntu.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise-1.2.3-ubuntu-arm64.img",
|
|
},
|
|
},
|
|
"ENT: Linux ARM64 Ubuntu SHA256": {
|
|
input: "gs://bucket/tag/grafana-enterprise_v1.2.3_102_linux_arm64.ubuntu.docker.tar.gz.sha256",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise-1.2.3-ubuntu-arm64.img.sha256",
|
|
},
|
|
},
|
|
"OSS: Linux ARM7": {
|
|
input: "gs://bucket/tag/grafana_v1.2.3_102_linux_arm-7.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-oss-1.2.3-armv7.img",
|
|
},
|
|
},
|
|
"OSS: Linux ARM7 SHA256": {
|
|
input: "gs://bucket/tag/grafana_v1.2.3_102_linux_arm-7.docker.tar.gz.sha256",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-oss-1.2.3-armv7.img.sha256",
|
|
},
|
|
},
|
|
"OSS: Linux ARM7 Ubuntu": {
|
|
input: "gs://bucket/tag/grafana_v1.2.3_102_linux_arm-7.ubuntu.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-oss-1.2.3-ubuntu-armv7.img",
|
|
},
|
|
},
|
|
"OSS: Linux AR7 Ubuntu SHA256": {
|
|
input: "gs://bucket/tag/grafana_v1.2.3_102_linux_arm-7.ubuntu.docker.tar.gz.sha256",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-oss-1.2.3-ubuntu-armv7.img.sha256",
|
|
},
|
|
},
|
|
"OSS: Linux AMD64": {
|
|
input: "gs://bucket/tag/grafana_v1.2.3_102_linux_amd64.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-oss-1.2.3-amd64.img",
|
|
},
|
|
},
|
|
"OSS: Linux AMD64 SHA256": {
|
|
input: "gs://bucket/tag/grafana_v1.2.3_102_linux_amd64.docker.tar.gz.sha256",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-oss-1.2.3-amd64.img.sha256",
|
|
},
|
|
},
|
|
"OSS: Linux AMD64 Ubuntu": {
|
|
input: "gs://bucket/tag/grafana_v1.2.3_102_linux_amd64.ubuntu.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-oss-1.2.3-ubuntu-amd64.img",
|
|
},
|
|
},
|
|
"OSS: Linux AMD64 Ubuntu SHA256": {
|
|
input: "gs://bucket/tag/grafana_v1.2.3_102_linux_amd64.ubuntu.docker.tar.gz.sha256",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-oss-1.2.3-ubuntu-amd64.img.sha256",
|
|
},
|
|
},
|
|
"OSS: Linux ARM64": {
|
|
input: "gs://bucket/tag/grafana_v1.2.3_102_linux_arm64.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-oss-1.2.3-arm64.img",
|
|
},
|
|
},
|
|
"OSS: Linux ARM64 SHA256": {
|
|
input: "gs://bucket/tag/grafana_v1.2.3_102_linux_arm64.docker.tar.gz.sha256",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-oss-1.2.3-arm64.img.sha256",
|
|
},
|
|
},
|
|
"OSS: Linux ARM64 Ubuntu": {
|
|
input: "gs://bucket/tag/grafana_v1.2.3_102_linux_arm64.ubuntu.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-oss-1.2.3-ubuntu-arm64.img",
|
|
},
|
|
},
|
|
"OSS: Linux ARM64 Ubuntu SHA256": {
|
|
input: "gs://bucket/tag/grafana_v1.2.3_102_linux_arm64.ubuntu.docker.tar.gz.sha256",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-oss-1.2.3-ubuntu-arm64.img.sha256",
|
|
},
|
|
},
|
|
"PRO: Linux AMD64": {
|
|
input: "gs://bucket/tag/grafana-pro_v1.2.3_102_linux_amd64.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise2-1.2.3-amd64.img",
|
|
},
|
|
},
|
|
"PRO: Linux ARM64": {
|
|
input: "gs://bucket/tag/grafana-pro_v1.2.3_102_linux_arm64.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise2-1.2.3-arm64.img",
|
|
},
|
|
},
|
|
"PRO: Linux ARM7": {
|
|
input: "gs://bucket/tag/grafana-pro_v1.2.3_102_linux_arm-7.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise2-1.2.3-armv7.img",
|
|
},
|
|
},
|
|
"PRO: Linux AMD64 Ubuntu": {
|
|
input: "gs://bucket/tag/grafana-pro_v1.2.3_102_linux_amd64.ubuntu.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise2-1.2.3-ubuntu-amd64.img",
|
|
},
|
|
},
|
|
"PRO: Linux ARM64 Ubuntu": {
|
|
input: "gs://bucket/tag/grafana-pro_v1.2.3_102_linux_arm64.ubuntu.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise2-1.2.3-ubuntu-arm64.img",
|
|
},
|
|
},
|
|
"PRO: Linux ARM7 Ubuntu": {
|
|
input: "gs://bucket/tag/grafana-pro_v1.2.3_102_linux_arm-7.ubuntu.docker.tar.gz",
|
|
output: []string{
|
|
"artifacts/docker/1.2.3/grafana-enterprise2-1.2.3-ubuntu-armv7.img",
|
|
},
|
|
},
|
|
}
|