diff --git a/CHANGELOG.md b/CHANGELOG.md index 01d1f99a8a9f..f899b13cd6dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -52,6 +52,10 @@ Main (unreleased) - Fix issue in `prometheus.operator.*` where targets would be dropped if two crds share a common prefix in their names. (@Paul424, @captncraig) +### Other changes + +- Provide standalone Flow binaries on new version release. (@hainenber) + v0.38.0 (2023-11-21) -------------------- diff --git a/tools/make/packaging.mk b/tools/make/packaging.mk index c9421433e6ae..3f2a422e4e0a 100644 --- a/tools/make/packaging.mk +++ b/tools/make/packaging.mk @@ -166,6 +166,8 @@ dist/grafana-agentctl-freebsd-amd64: # Flow-specific system packages. As such, they are built in a dist.temp # directory instead of the normal dist directory. # +# However, two standalone Flow binaries for amd64 and arm64 are provided +# for custom installation. # Only targets needed for system packages are used here. # @@ -173,7 +175,9 @@ dist-agent-flow-binaries: dist.temp/grafana-agent-flow-linux-amd64 \ dist.temp/grafana-agent-flow-linux-arm64 \ dist.temp/grafana-agent-flow-linux-ppc64le \ dist.temp/grafana-agent-flow-linux-s390x \ - dist.temp/grafana-agent-flow-windows-amd64.exe + dist.temp/grafana-agent-flow-windows-amd64.exe \ + dist/grafana-agent-flow-linux-amd64 \ + dist/grafana-agent-flow-linux-arm64 \ dist.temp/grafana-agent-flow-linux-amd64: GO_TAGS += netgo builtinassets promtail_journal_enabled dist.temp/grafana-agent-flow-linux-amd64: GOOS := linux @@ -205,6 +209,18 @@ dist.temp/grafana-agent-flow-windows-amd64.exe: GOARCH := amd64 dist.temp/grafana-agent-flow-windows-amd64.exe: generate-ui $(PACKAGING_VARS) FLOW_BINARY=$@ "$(MAKE)" -f $(PARENT_MAKEFILE) agent-flow +dist/grafana-agent-flow-linux-amd64: GO_TAGS += netgo builtinassets promtail_journal_enabled +dist/grafana-agent-flow-linux-amd64: GOOS := linux +dist/grafana-agent-flow-linux-amd64: GOARCH := amd64 +dist/grafana-agent-flow-linux-amd64: generate-ui + $(PACKAGING_VARS) FLOW_BINARY=$@ "$(MAKE)" -f $(PARENT_MAKEFILE) agent-flow + +dist.temp/grafana-agent-flow-linux-arm64: GO_TAGS += netgo builtinassets promtail_journal_enabled +dist.temp/grafana-agent-flow-linux-arm64: GOOS := linux +dist.temp/grafana-agent-flow-linux-arm64: GOARCH := arm64 +dist.temp/grafana-agent-flow-linux-arm64: generate-ui + $(PACKAGING_VARS) FLOW_BINARY=$@ "$(MAKE)" -f $(PARENT_MAKEFILE) agent-flow + # # agent-service release binaries. #