Commit 416ee84
fix: remove Honeycomb API key from Terraform and VM metadata
The Honeycomb API key is now managed via the management plane: the
dashboard encrypts it with the runner's public key, the runner
decrypts it and persists it to Secret Manager. The Terraform variable
and cloud-init env var were a legacy bootstrap path that exposed the
key in plaintext in VM metadata (user-data).
Removed:
- var.honeycomb_api_key from variables.tf
- HONEYCOMB_API_KEY template variable from runner-vm.tf
- HONEYCOMB_API_KEY env var block from runner-cloud-init.tftpl
The runner orchestrator's os.Getenv fallback will be removed in a
companion PR on gitpod-next.
Co-authored-by: Ona <no-reply@ona.com>1 parent 59066c3 commit 416ee84
3 files changed
Lines changed: 1 addition & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
611 | 611 | | |
612 | 612 | | |
613 | 613 | | |
614 | | - | |
615 | | - | |
616 | | - | |
617 | | - | |
618 | 614 | | |
619 | 615 | | |
620 | 616 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
143 | | - | |
144 | 143 | | |
145 | 144 | | |
146 | 145 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
337 | 337 | | |
338 | 338 | | |
339 | 339 | | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
| 340 | + | |
0 commit comments