2026-08-05 - 2026-11-05

Overview

239 Active Pull Requests
2 Active Issues
Excluding merges, 2 authors have pushed 233 commits to main and 252 commits to all branches. On main, 527 files have changed and there have been 19305 additions and 6156 deletions.

234 Pull requests merged by 2 users

Merged #574 Require tokens for artifactapi uploads 2026-10-26 20:33:29 +11:00

Merged #573 Bump artifactapi to v3.25.0 2026-10-25 23:45:54 +11:00

Merged #572 Bump artifactapi to v3.24.0 2026-10-25 20:25:22 +11:00

Merged #571 bump artifactapi to v3.23.0 2026-10-24 20:40:38 +11:00

Merged #570 bump artifactapi to v3.22.0 2026-10-24 17:28:38 +11:00

Merged #569 bind-resolvers: RBL zones as BindZones 2026-10-24 17:06:10 +11:00

Merged #568 bump artifactapi to v3.21.0 2026-10-24 16:41:34 +11:00

Merged #567 Deploy encapi v0.2.0 with Vault OIDC 2026-10-23 23:02:00 +11:00

Merged #566 Raise puppet-postgres memory 2026-10-23 21:25:31 +11:00

Merged #565 bump artifactapi to v3.20.0 2026-10-20 22:25:19 +11:00

Merged #563 bump artifactapi to v3.19.0 2026-10-19 22:07:09 +11:00

Merged #562 bump artifactapi to v3.18.0 2026-10-18 19:03:41 +11:00

Merged #561 bump artifactapi to v3.17.1 2026-10-18 02:49:49 +11:00

Merged #560 bump artifactapi to v3.16.0 2026-10-17 22:00:21 +11:00

Merged #559 bump artifactapi to v3.15.0 2026-10-17 16:16:44 +11:00

Merged #558 bind-operator: v0.4.0 2026-10-17 15:33:17 +11:00

Merged #556 mail: use real edge MTA public IPs 2026-10-17 12:51:27 +11:00

Merged #557 bind-internal: add mail edge A records 2026-10-17 12:50:56 +11:00

Merged #555 bind-resolvers: forward to public resolvers, RBLs direct 2026-10-16 23:29:34 +11:00

Merged #554 Allow the bne dmz vpc in the resolver dmz acl 2026-10-16 23:09:21 +11:00

Merged #553 bind-resolvers: stop querying IPv6 nameservers 2026-10-16 22:34:48 +11:00

Merged #552 Enable Vault OIDC auth on artifactapi config writes 2026-10-16 22:23:55 +11:00

Merged #551 Move resolver DMZ ACL to the RFC 1918 mail VPC ranges 2026-10-16 21:52:34 +11:00

Merged #548 Verify smarthost edge relays against the internal CA 2026-10-14 22:06:30 +11:00

Merged #550 Add main.unkin.net as a second mail domain 2026-10-13 21:43:44 +11:00

Merged #544 Route rspamd-tagged mail to Junk through Stalwart's spam filter 2026-10-13 21:43:14 +11:00

Merged #545 Allow BinaryLane DMZ VPCs in resolver ACL 2026-10-13 21:32:11 +11:00

Merged #549 Give stalwart-apply a writable HOME 2026-10-13 21:26:50 +11:00

Merged #547 Terminate haproxy edge TLS at Traefik 2026-10-13 21:12:40 +11:00

Merged #539 Deploy Stalwart into the mail namespace 2026-10-13 20:58:09 +11:00

Merged #546 Recurse from root hints on bind-resolvers 2026-10-13 20:53:37 +11:00

Merged #542 Add rspamd, ClamAV and sentinel Valkey to the mail namespace 2026-10-12 22:36:55 +11:00

Merged #541 Add postfix smarthost to the mail namespace 2026-10-12 22:30:47 +11:00

Merged #543 bind-internal: point mail.unkin.net at 198.18.200.18 2026-10-12 22:16:56 +11:00

Merged #540 Add internal mail.unkin.net A record 2026-10-12 21:26:06 +11:00

