diff options
| author | Paul Buetow <paul@buetow.org> | 2025-10-02 11:31:39 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-10-02 11:31:39 +0300 |
| commit | 100c1e6fd4661293333b689b75b364fc07dc2bf4 (patch) | |
| tree | 701de616919066d71c664409f50589f8d2e1c936 /gemfeed/examples/conf/f3s/opodsync | |
| parent | 2b034797107660d4d83f8a7acdc55d32db785b82 (diff) | |
Update content for md
Diffstat (limited to 'gemfeed/examples/conf/f3s/opodsync')
7 files changed, 0 insertions, 168 deletions
diff --git a/gemfeed/examples/conf/f3s/opodsync/Justfile b/gemfeed/examples/conf/f3s/opodsync/Justfile deleted file mode 100644 index 3143637b..00000000 --- a/gemfeed/examples/conf/f3s/opodsync/Justfile +++ /dev/null @@ -1,12 +0,0 @@ -NAMESPACE := "services" -RELEASE_NAME := "opodsync" -CHART_PATH := "./helm-chart" - -install: - helm install {{RELEASE_NAME}} {{CHART_PATH}} --namespace {{NAMESPACE}} --create-namespace - -upgrade: - helm upgrade {{RELEASE_NAME}} {{CHART_PATH}} --namespace {{NAMESPACE}} - -delete: - helm uninstall {{RELEASE_NAME}} --namespace {{NAMESPACE}}
\ No newline at end of file diff --git a/gemfeed/examples/conf/f3s/opodsync/helm-chart/Chart.yaml b/gemfeed/examples/conf/f3s/opodsync/helm-chart/Chart.yaml deleted file mode 100644 index 8d41abe1..00000000 --- a/gemfeed/examples/conf/f3s/opodsync/helm-chart/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v2 -name: opodsync -description: A Helm chart for deploying the opodsync. -version: 0.1.0 -appVersion: "latest" diff --git a/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/configmap-nginx.yaml b/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/configmap-nginx.yaml deleted file mode 100644 index b4c2ef62..00000000 --- a/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/configmap-nginx.yaml +++ /dev/null @@ -1,46 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: opodsync-nginx-config - namespace: services -data: - nginx.conf: | - worker_processes 1; - events { worker_connections 1024; } - http { - variables_hash_bucket_size 128; - include mime.types; - default_type application/octet-stream; - sendfile on; - keepalive_timeout 65; - - upstream backend { - server 127.0.0.1:8080; - } - - server { - listen 8081; - - # Preserve client details - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - - # Root path internally proxies to /gpodder on backend - location = / { - proxy_pass http://backend/gpodder; - } - - # Pass through existing /gpodder paths unchanged - location /gpodder { - proxy_pass http://backend; - } - - # Fallback: proxy everything else as-is - location / { - proxy_pass http://backend; - } - } - } - diff --git a/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/deployment.yaml b/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/deployment.yaml deleted file mode 100644 index b0f11d9e..00000000 --- a/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/deployment.yaml +++ /dev/null @@ -1,43 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: opodsync - namespace: services -spec: - replicas: 1 - selector: - matchLabels: - app: opodsync - template: - metadata: - labels: - app: opodsync - spec: - containers: - - name: opodsync - image: ganeshlab/opodsync - env: - - name: GPODDER_BASE_URL - value: "https://gpodder.f3s.buetow.org/gpodder" - - name: GPODDER_ALLOW_REGISTRATIONS - value: "true" - ports: - - containerPort: 8080 - volumeMounts: - - name: opodsync-data - mountPath: /var/www/server/data - - name: nginx-proxy - image: nginx:1.25-alpine - ports: - - containerPort: 8081 - volumeMounts: - - name: nginx-config - mountPath: /etc/nginx/nginx.conf - subPath: nginx.conf - volumes: - - name: opodsync-data - persistentVolumeClaim: - claimName: opodsync-data-pvc - - name: nginx-config - configMap: - name: opodsync-nginx-config diff --git a/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/ingress.yaml b/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/ingress.yaml deleted file mode 100644 index a29d27bf..00000000 --- a/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/ingress.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: opodsync-ingress - namespace: services - annotations: - spec.ingressClassName: traefik - traefik.ingress.kubernetes.io/router.entrypoints: web -spec: - rules: - - host: gpodder.f3s.buetow.org - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: opodsync-service - port: - number: 80 diff --git a/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/persistent-volumes.yaml b/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/persistent-volumes.yaml deleted file mode 100644 index 0a6dedc0..00000000 --- a/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/persistent-volumes.yaml +++ /dev/null @@ -1,27 +0,0 @@ -apiVersion: v1 -kind: PersistentVolume -metadata: - name: opodsync-data-pv -spec: - capacity: - storage: 1Gi - volumeMode: Filesystem - accessModes: - - ReadWriteOnce - persistentVolumeReclaimPolicy: Retain - hostPath: - path: /data/nfs/k3svolumes/opodsync/data - type: DirectoryOrCreate ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: opodsync-data-pvc - namespace: services -spec: - storageClassName: "" - accessModes: - - ReadWriteOnce - resources: - requests: - storage: 1Gi
\ No newline at end of file diff --git a/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/service.yaml b/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/service.yaml deleted file mode 100644 index 16763f03..00000000 --- a/gemfeed/examples/conf/f3s/opodsync/helm-chart/templates/service.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - labels: - app: opodsync - name: opodsync-service - namespace: services -spec: - ports: - - name: web - port: 80 - protocol: TCP - targetPort: 8081 - selector: - app: opodsync |
