This document describes the installation of the ULS HELM CHART
It is strongly recommended to create a dedicated namespace and not use the "default" namespace.
Replace <your-namespace>
with your values then run the following command:
kubectl create namespace <your-namespace>
Example:
kubectl create namespace akamai-uls
Replace <your-namespace>
and <your-edgerc-file>
with your values then run the following command:
kubectl create secret generic akamai-edgerc -n <your-namespace> --from-file=edgerc=<your-edgerc-file>
Example:
kubectl create secret generic akamai-edgerc -n akamai-uls --from-file=edgerc=/home/username/.edgerc
Replace <your-namespace>
and <your-install-name>
with your values then run the following command:
helm install --namespace <your-namespace> <your-install-name> akamai-uls
Example:
helm install --namespace akamai-uls uls-etp-threat akamai-uls
In addition you can provide all of the known ULS environment variables
-
via CLI flags
# RUN EAA with TCP output helm install --namespace akamai-uls uls-etp-threat akamai-uls --set akamai_uls.environment.ULS_INPUT=EAA --set akamai_uls.environment.ULS_FEED=ACCESS --set akamai_uls.environment.ULS_OUTPUT=TCP --set akamai_uls.environment.ULS_HOST=my_tcp_host.my.tld --set akamai_uls.environment.ULS_PORT=666
-
via value file
File Examplemy_values.yml
:
akamai_uls:
environment:
ULS_INPUT: "EAA"
ULS_FEED: "CONHEALTH"
ULS_LOGLEVEL: "DEBUG"
ULS_OUTPUT: "HTTP"
ULS_HTTP_URL: "https://my_cool_http_input.siem.tld"
ULS_HTTP_AUTH_HEADER: '{"Authorization": "XOXOXOXOXOXOXOXOX"}'
helm install --namespace akamai-uls -f my_values.yml uls-etp-threat akamai-uls