Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Helm chart to install Wazuh #138

Open
manisha-tanwar opened this issue Dec 24, 2020 · 19 comments
Open

Helm chart to install Wazuh #138

manisha-tanwar opened this issue Dec 24, 2020 · 19 comments

Comments

@manisha-tanwar
Copy link

manisha-tanwar commented Dec 24, 2020

Hi Team,

Is there any existing helm charts to install wazuh. I found this https://github.com/GoVanguard/wazuh-helm but doesn't look like anyone used it.

@xr09
Copy link
Contributor

xr09 commented Jan 25, 2021

Hi there @manisha-tanwar, we don't have a Helm chart just now but we just refactored the master branch using Kustomization's overlay feature to create two variants: eks and local-env, you can customize each variant with your own values.

What's your use case specifically?

@xr09 xr09 added the community label Jan 25, 2021
@kajov
Copy link

kajov commented Feb 3, 2021

@xr09 to fill in on use-case why to request helm chart.
"Kustomize is built into the kubectl command is more like a feature. You use kustomization.yaml files to glue things together. Helm is a full package manager tool that also builds YAML files. Helm uses templating logic. Kubes allows for both YAML merging and templating. It provides additional conveniences like building the Docker image"
Source

This helps in multitude of things, already, version control, templating as mentioned above and quick chart updates whenever new modules/deployment features are integrated.

I am planning at some point to start writing wazuh 4.0.4 helm chart that works with AWS ECS2, GCS, vSphere and Azure. Generally helm covers multitude of services and just focuses on kubernetes in general. I can keep you in loop whenever I will start creating helm chart. They are generally easy to make.

@manisha-tanwar
Copy link
Author

@xr09 I'm new to Kubernetes and helm charts are easy to install. I've never installed Wazuh before & was thinking to install it on K8 directly.
@kajov Thanks I'll wait 👍

@Jordy694
Copy link

Jordy694 commented Feb 6, 2022

+1 for creating a helm chart :-) this will help us in different ways with CI/CD. Any plans to create an official helm chart?

@VladTimo
Copy link

+1 for creating an official helm chart.

@kajov
Copy link

kajov commented Feb 15, 2022

Oh, thanks all for the praise, I have somewhat stopped maintaining the project and have went out of the loop for the helm chart and since I wrote the chart in general before Helm3 it's still on old version v2.17.x and needs refactoring and general fixes. I haven't been in chart game for some time so if you have ideas and can do anything feel free to PR the project and contribute :)
https://github.com/kajov/wazuh-kubernetes-helmchart

@adeturner
Copy link

+1 it would be very useful to have an official helm chart, e.g. for gitops implementations using fluxcd/argocd. Its the gold standard and a bit surprised to find it doesn't exist.

@kedras
Copy link

kedras commented Aug 31, 2023

agree with @adeturner, also opened thread on Wazuh Discord...but remains silent since then

@Bec-k
Copy link

Bec-k commented Oct 11, 2023

Was also surprised that they don't have helm chart. It's standard practice to use helm chart for versioned releases.

@kedras
Copy link

kedras commented Oct 13, 2023

got reply on Wazuh Slack channel though...
"I have to inform you that unfortunately we do not have a Helm deployment ready, but it's definitely on our radar for future development.
In the meantime, we do have a deployment option available using Kustomize(with Kubernetes). While it's not exactly what you were looking for, we hope it can still be helpful for your needs."

@Nello-Angelo
Copy link

+1 for this idea

@goldpandas
Copy link

+1 we need helm charts as well. Kustomize isn't working for us, although Kustomize can work with Argocd we really need a helm chart to fit this in our infrastructure.

@bdellegrazie
Copy link

@goldpandas Just FYI, helmfile supports deploying kustomizations and will work with Argo. I haven't tried this yet but probably will do so.

@bmm-alc
Copy link

bmm-alc commented Mar 1, 2024

see issue #597 for a helm chart someone posted

@henika1
Copy link

henika1 commented Apr 25, 2024

is there any news on wazuh with helm chart ?

@jbreed
Copy link

jbreed commented Jun 2, 2024

Still nothing on this? If not, I may take a stab at it as I dont imagine it would be too difficult.

  1. Run kustomize to create manifests
  2. Build helm chart from manifests

or could possibly look at Chartify to see if it can handle this. I assume the current images used will work in a CIS-enabled Kubernetes cluster without issues?

@soakes
Copy link

soakes commented Jul 5, 2024

Still nothing on this? If not, I may take a stab at it as I dont imagine it would be too difficult.

1. Run kustomize to create manifests

2. Build helm chart from manifests

or could possibly look at Chartify to see if it can handle this. I assume the current images used will work in a CIS-enabled Kubernetes cluster without issues?

Hey @jbreed just wondering how you are getting on with this? did you make any prograss?

@jbreed
Copy link

jbreed commented Jul 6, 2024

Still nothing on this? If not, I may take a stab at it as I dont imagine it would be too difficult.

1. Run kustomize to create manifests

2. Build helm chart from manifests

or could possibly look at Chartify to see if it can handle this. I assume the current images used will work in a CIS-enabled Kubernetes cluster without issues?

Hey @jbreed just wondering how you are getting on with this? did you make any prograss?

@soakes - I was planning on it, but then got distracted with other projects. I did a little bit of work here, but didn't finish it.

This item is a little lower on my to-do list, but I do eventually plan on running this in my Kubernetes CIS enabled cluster.

@soakes
Copy link

soakes commented Jul 6, 2024

Still nothing on this? If not, I may take a stab at it as I dont imagine it would be too difficult.

1. Run kustomize to create manifests

2. Build helm chart from manifests

or could possibly look at Chartify to see if it can handle this. I assume the current images used will work in a CIS-enabled Kubernetes cluster without issues?

Hey @jbreed just wondering how you are getting on with this? did you make any prograss?

@soakes - I was planning on it, but then got distracted with other projects. I did a little bit of work here, but didn't finish it.

This item is a little lower on my to-do list, but I do eventually plan on running this in my Kubernetes CIS enabled cluster.

Thank you @jbreed for the update. Look forward to seeing and implmenting it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests