Renamed from Boilerplate to CleverClaude

This commit is contained in:
Your Name
2025-08-10 00:20:59 +00:00
parent bae6665d94
commit 20d6c2549d
24 changed files with 219 additions and 194 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
apiVersion: v2
name: boilerplate
description: Helm chart for boilerplate Python 3.13 micro-service
name: cleverclaude
description: Helm chart for CleverClaude Python 3.13 micro-service
type: application
version: 0.1.0
appVersion: "0.1.0"
+10 -10
View File
@@ -1,14 +1,14 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "boilerplate.name" -}}
{{- define "cleverclaude.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Create a default fully qualified app name.
*/}}
{{- define "boilerplate.fullname" -}}
{{- define "cleverclaude.fullname" -}}
{{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }}
@@ -24,16 +24,16 @@ Create a default fully qualified app name.
{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "boilerplate.chart" -}}
{{- define "cleverclaude.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
{{- end }}
{{/*
Common labels
*/}}
{{- define "boilerplate.labels" -}}
helm.sh/chart: {{ include "boilerplate.chart" . }}
{{ include "boilerplate.selectorLabels" . }}
{{- define "cleverclaude.labels" -}}
helm.sh/chart: {{ include "cleverclaude.chart" . }}
{{ include "cleverclaude.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
@@ -43,17 +43,17 @@ app.kubernetes.io/managed-by: {{ .Release.Service }}
{{/*
Selector labels
*/}}
{{- define "boilerplate.selectorLabels" -}}
app.kubernetes.io/name: {{ include "boilerplate.name" . }}
{{- define "cleverclaude.selectorLabels" -}}
app.kubernetes.io/name: {{ include "cleverclaude.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
{{/*
Create the name of the service account to use
*/}}
{{- define "boilerplate.serviceAccountName" -}}
{{- define "cleverclaude.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }}
{{- default (include "boilerplate.fullname" .) .Values.serviceAccount.name }}
{{- default (include "cleverclaude.fullname" .) .Values.serviceAccount.name }}
{{- else }}
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
+2 -2
View File
@@ -2,9 +2,9 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "boilerplate.fullname" . }}
name: {{ include "cleverclaude.fullname" . }}
labels:
{{- include "boilerplate.labels" . | nindent 4 }}
{{- include "cleverclaude.labels" . | nindent 4 }}
data:
{{- toYaml .Values.configMap.data | nindent 2 }}
{{- end }}
+5 -5
View File
@@ -1,16 +1,16 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ include "boilerplate.fullname" . }}
name: {{ include "cleverclaude.fullname" . }}
labels:
{{- include "boilerplate.labels" . | nindent 4 }}
{{- include "cleverclaude.labels" . | nindent 4 }}
spec:
{{- if not .Values.autoscaling.enabled }}
replicas: {{ .Values.replicaCount }}
{{- end }}
selector:
matchLabels:
{{- include "boilerplate.selectorLabels" . | nindent 6 }}
{{- include "cleverclaude.selectorLabels" . | nindent 6 }}
template:
metadata:
{{- with .Values.podAnnotations }}
@@ -18,13 +18,13 @@ spec:
{{- toYaml . | nindent 8 }}
{{- end }}
labels:
{{- include "boilerplate.selectorLabels" . | nindent 8 }}
{{- include "cleverclaude.selectorLabels" . | nindent 8 }}
spec:
{{- with .Values.imagePullSecrets }}
imagePullSecrets:
{{- toYaml . | nindent 8 }}
{{- end }}
serviceAccountName: {{ include "boilerplate.serviceAccountName" . }}
serviceAccountName: {{ include "cleverclaude.serviceAccountName" . }}
securityContext:
{{- toYaml .Values.podSecurityContext | nindent 8 }}
containers:
+3 -3
View File
@@ -2,14 +2,14 @@
apiVersion: autoscaling/v2
kind: HorizontalPodAutoscaler
metadata:
name: {{ include "boilerplate.fullname" . }}
name: {{ include "cleverclaude.fullname" . }}
labels:
{{- include "boilerplate.labels" . | nindent 4 }}
{{- include "cleverclaude.labels" . | nindent 4 }}
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: {{ include "boilerplate.fullname" . }}
name: {{ include "cleverclaude.fullname" . }}
minReplicas: {{ .Values.autoscaling.minReplicas }}
maxReplicas: {{ .Values.autoscaling.maxReplicas }}
metrics:
+3 -3
View File
@@ -1,9 +1,9 @@
apiVersion: v1
kind: Service
metadata:
name: {{ include "boilerplate.fullname" . }}
name: {{ include "cleverclaude.fullname" . }}
labels:
{{- include "boilerplate.labels" . | nindent 4 }}
{{- include "cleverclaude.labels" . | nindent 4 }}
spec:
type: {{ .Values.service.type }}
ports:
@@ -12,4 +12,4 @@ spec:
protocol: TCP
name: http
selector:
{{- include "boilerplate.selectorLabels" . | nindent 4 }}
{{- include "cleverclaude.selectorLabels" . | nindent 4 }}
+2 -2
View File
@@ -1,7 +1,7 @@
replicaCount: 2
image:
repository: ghcr.io/cleverthis/boilerplate
repository: ghcr.io/cleverthis/cleverclaude
pullPolicy: IfNotPresent
tag: "" # Overrides the image tag whose default is the chart appVersion
@@ -38,7 +38,7 @@ ingress:
className: ""
annotations: {}
hosts:
- host: boilerplate.local
- host: cleverclaude.local
paths:
- path: /
pathType: ImplementationSpecific