2025-09-01 - 2026-09-01

Overview

129 Active Pull Requests
9 Active Issues
Excluding merges, 3 authors have pushed 127 commits to develop and 132 commits to all branches. On develop, 229 files have changed and there have been 21052 additions and 16324 deletions.

127 Pull requests merged by 3 users

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

Merged #461 chore: disable rp_filter on k8s nodes 2026-04-11 21:51:43 +10:00

Merged #459 feat: add ceph service management profiles and facts 2026-04-07 19:02:17 +10:00

Merged #460 chore: enable access to dns 2026-04-06 22:46:41 +10:00

Merged #458 chore: change to ceph-public loopback 2026-04-05 22:35:39 +10:00

Merged #457 fix: replace puppetdbquery with native PQL queries 2026-03-21 22:35:47 +11:00

Merged #456 fix: allow transfer for external-dns 2026-03-18 20:00:23 +11:00

Merged #455 feat: improve ci performance 2026-03-17 17:38:24 +11:00

Merged #454 chore: update r10k repo path 2026-03-17 17:36:59 +11:00

Merged #453 feat: puppetboard 7 python 2026-03-16 23:53:53 +11:00

Merged #452 chore: update puppet-bind repo url 2026-03-08 19:01:56 +11:00

Merged #451 chore: cleanup gitea actions workflows 2026-02-28 17:50:41 +11:00

Merged #450 feat: add woodpecker ci jobs 2026-02-28 17:30:24 +11:00

Merged #449 feat: add ldap groups for kubernetes/vault 2026-02-14 19:22:26 +11:00

Merged #448 chore: add alt-names to consul 2026-02-09 01:03:20 +11:00

Merged #446 feat: manage vault version 2026-02-08 22:26:22 +11:00

Merged #447 feat: enable plugins for vault/openbao 2026-02-08 19:19:34 +11:00

Merged #445 docs: add docs for cephfs 2026-02-03 19:56:15 +11:00

Merged #444 chore: remove helm deploys from puppet 2026-01-30 20:52:51 +11:00

Merged #443 chore: add additional user 2026-01-26 20:21:11 +11:00

Merged #442 chore: terraform state too large for body 2026-01-18 17:15:08 +11:00

Merged #441 chore: reduce synced repos 2026-01-17 17:12:45 +11:00

Merged #440 chore: docs for ceph 2026-01-17 13:26:45 +11:00

Merged #438 chore: update ceph gpgkey 2026-01-16 23:51:14 +11:00

Merged #437 fix: ceph repos remove dash 2026-01-15 21:52:17 +11:00

Merged #436 chore: centralise all yum repo configuration 2026-01-15 21:35:13 +11:00

Merged #435 fix: thundering hurd 2026-01-12 20:21:40 +11:00

Merged #434 fix: ensure join-api is functioning 2026-01-11 13:51:37 +11:00

Merged #433 core: bump radowgw client_max_body_size 2026-01-07 23:27:10 +11:00

Merged #432 feat: act runner updates 2026-01-03 21:51:48 +11:00

Merged #431 fix: increase artifact upload size for git 2025-12-30 22:52:44 +11:00

Merged #430 chore: add almalinux 9.7 repositories 2025-12-30 22:48:54 +11:00

Merged #429 feat: enable managing root password 2025-12-28 20:12:12 +11:00

Merged #428 feat: manage externaldns bind 2025-11-22 23:25:56 +11:00

Merged #427 feat: add syslog listener for vlinsert 2025-11-20 23:47:10 +11:00

Merged #426 feat: add vmcluster static targets 2025-11-20 20:19:53 +11:00

Merged #425 feat: add SMTP submission listener and enhance stalwart configuration 2025-11-09 18:48:06 +11:00

Merged #424 chore: replace stalwart S3 keys 2025-11-08 22:56:25 +11:00

Merged #423 fix: remove . from end of vrrp_cnames 2025-11-08 21:38:10 +11:00

Merged #422 chore: add stalwart required tls alt names 2025-11-08 21:28:45 +11:00

Merged #421 chore: change transport for main.unkin.net 2025-11-08 21:10:12 +11:00

Merged #420 feat: manage haproxy for stalwart 2025-11-08 21:07:44 +11:00

Merged #419 feat: manage additional ceph sections 2025-11-08 19:19:44 +11:00

