New Docker image and helm charts for Kubernetes #3171
mms-gianni
started this conversation in
Show and tell
Replies: 2 comments
-
We may want to consider adding this to core -I feel like deployment solutions belong there. Would you be able to contribute it?On Apr 20, 2023, at 6:11 PM, Gianni C. ***@***.***> wrote:
Just found this project today on my way to find an SMTP Service for my other project Kubero. And I fell in love with it.
I needed a simple to configure, feature full SMTP Service to run in my Kubernetes cluster. And Haraka provided exactly what I was looking for.
Unfortunately is the Dockerfile a bit outdated. And I prefer alpine images due to their lower size, Memory footprint and vulnerabilities.
So I made a new Docker image. It is configurable by ENV vars (just implemented 10% of configurations) . This is necessary since I will run it in a Kubernetes cluster.
I added also a helm chart to deploy it on Kubernetes.
The trivy scan from today, which is quite good:
ghcr.io/kubero-dev/haraka:latest (alpine 3.17.3)
Total: 0 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 0, CRITICAL: 0)
Node.js (node-pkg)
Total: 9 (UNKNOWN: 0, LOW: 0, MEDIUM: 4, HIGH: 3, CRITICAL: 2)
I'm still working on the configuration part. And I'm not sure if I'll be able to make it 100% configurable, since I'm not a Mailadministrator and it already does what I needed.
kubectl get all
NAME READY STATUS RESTARTS AGE
pod/haraka-5975bf8978-65lqh 1/1 Running 0 28m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/haraka ClusterIP 10.96.26.64 <none> 8025/TCP 49m
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/haraka 1/1 1 1 49m
NAME DESIRED CURRENT READY AGE
replicaset.apps/haraka-5975bf8978 1 1 1 28m
So the Helm charts and Docker images can be found here:
https://github.com/kubero-dev/haraka-docker
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
-
Also, awesome work. Loading everything from env vars is key these days. DJB was right about this too.On Apr 20, 2023, at 6:11 PM, Gianni C. ***@***.***> wrote:
Just found this project today on my way to find an SMTP Service for my other project Kubero. And I fell in love with it.
I needed a simple to configure, feature full SMTP Service to run in my Kubernetes cluster. And Haraka provided exactly what I was looking for.
Unfortunately is the Dockerfile a bit outdated. And I prefer alpine images due to their lower size, Memory footprint and vulnerabilities.
So I made a new Docker image. It is configurable by ENV vars (just implemented 10% of configurations) . This is necessary since I will run it in a Kubernetes cluster.
I added also a helm chart to deploy it on Kubernetes.
The trivy scan from today, which is quite good:
ghcr.io/kubero-dev/haraka:latest (alpine 3.17.3)
Total: 0 (UNKNOWN: 0, LOW: 0, MEDIUM: 0, HIGH: 0, CRITICAL: 0)
Node.js (node-pkg)
Total: 9 (UNKNOWN: 0, LOW: 0, MEDIUM: 4, HIGH: 3, CRITICAL: 2)
I'm still working on the configuration part. And I'm not sure if I'll be able to make it 100% configurable, since I'm not a Mailadministrator and it already does what I needed.
kubectl get all
NAME READY STATUS RESTARTS AGE
pod/haraka-5975bf8978-65lqh 1/1 Running 0 28m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/haraka ClusterIP 10.96.26.64 <none> 8025/TCP 49m
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/haraka 1/1 1 1 49m
NAME DESIRED CURRENT READY AGE
replicaset.apps/haraka-5975bf8978 1 1 1 28m
So the Helm charts and Docker images can be found here:
https://github.com/kubero-dev/haraka-docker
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Just found this project today on my way to find an SMTP Service for my other project Kubero. And I fell in love with it.
I needed a simple to configure, feature full SMTP Service to run in my Kubernetes cluster. And Haraka provided exactly what I was looking for.
Unfortunately is the Dockerfile a bit outdated. And I prefer alpine images due to their lower size, Memory footprint and vulnerabilities.
So I made a new Docker image. It is configurable by ENV vars (just implemented 10% of configurations) . This is necessary since I will run it in a Kubernetes cluster.
I added also a helm chart to deploy it on Kubernetes.
The trivy scan from today, which is quite good:
I'm still working on the configuration part. And I'm not sure if I'll be able to make it 100% configurable, since I'm not a Mailadministrator and it already does what I needed.
So the Helm charts and Docker images can be found here:
https://github.com/kubero-dev/haraka-docker
Beta Was this translation helpful? Give feedback.
All reactions