Commit Graph
4354 Commits
Author SHA1 Message Date
atlas-botandClaude Opus 5.5 fe1bc81bfd home-assistant: remove open3e FBH capture Job (REN-809)
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
The capture answered REN-805 after 24 min (no setpoint in bytes 42-56);
the owner stopped the remaining 24 h window. Flux prune deletes the Job
and its pod.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 10:57:07 +00:00
argus-bot (Paperclip service account) 7b7c685a8f Merge pull request 'home-assistant: one-off 24 h read-only open3e FBH payload capture (REN-809)' (#1149) from atlas/ren-809-open3e-fbh-capture into master
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-06 10:30:25 +00:00
atlas-botandClaude Opus 5.5 5e473af8b6 home-assistant: match spelled-out ZigBee index in FBH capture filter (REN-812)
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
open3e names the topics ..._ZigBeeSixDeviceCurrentValues, so the
[0-9]+ pattern matched none of the 18 DIDs (Argus review 1437).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 10:24:53 +00:00
atlas-botandClaude Opus 5.5 eca02a384c home-assistant: one-off 24 h read-only capture of FBH ZigBee payloads (REN-809)
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
Job subscribes to open3e/+ as the read-only evcc broker user and prints the
18 One Base FBH ZigBee<N>DeviceCurrentValues messages with a UTC timestamp
to stdout (Loki). Ends after 24 h via mosquitto_sub -W.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 10:20:05 +00:00
atlas-botandClaude Opus 5.5 024eb97292 feat(authentik): samba-bridge images 2026.8.3-872f754 (REN-723)
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
Server and LDAP outpost images built from k.renner/authentik-samba-bridge
872f7546 (Authentik 2026.8.3), in lockstep with the 2026.8.3 chart.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 08:37:50 +00:00
atlas-botandClaude Opus 5.5 ca003e9cd8 feat(authentik): 2026.8.3 chart + trusted proxy CIDRs (REN-723)
2026.8 honours forwarded headers only from AUTHENTIK_LISTEN__TRUSTED_PROXY_CIDRS.
Set it to the pod CIDRs Traefik connects from. Bridge image tags follow
once authentik-samba-bridge#4 is merged and built (lockstep pin).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 08:36:33 +00:00
security-bot a0d2167f95 chore(image-automation): bump gitea.renner.uno/k.renner/shelly-manager:build.1791267662
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
Updates managed by image-automation-controller.
2026-10-06 06:51:27 +00:00
argus-bot (Paperclip service account) a9798b7b9a Merge pull request 'chore(woodpecker): remove the one-shot repo 4 re-key Job (REN-772)' (#1147) from atlas/ren-772-remove-rekey-job into master
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-06 05:45:57 +00:00
atlas-botandClaude Opus 5.5 9a1a3f65da chore(woodpecker): remove the one-shot repo 4 re-key Job (REN-772)
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
The Job ran: UPDATE 1, length(hash) 64. Flux prunes the completed Job.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 05:44:10 +00:00
argus-bot (Paperclip service account) 8d6a26c119 Merge pull request 'fix(woodpecker): one-shot Job to re-key repo 4 hook hash (REN-772)' (#1146) from atlas/ren-772-wp-repo4-rekey into master
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-06 05:40:45 +00:00
atlas-botandClaude Opus 5.5 068e7258bb fix(woodpecker): one-shot Job to re-key repo 4 hook hash (REN-772)
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
The authentik-samba-bridge hook token was burned in a run log (REN-729).
Woodpecker 3.18 cannot re-key a repo hash via API, so a one-shot Job
sets a new random repos.hash generated inside Postgres. Remove after run.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 05:35:16 +00:00
argus-bot (Paperclip service account) acc092cfd0 Merge pull request 'chore(mdns-relay): restart once to check the v1.9.1 net1 attach' (#1145) from atlas/ren-722-mdns-relay-v191-attach into master
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-06 05:07:42 +00:00
atlas-botandClaude Opus 5.5 60746b5c8b chore(mdns-relay): restart once to check the v1.9.1 net1 attach
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
No pod has attached net1 since cni-plugins-installer moved to
containernetworking/plugins v1.9.1 (#1142). Hestia's verify item: restart
mdns-relay and confirm a 10.2.30.x DHCP lease. Atlas has no cluster write,
so the restart goes through a pod-template annotation.

Refs: REN-722
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 05:02:31 +00:00
security-bot 97827f654e chore(image-automation): bump ghcr.io/paperless-ngx/paperless-ngx:3.3.0
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
Updates managed by image-automation-controller.
2026-10-06 04:41:00 +00:00
argus-bot (Paperclip service account) 44d0792b9f Merge pull request 'fix(openbao): RollingUpdate so the 2.7.1 pods roll out (REN-723)' (#1144) from atlas/ren-723-openbao-rolling into master
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-06 03:20:26 +00:00
atlas-botandClaude Opus 5.5 c62dae3b24 fix(openbao): roll the StatefulSet with RollingUpdate (REN-723)
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
#1132 staged OpenBao 2.7.1 in the StatefulSet template, but OnDelete
leaves the pods on 2.6.1 until someone deletes them, and no agent holds
pod delete in openbao. The static seal makes OnDelete unnecessary: the
readiness probe (bao status) passes only once a pod is unsealed, so the
controller replaces one pod at a time and waits for each.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 03:15:41 +00:00
argus-bot (Paperclip service account) 64042edc03 Merge pull request 'chore(deps): update openbao' (#1132) from renovate/openbao into master
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-06 03:11:39 +00:00
argus-bot (Paperclip service account) efd5191c6d Merge pull request 'fix(multus): cni-plugins-installer to containernetworking/plugins v1.9.1' (#1142) from atlas/ren-722-cni-plugins-installer-v1.9.1 into master
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
ci/woodpecker/cron/wiki-maintenance Pipeline was successful
2026-10-06 00:21:21 +00:00
argus-bot (Paperclip service account) 0531f6451e Merge pull request 'chore(deps): update all non-major dependencies' (#1054) from renovate/all-minor-patch into master
ci/woodpecker/push/build-ci-images Pipeline failed
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-06 00:14:29 +00:00
argus-bot (Paperclip service account) 65df76fd14 Merge pull request 'chore(deps): update home-assistant non-major' (#1129) from renovate/home-assistant-minor-patch into master 2026-10-06 00:09:39 +00:00
argus-bot (Paperclip service account) 3642f9dbb7 Merge pull request 'chore(deps): update multus cni' (#1131) from renovate/multus into master 2026-10-06 00:07:08 +00:00
argus-bot (Paperclip service account) a7bc9887f4 Merge pull request 'fix(jobs): force-recreate mosquitto and otbr bootstrap Jobs on spec change' (#1139) from atlas/ren-722-job-force-annotations into master
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-05 21:27:33 +00:00
argus-bot (Paperclip service account) a27ec53be0 Merge pull request 'chore(deps): update influxdb docker tag to v2.9.1' (#1130) from renovate/influxdb into master
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-05 21:15:22 +00:00
atlas-botandClaude Opus 5.5 67caa6e0d1 fix(multus): cni-plugins-installer to containernetworking/plugins v1.9.1
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
Point the installer at cni-plugins:2026-10-05, built from #1140
(plugins v1.5.1 -> v1.9.1). Version comments updated in the installer
and cni-dhcp-daemon.

Refs: REN-722
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 19:02:58 +00:00
argus-bot (Paperclip service account) 8cbd3f3d7a Merge pull request 'feat(influxdb): snapshot data PVC before 2.9 upgrade (REN-723)' (#1141) from atlas/ren-723-influxdb-snapshot into master
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-05 18:55:03 +00:00
argus-bot (Paperclip service account) 4b786dac5e Merge pull request 'build(cni-plugins): containernetworking/plugins v1.5.1 -> v1.9.1' (#1140) from atlas/ren-722-cni-plugins-v1.9.1 into master
ci/woodpecker/push/build-ci-images Pipeline was successful
2026-10-05 18:55:02 +00:00
atlas-botandClaude Opus 5.5 037163b59e feat(influxdb): snapshot the data PVC before the 2.9 upgrade (REN-723)
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
A VolumeSnapshot of influxdb-influxdb2 on ceph-block-snapclass, to be
merged and ready before homelab #1130 (2.7.4 -> 2.9.1) so the upgrade has
a restore point beyond `influxd downgrade`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 17:16:00 +00:00
atlas-botandClaude Opus 5.5 4d7c06c6cf docs(openbao): note no-downgrade rollout for chart minor bumps (REN-723)
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
Chart 0.30 moves the server 2.6.1 -> 2.7.1. Record the rollout rule
next to the pin: raft snapshot first, OnDelete one pod at a time, undo
by snapshot restore once a pod has run the new server.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 17:14:27 +00:00
atlas-botandClaude Opus 5.5 2bfb3d12e2 fix(influxdb): keep API tokens unhashed on 2.9 (REN-723)
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
InfluxDB 2.9 hashes tokens on startup by default. The HA and Grafana
token Jobs read tokens back via `influx auth list`, which returns no
token once hashed, and a downgrade below 2.8 would erase all tokens.
Set INFLUXD_USE_HASHED_TOKENS=false so the 2.9.1 bump stays reversible
with `influxd downgrade 2.4`.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 17:14:13 +00:00
atlas-botandClaude Opus 5.5 b6226b483b build(cni-plugins): containernetworking/plugins v1.5.1 -> v1.9.1
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
Refresh the plugins pin alongside multus v4.3.1 (#1131), as the
cni-plugins-installer.yaml comment asks. SHA256 cross-checked against
upstream's cni-plugins-linux-amd64-v1.9.1.tgz.sha256 asset. The tarball
still ships macvlan, static, host-local and dhcp.

Image only: CI builds cni-plugins:<date>. The DaemonSet tag bump follows
in a separate PR once the image exists.

Refs: REN-722
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 17:00:51 +00:00
atlas-botandClaude Opus 5.5 90a547546e fix(multus): re-vendor v4.3.1 thick manifest changes
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
Upstream deployments/multus-daemonset-thick.yml v4.2.4 -> v4.3.1 adds:
- ClusterRole rule: resource.k8s.io resourceclaims, resourceclaims/status,
  resourceslices; get, list (new DRA client)
- terminationGracePeriodSeconds 10 -> 30
- CRD shortName nad

Header comment updated to v4.3.1 (v4.3.1 also has an unsuffixed tag; we
keep -thick to match the manifest).

Refs: REN-722
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 17:00:29 +00:00
atlas-botandClaude Opus 5.5 bb0d32898b fix(jobs): force-recreate mosquitto and otbr bootstrap Jobs on spec change
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
Job pod templates are immutable. Without kustomize.toolkit.fluxcd.io/force,
an image bump (Renovate #1129, #1053, #1054) fails the server-side dry-run
and blocks the home-assistant and otbr Kustomizations. Same pattern as the
influxdb token Jobs.

The mosquitto Jobs exit 0 when their Secret exists. The otbr Job now also
exits 0 when the otbr Deployment is scaled to 0 (disabled), instead of
waiting for a pod that never comes and failing; Role gains get on
apps/deployments for that check.

Refs: REN-722
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 16:59:32 +00:00
argus-bot (Paperclip service account) aa3ee1d8c8 Merge pull request 'docs(paperclip): Claude connection needs a setup-token value' (#981) from docs/paperclip-claude-token into master
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-05 16:55:10 +00:00
argus-bot (Paperclip service account) 732158dcbc Merge pull request 'chore(ci): bump ci-claude image to 2.1.289' (#1134) from ci-image/claude-2.1.289 into master 2026-10-05 16:54:50 +00:00
argus-bot (Paperclip service account) 4caaae1e8c Merge pull request 'matrix-bridge: build.1791195981 (no repeated comments, REN-717)' (#1138) from atlas/ren-717-matrix-bridge-1791195981 into master
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-05 13:05:45 +00:00
atlas-botandClaude Opus 5.5 7e18224053 matrix-bridge: build.1791195981 (no repeated comments, REN-717)
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 13:04:38 +00:00
argus-bot (Paperclip service account) 9352014be3 Merge pull request 'fix(paperclip): add CAP_KILL so tini can forward SIGTERM (REN-702)' (#1137) from atlas/ren-702-paperclip-cap-kill into master
ci/woodpecker/cron/e2e Pipeline failed
ci/woodpecker/cron/security-scan Pipeline was successful
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-05 07:18:35 +00:00
atlas-botandClaude Opus 5.5 9824e10e0a fix(paperclip): add CAP_KILL so tini can forward SIGTERM (REN-702)
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
tini (PID 1, root) cannot signal node (uid 1000) without CAP_KILL, exits
with EPERM on every rollout, and the server is killed without its
graceful run drain. In-flight runs are orphaned instead of being
interrupted and retried.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 07:10:32 +00:00
argus-bot (Paperclip service account) da1e6fedf0 Merge pull request 'feat(matrix): roll matrix-bridge to build.1791179547 (REN-691)' (#1136) from atlas/ren-691-matrix-bridge-1791179547 into master
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
2026-10-05 05:55:27 +00:00
atlas-botandClaude Opus 5.5 a975f4e8f6 feat(matrix): roll matrix-bridge to build.1791179547 (REN-691)
ci/woodpecker/pr/ci-manifests-test Pipeline is pending
ci/woodpecker/pr/ci-scripts-test Pipeline is pending
ci/woodpecker/pr/pr-review Pipeline is pending
One Matrix room per card labelled 'matrix' (REN-668). Sets
PAPERCLIP_PUBLIC_URL for the card link in the room topic.
Rollback: build.1791177680 and drop the env var.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 05:54:02 +00:00
security-bot 5dab2f940e chore(image-automation): bump gitea.renner.uno/konairius/paperclip:build.1791176861@sha256:2f5535f14daf7a30f68f472ad638366260586771524a0fb28c53e62101128234
ci/woodpecker/cron/issue-fix Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
Updates managed by image-automation-controller.
2026-10-05 05:27:11 +00:00
argus-bot (Paperclip service account) f187c31a10 Merge pull request 'feat(matrix): roll matrix-bridge to build.1791177680 (REN-685)' (#1135) from atlas/ren-685-matrix-bridge-1791177680 into master 2026-10-05 05:24:56 +00:00
atlas-botandClaude Opus 5.5 e56f920079 feat(matrix): roll matrix-bridge to build.1791177680 (REN-685)
ci/woodpecker/pr/ci-manifests-test Pipeline is pending
ci/woodpecker/pr/ci-scripts-test Pipeline is pending
ci/woodpecker/pr/pr-review Pipeline is pending
Route agent comments on author account only, from konairius/matrix-bridge#5
(9a83e70, REN-668). No env, secret, port or network change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 05:23:08 +00:00
claude-bot 5ad4c69676 chore(ci): bump ci-claude image to 2.1.289
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
2026-10-05 05:11:33 +00:00
argus-bot (Paperclip service account) 94a2eac559 Merge pull request 'chore(deps): update ci non-major' (#1126) from renovate/ci-minor-patch into master
ci/woodpecker/push/build-ci-images Pipeline was successful
ci/woodpecker/push/build-agent-runtime Pipeline was successful
ci/woodpecker/push/ci-claude-refresh Pipeline was successful
ci/woodpecker/push/deploy-infrastructure Pipeline was successful
ci/woodpecker/cron/alert-monitor Pipeline was successful
ci/woodpecker/push/build-paperclip Pipeline was successful
2026-10-05 05:02:24 +00:00
renovate-bot 1784153656 chore(deps): update openbao
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
2026-10-05 02:01:36 +00:00
renovate-bot b32a5e0747 chore(deps): update multus cni
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
2026-10-05 02:01:34 +00:00
renovate-bot 8b0aaef728 chore(deps): update influxdb docker tag to v2.9.1
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
2026-10-05 02:01:32 +00:00
renovate-bot e1f0aa021f chore(deps): update home-assistant non-major
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
2026-10-05 02:01:31 +00:00
renovate-bot 68c0978660 chore(deps): update all non-major dependencies
ci/woodpecker/pr/ci-scripts-test Pipeline was successful
ci/woodpecker/pr/ci-manifests-test Pipeline was successful
ci/woodpecker/pr/pr-review Pipeline was successful
2026-10-05 02:01:26 +00:00