mirror of https://github.com/grafana/grafana.git
				
				
				
			
		
			
	
	
		
			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",
							 | 
						||
| 
								 | 
							
										},
							 | 
						||
| 
								 | 
							
									},
							 | 
						||
| 
								 | 
							
								}
							 |