2026-05-03 - 2026-11-03

Overview

92 Active Pull Requests
5 Active Issues
Excluding merges, 3 authors have pushed 83 commits to develop and 105 commits to all branches. On develop, 101 files have changed and there have been 2307 additions and 697 deletions.

85 Pull requests merged by 3 users

Merged #561 Run detached noop agent after k8s migration repoint 2026-10-25 12:39:01 +11:00

Merged #554 Add dnsmasq resolver and edge base-class changes to the mail gateway 2026-10-16 23:17:57 +11:00

Merged #559 Add the bne dmz vpc and move the mta2 edge to bne 2026-10-16 23:08:56 +11:00

Merged #558 Move mail DMZ VPC subnet facts to RFC 1918 ranges 2026-10-16 21:53:14 +11:00

Merged #555 Adapt base classes for the mail edge gateway 2026-10-13 21:48:04 +11:00

Merged #557 Resolve subnet facts from secondary interfaces 2026-10-13 21:46:53 +11:00

Merged #552 Fix edge postfix gateway config for unkin.net 2026-10-13 21:42:39 +11:00

Merged #556 Map the binarylane DMZ VPCs in subnet facts 2026-10-13 21:37:57 +11:00

Merged #553 Add local rspamd and redis to the mail edge gateway 2026-10-13 21:14:17 +11:00

Merged #547 Add consul server federation SANs to consul server certs 2026-10-09 21:51:47 +11:00

Merged #545 Migrate k8s roles to puppet-on-k8s 2026-10-05 22:10:51 +11:00

Merged #546 Migrate incus nodes to puppet-on-k8s 2026-10-05 22:03:30 +11:00

Merged #544 consul: use static server list for clients 2026-10-05 21:33:03 +11:00

Merged #543 nzbget: fix params lookup copied from sonarr 2026-10-05 13:36:52 +11:00

Merged #540 Migrate media roles to puppet-on-k8s 2026-10-05 12:10:31 +11:00

Merged #542 halb: stop publishing haproxy2 site CNAMEs 2026-10-05 01:31:54 +11:00

Merged #539 Persist rp_filter=0 on every router interface 2026-10-04 16:02:01 +11:00

Merged #524 Install certmanager and sshsignhost from RPM 2026-10-04 15:07:54 +11:00

Merged #538 Add wireguard module 2026-10-04 14:17:08 +11:00

Merged #537 Add dnsmasq module 2026-10-03 22:40:46 +10:00

Merged #536 Add router role for prodnxsr0020 2026-10-03 22:40:02 +10:00

Merged #535 Add 198.18.2.0/24 router loopback subnet 2026-10-03 20:46:45 +10:00

Merged #533 Pin the journald ingest URL to port 443 2026-09-27 11:22:08 +10:00

Merged #531 Ship estate journald logs to the k8s log ingest endpoint 2026-09-27 10:01:51 +10:00

Merged #532 Allow k8s edge health checks on arrstack hosts 2026-09-27 09:55:58 +10:00

Merged #530 Trust the sshca host CA alongside the legacy signer 2026-09-24 22:46:31 +10:00

Merged #529 Trust the estate CA when fetching ENC facts 2026-09-20 23:32:19 +10:00

Merged #528 Fetch agent ENC facts from encapi 2026-09-20 23:08:20 +10:00

Merged #527 Classify puppet masters through encapi 2026-09-20 22:42:44 +10:00

Merged #526 Shorten metadata_expire on internal RPM repos 2026-09-20 00:55:20 +10:00

Merged #525 Install encapic ENC client on puppet masters 2026-09-20 00:32:40 +10:00

Merged #522 Bump openbao-plugin-secrets-arrstack to 0.2.0 2026-08-30 15:28:47 +10:00

Merged #521 Install openbao-plugin-secrets-arrstack v0.1.0 2026-08-18 23:21:45 +10:00

Merged #520 vault: install openbao-plugin-secrets-ghp on OpenBao nodes 2026-08-16 14:47:59 +10:00

Merged #509 vault: move openbao plugin sockets off /tmp onto /run 2026-08-09 12:14:03 +10:00

Merged #519 vault: install netbox and apptoken OpenBao plugin RPMs on bao nodes 2026-08-09 01:11:02 +10:00

Merged #515 ceph: manage /etc/ceph/ceph.conf on osd and mon/mgr/mds hosts 2026-08-09 00:00:21 +10:00

Merged #517 rke2: taint control-plane nodes NoSchedule 2026-08-08 23:19:12 +10:00

Merged #516 fix: lock rke2-common and pin rke2 to 1.33.13~rke2r2 to unblock puppet 2026-08-08 23:13:40 +10:00

Merged #505 ceph: set OSD disk I/O scheduler to none via udev rule 2026-08-08 22:33:30 +10:00

Merged #514 rke2,puppet: enforce versionlock before package install 2026-08-08 20:00:43 +10:00

Merged #513 lldpd: run on physicals and expose neighbour topology as the lldp fact 2026-08-08 18:41:51 +10:00

Merged #512 fix: preload correct rke2 airgap images to break CNI bootstrap deadlock 2026-08-08 18:18:56 +10:00

Merged #511 fix: avoid anycast ips 2026-08-08 00:56:18 +10:00

Merged #510 chore: add new physicals 2026-08-08 00:41:10 +10:00

Merged #507 chore: update dns nameserver in dhcp 2026-08-06 22:23:51 +10:00

Merged #504 libs: add ceph_osd_devices fact listing ceph OSD block devices 2026-08-02 17:25:18 +10:00

