remove meshtastic deploy from this repo, let it deploy itself
All checks were successful
/ diff-and-deploy (push) Successful in 1m54s

This commit is contained in:
Finn 2024-10-30 14:59:42 -07:00
parent 0163a18f4d
commit c37c22eb4f
3 changed files with 4 additions and 47 deletions

View file

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

View file

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

View file

@ -1,44 +0,0 @@
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