2025-01-10T00:23:55Z - 2026-01-10T00:23:55Z
Overview
218 Pull requests merged by 1 user
Merged
#433 core: bump radowgw client_max_body_size
Merged
#432 feat: act runner updates
Merged
#431 fix: increase artifact upload size for git
Merged
#430 chore: add almalinux 9.7 repositories
Merged
#429 feat: enable managing root password
Merged
#428 feat: manage externaldns bind
Merged
#427 feat: add syslog listener for vlinsert
Merged
#426 feat: add vmcluster static targets
Merged
#425 feat: add SMTP submission listener and enhance stalwart configuration
Merged
#424 chore: replace stalwart S3 keys
Merged
#423 fix: remove . from end of vrrp_cnames
Merged
#422 chore: add stalwart required tls alt names
Merged
#421 chore: change transport for main.unkin.net
Merged
#420 feat: manage haproxy for stalwart
Merged
#419 feat: manage additional ceph sections
Merged
#418 feat: create stalwart module
Merged
#417 feat: ensure latest openbao package
Merged
#416 refactor: recreate profiles::postfix::gateway with parameterization and templates
Merged
#415 feat: prepare for dovecot deployment
Merged
#414 feat: implement comprehensive postfix gateway with eFa5 configuration
Merged
#413 feat: add mail::gateway role
Merged
#412 feat: migrate puppetserver -> openvox-server
Merged
#411 feat: migrate puppetdb -> openvoxdb
Merged
#410 feat: add ZFS facts to prevent zpool disk changes
Merged
#409 fix: check if zfs-cache exists and isnt empty
Merged
#408 feat: migrate puppet-agent to openvox
Merged
#407 feat: allow access to runner certs
Merged
#406 feat: add incus auto-client certificate trust
Merged
#405 feat: use vault certificates for incus
Merged
#403 feat: moderate the k8s install
Merged
#404 feat: use openbao
Merged
#402 fix: ensure nginx restarts on certificate changes
Merged
#400 fix: remove unicode from ceph-csi-yaml
Merged
#399 fix: cattle-system namespace
Merged
#398 feat: define node-token from puppet
Merged
#397 fix: resolve rke2-server errors
Merged
#396 feat: k8s helm rework
Merged
#395 feat: manage rancher, purelb, cert-manager
Merged
#394 feat: adding rke2
Merged
#393 feat: add cleanup to autopromoter
Merged
#392 feat: mirror rke2 repo for rhel9
Merged
#391 feat: ensure frr_exporter can read ospf socket
Merged
#390 feat: update docs for puppet
Merged
#388 feat: update ospf source for learned routes
Merged
#387 fix: set loopback0 as source for consul
Merged
#385 chore: add user for jelly
Merged
#384 chore: update src ips for arr stack
Merged
#383 feat: enabling changing ip for consul client
Merged
#382 feat: add ceph-dashboard to haproxy
Merged
#381 chore: increase client body size for s3
Merged
#380 feat: add ceph rgw
Merged
#379 chore: add rados gateway role
Merged
#378 feat: enable plugins for grafana
Merged
#377 feat: capture all journald logs
Merged
#376 feat: enable https for vlstorage
Merged
#375 fix: generate types as root
Merged
#374 feat: add victorialogs module
Merged
#373 fix: generate types needs to run more often
Merged
#372 feat: add victorialogs roles
Merged
#371 fix: reduce metadata lifetime
Merged
#370 benvin/frr_exporter
Merged
#369 feat: add frr_exporter class
Merged
#368 feat: add nzbget_exporter
Merged
#367 feat: export ceph metrics
Merged
#366 feat: add external grafana access
Merged
#365 feat: add exportarr
Merged
#364 feat: create exporters module
Merged
#363 feat: add vmcluster module
Merged
#362 feat: enable ceph on k8s nodes
Merged
#361 chore: cleanup old physicals
Merged
#360 benvin/ceph_common
Merged
#359 fix: duplicate declatation
Merged
#358 feat: add basic k8s node role
Merged
#357 chore: cleanup hieradata/nodes
Merged
#356 feat: add vmagent role
Merged
#355 feat: add new cobbler master
Merged
#354 feat: ensure /etc/NetworkManager/conf.d exists
Merged
#353 chore: update cobbler for el9
Merged
#352 gchore: cleanup old vms
Merged
#351 feat: move puppetca role
Merged
#350 feat: add victoria metrics roles
Merged
#342 feat: add ci build task
Merged
#349 feat: migrate to external ntp
Merged
#348 fix: sort nameservers
Merged
#347 feat: add unkin.net domain
Merged
#346 chore: hard-code git.unkin.net path
Merged
#345 feat: add stick tables for gitea
Merged
#344 feat: enable external access to gitea
Merged
#343 core: fix ROOT_URL
Merged
#341 chore: cleanup hieradata/nodes
Merged
#340 feat: expose gitea metrics
Merged
#339 fix: manage git user
Merged
#338 feat: add indexer for git
Merged
#337 feat: use redis for cache/queue
Merged
#336 feat: deploy redis for git
Merged
#335 benvin/gitea_cluster
Merged
#334 benvin/grafana_postgres
Merged
#333 feat: update password for grafana service account
Merged
#332 fix: duplicate toml resources
Merged
#331 feat: add grafana service to ldap
Merged
#330 feat: add puppetserver gem for toml
Merged
#329 feat: add toml puppet gem
Merged
#328 feat: add shared pgsql instance
Merged
#327 benvin/dhcp_failover
Merged
#326 chore: confine incus facts to incus
Merged
#325 feat: add incus facts
Merged
#324 fix: enable health check from haproxy2
Merged
#323 chore: cleanup removed hosts
Merged
#322 feat: add haproxy2 role
Merged
#321 feat: cleanup hieranodes settings
Merged
#320 feat: add zone to subnet facts
Merged
#319 feat: add openvox repos to reposync
Merged
#318 feat: migrate pupeptdb sql to patroni
Merged
#317 feat: add node_pools
Merged
#316 feat: use fqdn in host_volumes
Merged
#315 feat: add host_volumes to nomad
Merged
#314 feat: nomad cni additions
Merged
#313 chore: update the consul service name
Merged
#312 feat: stop manage nginx repo
Merged
#311 feat: manage nginx resource ordering
Merged
#310 chore: use packagerepo for epel
Merged
#309 feat: update incus image host to run on incus
Merged
#308 feat: update reposync repos
Merged
#307 feat: split reposync into two roles
Merged
#306 chore: migrate certbot webserver
Merged
#305 feat: cleanup removed hosts
Merged
#304 feat: change g10k to use a package
Merged
#303 fix: missed address in consul service
Merged
#302 feat: create basic k8s roles to start deployment
Merged
#301 chore: add new user
Merged
#300 chore: minor jellyfin updates
Merged
#299 chore: migrate media applications
Merged
#298 feat: update settings for ceph
Merged
#297 fix: readd to jellyfin_haproxy
Merged
#296 feat: change media arr apps to hiera_include
Merged
#295 benvin/media_apps_incus
Merged
#294 chore: update media roles for incus
Merged
#293 feat: add a nomad agent v2 role
Merged
#292 chore: dont mount cephfs inside lxc
Merged
#291 feat: update vault url
Merged
#290 feat: updated ceph ssh authorized_key
Merged
#289 feat: enable ssh access to enp3s0
Merged
#288 feat: manage more ceph requirements
Merged
#287 feat: enable ssh on all loopbacks
Merged
#286 feat: add cephadm to incus hosts
Merged
#285 feat: manage mon loopback0
Merged
#284 feat: add ceph roles
Merged
#283 chore: use alias for nameservers
Merged
#282 fix: exclude docker0 interfaces
Merged
#281 neoloc/loopback_dns
Merged
#280 feat: change to anycast resolver
Merged
#279 feat: anycast dnsmasters
Merged
#278 fix: enable dns resolver access for dmz1
Merged
#277 feat: update upstream ip for consul dns
Merged
#276 feat: setup anycast consul dns
Merged
#275 fix: listen-addr -> listen-address
Merged
#274 feat: update consul/dnsmasq
Merged
#273 feat: enable use of dhcp addresses in networkd
Merged
#272 feat: ensure the vault audit_log exists
Merged
#271 feat: use custom cert for puppetdb access
Merged
#270 chore: change puppetboard python version
Merged
#269 feat: update psql15 repos for roles
Merged
#268 feat: postgresql15/postgresql17
Merged
#267 feat: enable terraform access to puppetca
Merged
#266 feat: vault mlock
Merged
#265 feat: dont set gid/uid for sysadmin
Merged
#264 feat: change vault to use package install
Merged
#263 feat: lxc compatability with datavol
Merged
#262 feat: cleanup mpls configuration
Merged
#261 feat: update dns resolver zone management
Merged
#260 feat: add reverse dns zones for incus
Merged
#259 feat: lxc cannot use chronyd
Merged
#258 feat: lxc updates
Merged
#257 Adding hieradata/node/ausyd1nxvm1072.main.unkin.net.yaml
Merged
#256 feat: disable cobbler cache
Merged
#255 neoloc/mpls_ldp_frr
Merged
#254 feat: add incus image host
Merged
#253 feat: enable ip forwarding for gitea runners
Merged
#252 feat: add frr synced repo
Merged
#251 feat: add frr repos
Merged
#250 feat: move bridge management to incus
Merged
#249 chore: set core.https_address for incus
Merged
#248 feat: initialise barebones server
Merged
#247 fix: set default for use_networkd
Merged
#246 feat: update dns resolver acls
Merged
#245 feat: continue incus implementation
Merged
#244 fix: resolve issue with baseos in el9
Merged
#243 feat: deep merge zpools/datasets
Merged
#242 chore: add sysadmin user after first run
Merged
#241 neoloc/incus_deploy
Merged
#240 chore: set default nameservers
Merged
#239 feat: cleanup consul from url install
Merged
#238 fix: backtrack to 9.2.0 for postgresql
Merged
#237 feat: debian package for consul not managed
Merged
#236 feat: change almalinux9 to use packagerepo
Merged
#235 feat: add almalinux 9.5 repos using mirrorlist
Merged
#234 feat: reposync for almalinux 9.4 (in vault)
Merged
#233 chore: install consul from package
Merged
#232 chore: set secretid for puppetboard
Merged
#231 chore: enable extra groups
Merged
#230 feat: add incus module
Merged
#229 feat: add incus role
Merged
#228 feat: update all modules
Merged
#227 chore: setup unkin repo for el9 and el8
Merged
#226 chore: set yum/dnf metadata expiry
Merged
#225 feat: add zfs modules
Merged
#224 feat: add zfs to reposync
Merged
#223 neoloc/lxd_hosts
Merged
#222 feat: enable nomad to manage sessions/services
Merged
#221 fix: define missing .cache directory
Merged
#220 feat: add nomad nodes
Merged
#219 feat: change enc_* fact to read direct from cobbler
Merged
#218 feat: enable nomad jobs to query dns
Merged
#217 feat: add k8s and docker repos
Merged
#216 feat: update consul etcd check
Merged
#215 feat: add etcd module/role
Merged
#214 Adding hieradata/node/ausyd1nxvm1071.main.unkin.net.yaml
Merged
#213 Adding hieradata/node/ausyd1nxvm1070.main.unkin.net.yaml
2 Issues closed from 1 user
Closed
#126 create redis module
Closed
#111 jellyfin-ffmpeg module
3 Issues created by 1 user
Opened
#386 Manage ceph.unkin.net dns
Opened
#389 move enc data to consul
Opened
#401 nginx not restarting after certificate changes