Added tenant chart

This commit is contained in:
Adrien Bouvais 2026-08-14 16:35:16 +02:00
parent 9396e07120
commit 403b4b564e
2 changed files with 36 additions and 0 deletions

6
charts/tenant/Chart.yaml Normal file
View File

@ -0,0 +1,6 @@
apiVersion: v2
name: tenant
description: Helm chart for workspace tenant
type: application
version: 0.1.0
appVersion: "1.0.0"

View File

@ -0,0 +1,30 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Values.name }}-jupyter
namespace: {{ .Release.Namespace }}
labels:
app: jupyter
tenant: 'tenant-{{.name}}'
spec:
replicas: 1
selector:
matchLabels:
app: jupyter
tenant: 'tenant-{{.name}}'
template:
metadata:
labels:
app: jupyter
tenant: 'tenant-{{.name}}'
spec:
containers:
- name: jupyter
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
resources:
requests:
cpu: {{ .Values.resources.requests.cpu }}
memory: {{ .Values.resources.requests.memory }}
limits:
cpu: {{ .Values.resources.limits.cpu }}
memory: {{ .Values.resources.limits.memory }}