From 25545ee7cabe5a48277f087a86f164da510a669f Mon Sep 17 00:00:00 2001 From: "Aster (expensive-worker)" Date: Mon, 1 Jun 2026 07:35:40 +0000 Subject: [PATCH] fix(k8s): rename deployment/service/ingress to news-site Align new manifest names with the live deployment so CI replaces the existing news-site deployment instead of creating a parallel signalledger one. Changes: - deployment name: signalledger -> news-site - service name: signalledger -> news-site - ingress name: signalledger -> news-site - selector labels: app.kubernetes.io/name -> app: news-site - ingress backend service: signalledger -> news-site - ingress hosts: add news.claw.jopdorp.nl, keep signalledger.nl + www - TLS secret: signalledger-tls -> news-site-tls (existing live secret) - CI rollout target: deployment/signalledger -> deployment/news-site --- .gitea/workflows/build-and-deploy.yaml | 2 +- README.md | 2 +- k8s/deployment.yaml | 10 +++++----- k8s/ingress.yaml | 21 ++++++++++++++++----- k8s/middleware.yaml | 2 +- k8s/service.yaml | 6 +++--- 6 files changed, 27 insertions(+), 16 deletions(-) diff --git a/.gitea/workflows/build-and-deploy.yaml b/.gitea/workflows/build-and-deploy.yaml index e8e101e..72fdbf2 100644 --- a/.gitea/workflows/build-and-deploy.yaml +++ b/.gitea/workflows/build-and-deploy.yaml @@ -86,4 +86,4 @@ jobs: kubectl apply -f k8s/deployment.yaml kubectl apply -f k8s/service.yaml kubectl apply -f k8s/ingress.yaml - kubectl rollout status deployment/signalledger -n ${{ env.NAMESPACE }} --timeout=120s + kubectl rollout status deployment/news-site -n ${{ env.NAMESPACE }} --timeout=120s diff --git a/README.md b/README.md index 438e2fe..8395fa5 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ kubectl apply -f k8s/middleware.yaml kubectl apply -f k8s/deployment.yaml kubectl apply -f k8s/service.yaml kubectl apply -f k8s/ingress.yaml -kubectl rollout status deployment/signalledger -n openclaw-private --timeout=120s +kubectl rollout status deployment/news-site -n openclaw-private --timeout=120s ``` ### Domains diff --git a/k8s/deployment.yaml b/k8s/deployment.yaml index d3aa6b6..fa9b914 100644 --- a/k8s/deployment.yaml +++ b/k8s/deployment.yaml @@ -1,10 +1,10 @@ apiVersion: apps/v1 kind: Deployment metadata: - name: signalledger + name: news-site namespace: openclaw-private labels: - app.kubernetes.io/name: signalledger + app: news-site app.kubernetes.io/component: frontend app.kubernetes.io/part-of: signalledger app.kubernetes.io/managed-by: gitea-actions @@ -17,16 +17,16 @@ spec: maxUnavailable: 0 selector: matchLabels: - app.kubernetes.io/name: signalledger + app: news-site template: metadata: labels: - app.kubernetes.io/name: signalledger + app: news-site app.kubernetes.io/component: frontend app.kubernetes.io/part-of: signalledger spec: containers: - - name: signalledger + - name: news-site image: registry.claw.jopdorp.nl/signalledger:latest imagePullPolicy: Always ports: diff --git a/k8s/ingress.yaml b/k8s/ingress.yaml index 255923a..503242e 100644 --- a/k8s/ingress.yaml +++ b/k8s/ingress.yaml @@ -1,10 +1,10 @@ apiVersion: networking.k8s.io/v1 kind: Ingress metadata: - name: signalledger + name: news-site namespace: openclaw-private labels: - app.kubernetes.io/name: signalledger + app: news-site app.kubernetes.io/component: frontend app.kubernetes.io/part-of: signalledger annotations: @@ -16,10 +16,21 @@ spec: ingressClassName: traefik tls: - hosts: + - news.claw.jopdorp.nl - signalledger.nl - www.signalledger.nl - secretName: signalledger-tls + secretName: news-site-tls rules: + - host: news.claw.jopdorp.nl + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: news-site + port: + number: 80 - host: signalledger.nl http: paths: @@ -27,7 +38,7 @@ spec: pathType: Prefix backend: service: - name: signalledger + name: news-site port: number: 80 - host: www.signalledger.nl @@ -37,6 +48,6 @@ spec: pathType: Prefix backend: service: - name: signalledger + name: news-site port: number: 80 diff --git a/k8s/middleware.yaml b/k8s/middleware.yaml index b8f1798..b450f5d 100644 --- a/k8s/middleware.yaml +++ b/k8s/middleware.yaml @@ -4,7 +4,7 @@ metadata: name: security-headers namespace: openclaw-private labels: - app.kubernetes.io/name: signalledger + app: news-site app.kubernetes.io/component: middleware app.kubernetes.io/part-of: signalledger spec: diff --git a/k8s/service.yaml b/k8s/service.yaml index 354dcef..1a62996 100644 --- a/k8s/service.yaml +++ b/k8s/service.yaml @@ -1,15 +1,15 @@ apiVersion: v1 kind: Service metadata: - name: signalledger + name: news-site namespace: openclaw-private labels: - app.kubernetes.io/name: signalledger + app: news-site app.kubernetes.io/component: frontend app.kubernetes.io/part-of: signalledger spec: selector: - app.kubernetes.io/name: signalledger + app: news-site ports: - port: 80 targetPort: 80