Merged #538 Add mail namespace with Stalwart backing stores 2026-10-12 00:25:41 +11:00

Merged #537 Add terraform-binarylane woodpecker service account 2026-10-12 00:22:05 +11:00

Merged #536 Bump pdbmux to v0.5.0 2026-10-10 14:39:01 +11:00

Merged #535 add artifactapi image-keeper daemonset 2026-10-10 01:06:10 +11:00

Merged #534 bump artifactapi to v3.13.1 2026-10-09 23:25:52 +11:00

Merged #532 pin artifactapi back to v3.12.0 2026-10-09 22:52:33 +11:00

Merged #529 Bump artifactapi to v3.13.0 2026-10-09 22:48:06 +11:00

Merged #530 consul: remove standalone k8s consul 2026-10-09 22:46:41 +11:00

Merged #527 kea: bump to v0.1.7 from docker-internal 2026-10-09 21:49:33 +11:00

Merged #528 consul: pull chart via artifactapi helm mirror 2026-10-09 21:49:13 +11:00

Merged #525 logging: expose vlselect on internal traefik 2026-10-05 14:08:34 +11:00

Merged #526 authentik: raise server cpu request to 500m 2026-10-05 14:07:46 +11:00

Merged #524 Raise puppetserver compiler requests to match real usage 2026-10-05 12:34:19 +11:00

Merged #523 feat(bind-internal): publish haproxy edge sites from k8s DNS 2026-10-05 01:31:06 +11:00

Merged #522 Serve grafana.unkin.net from traefik-external 2026-10-05 00:38:22 +11:00

Merged #521 Bump artifactapi to v3.12.0 2026-10-04 23:41:15 +11:00

Merged #520 Set traefik resource requests so HPAs can scale 2026-10-04 15:27:50 +11:00

Merged #519 Set traefik-external externalTrafficPolicy to Local 2026-10-04 15:26:24 +11:00

Merged #518 Drop git.unkin.net from k8s gitea gateway and routes 2026-10-04 15:07:09 +11:00

Merged #517 vmagent: raise kubernetes-apiservers max_scrape_size to 64MiB 2026-10-04 14:01:15 +11:00

Merged #516 vmagent: fix consul target address relabel 2026-10-03 22:51:46 +10:00

Merged #515 vmagent: cap consul SD wait time under nginx timeout 2026-10-03 22:15:16 +10:00

Merged #514 Rename the terraform-infra CI ServiceAccount to terraform-netbox 2026-10-03 09:34:19 +10:00

Merged #513 Add k8up Grafana dashboard 2026-10-02 23:29:40 +10:00

Merged #512 Scrape k8up operator metrics 2026-10-02 23:28:59 +10:00

Merged #511 feat(grafana): sync kubernetes dashboards from victoria-metrics-k8s-stack 2026-10-02 23:04:58 +10:00

Merged #510 grafana: drop alerting Service and POD_IP env owned by grafana-operator 2026-10-02 22:44:54 +10:00

Merged #509 grafana: enable unified alerting HA gossip 2026-10-02 22:37:20 +10:00

Merged #508 grafana: scale to 3 replicas, raise limits 2026-10-02 22:15:26 +10:00

Merged #507 Give vlogs its own namespace 2026-09-28 22:55:30 +10:00

Merged #506 Collect pod logs with VLAgent, retire the NATS/ClickHouse chain 2026-09-27 20:23:58 +10:00

Merged #505 Drop obsolete vector-test CI pipeline 2026-09-27 20:12:45 +10:00

Merged #503 Promote bind-operator to v0.3.1 2026-09-27 18:11:39 +10:00

Merged #504 Redirect vlogs root to the VictoriaLogs UI 2026-09-27 18:10:37 +10:00

Merged #501 Split bind-internal DNSRecords into one file per record 2026-09-27 17:43:17 +10:00

Merged #500 Split bind-external DNSRecords into one file per record 2026-09-27 17:28:38 +10:00

Merged #498 Expose VictoriaLogs UI at vlogs.unkin.net behind oauth2-proxy 2026-09-27 17:21:41 +10:00

