From d4d2d6d8828ff31ea5a6081618e5b473e1cf82cb Mon Sep 17 00:00:00 2001 From: Linus Waldowsky Date: Fri, 27 Feb 2026 23:46:50 +0100 Subject: [PATCH] e2e-tools; extended manifest --- gitea/Dockerfile.e2e-tools | 17 +++++++++++++++++ kubernetes/manifest.yml | 12 ++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 gitea/Dockerfile.e2e-tools diff --git a/gitea/Dockerfile.e2e-tools b/gitea/Dockerfile.e2e-tools new file mode 100644 index 0000000..181788b --- /dev/null +++ b/gitea/Dockerfile.e2e-tools @@ -0,0 +1,17 @@ +FROM alpine:3.21 + +RUN apk add --no-cache \ + bash \ + curl \ + jq \ + gettext \ + openssh-client \ + sshpass + +RUN curl -fsSL https://get.opentofu.org/install-opentofu.sh | sh -s -- --install-method apk + +RUN mkdir -p /root/.ssh && \ + echo "Host *" > /root/.ssh/config && \ + echo " StrictHostKeyChecking no" >> /root/.ssh/config && \ + echo " UserKnownHostsFile /dev/null" >> /root/.ssh/config && \ + chmod 600 /root/.ssh/config diff --git a/kubernetes/manifest.yml b/kubernetes/manifest.yml index 7fc6ae2..2ab92d2 100644 --- a/kubernetes/manifest.yml +++ b/kubernetes/manifest.yml @@ -2,6 +2,8 @@ apiVersion: apps/v1 kind: Deployment metadata: name: mongo-${NAME} + labels: + deploy-name: "${NAME}" spec: replicas: 1 selector: @@ -11,6 +13,7 @@ spec: metadata: labels: app: mongo-${NAME} + deploy-name: "${NAME}" spec: containers: - name: mongo @@ -29,6 +32,8 @@ apiVersion: v1 kind: Service metadata: name: mongo-${NAME} + labels: + deploy-name: "${NAME}" spec: selector: app: mongo-${NAME} @@ -41,6 +46,8 @@ apiVersion: apps/v1 kind: Deployment metadata: name: calchat-server-${NAME} + labels: + deploy-name: "${NAME}" spec: replicas: 1 selector: @@ -50,6 +57,7 @@ spec: metadata: labels: app: calchat-server-${NAME} + deploy-name: "${NAME}" spec: containers: - name: calchat-server @@ -77,6 +85,8 @@ apiVersion: v1 kind: Service metadata: name: calchat-server-${NAME} + labels: + deploy-name: "${NAME}" spec: selector: app: calchat-server-${NAME} @@ -89,6 +99,8 @@ apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: calchat-server-${NAME} + labels: + deploy-name: "${NAME}" spec: rules: - host: "${NAME}.192.168.178.201.nip.io"