Ship estate journald logs to the k8s log ingest endpoint #531

Merged
benvin merged 1 commits from benvin/journald-k8s-vlinsert into develop 2026-09-27 10:01:51 +10:00
Member

The estate ships journald to the VM VictoriaLogs cluster, which is being left to age out rather than grow. New log capacity lands in k8s, so clients need to point there while the VM cluster keeps serving historical queries until its retention lapses.

VMs already trust the issuing CA via the system bundle, so journal-upload needs no TLS change.

Requires the k8s VLCluster deployed and serving /insert/journald first.

The estate ships journald to the VM VictoriaLogs cluster, which is being left to age out rather than grow. New log capacity lands in k8s, so clients need to point there while the VM cluster keeps serving historical queries until its retention lapses. - repoint victorialogs::client::journald::inserturl at https://logs-ingest.k8s.syd1.au.unkin.net/insert/journald VMs already trust the issuing CA via the system bundle, so journal-upload needs no TLS change. Requires the k8s VLCluster deployed and serving /insert/journald first.
unkin-agent added 1 commit 2026-09-26 18:34:27 +10:00
ship journald logs to the k8s log ingest endpoint
ci/woodpecker/pr/ruby-validate Pipeline was successful
ci/woodpecker/pr/yamllint Pipeline was successful
ci/woodpecker/pr/puppet-lint Pipeline was successful
ci/woodpecker/pr/erb-validate Pipeline was successful
ci/woodpecker/pr/bolt-validate Pipeline was successful
ci/woodpecker/pr/epp-validate Pipeline was successful
ci/woodpecker/pr/puppet-validate Pipeline was successful
ci/woodpecker/pr/ruby-check Pipeline was successful
f8cee2225b
benvin merged commit c0e65fade3 into develop 2026-09-27 10:01:51 +10:00
benvin deleted branch benvin/journald-k8s-vlinsert 2026-09-27 10:01:51 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/puppet-prod#531