Merged #418 feat: create stalwart module 2025-11-08 19:09:31 +11:00

Merged #417 feat: ensure latest openbao package 2025-11-06 20:01:37 +11:00

Merged #416 refactor: recreate profiles::postfix::gateway with parameterization and templates 2025-11-01 17:26:01 +11:00

Merged #415 feat: prepare for dovecot deployment 2025-11-01 01:01:55 +11:00

Merged #414 feat: implement comprehensive postfix gateway with eFa5 configuration 2025-11-01 00:43:58 +11:00

Merged #413 feat: add mail::gateway role 2025-10-19 19:09:51 +11:00

Merged #412 feat: migrate puppetserver -> openvox-server 2025-10-18 23:49:52 +11:00

Merged #411 feat: migrate puppetdb -> openvoxdb 2025-10-18 21:47:33 +11:00

Merged #410 feat: add ZFS facts to prevent zpool disk changes 2025-10-18 21:24:33 +11:00

Merged #409 fix: check if zfs-cache exists and isnt empty 2025-10-18 21:15:55 +11:00

Merged #408 feat: migrate puppet-agent to openvox 2025-10-18 19:11:39 +11:00

Merged #407 feat: allow access to runner certs 2025-10-17 22:46:48 +11:00

Merged #406 feat: add incus auto-client certificate trust 2025-10-17 22:46:26 +11:00

Merged #405 feat: use vault certificates for incus 2025-10-17 17:22:10 +11:00

Merged #403 feat: moderate the k8s install 2025-10-12 17:50:25 +11:00

Merged #404 feat: use openbao 2025-10-11 20:55:21 +11:00

Merged #402 fix: ensure nginx restarts on certificate changes 2025-09-29 22:38:01 +10:00

Merged #400 fix: remove unicode from ceph-csi-yaml 2025-09-21 00:41:07 +10:00

Merged #399 fix: cattle-system namespace 2025-09-21 00:21:42 +10:00

Merged #398 feat: define node-token from puppet 2025-09-20 22:25:56 +10:00

Merged #397 fix: resolve rke2-server errors 2025-09-20 18:40:19 +10:00

Merged #396 feat: k8s helm rework 2025-09-20 17:40:42 +10:00

Merged #395 feat: manage rancher, purelb, cert-manager 2025-09-14 20:59:39 +10:00

Merged #394 feat: adding rke2 2025-09-14 13:27:50 +10:00

Merged #393 feat: add cleanup to autopromoter 2025-09-13 20:08:32 +10:00

Merged #392 feat: mirror rke2 repo for rhel9 2025-09-13 19:49:52 +10:00

Merged #391 feat: ensure frr_exporter can read ospf socket 2025-09-13 15:08:32 +10:00

Merged #390 feat: update docs for puppet 2025-09-13 12:57:45 +10:00

Merged #388 feat: update ospf source for learned routes 2025-09-07 16:09:22 +10:00

Merged #387 fix: set loopback0 as source for consul 2025-09-07 15:48:28 +10:00

Merged #385 chore: add user for jelly 2025-09-04 20:09:44 +10:00

2 Pull requests proposed by 1 user

Proposed #439 chore: bump rke2 version 2026-01-17 01:48:57 +11:00

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

1 Issue closed from 1 user

Closed #126 create redis module 2025-09-06 13:25:02 +10:00

8 Issues created by 1 user

Opened #386 Manage ceph.unkin.net dns 2025-09-06 14:20:04 +10:00

Opened #389 move enc data to consul 2025-09-07 16:44:10 +10:00

Opened #401 nginx not restarting after certificate changes 2025-09-27 19:21:50 +10:00

Opened #501 Enable named query logging on VM BIND (companion to the logging pipeline) 2026-08-02 16:23:11 +10:00

Opened #500 VM-side Vector rollout: ship host logs to the central logging stack 2026-08-02 16:23:11 +10:00

Opened #502 VM-side Vector rollout: ship host logs to the central logging stack 2026-08-02 16:24:31 +10:00

Opened #503 Enable named query logging on VM BIND (companion to logging pipeline) 2026-08-02 16:24:31 +10:00

Opened #518 netbox-facts: decide token source (no host->Vault auth exists) 2026-08-09 00:19:45 +10:00