mirror of
https://github.com/grafana/grafana.git
synced 2025-02-11 08:05:43 -06:00
237 lines
5.4 KiB
Go
237 lines
5.4 KiB
Go
package config
|
|
|
|
const PublicBucket = "grafana-downloads"
|
|
|
|
var Versions = VersionMap{
|
|
PullRequestMode: {
|
|
Variants: []Variant{
|
|
VariantLinuxAmd64,
|
|
VariantLinuxAmd64Musl,
|
|
VariantDarwinAmd64,
|
|
VariantWindowsAmd64,
|
|
},
|
|
PluginSignature: PluginSignature{
|
|
Sign: false,
|
|
AdminSign: false,
|
|
},
|
|
Docker: Docker{
|
|
ShouldSave: false,
|
|
Architectures: []Architecture{
|
|
ArchAMD64,
|
|
},
|
|
Distribution: []Distribution{
|
|
Alpine,
|
|
},
|
|
},
|
|
},
|
|
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,
|
|
ArchARMv7, // GOARCH=ARM is used for both armv6 and armv7. They are differentiated by the GOARM variable.
|
|
},
|
|
Distribution: []Distribution{
|
|
Alpine,
|
|
Ubuntu,
|
|
},
|
|
},
|
|
Buckets: Buckets{
|
|
Artifacts: "grafana-downloads",
|
|
ArtifactsEnterprise2: "grafana-downloads-enterprise2",
|
|
CDNAssets: "grafana-static-assets",
|
|
Storybook: "grafana-storybook",
|
|
},
|
|
},
|
|
DownstreamMode: {
|
|
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.
|
|
},
|
|
Distribution: []Distribution{
|
|
Alpine,
|
|
Ubuntu,
|
|
},
|
|
},
|
|
Buckets: Buckets{
|
|
Artifacts: "grafana-downloads",
|
|
ArtifactsEnterprise2: "grafana-downloads-enterprise2",
|
|
CDNAssets: "grafana-static-assets",
|
|
},
|
|
},
|
|
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,
|
|
ArchARMv7,
|
|
},
|
|
Distribution: []Distribution{
|
|
Alpine,
|
|
Ubuntu,
|
|
},
|
|
PrereleaseBucket: "grafana-prerelease/artifacts/docker",
|
|
},
|
|
Buckets: Buckets{
|
|
Artifacts: "grafana-downloads",
|
|
ArtifactsEnterprise2: "grafana-downloads-enterprise2",
|
|
CDNAssets: "grafana-static-assets",
|
|
},
|
|
},
|
|
TagMode: {
|
|
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",
|
|
},
|
|
},
|
|
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",
|
|
},
|
|
},
|
|
CloudMode: {
|
|
Variants: []Variant{
|
|
VariantLinuxAmd64Musl,
|
|
// We still need this variant to build the .deb file
|
|
VariantLinuxAmd64,
|
|
},
|
|
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",
|
|
},
|
|
},
|
|
}
|