Skip to content

kubedoll-heavy-industries/charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubedoll Heavy Industries — Helm Charts

Minimally-forked Helm charts with volume injection support for certificate-based database authentication.

Charts

Chart Upstream Fork Version Changes
penpot penpot/penpot-helm v0.38.0 0.38.0-khi.1 Added backend.initContainers
plane-ce makeplane/plane v1.4.1 1.4.1-khi.1 Added extraVolumes, extraVolumeMounts, initContainers to api/worker/beatworker/migrator
keycloak bitnami/keycloak v25.2.0 25.2.0-kdhi.1 Retargeted image default to ghcr.io/kubedoll-heavy-industries/kdhi-keycloak-image:0.1.0 (custom SPIs: dev.kdhi.keycloak.anonymous + Phase Two keycloak-events). Upstream already exposed extraVolumes/extraVolumeMounts/initContainers/extraEnvVars/externalDatabase so no template changes were needed for CNPG cert auth.

Why

Both upstream charts lack the ability to mount custom volumes and run init containers on their database-connected pods. This is required for CNPG certificate-based PostgreSQL authentication, where:

  1. cert-manager provisions client certificates as Kubernetes Secrets
  2. An init container copies certs and fixes permissions (chmod 600 for JDBC)
  3. The application container mounts the prepared certificates

Usage

helm repo add khi https://kubedoll-heavy-industries.github.io/charts
helm install penpot khi/penpot
helm install plane khi/plane-ce
helm install keycloak khi/keycloak

Contributing upstream

These forks are intentionally minimal. The goal is to contribute these changes upstream and deprecate these forks once accepted.

About

Forked Helm charts with volume injection support for cert-based database authentication

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors