ng="en"> TAINUX Doctor AI | Helm Charts
Helm Charts  ·  Kubernetes  ·  OKD  ·  OpenShift

TAINUX
Doctor AI

Official Helm charts for deploying TAINUX Doctor AI on Kubernetes, OKD and Red Hat OpenShift. Add the repository, install with a single command and start diagnosing your cluster in minutes.

Helm
Official Charts
K8s/OKD
OpenShift Ready
0‑write
Read-Only RBAC
helm  ·  tainux-doctor
$ helm repo add tainux https://charts.tainux.io
✓ Repository added successfully
$ helm repo update
✓ Hang tight while we grab the latest from your chart repositories...
✓ Successfully got an update from the "tainux" chart repository
$ helm install tainux-doctor tainux/doctor \
   -n tainux-system --create-namespace \
   --set rbac.readOnly=true
✓ Release "tainux-doctor" has been installed
TAINUX Doctor AI is running in tainux-system
$
Available Charts

Helm charts for every deployment scenario.

The TAINUX Helm repository provides charts designed for standard Kubernetes clusters, OKD and Red Hat OpenShift environments. Charts are versioned, signed and follow OpenShift security constraints.

tainux/doctor

tainux-doctor

The main chart for TAINUX Doctor AI. Deploys the FastAPI diagnosis backend, the Next.js frontend and the read-only ClusterRole in a single Helm release. Suitable for standard Kubernetes clusters and OKD.

  • FastAPI diagnosis API and Next.js frontend
  • Configurable LLM provider: OpenAI or open-source models
  • Read-only ClusterRole with get, list and watch only
  • Namespace isolation with tainux-system by default
Install guide
tainux/doctor-openshift

tainux-doctor-openshift

Chart variant optimized for Red Hat OpenShift. Includes SecurityContextConstraints, Route resources instead of Ingress and compatibility with OpenShift RBAC and namespace policies.

  • SecurityContextConstraints preconfigured for OpenShift
  • OpenShift Route instead of Kubernetes Ingress
  • Compatible with OpenShift RBAC and namespace policies
  • Tested on OKD 4.x and Red Hat OpenShift 4.x
Install guide
tainux/doctor-rbac

tainux-doctor-rbac

Standalone RBAC chart for environments where cluster roles are managed separately from application workloads. Installs only the ClusterRole and ClusterRoleBinding required by TAINUX Doctor AI.

  • ClusterRole with get, list and watch permissions only
  • ClusterRoleBinding scoped to the service account
  • Compatible with GitOps workflows and policy controllers
  • Can be applied independently before the main chart
Install guide
Configuration

Key values.yaml parameters.

All charts are configurable through standard Helm values. The most common parameters are listed below. A full values reference is available in the chart repository.

llm

LLM Provider

Set llm.provider to openai or ollama. For OpenAI, provide the API key via a Kubernetes Secret reference. For open-source models, point to your Ollama or compatible endpoint.

rbac

RBAC Settings

Set rbac.readOnly=true to enforce read-only ClusterRole (default). Set rbac.create=false to skip RBAC creation when using the standalone tainux-doctor-rbac chart.

ingress

Ingress and Routes

Enable Kubernetes Ingress with ingress.enabled=true and set ingress.host. On OpenShift, use the tainux-doctor-openshift chart which creates a Route resource automatically.

resources

Resource Limits

Configure CPU and memory requests and limits for the backend and frontend pods via backend.resources and frontend.resources. Default values are suitable for most development and staging environments.

Architecture

What each chart deploys.

The TAINUX Doctor AI chart installs a self-contained set of Kubernetes resources. No sidecars, no daemonsets, no privileged containers. All resources are deployed into a single dedicated namespace.

TAINUX DOCTOR AI  ·  CHART RESOURCES

A single Helm release installs all required resources into a dedicated namespace. The chart manages the full lifecycle: install, upgrade, rollback and uninstall.

01
Deployment: tainux-doctor-backend
FastAPI diagnosis API. Receives questions, queries the Kubernetes API, invokes the LLM and returns structured diagnosis results. Configurable replicas and resource limits.
02
Deployment: tainux-doctor-frontend
Next.js web interface. Provides the engineer-facing question and diagnosis UI. Served over a ClusterIP Service with optional Ingress or OpenShift Route.
03
ClusterRole and ClusterRoleBinding
Read-only ClusterRole scoped to get, list and watch. Bound to the chart ServiceAccount. No write permissions are granted at any point.
04
ConfigMap and Secret references
LLM provider configuration is managed through a ConfigMap. API keys are referenced from existing Secrets and never stored directly in chart values.
Quick Install

From zero to running in under five minutes.

Add the TAINUX Helm repository, choose the chart for your environment and install. The cluster is ready to diagnose immediately after deployment.

kubernetes.sh
# Add TAINUX Helm repository
helm repo add tainux \
  https://charts.tainux.io
helm repo update

# Install on Kubernetes or OKD
helm install \
  tainux-doctor \
  tainux/doctor \
  -n tainux-system \
  --create-namespace \
  --set rbac.readOnly=true \
  --set llm.provider=openai
openshift.sh
# Install on Red Hat OpenShift
helm repo add tainux \
  https://charts.tainux.io
helm repo update

# Use the OpenShift variant
helm install \
  tainux-doctor \
  tainux/doctor-openshift \
  -n tainux-system \
  --create-namespace \
  --set rbac.readOnly=true \
  --set route.enabled=true
values-example.yaml
# Minimal values.yaml example
llm:
  provider: openai
  secretRef: openai-secret

rbac:
  readOnly: true
  create: true

ingress:
  enabled: true
  host: doctor.example.com

backend:
  replicas: 1
  resources:
    requests:
      memory: 256Mi
      cpu: 100m
About

Helm charts maintained by TAINUX Software.

TAINUX Software builds and maintains the official Helm charts for TAINUX Doctor AI. Charts are versioned following semantic versioning, tested against Kubernetes, OKD and Red Hat OpenShift releases and published to the public TAINUX chart repository at https://charts.tainux.io.

Each chart release is aligned with a TAINUX Doctor AI application release. Chart changelogs are published in the GitHub repository and include upgrade notes for breaking changes between versions.

Charts are designed for production use. Default values enforce read-only RBAC, namespace isolation and no privileged containers. OpenShift-specific constraints are handled automatically by the dedicated chart variant.

3
Published Charts
K8s/OKD
OpenShift Ready
0‑write
Read-Only RBAC
SemVer
Versioned Releases
Support

Questions about the charts or deployment?

Open an issue on GitHub, ask a deployment question or request support for your specific Kubernetes environment. Answered by engineers within one business day.

Chart Support
support@tainux.io
Chart repository
https://charts.tainux.io

Issues and contributions
github.com/tainuxsoftware
Send us a message
Please enter your name.
Please enter a valid email.
Please enter a subject.
Please enter your message.