2026-04-03 - 2026-07-03
Overview
124 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
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