2026-01-03 - 2026-07-03
Overview
204 Pull requests merged by 2 users
Merged
#214 feat: add woodpecker service accounts for media terraform repos
Merged
#213 fix: update TLSRoute to v1
Merged
#211 Add Authentik identity provider deployment
Merged
#212 Add JSON schema generation for kubeconform CRD validation
Merged
#210 Add age-api deployment
Merged
#209 chore: source schema source for kubeconform
Merged
#208 chore: bump artifactapi + ui to v3.6.5
Merged
#207 chore: bump artifactapi + ui to v3.6.4
Merged
#206 chore: bump artifactapi + ui to v3.6.3
Merged
#205 chore: bump artifactapi + ui to v3.6.2
Merged
#204 chore: bump artifactapi + ui to v3.6.1
Merged
#203 chore: bump artifactapi + ui to v3.6.0
Merged
#202 fix: update UI health check paths to /ui
Merged
#201 refactor: simplify artifactapi routes
Merged
#200 fix: route /v2 and /health to artifactapi API service
Merged
#199 fix: rename environment2 to environment
Merged
#198 feat: artifactapi route change
Merged
#197 feat: migrate to artifactapi 3+
Merged
#196 chore: cleanup artifactory3 mess
Merged
#195 🤦
Merged
#194 feat: manage postgres-credentials for artifactapi3
Merged
#193 chore: remove middleware resource
Merged
#192 feat: deploy artifactapi3
Merged
#191 fix: update woodpecker kustomization
Merged
#190 feat: enable terraform-artifactapi jobs
Merged
#189 feat: add terraform-git service account for woodpecker CI
Merged
#188 chore: bump almalinux9 image tags
Merged
#187 benvin/gitea
Merged
#186 chore: add almalinux-vault repos
Merged
#185 feat(kanidm): scale down to single replica, remove replication
Merged
#184 feat: add sessionaffinity to kanidm service
Merged
#182 fix(kanidm): fix automatic_refresh TOML generation in init container
Merged
#181 fix(kanidm): replicate 1/2 from 0 only with automatic_refresh
Merged
#180 feat: autorestart statefulset
Merged
#179 fix(kanidm): remove invalid automatic_refresh from replication config
Merged
#177 Update apps/base/kanidm/vaultauth.yaml
Merged
#176 feat(kanidm): vault-managed replication certs with auto-restart
Merged
#175 feat(woodpecker): set workflow pod priority class to power
Merged
#174 feat(platform): add priority-classes app with low/power/medium/high classes
Merged
#173 feat(artifactapi): add open-webui/open-webui to ghcr immutable patterns
Merged
#171 feat(vault): switch to Kubernetes service registration
Merged
#170 chore: update replication certs
Merged
#169 feat: update kanidm replicaiton
Merged
#168 feat(artifactapi): add conftest to GitHub generic remote cache
Merged
#166 fix(puppet): remove explicit clusterIP: null from puppetdb Service
Merged
#165 fix(kanidm): add explicit group/kind/weight to TLSRoute refs
Merged
#164 fix(consul): normalize cpu limit to canonical string form
Merged
#163 fix(litellm): normalize postgres cluster resource values
Merged
#162 fix(gateways): add explicit group/kind/weight to all HTTPRoute refs
Merged
#161 fix(kanidm): use dockerhub image instead of ghcr.io
Merged
#160 fix(artifactapi): move kanidm to dockerhub remote
Merged
#159 benvin/kanidm
Merged
#158 benvin/artifactapi-mail-images
Merged
#157 feat(artifactapi): cache stalwart webadmin zip
Merged
#156 feat(artifactapi): add mail stack images to docker registry cache
Merged
#153 fix(gateways): add explicit group: "" to all certificateRefs entries
Merged
#152 fix(argocd): add vault and consul to platform project destinations
Merged
#151 feat(artifactapi): add kanidm to ghcr docker immutable patterns
Merged
#149 feat(consul): deploy HashiCorp Consul 1.22.7 via Helm chart (5-replica cluster)
Merged
#148 feat(vault): deploy HashiCorp Vault 2.0.1 via Helm chart (5-replica HA raft)
Merged
#150 feat(cert-manager): upgrade to v1.20.2 and enable Gateway API support
Merged
#147 feat(artifactapi): add hashicorp/consul and hashicorp/vault to docker immutable patterns
Merged
#146 feat(woodpecker): upgrade to v3.14.1 (chart 3.6.3)
Merged
#144 feat: increase litellm resources
Merged
#145 feat: add HTTP→HTTPS redirect to Gateway API services
Merged
#129 feat(artifactapi): migrate Ingress to Gateway API
Merged
#131 feat(puppet): migrate puppetdb Ingress to Gateway API
Merged
#130 feat(puppet): migrate puppetboard Ingress to Gateway API
Merged
#133 feat(paperclip): migrate Ingress to Gateway API
Merged
#134 feat(litellm): migrate Ingress to Gateway API
Merged
#143 feat(externaldns): upgrade to 1.21.1, fix sources for installed CRDs
Merged
#142 benvin/externaldns_compatability
Merged
#140 temp: enable debug logging on externaldns to diagnose TLSRoute sync timeout
Merged
#138 fix(traefik): listen on port 443 directly for Gateway API compatibility
Merged
#132 feat(cattle-system): migrate rancher Ingress to Gateway API
Merged
#137 fix(traefik): add instance labels to GatewayClasses
Merged
#136 fix(traefik): remove invalid controllerName flag causing CrashLoopBackOff
Merged
#135 fix(traefik): set controllerName on GatewayClasses and Traefik providers
Merged
#128 fix: terraform_vault must be RFC1123 compliant
Merged
#127 feat: add terraform_vault role
Merged
#126 feat(externaldns): add Gateway API sources for httproute, tlsroute, grpcroute, tcproute, udproute
Merged
#125 fix(traefik): replace invalid controllername flag with labelSelector for v3
Merged
#124 fix: enable gateway/ingress class on platform project
Merged
#119 feat: deploy internal/external traefik routers
Merged
#123 feat(artifactapi): allow kubeconform and kustomize from GitHub
Merged
#122 feat(artifactapi): allow kubecolor releases from GitHub
Merged
#121 feat(artifactapi): allow almalinux, debian, and fedora from Docker Hub
Merged
#120 feat(artifactapi): add argo-helm as a remote and virtual helm member
Merged
#118 feat: change argocd crds source to artifactapi
Merged
#117 feat: deploy gatewayapi crds
Merged
#116 feat: add traefik/gatewayapi
Merged
#115 chore: migrate reloader/reflector to virtual/helm
Merged
#114 feat: update vso to 1.3.0
Merged
#113 chore: remove hashicorp helm repo
Merged
#112 chore: mount vault CA for helm TLS trust and add ArgoCD self-management
Merged
#111 chore: add vault CA cert to argocd-tls-certs-cm for helm TLS trust
Merged
#109 chore: swap vso to virtual helm repo
Merged
#110 chore: add resource requests/limits to workflows
Merged
#108 chore: mount vault CA cert for Node.js TLS trust in paperclip
Merged
#107 fix: set Host header on paperclip health probes to bypass hostname guard
Merged
#106 chore: update trusted hostnames
Merged
#105 chore: fix livenessProbe for paperclip
Merged
#104 chore: additional papaerclip environemnt variables
Merged
#103 fix: rename pgpooler to include rw
Merged
#102 fix: set pgpooler name to include -rw
Merged
#101 chore: enable access to paperclip namespace
Merged
#100 feat: deploy paperclip to au-syd1 via ArgoCD (aitooling project)
Merged
#98 chore: bump artifactapi to 2.7.2
Merged
#97 feat: add litellm-env configmap with STORE_MODEL_IN_DB=True
Merged
#95 chore: litellm ooming
Merged
#94 feat: add litellm to new aitooling ArgoCD project
Merged
#93 fix: artifactapi remotes
Merged
#92 feat: split artifactapi config into conf.d and update to v2.7.1
Merged
#91 feat: update artifactapi to 2.3.0
Merged
#90 fix: update include patterns
Merged
#89 feat: update github remotes
Merged
#88 benvin/dockerremotes
Merged
#87 feat: add woodpeckerci/plugin-docker-buildx to WOODPECKER_PLUGINS_PRIVILEGED
Merged
#86 feat: add docker remotes to artifactapi
Merged
#85 feat: add claude-code remote
Merged
#84 feat: migrate purelb to ArgoCD
Merged
#81 feat: migrate vso-system to ArgoCD
Merged
#82 feat: migrate observability to ArgoCD
Merged
#83 feat: remove jfrog container registry
Merged
#80 feat: migrate vm-system to ArgoCD
Merged
#79 feat: migrate elastic-system to ArgoCD
Merged
#78 feat: migrate reposync to ArgoCD
Merged
#77 feat: enable downloading tea
Merged
#76 fix: clone r10k config to /tmp/r10k-config instead of /shared
Merged
#75 fix: remove shared-config PVC from g10k cronjob, clone r10k config directly
Merged
#74 fix: increase generate-types memory limit and remove invalid JVM env var
Merged
#73 feat: update gems for puppet
Merged
#72 revert: remove filemapper gem install
Merged
#71 fix: install filemapper gem and deploy generate-types cronjob
Merged
#70 fix: connect puppetboard to puppetdb over SSL on port 8081
Merged
#69 feat: add PuppetDB read-only database user and pooler
Merged
#68 chore: change back to puppetdb:8081
Merged
#67 feat: add CronJob to generate Puppet types for all environments
Merged
#66 fix: update puppet.conf with main/server/user
Merged
#65 chore: tidy initContainers
Merged
#64 chore: use docker not container
Merged
#63 feat: add custom entrypoint script for additional Ruby gems
Merged
#62 fix: update ENC script CA certificate path
Merged
#61 feat: add shared bins volume for uv and cobbler-enc
Merged
#60 fix: update puppet.conf to point to enc
Merged
#59 refactor: simplify DNS alt names for puppetserver compiler
Merged
#58 fix: use http port for puppetdb
Merged
#57 refactor: convert puppetserver compilers to deployment with configmap integration
Merged
#56 testing via ingress for puppetdb
Merged
#55 enable debugging for puppetboard
Merged
#54 fix: external access to puppetdb (#53)
Merged
#53 fix: external access to puppetdb
Merged
#52 fix: increase number of cnpg_pooler_connections
Merged
#51 fix: enable PuppetDB HTTPS support with automatic SSL certificate generation
Merged
#50 git commit -m "fix: configure PuppetDB HTTPS connections and add Puppetboard SSL support
Merged
#49 fix: add NodeFeatureRule and Intel device plugin permissions to platform project
Merged
#48 feat: migrate node-feature-discovery and inteldeviceplugins-system to platform project
Merged
#47 fix: change puppet compilers to use HTTP for internal puppetdb connections
Merged
#46 fix: enable ServerSideApply for ArgoCD ApplicationSets
Merged
#45 feat: migrate CSI drivers to dedicated storage project
Merged
#44 feat: migrate cnpg-system from Terraform to ArgoCD
Merged
#43 feat: migrate externaldns from Terraform to ArgoCD
Merged
#42 feat: migrate cert-manager from Terraform to ArgoCD
Merged
#41 fix: enable unscoped permissions
Merged
#39 feat: migrate cattle-system (Rancher) from Terraform to ArgoCD
Merged
#40 chore: bump kubetest container
Merged
#38 fix: cannot write to certificates namespace
Merged
#37 feat: migrate certificates from Terraform to ArgoCD
Merged
#36 fix: annotations, not labels
Merged
#35 feat: ensure puppet is available externally
Merged
#34 fix: puppetboard port issues
Merged
#33 fix: svc/puppetboard forwarding to wrong port
Merged
#32 fix: puppetboard tcp is not a valid port
Merged
#31 fix: puppet-compiler cant find ca
Merged
#30 fix: update service names and references
Merged
#29 feat: complete puppet infrastructure
Merged
#28 chore: cleanup r10k cache
Merged
#27 fix: include puppet pvc yaml
Merged
#26 chore: use specific images for ci tests
Merged
#25 feat: initial puppet deployment
Merged
#24 chore: reload woodpecker
Merged
#23 chore: set WOODPECKER_ADMIN
Merged
#22 chore: add rarlab remote
Merged
#21 feat: updates for artifactapi
Merged
#20 fix: remove configmap hash
Merged
#19 fix: copy/paste error
Merged
#18 chore: migrate artifactapi to kustomize
Merged
#17 feat: manage woodpecker-agent-secret in vault
Merged
#16 chore: change max workflows to string
Merged
#15 chore: increase agents to 3
Merged
#14 fix: remove revision for pooler
Merged
#13 feat: migrate woodpecker to argocd
Merged
#12 feat: speed up pre-commit
Merged
#11 feat: testing jfrog-container-registry
Merged
#10 feat: add pre-commit workflow
Merged
#9 feat: add pre-commit configuration
Merged
#8 fix: resolve issues with helm deployments
Merged
#7 chore: update managed applications
Merged
#6 feat: add reloader
Merged
#5 fix: helm-charts in overlay only
Merged
#4 chore: rename apps
Merged
#3 chore: enable helm
Merged
#2 fix: patches must contain path:
Merged
#1 feat: add root-app for au-syd1
2 Pull requests proposed by 1 user
Proposed
#167 feat(opa): add conftest OPA policies and pre-commit hook
Proposed
#172 feat(open-webui): deploy Open WebUI with litellm backend
1 Issue closed from 1 user
Closed
#99 feat: deploy paperclip to au-syd1 via ArgoCD (aitooling project)
3 Issues created by 1 user
Opened
#99 feat: deploy paperclip to au-syd1 via ArgoCD (aitooling project)
Opened
#154 feat(immich): deploy Immich photo server with S3 storage and traefik-external gateway
Opened
#155 feat(open-webui): deploy Open WebUI using litellm for model interaction