Prerequisite
An additional IP address needs to be specified for the SYSLOG service to receive resource messages.
- Edit the configuration map to add the IP address to the metallb configuration file: - microk8s kubectl edit configmap gateway-extras-metallb-config- Edit example: - address-pools: - addresses: - 192.168.56.1/32 name: default protocol: layer2 - addresses: - 192.168.56.2/32 name: syslog protocol: layer2 auto-assign: false- Add the second - addresssection shown in the example, specifying a free IP address.
- After editing the configuration map, restart the - gateway-extras-metallb-controllerpod:- microk8s kubectl delete pod $(microk8s kubectl get pods | grep metallb-controller | awk '{print $1}')- You might experience some downtime for the proxy service. 
Install the adapter
- Pull and install the syslog-adapter: - sudo helm chart pull us-docker.pkg.dev/opsramp-registry/gateway-cluster-charts/syslog-adapter:1.0.0 sudo helm chart export us-docker.pkg.dev/opsramp-registry/gateway-cluster-charts/syslog-adapter:1.0.0
- Install Syslog - For single node setup: - sudo helm install syslog-adapter syslog-adapter -f syslog-adapter/values.yaml --set imageChannel=stable- For multi node setup: - sudo helm install syslog-adapter syslog-adapter -f syslog-adapter/cluster.yaml --set imageChannel=stable
Offline installation
Download the chart and images from the repository and follow the offline installation process steps previously provided:
https://storage.googleapis.com/opsramp_cluster_gateway_asserts/charts/syslog-adapter-1.0.0.tgz https://storage.googleapis.com/opsramp_cluster_gateway_asserts/images/syslog-adapter%3A1.0.0.tar