Skip to content

Commit cd51062

Browse files
committed
add FreeBSD/arm64 to packaging targets
1 parent da363b7 commit cd51062

File tree

2 files changed

+18
-1
lines changed

2 files changed

+18
-1
lines changed

CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ Main (unreleased)
2727
- Increased the alert interval and renamed the `ClusterSplitBrain` alert to `ClusterNodeCountMismatch` in the Grafana
2828
Agent Mixin to better match the alert conditions. (@thampiotr)
2929

30+
- Add support for FreeBSD/arm64. (@evgeni)
31+
3032
### Features
3133

3234
- Added a new CLI flag `--stability.level` which defines the minimum stability

tools/make/packaging.mk

+16-1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ dist-agent-binaries: dist/grafana-agent-linux-amd64 \
2929
dist/grafana-agent-windows-amd64.exe \
3030
dist/grafana-agent-windows-boringcrypto-amd64.exe \
3131
dist/grafana-agent-freebsd-amd64 \
32+
dist/grafana-agent-freebsd-arm64 \
3233
dist/grafana-agent-linux-arm64-boringcrypto
3334

3435
dist/grafana-agent-linux-amd64: GO_TAGS += netgo builtinassets promtail_journal_enabled
@@ -97,6 +98,13 @@ dist/grafana-agent-freebsd-amd64: generate-ui
9798
$(PACKAGING_VARS) AGENT_BINARY=$@ "$(MAKE)" -f $(PARENT_MAKEFILE) agent
9899

99100

101+
dist/grafana-agent-freebsd-arm64: GO_TAGS += netgo builtinassets
102+
dist/grafana-agent-freebsd-arm64: GOOS := freebsd
103+
dist/grafana-agent-freebsd-arm64: GOARCH := arm64
104+
dist/grafana-agent-freebsd-arm64: generate-ui
105+
$(PACKAGING_VARS) AGENT_BINARY=$@ "$(MAKE)" -f $(PARENT_MAKEFILE) agent
106+
107+
100108
dist/grafana-agent-linux-amd64-boringcrypto: GO_TAGS += netgo builtinassets promtail_journal_enabled
101109
dist/grafana-agent-linux-amd64-boringcrypto: GOOS := linux
102110
dist/grafana-agent-linux-amd64-boringcrypto: GOARCH := amd64
@@ -122,7 +130,8 @@ dist-agentctl-binaries: dist/grafana-agentctl-linux-amd64 \
122130
dist/grafana-agentctl-darwin-amd64 \
123131
dist/grafana-agentctl-darwin-arm64 \
124132
dist/grafana-agentctl-windows-amd64.exe \
125-
dist/grafana-agentctl-freebsd-amd64
133+
dist/grafana-agentctl-freebsd-amd64 \
134+
dist/grafana-agentctl-freebsd-arm64
126135

127136
dist/grafana-agentctl-linux-amd64: GO_TAGS += netgo promtail_journal_enabled
128137
dist/grafana-agentctl-linux-amd64: GOOS := linux
@@ -171,6 +180,12 @@ dist/grafana-agentctl-freebsd-amd64: GOARCH := amd64
171180
dist/grafana-agentctl-freebsd-amd64:
172181
$(PACKAGING_VARS) AGENTCTL_BINARY=$@ "$(MAKE)" -f $(PARENT_MAKEFILE) agentctl
173182

183+
dist/grafana-agentctl-freebsd-arm64: GO_TAGS += netgo
184+
dist/grafana-agentctl-freebsd-arm64: GOOS := freebsd
185+
dist/grafana-agentctl-freebsd-arm64: GOARCH := arm64
186+
dist/grafana-agentctl-freebsd-arm64:
187+
$(PACKAGING_VARS) AGENTCTL_BINARY=$@ "$(MAKE)" -f $(PARENT_MAKEFILE) agentctl
188+
174189
#
175190
# agent-flow release binaries
176191
#

0 commit comments

Comments
 (0)