Rename reuse deployment to coulomb.social conventions

Chart charts/reuse-surface, namespace reuse, host reuse.coulomb.social,
image gitea.coulomb.social/coulomb/reuse-surface, secret reuse-surface-env.
Makefile targets reuse-dry-run/deploy/status/logs.
This commit is contained in:
2026-06-15 09:02:02 +02:00
parent 19b65de4bd
commit 25d6a2484e
10 changed files with 100 additions and 115 deletions

View File

@@ -1,7 +1,7 @@
apiVersion: v2
name: reuse-surface-hub
name: reuse-surface
description: |
Federation hub for helix_forge capability registry coordination on Railiance01.
Federation service for helix_forge capability registry on Railiance01.
type: application
version: 0.1.0
appVersion: "0.1.0"
@@ -9,7 +9,7 @@ keywords:
- reuse-surface
- federation
- helix-forge
- railiance
- coulomb.social
home: https://gitea.coulomb.social/coulomb/reuse-surface
sources:
- https://gitea.coulomb.social/coulomb/reuse-surface

View File

@@ -1,10 +1,10 @@
{{- define "reusehub.fullname" -}}
{{- define "reuse.fullname" -}}
{{- $name := default .Chart.Name .Values.nameOverride -}}
{{- printf "%s" $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
{{- define "reusehub.labels" -}}
app.kubernetes.io/name: {{ include "reusehub.fullname" . }}
{{- define "reuse.labels" -}}
app.kubernetes.io/name: {{ include "reuse.fullname" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
@@ -12,14 +12,14 @@ app.kubernetes.io/part-of: railiance-apps
helm.sh/chart: {{ printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" }}
{{- end -}}
{{- define "reusehub.selectorLabels" -}}
app.kubernetes.io/name: {{ include "reusehub.fullname" . }}
{{- define "reuse.selectorLabels" -}}
app.kubernetes.io/name: {{ include "reuse.fullname" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end -}}
{{- define "reusehub.image" -}}
{{- define "reuse.image" -}}
{{- if not .Values.image.tag -}}
{{- fail "image.tag is required - pin it in helm/reuse-surface-hub-values.yaml" -}}
{{- fail "image.tag is required - pin it in helm/reuse-surface-values.yaml" -}}
{{- end -}}
{{- printf "%s:%s" .Values.image.repository .Values.image.tag -}}
{{- end -}}

View File

@@ -1,12 +1,12 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ include "reusehub.fullname" . }}
labels: {{- include "reusehub.labels" . | nindent 4 }}
name: {{ include "reuse.fullname" . }}
labels: {{- include "reuse.labels" . | nindent 4 }}
spec:
replicas: {{ .Values.replicaCount }}
selector:
matchLabels: {{- include "reusehub.selectorLabels" . | nindent 6 }}
matchLabels: {{- include "reuse.selectorLabels" . | nindent 6 }}
strategy:
type: RollingUpdate
rollingUpdate:
@@ -14,13 +14,14 @@ spec:
maxUnavailable: 0
template:
metadata:
labels: {{- include "reusehub.selectorLabels" . | nindent 8 }}
labels: {{- include "reuse.selectorLabels" . | nindent 8 }}
spec:
securityContext: {{- toYaml .Values.podSecurityContext | nindent 8 }}
containers:
- name: reuse-surface-hub
image: {{ include "reusehub.image" . | quote }}
- name: reuse-surface
image: {{ include "reuse.image" . | quote }}
imagePullPolicy: {{ .Values.image.pullPolicy }}
command: ["reuse-surface", "serve"]
securityContext: {{- toYaml .Values.securityContext | nindent 12 }}
ports:
- name: http
@@ -30,9 +31,9 @@ spec:
- secretRef:
name: {{ .Values.envSecretName | quote }}
env:
- name: REUSE_SURFACE_HUB_DB
value: {{ printf "%s/hub.db" .Values.persistence.mountPath | quote }}
- name: REUSE_SURFACE_HUB_CACHE_DIR
- name: REUSE_SURFACE_DB
value: {{ printf "%s/reuse.db" .Values.persistence.mountPath | quote }}
- name: REUSE_SURFACE_CACHE_DIR
value: {{ printf "%s/cache" .Values.persistence.mountPath | quote }}
{{- if .Values.persistence.enabled }}
volumeMounts:
@@ -62,7 +63,7 @@ spec:
volumes:
- name: data
persistentVolumeClaim:
claimName: {{ include "reusehub.fullname" . }}-data
claimName: {{ include "reuse.fullname" . }}-data
{{- end }}
{{- with .Values.nodeSelector }}
nodeSelector: {{- toYaml . | nindent 8 }}

View File

@@ -2,8 +2,8 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ include "reusehub.fullname" . }}
labels: {{- include "reusehub.labels" . | nindent 4 }}
name: {{ include "reuse.fullname" . }}
labels: {{- include "reuse.labels" . | nindent 4 }}
annotations:
{{- toYaml .Values.ingress.annotations | nindent 4 }}
spec:
@@ -12,7 +12,7 @@ spec:
tls:
- hosts:
- {{ .Values.ingress.host }}
secretName: {{ include "reusehub.fullname" . }}-tls
secretName: {{ include "reuse.fullname" . }}-tls
{{- end }}
rules:
- host: {{ .Values.ingress.host }}
@@ -22,7 +22,7 @@ spec:
pathType: Prefix
backend:
service:
name: {{ include "reusehub.fullname" . }}
name: {{ include "reuse.fullname" . }}
port:
number: {{ .Values.service.port }}
{{- end }}

View File

@@ -2,8 +2,8 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ include "reusehub.fullname" . }}-data
labels: {{- include "reusehub.labels" . | nindent 4 }}
name: {{ include "reuse.fullname" . }}-data
labels: {{- include "reuse.labels" . | nindent 4 }}
spec:
accessModes:
- ReadWriteOnce

View File

@@ -1,11 +1,11 @@
apiVersion: v1
kind: Service
metadata:
name: {{ include "reusehub.fullname" . }}
labels: {{- include "reusehub.labels" . | nindent 4 }}
name: {{ include "reuse.fullname" . }}
labels: {{- include "reuse.labels" . | nindent 4 }}
spec:
type: {{ .Values.service.type }}
selector: {{- include "reusehub.selectorLabels" . | nindent 4 }}
selector: {{- include "reuse.selectorLabels" . | nindent 4 }}
ports:
- name: http
port: {{ .Values.service.port }}

View File

@@ -1,5 +1,5 @@
image:
repository: gitea.coulomb.social/coulomb/reuse-surface-hub
repository: gitea.coulomb.social/coulomb/reuse-surface
tag: ""
pullPolicy: IfNotPresent
@@ -24,12 +24,12 @@ resources:
cpu: 500m
memory: 512Mi
envSecretName: reuse-surface-hub-env
envSecretName: reuse-surface-env
ingress:
enabled: false
enabled: true
className: traefik
host: reuse-hub.whywhynot.de
host: reuse.coulomb.social
tls: true
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure