# Helm Chart

#### GH OCI registry <a href="#gh-oci-registry" id="gh-oci-registry"></a>

1. Getting the values

```shellscript
helm show values oci://ghcr.io/intuitem/helm-charts/ce/ciso-assistant > custom.yaml
```

1. customize as you see fit
2. Install the chart

```shellscript
helm install ciso-assistant-release oci://ghcr.io/intuitem/helm-charts/ce/ciso-assistant -f custom.yaml
```

#### Legacy <a href="#legacy" id="legacy"></a>

Make sure to have Helm binary installed and switch to your cluster context.

1. add the helm repository

`helm repo add intuitem https://intuitem.github.io/ca-helm-chart/`

1. get the default values

`helm show values intuitem/ciso-assistant > my-values.yaml`

1. check and adjust them to your needs, specifically the `frontendOrigin` parameter
2. create a namesapce for your deployment

`kubectl create ns ciso-assistant`

1. install

`helm install my-octopus intuitem/ciso-assistant -f my-values.yaml -n ciso-assistant`

This setup is based on the fact that Caddy will handle the TLS on your behalf. In case you're experiencing ssl related issues, you might want to patch your ingress-nginx-controller to activate the `enable-ssl-passthrough` flag.

In case you are running it locally with a non reachable FQDN, you might want to consider adding `tls internal` on the Caddy config for self-signed certificate.
