2022-07-28 09:11:22 -05:00
|
|
|
package config
|
|
|
|
|
2022-10-03 07:29:32 -05:00
|
|
|
const PublicBucket = "grafana-downloads"
|
|
|
|
|
2022-07-28 09:11:22 -05:00
|
|
|
var Versions = VersionMap{
|
|
|
|
PullRequestMode: {
|
|
|
|
Variants: []Variant{
|
|
|
|
VariantLinuxAmd64,
|
|
|
|
VariantLinuxAmd64Musl,
|
|
|
|
VariantDarwinAmd64,
|
|
|
|
VariantWindowsAmd64,
|
|
|
|
},
|
|
|
|
PluginSignature: PluginSignature{
|
|
|
|
Sign: false,
|
|
|
|
AdminSign: false,
|
|
|
|
},
|
|
|
|
Docker: Docker{
|
|
|
|
ShouldSave: false,
|
|
|
|
Architectures: []Architecture{
|
|
|
|
ArchAMD64,
|
|
|
|
},
|
2022-09-16 05:26:33 -05:00
|
|
|
Distribution: []Distribution{
|
|
|
|
Alpine,
|
|
|
|
},
|
2022-07-28 09:11:22 -05:00
|
|
|
},
|
|
|
|
},
|
|
|
|
MainMode: {
|
|
|
|
Variants: []Variant{
|
|
|
|
VariantArmV6,
|
|
|
|
VariantArmV7,
|
|
|
|
VariantArmV7Musl,
|
|
|
|
VariantArm64,
|
|
|
|
VariantArm64Musl,
|
|
|
|
VariantDarwinAmd64,
|
|
|
|
VariantWindowsAmd64,
|
|
|
|
VariantLinuxAmd64,
|
|
|
|
VariantLinuxAmd64Musl,
|
|
|
|
},
|
|
|
|
PluginSignature: PluginSignature{
|
|
|
|
Sign: true,
|
|
|
|
AdminSign: true,
|
|
|
|
},
|
|
|
|
Docker: Docker{
|
|
|
|
ShouldSave: false,
|
|
|
|
Architectures: []Architecture{
|
|
|
|
ArchAMD64,
|
|
|
|
ArchARM64,
|
2022-08-09 03:20:45 -05:00
|
|
|
ArchARMv7, // GOARCH=ARM is used for both armv6 and armv7. They are differentiated by the GOARM variable.
|
2022-07-28 09:11:22 -05:00
|
|
|
},
|
2022-09-16 05:26:33 -05:00
|
|
|
Distribution: []Distribution{
|
|
|
|
Alpine,
|
|
|
|
Ubuntu,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Buckets: Buckets{
|
|
|
|
Artifacts: "grafana-downloads",
|
|
|
|
ArtifactsEnterprise2: "grafana-downloads-enterprise2",
|
|
|
|
CDNAssets: "grafana-static-assets",
|
2022-09-20 05:15:06 -05:00
|
|
|
Storybook: "grafana-storybook",
|
2022-07-28 09:11:22 -05:00
|
|
|
},
|
|
|
|
},
|
2022-12-05 15:03:47 -06:00
|
|
|
DownstreamMode: {
|
2022-08-31 01:21:33 -05:00
|
|
|
Variants: []Variant{
|
|
|
|
VariantArmV6,
|
|
|
|
VariantArmV7,
|
|
|
|
VariantArmV7Musl,
|
|
|
|
VariantArm64,
|
|
|
|
VariantArm64Musl,
|
|
|
|
VariantDarwinAmd64,
|
|
|
|
VariantWindowsAmd64,
|
|
|
|
VariantLinuxAmd64,
|
|
|
|
VariantLinuxAmd64Musl,
|
|
|
|
},
|
|
|
|
PluginSignature: PluginSignature{
|
|
|
|
Sign: true,
|
|
|
|
AdminSign: true,
|
|
|
|
},
|
|
|
|
Docker: Docker{
|
|
|
|
ShouldSave: true,
|
|
|
|
Architectures: []Architecture{
|
|
|
|
ArchAMD64,
|
|
|
|
ArchARM64,
|
|
|
|
ArchARMv7, // GOARCH=ARM is used for both armv6 and armv7. They are differentiated by the GOARM variable.
|
|
|
|
},
|
2022-09-16 05:26:33 -05:00
|
|
|
Distribution: []Distribution{
|
|
|
|
Alpine,
|
|
|
|
Ubuntu,
|
|
|
|
},
|
|
|
|
},
|
|
|
|
Buckets: Buckets{
|
|
|
|
Artifacts: "grafana-downloads",
|
|
|
|
ArtifactsEnterprise2: "grafana-downloads-enterprise2",
|
|
|
|
CDNAssets: "grafana-static-assets",
|
2022-08-31 01:21:33 -05:00
|
|
|
},
|
|
|
|
},
|
2022-07-28 09:11:22 -05:00
|
|
|
ReleaseBranchMode: {
|
|
|
|
Variants: []Variant{
|
|
|
|
VariantArmV6,
|
|
|
|
VariantArmV7,
|
|
|
|
VariantArmV7Musl,
|
|
|
|
VariantArm64,
|
|
|
|
VariantArm64Musl,
|
|
|
|
VariantDarwinAmd64,
|
|
|
|
VariantWindowsAmd64,
|
|
|
|
VariantLinuxAmd64,
|
|
|
|
VariantLinuxAmd64Musl,
|
|
|
|
},
|
|
|
|
PluginSignature: PluginSignature{
|
|
|
|
Sign: true,
|
|
|
|
AdminSign: true,
|
|
|
|
},
|
|
|
|
Docker: Docker{
|
|
|
|
ShouldSave: true,
|
|
|
|
Architectures: []Architecture{
|
|
|
|
ArchAMD64,
|
|
|
|
ArchARM64,
|
2022-08-09 03:20:45 -05:00
|
|
|
ArchARMv7,
|
2022-07-28 09:11:22 -05:00
|
|
|
},
|
2022-09-16 05:26:33 -05:00
|
|
|
Distribution: []Distribution{
|
|
|
|
Alpine,
|
|
|
|
Ubuntu,
|
|
|
|
},
|
2023-03-09 08:00:38 -06:00
|
|
|
PrereleaseBucket: "grafana-prerelease/artifacts/docker",
|
2022-09-16 05:26:33 -05:00
|
|
|
},
|
|
|
|
Buckets: Buckets{
|
|
|
|
Artifacts: "grafana-downloads",
|
|
|
|
ArtifactsEnterprise2: "grafana-downloads-enterprise2",
|
|
|
|
CDNAssets: "grafana-static-assets",
|
2022-07-28 09:11:22 -05:00
|
|
|
},
|
|
|
|
},
|
2022-08-11 03:44:59 -05:00
|
|
|
TagMode: {
|
2022-07-28 09:11:22 -05:00
|
|
|
Variants: []Variant{
|
|
|
|
VariantArmV6,
|
|
|
|
VariantArmV7,
|
|
|
|
VariantArmV7Musl,
|
|
|
|
VariantArm64,
|
|
|
|
VariantArm64Musl,
|
|
|
|
VariantDarwinAmd64,
|
|
|
|
VariantWindowsAmd64,
|
|
|
|
VariantLinuxAmd64,
|
|
|
|
VariantLinuxAmd64Musl,
|
|
|
|
},
|
|
|
|
PluginSignature: PluginSignature{
|
|
|
|
Sign: true,
|
|
|
|
AdminSign: true,
|
|
|
|
},
|
|
|
|
Docker: Docker{
|
|
|
|
ShouldSave: true,
|
|
|
|
Architectures: []Architecture{
|
|
|
|
ArchAMD64,
|
|
|
|
ArchARM64,
|
2022-08-09 03:20:45 -05:00
|
|
|
ArchARMv7,
|
2022-07-28 09:11:22 -05:00
|
|
|
},
|
2022-09-16 05:26:33 -05:00
|
|
|
Distribution: []Distribution{
|
|
|
|
Alpine,
|
|
|
|
Ubuntu,
|
|
|
|
},
|
2022-09-19 03:19:31 -05:00
|
|
|
PrereleaseBucket: "grafana-prerelease/artifacts/docker",
|
2022-09-16 05:26:33 -05:00
|
|
|
},
|
|
|
|
Buckets: Buckets{
|
|
|
|
Artifacts: "grafana-prerelease/artifacts/downloads",
|
|
|
|
ArtifactsEnterprise2: "grafana-prerelease/artifacts/downloads-enterprise2",
|
|
|
|
CDNAssets: "grafana-prerelease",
|
|
|
|
CDNAssetsDir: "artifacts/static-assets",
|
|
|
|
Storybook: "grafana-prerelease",
|
|
|
|
StorybookSrcDir: "artifacts/storybook",
|
2022-07-28 09:11:22 -05:00
|
|
|
},
|
|
|
|
},
|
2022-12-05 15:03:47 -06:00
|
|
|
Enterprise2Mode: {
|
|
|
|
Variants: []Variant{
|
|
|
|
VariantArmV6,
|
|
|
|
VariantArmV7,
|
|
|
|
VariantArmV7Musl,
|
|
|
|
VariantArm64,
|
|
|
|
VariantArm64Musl,
|
|
|
|
VariantDarwinAmd64,
|
|
|
|
VariantWindowsAmd64,
|
|
|
|
VariantLinuxAmd64,
|
|
|
|
VariantLinuxAmd64Musl,
|
|
|
|
},
|
|
|
|
PluginSignature: PluginSignature{
|
|
|
|
Sign: true,
|
|
|
|
AdminSign: true,
|
|
|
|
},
|
|
|
|
Docker: Docker{
|
|
|
|
ShouldSave: true,
|
|
|
|
Architectures: []Architecture{
|
|
|
|
ArchAMD64,
|
|
|
|
ArchARM64,
|
|
|
|
ArchARMv7,
|
|
|
|
},
|
|
|
|
Distribution: []Distribution{
|
|
|
|
Alpine,
|
|
|
|
Ubuntu,
|
|
|
|
},
|
|
|
|
PrereleaseBucket: "grafana-prerelease/artifacts/docker",
|
|
|
|
},
|
|
|
|
Buckets: Buckets{
|
|
|
|
Artifacts: "grafana-prerelease/artifacts/downloads",
|
|
|
|
ArtifactsEnterprise2: "grafana-prerelease/artifacts/downloads-enterprise2",
|
|
|
|
CDNAssets: "grafana-prerelease",
|
|
|
|
CDNAssetsDir: "artifacts/static-assets",
|
|
|
|
Storybook: "grafana-prerelease",
|
|
|
|
StorybookSrcDir: "artifacts/storybook",
|
|
|
|
},
|
|
|
|
},
|
2023-04-03 09:15:39 -05:00
|
|
|
CloudMode: {
|
|
|
|
Variants: []Variant{
|
|
|
|
VariantLinuxAmd64Musl,
|
2023-04-10 02:05:01 -05:00
|
|
|
// We still need this variant to build the .deb file
|
|
|
|
VariantLinuxAmd64,
|
2023-04-03 09:15:39 -05:00
|
|
|
},
|
|
|
|
PluginSignature: PluginSignature{
|
|
|
|
Sign: true,
|
|
|
|
AdminSign: true,
|
|
|
|
},
|
|
|
|
Docker: Docker{
|
|
|
|
ShouldSave: true,
|
|
|
|
Architectures: []Architecture{
|
|
|
|
ArchAMD64,
|
|
|
|
},
|
|
|
|
Distribution: []Distribution{
|
|
|
|
Alpine,
|
|
|
|
},
|
|
|
|
PrereleaseBucket: "grafana-prerelease/artifacts/docker",
|
|
|
|
},
|
|
|
|
Buckets: Buckets{
|
|
|
|
Artifacts: "grafana-prerelease/artifacts/downloads",
|
|
|
|
ArtifactsEnterprise2: "grafana-prerelease/artifacts/downloads-enterprise2",
|
|
|
|
CDNAssets: "grafana-prerelease",
|
|
|
|
CDNAssetsDir: "artifacts/static-assets",
|
|
|
|
Storybook: "grafana-prerelease",
|
|
|
|
StorybookSrcDir: "artifacts/storybook",
|
|
|
|
},
|
|
|
|
},
|
2022-07-28 09:11:22 -05:00
|
|
|
}
|