Merged #499 puppetserver: auto-restart JVM when its binaries are replaced by an upgrade 2026-07-30 20:50:31 +10:00

Merged #496 yum: source AlmaLinux RPM repos from artifactapi, drop legacy unkin repo 2026-07-28 21:42:59 +10:00

Merged #497 os/Fedora: add Fedora 44 support for the base role 2026-07-28 21:42:33 +10:00

Merged #498 vault: install openbao-plugin-secrets-gitea on the storage role 2026-07-27 19:07:31 +10:00

Merged #495 dns: stop exporting legacy DNS fragments (manage_export false) 2026-07-25 12:29:21 +10:00

Merged #494 Migrate canary ausyd1nxvm2120 to puppet-on-k8s 2026-07-25 00:16:31 +10:00

Merged #493 Add profiles::puppet::migrate: repoint VM agents onto puppet-on-k8s 2026-07-25 00:04:11 +10:00

Merged #492 Pin openbao secrets plugins to exact versions 2026-07-20 23:46:37 +10:00

Merged #491 Fix cobbler.main.unkin.net CNAME to resolve on k8s DNS 2026-07-20 23:17:12 +10:00

Merged #490 feat: migrate clients to use bind-dns in kubernetes 2026-07-20 22:41:30 +10:00

Merged #489 haproxy::dns: fully-qualify halb CNAME targets 2026-07-19 01:37:06 +10:00

Merged #487 ceph/rgw: add s3.ceph.unkin.net to radosgw cert SAN + nginx aliases 2026-07-18 17:01:41 +10:00

Merged #488 Upgrade openbao-plugin-secrets-rancher to latest (v0.1.1) 2026-07-18 17:01:15 +10:00

Merged #486 yum: point rpmfusion repos at artifactapi 2026-07-18 14:30:25 +10:00

Merged #485 dns: exclude k8s/LB ranges from dns-updater; track latest 2026-07-18 13:58:43 +10:00

Merged #484 Add rpm-vendor yum repository 2026-07-18 11:28:02 +10:00

Merged #483 Install openbao-plugin-secrets-rancher on vault nodes 2026-07-18 11:20:02 +10:00

Merged #482 dns: deploy dns-updater daemon in place of the shell nsupdate script [HOLD: needs dns-updater RPM published] 2026-07-17 23:35:00 +10:00

Merged #481 dns: fix dns-update fqdn() double-appending zone to FQDN records 2026-07-17 22:50:29 +10:00

Merged #480 Install openbao-plugin-secrets-gpg on vault nodes 2026-07-16 22:48:08 +10:00

Merged #475 dns: nsupdate host records to the authoritative server 2026-07-12 22:23:19 +10:00

Merged #479 chore: change to openbao-plugin-secrets-litellm 2026-07-06 23:26:21 +10:00

Merged #477 feat: install vault-plugin-secrets-litellm 2026-07-06 23:02:12 +10:00

Merged #476 chore: add rpm-internal repo 2026-07-06 23:02:02 +10:00

Merged #478 chore: reduce requsts for all jobs 2026-07-06 22:22:52 +10:00

Merged #474 Convert RKE2 registries to template, disable default endpoints 2026-06-29 22:30:49 +10:00

Merged #473 chore: enable rke2 registries 2026-06-27 22:27:33 +10:00

Merged #472 feat: make rke2 registries.yaml conditional on manage_registries 2026-06-27 07:50:31 +10:00

Merged #471 chore: bump almalinux9 image tags 2026-06-07 00:31:31 +10:00

Merged #470 feat: upgrade grafana from default to 13.0.2 2026-06-06 23:46:17 +10:00

Merged #469 feat: upgrade gitea from 1.22.0 to 1.26.2 2026-06-06 20:23:25 +10:00

Merged #468 feat: add switch to change to almalinux-vault 2026-06-06 17:35:05 +10:00

Merged #467 feat: add auth.unkin.net proxying to Kubernetes Traefik ingress 2026-06-02 22:50:11 +10:00

Merged #466 chore: increase inotify limits on rke2 nodes to fix fsnotify watcher errors 2026-05-26 23:50:25 +10:00

Merged #465 feat: restart rke2 when registries.yaml is deployed 2026-05-06 23:11:20 +10:00

Merged #464 chore: expand puppet-validate to two cpus 2026-05-06 22:29:39 +10:00

Merged #463 chore: setup proper resource requirements for puppet ci jobs 2026-05-06 22:24:31 +10:00

Merged #462 chore: deploy rke2 registries.yaml 2026-05-06 22:18:00 +10:00

7 Pull requests proposed by 2 users

Proposed #506 feat: NetBox IP/interface facts with offline cache 2026-08-05 00:45:41 +10:00

Proposed #550 consul: point syd1 clients at k8s consul servers 2026-10-09 23:01:56 +11:00

Proposed #551 Forward syd1 .consul DNS to the k8s consul LoadBalancer 2026-10-09 23:01:56 +11:00

Proposed #560 Add the wgvpn role for the BinaryLane VPN hosts 2026-10-16 23:40:49 +11:00

Proposed #562 Migrate vault nodes to puppet-on-k8s 2026-10-25 13:22:19 +11:00

Proposed #563 Migrate consul servers to puppet-on-k8s 2026-10-25 13:22:22 +11:00

Proposed #564 Migrate git redis nodes to puppet-on-k8s 2026-10-25 13:22:30 +11:00

5 Issues created by 1 user