Merged #499 Drop the gocache serve Deployment and nginx sidecar 2026-09-27 11:21:00 +10:00

Merged #488 Add a VictoriaLogs cluster and point logs-ingest at it 2026-09-27 00:33:59 +10:00

Merged #496 Add gocache serve Deployment with nginx stream sidecar 2026-09-27 00:32:33 +10:00

Merged #495 Declare the acme.unkin.net nameservers 2026-09-27 00:10:14 +10:00

Merged #494 Roll bind-operator to v0.3.0 2026-09-27 00:06:22 +10:00

Merged #493 bump victoria-metrics-operator chart to 0.67.3 2026-09-27 00:05:47 +10:00

Merged #492 Move the haproxy edge behind the external Traefik 2026-09-26 23:38:08 +10:00

Merged #491 Drop stalwart mail proxying from the haproxy edge 2026-09-26 21:25:51 +10:00

Merged #489 Add Ceph RGW bucket for the shared Go build cache 2026-09-26 20:56:53 +10:00

Merged #490 Add job and start deadlines to the g10k-code CronJob 2026-09-26 20:55:33 +10:00

Merged #487 Drop dead X-Frame-Options rules from the haproxy edge 2026-09-26 20:36:30 +10:00

Merged #485 Move the au-syd1 haproxy edge into Kubernetes 2026-09-26 18:23:00 +10:00

Merged #486 Publish real delegation records for acme.unkin.net 2026-09-26 16:42:03 +10:00

Merged #484 Add *.main and *.ceph wildcard certificates for haproxy 2026-09-26 16:38:31 +10:00

Merged #482 Give the puppetserver compilers the Vault cert helpers 2026-09-24 21:15:11 +10:00

Merged #483 Bump jellyfin-ha to v0.4.0 2026-09-22 22:57:06 +10:00

Merged #481 Roll jellyfin-ha to v0.3.3 and drop Service session affinity 2026-09-20 14:02:48 +10:00

Merged #480 Roll bind-operator to v0.2.7 (journal-aware zone seeding) 2026-09-20 00:53:47 +10:00

Merged #479 Add woodpecker ServiceAccount for jellyfin-plugin-sso CI 2026-09-19 17:32:32 +10:00

Merged #478 Rewrite slash-less Authentik token endpoint to the canonical path 2026-09-19 16:10:30 +10:00

Merged #477 Enable PKCE for ArgoCD OIDC login 2026-09-19 16:10:06 +10:00

Merged #476 Add VMPodScrape for authentik-server metrics 2026-09-19 15:34:26 +10:00

Merged #475 Enable pg_stat_statements on the authentik postgres cluster 2026-09-19 14:48:46 +10:00

Merged #474 Raise authentik postgres CPU, memory and buffer sizing 2026-09-19 14:35:17 +10:00

Merged #473 Enable hot_standby_feedback on the authentik postgres cluster 2026-09-19 14:34:34 +10:00

Merged #471 Auto-reload cheeztv and fafflix on plugin ConfigMap change 2026-09-19 12:25:08 +10:00

Merged #470 Point jellyfin SSO at public Authentik hostname 2026-09-19 12:09:32 +10:00

Merged #468 Pin jellyfin-ha image to v0.3.2 2026-09-13 23:08:44 +10:00

Merged #467 puppet: install toml into the puppetserver gem path 2026-09-13 23:08:31 +10:00

Merged #466 Pin pdbmux to v0.4.0 2026-09-13 20:36:49 +10:00

Merged #465 Revert jellyfin-ha to v0.2.0 2026-09-12 21:38:09 +10:00

Merged #464 pdbmux: bump image to v0.3.0 2026-09-12 20:45:14 +10:00

Merged #463 jellyfin: bump fafflix+cheeztv to v0.3.1 2026-09-12 20:32:41 +10:00

Merged #462 allow catalog-diff to compile catalogs on the puppet compilers 2026-09-12 16:31:08 +10:00

Merged #461 revert jellyfin-ha to v0.2.0 2026-09-12 15:22:21 +10:00

