Installation
Docker Compose or Helm for Kubernetes
Docker compose
Make sure to have Docker and Docker Compose installed on your system.
clone the repo:
git clone https://github.com/intuitem/ciso-assistant-community.git
run the preparation script and follow the instructions:
./docker-compose.sh
you can also find other variants for different setups as a starting point for your specific needs.
Helm chart
Make sure to have Helm binary installed and switch to your cluster context.
add the helm repository
helm repo add intuitem https://intuitem.github.io/ca-helm-chart/
get the default values
helm show values intuitem/ciso-assistant > my-values.yaml
check and adjust them to your needs, specifically the
frontendOrigin
parametercreate a namesapce for your deployment
kubectl create ns ciso-assistant
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.
Last updated