From 2ea2fe9a70c4ee209fdea05014fbbd7966241955 Mon Sep 17 00:00:00 2001 From: Purvi Kanal Date: Mon, 17 Jul 2023 16:49:48 -0400 Subject: [PATCH] feat: Make API endpoint configurable --- deployment.yaml | 6 ++++-- main.go | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/deployment.yaml b/deployment.yaml index def69b21..211d6e1d 100644 --- a/deployment.yaml +++ b/deployment.yaml @@ -43,8 +43,8 @@ spec: spec: containers: - name: hny-ebpf-agent - # image: hny/ebpf-agent:local - image: ghcr.io/honeycombio/ebpf-agent:dev + image: hny/ebpf-agent:local + # image: ghcr.io/honeycombio/ebpf-agent:dev imagePullPolicy: IfNotPresent env: - name: HONEYCOMB_API_KEY @@ -54,6 +54,8 @@ spec: key: api-key - name: HONEYCOMB_DATASET value: ebpf-agent-go + - name: HONEYCOMB_API_ENDPOINT + value: $HONEYCOMB_API_ENDPOINT securityContext: capabilities: add: diff --git a/main.go b/main.go index 5bcb1135..48428255 100644 --- a/main.go +++ b/main.go @@ -20,11 +20,12 @@ func main() { log.Fatalf("Failed to get host kernel version: %v", err) } log.Printf("Host kernel version: %s\n", kernelVersion) - + log.Printf("Host kernel version: %s\n", os.Getenv("HONEYCOMB_API_ENDPOINT")) // setup libhoney libhoney.Init(libhoney.Config{ - APIKey: os.Getenv("HONEYCOMB_API_KEY"), + APIKey: os.Getenv("HONEYCOMB_API_KEY"), Dataset: os.Getenv("HONEYCOMB_DATASET"), + APIHost: os.Getenv("HONEYCOMB_API_ENDPOINT"), }) defer libhoney.Close()