Revert "remove meshtastic deploy from this repo, let it deploy itself"

This reverts commit c37c22eb4f.
This commit is contained in:
Finn 2024-10-30 15:09:58 -07:00
parent c37c22eb4f
commit 07c08e1eef
3 changed files with 47 additions and 4 deletions

View file

@ -4,8 +4,8 @@ metadata:
name: matrix-bridge-meshtastic-deployer
namespace: meshtastic
rules:
- apiGroups: ["v1"]
resources: ["statefulsets"]
- apiGroups: ["apps"]
resources: ["deployments"]
verbs: ["get", "patch"]
---
apiVersion: rbac.authorization.k8s.io/v1

View file

@ -3,10 +3,9 @@ kind: Kustomization
namespace: meshtastic
resources:
- namespace.yaml
- matrix-bridge-meshtastic.yaml
- secrets.yaml
configMapGenerator:
- name: matrix-bridge-meshtastic
options:
disableNameSuffixHash: true
files:
- matrix-bridge-meshtastic/config.json

View file

@ -0,0 +1,44 @@
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: matrix-bridge-meshtastic
spec:
selector:
matchLabels:
app: matrix-bridge-meshtastic
serviceName: matrix-bridge-meshtastic
replicas: 1
template:
metadata:
labels:
app: matrix-bridge-meshtastic
spec:
containers:
- name: matrix-bridge-meshtastic
image: git.janky.solutions/finn/matrix-bridge-meshtastic:sha-fae2a30
securityContext:
privileged: true
env:
- name: MATRIX_BRIDGE_MESHTASTIC_CONFIG
value: /config/config.json
envFrom:
- secretRef:
name: matrix-bridge-meshtastic
volumeMounts:
- name: config
mountPath: /config
- name: data
mountPath: /data
volumes:
- name: config
configMap:
name: matrix-bridge-meshtastic
volumeClaimTemplates:
- metadata:
name: data
spec:
storageClassName: longhorn
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 1Gi