From 9d9976ec7d325aefc3386bb1298cea8052732703 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Wed, 7 Jan 2026 22:54:35 +0200 Subject: Migrate remaining 4 apps: example-apache-volume-claim, registry, pushgateway, immich MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Apps migrated in this commit: - example-apache-volume-claim (test namespace, 2 replicas, 1 PVC) - registry (infra namespace, Docker registry, 1 PVC) - pushgateway (monitoring namespace, Prometheus metrics) - immich (multi-component: server, postgres, valkey, ML) Also: - Deleted unused example-apache directory - Updated all Justfiles with ArgoCD commands - All apps synced and healthy Progress: 16/22 active apps (73%) Remaining apps (all in monitoring namespace): - prometheus (kube-prometheus-stack) - loki (umbrella chart) - tempo - grafana-ingress 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- f3s/example-apache/Justfile | 12 ------- f3s/example-apache/helm-chart/Chart.yaml | 5 --- f3s/example-apache/helm-chart/README.md | 11 ------ .../helm-chart/templates/apache-deployment.yaml | 21 ------------ .../helm-chart/templates/apache-ingress.yaml | 40 ---------------------- .../helm-chart/templates/apache-service.yaml | 16 --------- 6 files changed, 105 deletions(-) delete mode 100644 f3s/example-apache/Justfile delete mode 100644 f3s/example-apache/helm-chart/Chart.yaml delete mode 100644 f3s/example-apache/helm-chart/README.md delete mode 100644 f3s/example-apache/helm-chart/templates/apache-deployment.yaml delete mode 100644 f3s/example-apache/helm-chart/templates/apache-ingress.yaml delete mode 100644 f3s/example-apache/helm-chart/templates/apache-service.yaml (limited to 'f3s/example-apache') diff --git a/f3s/example-apache/Justfile b/f3s/example-apache/Justfile deleted file mode 100644 index 579b925..0000000 --- a/f3s/example-apache/Justfile +++ /dev/null @@ -1,12 +0,0 @@ -NAMESPACE := "test" -RELEASE_NAME := "example-apache" -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}} diff --git a/f3s/example-apache/helm-chart/Chart.yaml b/f3s/example-apache/helm-chart/Chart.yaml deleted file mode 100644 index 6d49643..0000000 --- a/f3s/example-apache/helm-chart/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v2 -name: apache -description: A Helm chart for deploying Apache -version: 0.1.0 -appVersion: "1.0" diff --git a/f3s/example-apache/helm-chart/README.md b/f3s/example-apache/helm-chart/README.md deleted file mode 100644 index 4eb16d4..0000000 --- a/f3s/example-apache/helm-chart/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# Apache Helm Chart - -This chart deploys a simple Apache web server. - -## Installing the Chart - -To install the chart with the release name `my-release`, run the following command: - -```bash -helm install example-apache . --namespace test --create-namespace -``` \ No newline at end of file diff --git a/f3s/example-apache/helm-chart/templates/apache-deployment.yaml b/f3s/example-apache/helm-chart/templates/apache-deployment.yaml deleted file mode 100644 index 364de1d..0000000 --- a/f3s/example-apache/helm-chart/templates/apache-deployment.yaml +++ /dev/null @@ -1,21 +0,0 @@ -# Apache HTTP Server Deployment -apiVersion: apps/v1 -kind: Deployment -metadata: - name: apache-deployment -spec: - replicas: 1 - selector: - matchLabels: - app: apache - template: - metadata: - labels: - app: apache - spec: - containers: - - name: apache - image: httpd:latest - ports: - # Container port where Apache listens - - containerPort: 80 diff --git a/f3s/example-apache/helm-chart/templates/apache-ingress.yaml b/f3s/example-apache/helm-chart/templates/apache-ingress.yaml deleted file mode 100644 index aa575ed..0000000 --- a/f3s/example-apache/helm-chart/templates/apache-ingress.yaml +++ /dev/null @@ -1,40 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: apache-ingress - namespace: test - annotations: - spec.ingressClassName: traefik - traefik.ingress.kubernetes.io/router.entrypoints: web -spec: - rules: - - host: f3s.buetow.org - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: apache-service - port: - number: 80 - - host: standby.f3s.buetow.org - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: apache-service - port: - number: 80 - - host: www.f3s.buetow.org - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: apache-service - port: - number: 80 diff --git a/f3s/example-apache/helm-chart/templates/apache-service.yaml b/f3s/example-apache/helm-chart/templates/apache-service.yaml deleted file mode 100644 index 93b24ac..0000000 --- a/f3s/example-apache/helm-chart/templates/apache-service.yaml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - labels: - app: apache - name: apache-service -spec: - ports: - - name: web - port: 80 - protocol: TCP - # Expose port 80 on the service - targetPort: 80 - selector: - # Link this service to pods with the label app=apache - app: apache -- cgit v1.2.3