feat(lab-director): wire OUTLINE_COLLECTION_ID into Helm chart — HOMELAB-793 #156

Merged
aaron merged 1 commit from plane/HOMELAB-793 into live 2026-04-04 23:39:26 +00:00
Owner

Summary

  • Add OUTLINE_COLLECTION_ID to values.yaml default env block
  • Add OUTLINE_COLLECTION_ID to configmap.yaml template (alongside OUTLINE_API_URL)
  • Add OUTLINE_COLLECTION_ID env var to deployment.yaml (reads from ConfigMap)

Why

outline.Client.CreateDocument returns early with "OUTLINE_COLLECTION_ID not set" when the env var is empty. This error is fire-and-forget (goroutine) so it was silently swallowed — planner stage output never reached Outline.

Test plan

  • ArgoCD syncs after both PRs merge → pod has OUTLINE_COLLECTION_ID in env
  • Next planner stage completion creates a doc in Outline
  • DOCS tab shows the doc
## Summary - Add `OUTLINE_COLLECTION_ID` to `values.yaml` default env block - Add `OUTLINE_COLLECTION_ID` to `configmap.yaml` template (alongside `OUTLINE_API_URL`) - Add `OUTLINE_COLLECTION_ID` env var to `deployment.yaml` (reads from ConfigMap) ## Why `outline.Client.CreateDocument` returns early with *"OUTLINE_COLLECTION_ID not set"* when the env var is empty. This error is fire-and-forget (goroutine) so it was silently swallowed — planner stage output never reached Outline. ## Test plan - [ ] ArgoCD syncs after both PRs merge → pod has `OUTLINE_COLLECTION_ID` in env - [ ] Next planner stage completion creates a doc in Outline - [ ] DOCS tab shows the doc
feat(lab-director): wire OUTLINE_COLLECTION_ID into Helm chart — HOMELAB-793
Some checks failed
0/0 projects applied successfully.
CI Review / pr-title (pull_request) Has been cancelled
CI Review / helm-validate (pull_request) Has been cancelled
CI Review / ai-review (pull_request) Has been cancelled
Lint & Validate / terraform-validate (pull_request) Has been cancelled
Lint & Validate / yaml-lint (pull_request) Has been cancelled
Lint & Validate / shellcheck (pull_request) Has been cancelled
42a58944ce
OUTLINE_COLLECTION_ID was missing from the configmap and deployment
templates, so CreateDocument always returned early with
"OUTLINE_COLLECTION_ID not set". Planner stage docs never reached Outline.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
aaron merged commit 816140852f into live 2026-04-04 23:39:26 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aaron/infra-core!156
No description provided.