Merged #460 bump jellyfin-ha to v0.3.0 2026-09-12 14:23:39 +10:00

Merged #459 woodpecker: raise agent workspace PVC to 20Gi 2026-09-12 12:47:07 +10:00

Merged #458 artifactapi: restore combine-certs + PROVIDER_CA_FILES on oauth2-proxy 2026-09-07 23:05:40 +10:00

Merged #456 Put the artifactapi web UI behind Authentik oauth2-proxy 2026-09-07 21:01:17 +10:00

Merged #455 pdbmux: bump image to v0.2.0 2026-09-05 17:05:45 +10:00

Merged #453 Bump artifactapi to v3.11.2 2026-09-05 16:04:59 +10:00

Merged #452 pdbmux: order backends new-first and drop primary/prefer 2026-09-05 16:04:40 +10:00

Merged #454 woodpecker: add vimpack-ci ServiceAccount 2026-09-05 13:42:33 +10:00

Merged #451 puppet: use OPENVOXSERVER_JAVA_ARGS for puppetserver JVM args 2026-09-05 11:30:22 +10:00

Merged #450 Bump encapi image to v0.1.2 2026-09-05 11:23:45 +10:00

Merged #449 Set puppetserver environment timeout to 0 2026-09-05 11:23:05 +10:00

Merged #448 Bump arrproxy images to v0.6.1 2026-09-05 11:15:48 +10:00

Merged #447 Add golib-ci ServiceAccount for woodpecker 2026-08-31 06:58:46 +10:00

Merged #446 Bump repospawner to v0.1.1 2026-08-30 17:07:58 +10:00

Merged #445 Deploy repospawner v0.1.0 2026-08-30 15:40:07 +10:00

Merged #444 arrproxy: v0.6.0 self-migrating, drop external migrate Job 2026-08-30 15:30:44 +10:00

Merged #441 mediamark: deploy the media marking app 2026-08-30 15:07:42 +10:00

Merged #443 arrproxy: bump images to v0.5.0 (per-token method scoping) 2026-08-30 14:23:44 +10:00

Merged #442 woodpecker: add repospawner-ci ServiceAccount 2026-08-30 14:21:43 +10:00

Merged #433 logging: use canonical upstream image names 2026-08-29 21:55:48 +10:00

Merged #437 valkey-operator-system: use canonical ghcr.io registry 2026-08-29 21:52:53 +10:00

Merged #440 grafana: stop pinning the internal CA for Authentik OAuth 2026-08-29 21:52:30 +10:00

Merged #439 argocd: drop internal-CA rootCA pin from Authentik oidc.config 2026-08-29 21:52:12 +10:00

Merged #438 woodpecker: add mediamark-ci service account 2026-08-29 21:21:22 +10:00

Merged #436 clickhouse-system: use canonical upstream image names 2026-08-29 21:20:11 +10:00

Merged #435 watchstate: use canonical upstream image name for alpine 2026-08-29 21:19:37 +10:00

Merged #434 netbox: use canonical upstream image name for redis_exporter 2026-08-29 21:19:28 +10:00

Merged #432 litellm: use canonical upstream image name for redis_exporter 2026-08-29 21:19:01 +10:00

Merged #431 gitea: use canonical upstream image name for redis_exporter 2026-08-29 21:18:44 +10:00

Merged #430 authentik: use canonical upstream image name for redis_exporter 2026-08-29 21:18:34 +10:00

Merged #429 artifactapi: use canonical upstream image name for redis_exporter 2026-08-29 21:18:27 +10:00

Merged #428 arrstack,fafflix,cheeztv: provision shared mediastore CephFS volume 2026-08-29 21:18:10 +10:00

Merged #427 arrstack: use canonical upstream image names 2026-08-29 21:17:00 +10:00

Merged #424 fafflix,cheeztv: declarative SSO + LDAP plugin auth config 2026-08-29 20:47:54 +10:00

Merged #426 jellyfin: bump fafflix+cheeztv to v0.2.0 2026-08-29 13:22:41 +10:00

Merged #425 kea-operator: bump to v0.1.5 2026-08-29 12:55:13 +10:00

