From 9e5de340b2e638f9d1ddc5428e7d9e829145a47b Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Thu, 15 Jan 2026 13:43:27 +0100 Subject: [PATCH] initial --- deploy.sh | 14 ++++++++++++++ deploy.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100755 deploy.sh create mode 100644 deploy.yml diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..47e7156 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +NAMESPACE=mail + +kubectl create secret generic smtp-secrets \ + --dry-run=client \ + -o yaml \ + --save-config \ + --from-literal=RELAY_NETWORKS=":10.0.0.0/8" | \ +kubectl apply -n $NAMESPACE -f - + +kubectl apply -n $NAMESPACE -f deploy.yml + + diff --git a/deploy.yml b/deploy.yml new file mode 100644 index 0000000..9d1177c --- /dev/null +++ b/deploy.yml @@ -0,0 +1,42 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: smtp + labels: + app: smtp + annotations: + secret.reloader.stakater.com/reload: smtp-secrets +spec: + replicas: 1 + selector: + matchLabels: + app: smtp + template: + metadata: + labels: + app: smtp + spec: + containers: + - name: smtp + image: quay.io/wollud1969/exim-docker:0.5.0 + envFrom: + - secretRef: + name: smtp-secrets + ports: + - containerPort: 25 + protocol: TCP +--- +apiVersion: v1 +kind: Service +metadata: + name: smtp +spec: + type: ClusterIP + selector: + app: smtp + ports: + - name: smtp + protocol: TCP + port: 25 + targetPort: 25 +