Skip to content

Commit cf2f4b2

Browse files
committed
fix: revert away from official fluent-bit build
1 parent 26bff23 commit cf2f4b2

File tree

3 files changed

+14
-10
lines changed

3 files changed

+14
-10
lines changed

l2/mkosi.build

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,19 @@ chmod +x $DESTDIR/usr/bin/vault
3535
cd "$BUILDROOT"
3636
IMPORT_PATH="github.com/GoogleCloudPlatform/ops-agent"
3737
BUILD_CMD="
38-
# Main gcs agent binaries
38+
# Install cmake 3.28 to fix build issues on Apple Silicon hosts
39+
# See https://gitlab.kitware.com/cmake/cmake/-/issues/25562
40+
curl -L -o cmake.sh https://cmake.org/files/v3.28/cmake-3.28.6-linux-x86_64.sh
41+
chmod +x cmake.sh
42+
./cmake.sh --prefix=/usr --skip-license
43+
44+
# Fluentbit
45+
export SOURCE_DATE_EPOCH=0 PATH=/usr/local/go/bin:\$PATH
46+
export CFLAGS='-fno-ident -Wno-date-time' CXXFLAGS='-fno-ident -Wno-date-time'
47+
git submodule update --init --depth 1 submodules/fluent-bit
48+
./builds/fluent_bit.sh \$(pwd)/out
49+
50+
# Main gcp ops agent binaries
3951
mkdir -p out/libexec
4052
LDFLAGS='-s -w -buildid='
4153
go build -buildvcs=false -trimpath -ldflags \"\$LDFLAGS \\
@@ -54,8 +66,7 @@ make_git_package \
5466
"https://github.com/GoogleCloudPlatform/ops-agent" \
5567
"$BUILD_CMD" \
5668
"out/libexec:/opt/google-cloud-ops-agent/libexec" \
69+
"out/opt/google-cloud-ops-agent/subagents/fluent-bit:/opt/google-cloud-ops-agent/subagents/fluent-bit" \
5770
"systemd/google-cloud-ops-agent-fluent-bit.service:/usr/lib/systemd/system/google-cloud-ops-agent-fluent-bit.service" \
5871
"systemd/google-cloud-ops-agent.service:/usr/lib/systemd/system/google-cloud-ops-agent.service"
59-
mkdir -p "$DESTDIR/opt/google-cloud-ops-agent/subagents"
60-
ln -s /opt/fluent-bit/bin/fluent-bit "$DESTDIR/opt/google-cloud-ops-agent/subagents/fluent-bit"
6172
sed -i 's|@PREFIX@|/opt/google-cloud-ops-agent|g; s|@SYSCONFDIR@|/etc|g' "$DESTDIR/usr/lib/systemd/system/google-cloud-ops-agent"*.service

l2/mkosi.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,8 @@ WithNetwork=true
1616
BuildScripts=l2/mkosi.build
1717
ExtraTrees=l2/mkosi.extra
1818
PostInstallationScripts=l2/mkosi.postinst
19-
SyncScripts=l2/mkosi.sync
2019

2120
Packages=prometheus-node-exporter
22-
fluent-bit
2321
prometheus-process-exporter
2422
usrmerge
2523
xfsprogs

l2/mkosi.sync

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)