Merged #423 kea-operator: bump to v0.1.4 2026-08-26 23:19:41 +10:00

Merged #422 authentik: deploy LDAP outpost for in-cluster app-password binds 2026-08-26 23:19:24 +10:00

Merged #420 watchstate: expose externally at watchstate.unkin.net 2026-08-26 21:47:03 +10:00

Merged #421 bind-internal: add cheeztv.unkin.net record 2026-08-26 20:09:08 +10:00

Merged #418 Extend LE *.unkin.net wildcard to arrstack + authentik (reflect into gitea) 2026-08-25 21:48:54 +10:00

Merged #419 watchstate: deploy admin-gated jellyfin watch-state sync tool 2026-08-25 21:39:08 +10:00

Merged #417 cheeztv: terminate public cheeztv.unkin.net TLS with the LE *.unkin.net wildcard 2026-08-25 20:58:03 +10:00

Merged #416 arrstack: wire arrproxy v0.4.0 tier routing (fafflix/cheeztv) 2026-08-25 20:49:05 +10:00

Merged #415 Replace legacy jellyfin app with fafflix (adult, cheeztv pattern) 2026-08-25 20:06:54 +10:00

Merged #414 arrstack: rebuild adult tier on the shared-Postgres pattern 2026-08-25 20:06:40 +10:00

Merged #413 Add cheeztv kids Jellyfin instance + fafflix kids mounts 2026-08-25 19:59:09 +10:00

Merged #412 arrstack: add kids backend tier (sonarr/radarr/nzbget-kids) 2026-08-25 08:03:21 +10:00

Merged #411 arrproxy: bump images to v0.3.1 2026-08-24 21:42:29 +10:00

Merged #410 authentik: ClientIP session affinity on server service 2026-08-23 23:13:51 +10:00

Merged #379 arrstack: repoint arrproxy oauth2-proxy image off ghcr (fix ImagePullBackOff) 2026-08-23 22:56:58 +10:00

Merged #409 logging: set clickhouse readonly profile to readonly=2 2026-08-23 22:36:53 +10:00

Merged #408 arrstack: raise arrstack-postgres resources after OOMKills 2026-08-23 22:01:25 +10:00

Merged #407 Add Traefik Grafana dashboard 2026-08-23 21:56:45 +10:00

Merged #406 arrproxy: bump image versions to v0.3.0 2026-08-23 21:38:43 +10:00

Merged #405 Add logviewer.unkin.net internal DNS record 2026-08-23 21:38:27 +10:00

Merged #399 observability: fix dropped kubelet/cadvisor metrics, add kube-state-metrics + VMAlert k8s.rules 2026-08-23 21:38:07 +10:00

Merged #398 Export and scrape metrics from all redis/valkey instances 2026-08-23 19:19:16 +10:00

Merged #404 logging: deploy logviewer v0.1.0 behind oauth2-proxy 2026-08-23 18:51:16 +10:00

Merged #403 Bump radarr to v6.4.2-unkin7 2026-08-23 17:15:54 +10:00

Merged #402 Bump prowlarr to v2.6.2-unkin6 2026-08-23 17:13:55 +10:00

Merged #400 logging: add read-only clickhouse logreader user + Vault-synced secret 2026-08-23 17:00:07 +10:00

Merged #401 Bump arrstack image pins: radarr v6.4.2-unkin6, sonarr v5.0.0-unkin6 2026-08-23 16:57:27 +10:00

Merged #397 Scrape traefik gateway metrics into VictoriaMetrics 2026-08-23 12:41:58 +10:00

Merged #396 Add Redis/Valkey Grafana dashboard 2026-08-23 12:38:56 +10:00

Merged #394 Add shared arrstack Valkey and wire arr apps' Redis features 2026-08-23 12:37:42 +10:00

Merged #395 arrstack: add exportarr metrics sidecars to sonarr and radarr 2026-08-23 12:35:56 +10:00

Merged #393 Deploy mediamover v0.1.0 into arrstack 2026-08-23 00:09:40 +10:00

