snoopy

Snoopy subscribes to events on the Ethereum network you specify and spits out stats and information about blocks it has gathered since it started.

View the Project on GitHub dfroberg/snoopy

Welcome to Snoopy

This is the Helm Chart Repo for Snoopy.


How to get it;

helm repo add snoopy https://dfroberg.github.io/snoopy/
helm repo update

Take a look;

helm search repo snoopy

How to install it;

helm upgrade snoopy snoopy/snoopy \
      --install \
      --namespace snoopy \
      --create-namespace \
      --wait \
      --set snoopy.image.tag=latest \
      --set snoopy.ingress.enabled=true \
      --set snoopy.ingress.domain.base=snoopy.local \
      --set snoopy.metrics.enabled=true \
      --set common.snoopyApiToken=TestToken \
      --set common.projectId=<Your Infura project ID>

How to test it;

helm test snoopy --namespace snoopy

Homepage: https://github.com/dfroberg/snoopy

Maintainers

Name Email Url
dfroberg danny@froberg.org  

Source Code

Values

Key Type Default Description
common object {"snoopyApiToken":"TestToken"} Common values for all services
common.snoopyApiToken string "TestToken" This is optional, will be populated by a random string if not defined or already present in a secret.
snoopy.env list [{"name":"TZ","value":"Europe/Stockholm"}] Environment vars to set
snoopy.ingress.enabled bool true Enable ingress
snoopy.ingress.annotations object {} Ingress annotations
snoopy.ingress.labels object {} Ingress labels
snoopy.ingress.ingressClassName string "traefik" IngressClassname
snoopy.ingress.domain object {"base":"snoopy.local","prefix":"","suffix":""} Build host string
snoopy.service.port int 9080 Port number (Defaults to 9080)
snoopy.metrics.enabled bool true Enable if you wish to enable prometheus metrics
snoopy.metrics.port int 2112 Port number (Defaults to 2112)
snoopy.resources object {"limits":{"memory":"1024Mi"},"requests":{"memory":"1024Mi"}} Resource limits