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:
@@ -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
|
||||
@@ -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 -}}
|
||||
@@ -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 }}
|
||||
@@ -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 }}
|
||||
@@ -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
|
||||
@@ -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 }}
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user