Merged #392 Deploy arrstack S3 TLS-trust fix (arrstack images -unkin4 -> -unkin5) 2026-08-22 23:15:12 +10:00

Merged #391 Mount mediafs CephFS into arrstack 2026-08-22 23:05:43 +10:00

Merged #390 arrstack: deploy -unkin4 (Redis SignalR backplane + S3 storage) 2026-08-22 20:46:48 +10:00

Merged #389 arrstack: S3 buckets + wiring for app backups and sonarr MediaCover 2026-08-22 18:39:40 +10:00

Merged #388 Deploy arrstack -unkin3 (active-active code) 2026-08-22 18:28:15 +10:00

Merged #387 arrstack: provision shared Ceph RGW bucket for media assets 2026-08-22 16:17:23 +10:00

Merged #386 arrstack: use waitfordb initContainer instead of inline psql loop 2026-08-22 16:15:46 +10:00

Merged #385 arrstack: fix sync-wave deadlock + config multi-attach 2026-08-22 12:47:39 +10:00

Merged #384 Deploy arrproxy v0.2.0 machine-mint admin route 2026-08-18 22:37:07 +10:00

Merged #383 arrstack: run sonarr/radarr/prowlarr active-active on shared Postgres 2026-08-18 21:29:59 +10:00

Merged #382 arrstack: set *arr AuthenticationMethod=External (proxy-trusted) 2026-08-18 20:03:19 +10:00

Merged #381 arrproxy: allow unverified email in oauth2-proxy (Authentik sets email_verified=false) 2026-08-17 22:25:09 +10:00

Merged #380 arrproxy: use real quay.io oauth2-proxy address (rke2 mirror) 2026-08-17 21:31:29 +10:00

Merged #378 arrstack: set *arr UrlBase=/<app> for path-based proxy hosting 2026-08-17 07:59:48 +10:00

Merged #377 deploy arrproxy (oauth2-gated *arr proxy + per-user API keys) 2026-08-16 22:26:21 +10:00

Merged #376 woodpecker: add arrproxy-ci service account 2026-08-16 16:09:58 +10:00

Merged #375 jellyfin: make Valkey HA 2026-08-16 07:34:16 +10:00

Merged #374 jellyfin: bump image to v0.1.3 (.NET 9 runtime fix) 2026-08-15 19:01:48 +10:00

Merged #373 jellyfin: bump image to v0.1.2 2026-08-15 18:36:25 +10:00

Merged #372 ghp: deploy service-token fork image + wire GHP_AUTH_SERVICE_TOKENS 2026-08-15 18:18:22 +10:00

Merged #371 woodpecker: allow CA-baked docker-buildx plugin as privileged 2026-08-15 17:04:40 +10:00

Merged #370 arrstack/nzbget: fix nonexistent image tag v26.2 -> version-v26.2 2026-08-15 16:55:33 +10:00

Merged #369 arrstack: manage sonarr/radarr/prowlarr API keys via Vault 2026-08-15 16:43:03 +10:00

Merged #368 woodpecker: add plugin-docker-buildx CI ServiceAccount 2026-08-15 16:26:52 +10:00

Merged #366 arrstack: sonarr/radarr/prowlarr/nzbget on shared CephFS media 2026-08-15 16:22:07 +10:00

Merged #367 jellyfin: replace redis Deployment with valkey-operator instance 2026-08-15 14:54:06 +10:00

Merged #237 Deploy jellyfin-ha as a true-HA StatefulSet under a new media project 2026-08-15 13:39:00 +10:00

Merged #365 Install valkey-operator 2026-08-15 12:32:57 +10:00

Merged #364 woodpecker: add ghp CI ServiceAccount 2026-08-14 00:29:35 +10:00

Merged #363 Deploy k8up backup operator (platform, k8up-system) 2026-08-14 00:29:16 +10:00

Merged #362 woodpecker: add autobackup-operator CI ServiceAccount 2026-08-13 23:40:54 +10:00

Merged #361 ghp: serve plain HTTP behind the gateway (fix redirect loop) 2026-08-13 23:19:54 +10:00

Merged #360 ghp: serve at ghp.unkin.net (gateway + cert + httproute + DNS) 2026-08-13 22:48:24 +10:00

Merged #359 ghp: use direct ghcr.io image + set GHP_ADMINS 2026-08-13 22:08:06 +10:00

Merged #357 add ghp (GitHub proxy) deployment 2026-08-13 20:08:31 +10:00

Merged #358 artifactapi: bump image to v3.11.1 2026-08-13 20:04:22 +10:00

Merged #356 artifactapi: bump image to v3.11.0 2026-08-13 17:40:42 +10:00

Merged #355 artifactapi: bump image to v3.10.1 2026-08-12 23:54:34 +10:00

Merged #354 artifactapi: bump images to v3.10.0 (apk repo support + UI) 2026-08-12 20:59:15 +10:00

Merged #353 artifactapi: bump images to v3.9.1 (deb repo support + UI) 2026-08-12 00:39:44 +10:00

Merged #352 woodpecker: add jellyfin-ha-src CI ServiceAccount 2026-08-11 20:46:48 +10:00

Merged #351 Bump artifactapi to v3.8.0 2026-08-10 23:33:06 +10:00

Merged #349 Force Replace sync for the Recreate puppet master to clear stale rollingUpdate 2026-08-09 20:55:01 +10:00

Merged #350 Ignore defaulted StatefulSet volumeClaimTemplates TypeMeta 2026-08-09 20:53:50 +10:00

Merged #347 Fix cert-manager recursive-nameserver ControllerConfiguration field 2026-08-09 12:35:38 +10:00

Merged #346 Wire API_TOKEN_PEPPERS into NetBox config 2026-08-09 12:33:31 +10:00

Merged #344 Bump kea images to v0.1.3 (HA peer DNS startup wait) 2026-08-08 23:36:26 +10:00

Merged #345 traefik-internal: add ldaps :636 entrypoint for authentik LDAPS 2026-08-08 23:19:19 +10:00

Merged #319 puppet: reduce privilege in namespace workloads (#307) 2026-08-08 22:36:44 +10:00

Merged #343 Bump kea images to v0.1.2 (socket dir 0750 fix) 2026-08-08 22:21:37 +10:00

Merged #320 Add Tier-2 per-app Vector transform pipelines (structured logs) 2026-08-08 22:12:46 +10:00

Merged #342 puppetdb: isolate only the stockpile queue per pod (fix #340 crashloop) 2026-08-08 20:16:13 +10:00

Merged #340 puppetdb: unique per-pod command-queue directory 2026-08-08 20:04:18 +10:00

Merged #341 Pin puppet master to a single Recreate replica 2026-08-08 20:02:39 +10:00

Merged #339 Enable Reloader secret watching, scope existing auto to configmap-only (#326) 2026-08-08 19:35:33 +10:00

Merged #338 Fix kea CrashLoopBackOff: drop DHCP ntp hostnames, bump to v0.1.1 2026-08-08 18:28:41 +10:00

Merged #337 Point cert-manager DNS-01 at public recursive nameservers 2026-08-08 18:14:28 +10:00

Merged #336 artifactapi: serve plain HTTP without HTTPS redirect 2026-08-05 22:27:27 +10:00

Merged #335 Rename terraform-ipam CI ServiceAccount -> terraform-infra 2026-08-05 19:40:34 +10:00

5 Pull requests proposed by 1 user

Proposed #472 Pin helm capabilities version to the validation target 2026-09-19 12:28:25 +10:00

Proposed #502 Drop the redundant acme.unkin.net apex NS DNSRecord 2026-09-27 17:41:47 +10:00

Proposed #531 consul: add k8s servers joining the au-syd1 VM datacenter 2026-10-09 22:35:06 +11:00

Proposed #533 forward consul zone to k8s consul DNS LB 2026-10-09 23:01:54 +11:00

Proposed #564 Add public main.unkin.net and edge.unkin.net zones to bind-external 2026-10-19 22:08:51 +11:00

2 Issues closed from 1 user

2 Unresolved Conversations