diff --git a/.deploy/comcast-1.0.5.tgz b/.deploy/comcast-1.0.5.tgz new file mode 100644 index 00000000..19b94fc5 Binary files /dev/null and b/.deploy/comcast-1.0.5.tgz differ diff --git a/.deploy/docs/comcast/README.md b/.deploy/docs/comcast/README.md new file mode 100644 index 00000000..f68fc414 --- /dev/null +++ b/.deploy/docs/comcast/README.md @@ -0,0 +1,83 @@ +# Comcast Data Cap Usage Collector For InfluxDB and Grafana + +![Screenshot](https://github.com/billimek/comcastUsage-for-influxdb/raw/master/images/comcast_grafana_example.png) + +This tool allows you to run periodic comcast data usage checks and save the results to Influxdb + +## TL;DR; + +```console +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/comcast +``` + +## Introduction + +This code is adopted from the work done by [barrycarey](https://github.com/barrycarey) in the [similar thing for capturing speedtest data](https://github.com/barrycarey/Speedtest-for-InfluxDB-and-Grafana) as well as [jantman's](https://github.com/jantman) [xfinity-usage python example](https://github.com/jantman/xfinity-usage) + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +$ helm install --name my-release billimek/comcast +``` +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +$ helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The configuration is set as a block of text through a configmap and mounted as a file in /src/config.ini Any value in this text block should match the defined Comcast configuration. There are several values here that will have to match our kubernetes configuration. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------- | +| `image.repository` | Comcast image | `billimek/comcastusage-for-influxdb` | +| `image.tag` | Comcast image tag | `latest` | +| `image.pullPolicy` | Comcast image pull policy | `IfNotPresent` | +| `debug` | Display debugging output | `false` | +| `config.delay` | how many seconds to wait between checks | `3600` | +| `config.influxdb.host` | InfluxDB hostname | `influxdb-influxdb` | +| `config.influxdb.port` | InfluxDB port | `8086` | +| `config.influxdb.database` | InfluxDB database | `comcast` | +| `config.influxdb.username` | InfluxDB username | `` | +| `config.influxdb.password` | InfluxDB password | `` | +| `config.influxdb.ssl` | InfluxDB connection using SSL | `false` | +| `config.comcast.username` | Comcast website login usernma | `someuser` | +| `config.comcast.password` | Comcast website login password | `somepassword` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +helm install --name my-release \ + --set config.comcast.username=tonystark,config.comcast.password=mypassword \ + billimek/comcast +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +helm install --name my-release -f values.yaml billimek/comcast +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/comcast/values.yaml) file. It has several commented out suggested values. + +## InfluxDB metrics +``` +'measurement': 'comcast_data_usage', +'fields': { + 'used', + 'total', + 'unit' +} +``` \ No newline at end of file diff --git a/.deploy/docs/digitalocean-dyndns/README.md b/.deploy/docs/digitalocean-dyndns/README.md new file mode 100644 index 00000000..dce01f4b --- /dev/null +++ b/.deploy/docs/digitalocean-dyndns/README.md @@ -0,0 +1,62 @@ +# Dynamic DNS using DigitalOcean's DNS Services + +A script that pushes the public IP address of the running machine to DigitalOcean's DNS API's. It requires an existing A record to update. The resulting container image is roughly around 7 MB (thanks to Alpine Linux). + +## TL;DR; + +```console +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/digitalocean-dyndns +``` + +## Introduction + +This code is adopted from [this original repo](https://github.com/tunix/digitalocean-dyndns) + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +$ helm install --name my-release billimek/digitalocean-dyndns +``` +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +$ helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------- | +| `image.repository` | digitalocean-dyndns image | `tunix/digitalocean-dyndns` | +| `image.tag` | digitalocean-dyndns image tag | `latest` | +| `image.pullPolicy` | digitalocean-dyndns image pull policy | `Always` | +| `digitialocean.token` | The token you generate in DigitalOcean's API settings. | `` | +| `digitialocean.domain` | The domain your subdomain is registered at. (i.e. foo.com for home.foo.com) | `` | +| `digitialocean.name` | Subdomain to use. (name in A record) (i.e. home for home.foo.com or @ for no subdomain) | `@` | +| `digitialocean.sleep_interval` | Polling time in seconds | `300` | + + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +helm install --name my-release \ + --set config.digitalocean.token=thisismyapikey \ + billimek/digitalocean-dyndns +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +helm install --name my-release -f values.yaml billimek/digitalocean-dyndns +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/digitalocean-dyndns/values.yaml) file. It has several commented out suggested values. diff --git a/.deploy/docs/frigate/README.md b/.deploy/docs/frigate/README.md new file mode 100644 index 00000000..531f4abe --- /dev/null +++ b/.deploy/docs/frigate/README.md @@ -0,0 +1,92 @@ +# frigate: Realtime object detection on RTSP cameras with the Google Coral + +This is a helm chart for [frigate](https://github.com/blakeblackshear/frigate) + +## TL;DR; + +```shell +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/frigate +``` + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +helm install --name my-release billimek/frigate +``` + +**IMPORTANT NOTE:** the [Google Coral USB Accelerator](https://coral.withgoogle.com/products/accelerator/) must be accessible on the node where this pod runs, in order for this chart to function properly. + +A way to achieve this can be with nodeAffinity rules, for example: + +```yaml +affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: tpu + operator: In + values: + - google-coral +``` + +... where a node with an attached Coral USB device is labeled with `tpu: google-coral` + +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +|----------------------------|-------------------------------------|---------------------------------------------------------| +| `image.repository` | Image repository | `blakeblackshear/frigate` | +| `image.tag` | Image tag. Possible values listed [here](https://hub.docker.com/r/blakeblackshear/frigate/tags/).| `0.2.0`| +| `image.pullPolicy` | Image pull policy | `IfNotPresent` | +| `strategyType` | Specifies the strategy used to replace old Pods by new ones | `Recreate` | +| `timezone` | Timezone the frigate instance should run as, e.g. 'America/New_York' | `UTC` | +| `rtspPassword` | Password to use for RTSP cameras | `password` | +| `config` | frigate configuration - see [config.yaml](https://github.com/blakeblackshear/frigate/blob/master/config/config.yml) for example | `{}` | +| `Service.type` | Kubernetes service type for the frigate GUI | `ClusterIP` | +| `Service.port` | Kubernetes port where the frigate GUI is exposed| `5000` | +| `Service.annotations` | Service annotations for the frigate GUI | `{}` | +| `Service.labels` | Custom labels | `{}` | +| `Service.loadBalancerIP` | Loadbalance IP for the frigate GUI | `{}` | +| `Service.loadBalancerSourceRanges` | List of IP CIDRs allowed access to load balancer (if supported) | None +| `ingress.enabled` | Enables Ingress | `false` | +| `ingress.annotations` | Ingress annotations | `{}` | +| `ingress.labels` | Custom labels | `{}` +| `ingress.path` | Ingress path | `/` | +| `ingress.hosts` | Ingress accepted hostnames | `chart-example.local` | +| `ingress.tls` | Ingress TLS configuration | `[]` | +| `resources` | CPU/Memory resource requests/limits | `{}` | +| `nodeSelector` | Node labels for pod assignment | `{}` | +| `tolerations` | Toleration labels for pod assignment | `[]` | +| `affinity` | Affinity settings for pod assignment | `{}` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +helm install --name my-release \ + --set rtspPassword="nosecrets" \ + billimek/frigate +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +helm install --name my-release -f values.yaml stable/frigate +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/frigate/values.yaml) file. It has several commented out suggested values. diff --git a/.deploy/docs/home-assistant/README.md b/.deploy/docs/home-assistant/README.md new file mode 100644 index 00000000..5ffcbe04 --- /dev/null +++ b/.deploy/docs/home-assistant/README.md @@ -0,0 +1 @@ +The Home Assistant chart is now an official helm chart: https://github.com/helm/charts/tree/master/stable/home-assistant diff --git a/.deploy/docs/modem-stats/README.md b/.deploy/docs/modem-stats/README.md new file mode 100644 index 00000000..6d3f6380 --- /dev/null +++ b/.deploy/docs/modem-stats/README.md @@ -0,0 +1,68 @@ +# cable modem (sb6183) signal and stats collection agent for influxdb + +![Screenshot](https://camo.githubusercontent.com/939e044c0491abf790d91bd1d7f909b187e4098c/68747470733a2f2f692e696d6775722e636f6d2f70705a6a6e6b502e706e67) + +This tool allows you to run periodic scanning of the sb6183 cable modem and save the results to Influxdb + +## TL;DR; + +```console +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/modem-stats +``` + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +$ helm install --name my-release billimek/modem-stats +``` +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +$ helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The configuration is set as a block of text through a configmap and mouted as a file in /src/config.ini Any value in this text block should match the defined sb6183 configuration. There are several values here that will have to match our kubernetes configuration. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------- | +| `image.repository` | modem-stats image | `billimek/sb6183-for-influxdb` | +| `image.tag` | modem-stats image tag | `latest` | +| `image.pullPolicy` | modem-stats image pull policy | `IfNotPresent` | +| `debug` | Display debugging output | `false` | +| `config.delay` | how many seconds to wait between checks | `3600` | +| `config.influxdb.host` | InfluxDB hostname | `influxdb-influxdb` | +| `config.influxdb.port` | InfluxDB port | `8086` | +| `config.influxdb.database` | InfluxDB database | `sb6183` | +| `config.influxdb.username` | InfluxDB username | `` | +| `config.influxdb.password` | InfluxDB password | `` | +| `config.influxdb.ssl` | InfluxDB connection using SSL | `false` | +| `config.modem.url` | sb6183 stats URL page | `http://192.168.100.1/RgConnect.asp` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +$ helm install --name my-release \ + --set onfig.influxdb.host=some-influx-host \ + billimek/modem-stats +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +$ helm install --name my-release -f values.yaml billimek/modem-stats +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/modem-stats/values.yaml) file. It has several commented out suggested values. diff --git a/.deploy/docs/node-red/README.md b/.deploy/docs/node-red/README.md new file mode 100644 index 00000000..c0221ef0 --- /dev/null +++ b/.deploy/docs/node-red/README.md @@ -0,0 +1 @@ +The node-red chart is now an official helm chart: https://github.com/helm/charts/tree/master/stable/node-red diff --git a/.deploy/docs/nzbget/README.md b/.deploy/docs/nzbget/README.md new file mode 100644 index 00000000..e0971b3b --- /dev/null +++ b/.deploy/docs/nzbget/README.md @@ -0,0 +1,89 @@ +# NZBGet Usenet client + +This is a helm chart for [NZBGet](https://nzbget.net/) leveraging the [Linuxserver.io image](https://hub.docker.com/r/linuxserver/nzbget/) + +## TL;DR; + +```shell +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/nzbget +``` + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +helm install --name my-release billimek/nzbget +``` + +The default login details (change ASAP) are: + +* login:nzbget +* password:tegbzn6789 + +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +|----------------------------|-------------------------------------|---------------------------------------------------------| +| `image.repository` | Image repository | `linuxserver/nzbget` | +| `image.tag` | Image tag. Possible values listed [here](https://hub.docker.com/r/linuxserver/nzbget/tags/).| `v21.0-ls14`| +| `image.pullPolicy` | Image pull policy | `IfNotPresent` | +| `strategyType` | Specifies the strategy used to replace old Pods by new ones | `Recreate` | +| `timezone` | Timezone the nzbget instance should run as, e.g. 'America/New_York' | `UTC` | +| `puid` | process userID the nzbget instance should run as | `1001` | +| `pgid` | process groupID the nzbget instance should run as | `1001` | +| `Service.type` | Kubernetes service type for the nzbget GUI | `ClusterIP` | +| `Service.port` | Kubernetes port where the nzbget GUI is exposed| `6789` | +| `Service.annotations` | Service annotations for the nzbget GUI | `{}` | +| `Service.labels` | Custom labels | `{}` | +| `Service.loadBalancerIP` | Loadbalance IP for the nzbget GUI | `{}` | +| `Service.loadBalancerSourceRanges` | List of IP CIDRs allowed access to load balancer (if supported) | None +| `ingress.enabled` | Enables Ingress | `false` | +| `ingress.annotations` | Ingress annotations | `{}` | +| `ingress.labels` | Custom labels | `{}` +| `ingress.path` | Ingress path | `/` | +| `ingress.hosts` | Ingress accepted hostnames | `chart-example.local` | +| `ingress.tls` | Ingress TLS configuration | `[]` | +| `persistence.config.enabled` | Use persistent volume to store configuration data | `true` | +| `persistence.config.size` | Size of persistent volume claim | `1Gi` | +| `persistence.config.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.config.storageClass` | Type of persistent volume claim | `-` | +| `persistence.config.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.downloads.enabled` | Use persistent volume to store configuration data | `true` | +| `persistence.downloads.size` | Size of persistent volume claim | `10Gi` | +| `persistence.downloads.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.downloads.storageClass` | Type of persistent volume claim | `-` | +| `persistence.downloads.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `resources` | CPU/Memory resource requests/limits | `{}` | +| `nodeSelector` | Node labels for pod assignment | `{}` | +| `tolerations` | Toleration labels for pod assignment | `[]` | +| `affinity` | Affinity settings for pod assignment | `{}` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +helm install --name my-release \ + --set timezone="America/New York" \ + billimek/nzbget +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +helm install --name my-release -f values.yaml stable/nzbget +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/nzbget/values.yaml) file. It has several commented out suggested values. \ No newline at end of file diff --git a/.deploy/docs/radarr/README.md b/.deploy/docs/radarr/README.md new file mode 100644 index 00000000..e7d3d529 --- /dev/null +++ b/.deploy/docs/radarr/README.md @@ -0,0 +1,90 @@ +# radarr movie download client + +This is a helm chart for [radarr](https://github.com/Radarr/Radarr/) leveraging the [Linuxserver.io image](https://hub.docker.com/r/linuxserver/radarr/) + +## TL;DR; + +```shell +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/radarr +``` + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +helm install --name my-release billimek/radarr +``` + +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +|----------------------------|-------------------------------------|---------------------------------------------------------| +| `image.repository` | Image repository | `linuxserver/radarr` | +| `image.tag` | Image tag. Possible values listed [here](https://hub.docker.com/r/linuxserver/radarr/tags/).| `amd64-v0.2.0.1344-ls17`| +| `image.pullPolicy` | Image pull policy | `IfNotPresent` | +| `strategyType` | Specifies the strategy used to replace old Pods by new ones | `Recreate` | +| `timezone` | Timezone the radarr instance should run as, e.g. 'America/New_York' | `UTC` | +| `puid` | process userID the radarr instance should run as | `1001` | +| `pgid` | process groupID the radarr instance should run as | `1001` | +| `Service.type` | Kubernetes service type for the radarr GUI | `ClusterIP` | +| `Service.port` | Kubernetes port where the radarr GUI is exposed| `7878` | +| `Service.annotations` | Service annotations for the radarr GUI | `{}` | +| `Service.labels` | Custom labels | `{}` | +| `Service.loadBalancerIP` | Loadbalance IP for the radarr GUI | `{}` | +| `Service.loadBalancerSourceRanges` | List of IP CIDRs allowed access to load balancer (if supported) | None +| `ingress.enabled` | Enables Ingress | `false` | +| `ingress.annotations` | Ingress annotations | `{}` | +| `ingress.labels` | Custom labels | `{}` +| `ingress.path` | Ingress path | `/` | +| `ingress.hosts` | Ingress accepted hostnames | `chart-example.local` | +| `ingress.tls` | Ingress TLS configuration | `[]` | +| `persistence.config.enabled` | Use persistent volume to store configuration data | `true` | +| `persistence.config.size` | Size of persistent volume claim | `1Gi` | +| `persistence.config.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.config.storageClass` | Type of persistent volume claim | `-` | +| `persistence.config.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.downloads.enabled` | Use persistent volume to store configuration data | `true` | +| `persistence.downloads.size` | Size of persistent volume claim | `10Gi` | +| `persistence.downloads.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.downloads.storageClass` | Type of persistent volume claim | `-` | +| `persistence.downloads.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.movies.enabled` | Use persistent volume to store configuration data | `true` | +| `persistence.movies.size` | Size of persistent volume claim | `10Gi` | +| `persistence.movies.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.movies.storageClass` | Type of persistent volume claim | `-` | +| `persistence.movies.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.extraExistingClaimMounts` | Optionally add multiple existing claims | `[]` | +| `resources` | CPU/Memory resource requests/limits | `{}` | +| `nodeSelector` | Node labels for pod assignment | `{}` | +| `tolerations` | Toleration labels for pod assignment | `[]` | +| `affinity` | Affinity settings for pod assignment | `{}` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +helm install --name my-release \ + --set timezone="America/New York" \ + billimek/radarr +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +helm install --name my-release -f values.yaml stable/radarr +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/radarr/values.yaml) file. It has several commented out suggested values. \ No newline at end of file diff --git a/.deploy/docs/rtorrent-flood/README.md b/.deploy/docs/rtorrent-flood/README.md new file mode 100644 index 00000000..983a0e3e --- /dev/null +++ b/.deploy/docs/rtorrent-flood/README.md @@ -0,0 +1,3 @@ +# rTorrent/flood BitTorrent client + +TBD \ No newline at end of file diff --git a/.deploy/docs/sonarr/README.md b/.deploy/docs/sonarr/README.md new file mode 100644 index 00000000..769f958e --- /dev/null +++ b/.deploy/docs/sonarr/README.md @@ -0,0 +1,90 @@ +# sonarr televsion show download client + +This is a helm chart for [sonarr](https://github.com/sonarr/sonarr/) leveraging the [Linuxserver.io image](https://hub.docker.com/r/linuxserver/sonarr/) + +## TL;DR; + +```shell +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/sonarr +``` + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +helm install --name my-release billimek/sonarr +``` + +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +|----------------------------|-------------------------------------|---------------------------------------------------------| +| `image.repository` | Image repository | `linuxserver/sonarr` | +| `image.tag` | Image tag. Possible values listed [here](https://hub.docker.com/r/linuxserver/sonarr/tags/).| `amd64-2.0.0.5321-ls62`| +| `image.pullPolicy` | Image pull policy | `IfNotPresent` | +| `strategyType` | Specifies the strategy used to replace old Pods by new ones | `Recreate` | +| `timezone` | Timezone the sonarr instance should run as, e.g. 'America/New_York' | `UTC` | +| `puid` | process userID the sonarr instance should run as | `1001` | +| `pgid` | process groupID the sonarr instance should run as | `1001` | +| `Service.type` | Kubernetes service type for the sonarr GUI | `ClusterIP` | +| `Service.port` | Kubernetes port where the sonarr GUI is exposed| `8989` | +| `Service.annotations` | Service annotations for the sonarr GUI | `{}` | +| `Service.labels` | Custom labels | `{}` | +| `Service.loadBalancerIP` | Loadbalance IP for the sonarr GUI | `{}` | +| `Service.loadBalancerSourceRanges` | List of IP CIDRs allowed access to load balancer (if supported) | None +| `ingress.enabled` | Enables Ingress | `false` | +| `ingress.annotations` | Ingress annotations | `{}` | +| `ingress.labels` | Custom labels | `{}` +| `ingress.path` | Ingress path | `/` | +| `ingress.hosts` | Ingress accepted hostnames | `chart-example.local` | +| `ingress.tls` | Ingress TLS configuration | `[]` | +| `persistence.config.enabled` | Use persistent volume to store configuration data | `true` | +| `persistence.config.size` | Size of persistent volume claim | `1Gi` | +| `persistence.config.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.config.storageClass` | Type of persistent volume claim | `-` | +| `persistence.config.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.downloads.enabled` | Use persistent volume for downloads | `true` | +| `persistence.downloads.size` | Size of persistent volume claim | `10Gi` | +| `persistence.downloads.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.downloads.storageClass` | Type of persistent volume claim | `-` | +| `persistence.downloads.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.tv.enabled` | Use persistent volume for tv show persistence | `true` | +| `persistence.tv.size` | Size of persistent volume claim | `10Gi` | +| `persistence.tv.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.tv.storageClass` | Type of persistent volume claim | `-` | +| `persistence.tv.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.extraExistingClaimMounts` | Optionally add multiple existing claims | `[]` | +| `resources` | CPU/Memory resource requests/limits | `{}` | +| `nodeSelector` | Node labels for pod assignment | `{}` | +| `tolerations` | Toleration labels for pod assignment | `[]` | +| `affinity` | Affinity settings for pod assignment | `{}` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +helm install --name my-release \ + --set timezone="America/New York" \ + billimek/sonarr +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +helm install --name my-release -f values.yaml stable/sonarr +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/sonarr/values.yaml) file. It has several commented out suggested values. diff --git a/.deploy/docs/speedtest/README.md b/.deploy/docs/speedtest/README.md new file mode 100644 index 00000000..ede72caf --- /dev/null +++ b/.deploy/docs/speedtest/README.md @@ -0,0 +1,70 @@ +# Speedtest.net Collector For InfluxDB and Grafana + +![Screenshot](https://camo.githubusercontent.com/c652a6685bcb5a8cec6a47c92e57d159b28e47e7/68747470733a2f2f7075752e73682f746d664f412f623535373665383864652e706e67) + +This tool is a wrapper for speedtest-cli which allows you to run periodic speedtets and save the results to Influxdb + +## TL;DR; + +```console +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/speedtest +``` + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +$ helm install --name my-release billimek/speedtest +``` + +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +$ helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The configuration is set as a block of text through a configmap and mounted as a file in /src/config.ini Any value in this text block should match the defined speedtest configuration. There are several values here that will have to match our kubernetes configuration. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------- | +| `image.repository` | speedtest image | `billimek/speedtestusage-for-influxdb` | +| `image.tag` | speedtest image tag | `latest` | +| `image.pullPolicy` | speedtest image pull policy | `IfNotPresent` | +| `debug` | Display debugging output | `false` | +| `config.delay` | how many seconds to wait between checks | `3600` | +| `config.influxdb.host` | InfluxDB hostname | `influxdb-influxdb` | +| `config.influxdb.port` | InfluxDB port | `8086` | +| `config.influxdb.database` | InfluxDB database | `speedtests` | +| `config.influxdb.username` | InfluxDB username | `` | +| `config.influxdb.password` | InfluxDB password | `` | +| `config.influxdb.ssl` | InfluxDB connection using SSL | `false` | +| `config.speedtest.server` | server to use for speedtest - leave blank to auto-pick | `` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +$ helm install --name my-release \ + --set config.influxdb.host=some-influx-host \ + billimek/speedtest +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +$ helm install --name my-release -f values.yaml billimek/speedtest +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/speedtest/values.yaml) file. It has several commented out suggested values. + diff --git a/.deploy/docs/unifi/README.md b/.deploy/docs/unifi/README.md new file mode 100644 index 00000000..e678a2a6 --- /dev/null +++ b/.deploy/docs/unifi/README.md @@ -0,0 +1 @@ +The Unifi chart is now an official helm chart: https://github.com/helm/charts/tree/master/stable/unifi diff --git a/.deploy/docs/uptimerobot/README.md b/.deploy/docs/uptimerobot/README.md new file mode 100644 index 00000000..15e72dec --- /dev/null +++ b/.deploy/docs/uptimerobot/README.md @@ -0,0 +1,71 @@ +# A tool to get statistics from Uptime Robot and log it into InfluxDB + +![Screenshot](https://raw.githubusercontent.com/billimek/node-influx-uptimerobot/master/docs/dashboard.png) + +This tool allows you to run periodic uptimerobot data usage checks and save the results to Influxdb + +## TL;DR; + +```console +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/uptimerobot +``` + +## Introduction + +This code is adopted from [this original repo](https://github.com/trojanc/node-influx-uptimerobot) + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +$ helm install --name my-release billimek/uptimerobot +``` +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +$ helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The configuration is set as a block of text through a configmap and mounted as a file in /src/config.ini Any value in this text block should match the defined uptimerobot configuration. There are several values here that will have to match our kubernetes configuration. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------- | +| `image.repository` | uptimerobot image | `billimek/uptimerobotusage-for-influxdb` | +| `image.tag` | uptimerobot image tag | `latest` | +| `image.pullPolicy` | uptimerobot image pull policy | `IfNotPresent` | +| `delay` | number of seconds to wait between collections | `300` | +| `config.influxdb.host` | InfluxDB hostname | `influxdb-influxdb` | +| `config.influxdb.port` | InfluxDB port | `8086` | +| `config.influxdb.database` | InfluxDB database | `uptimerobot` | +| `config.influxdb.protocol` | InfluxDB protocol | `http` | +| `config.influxdb.username` | InfluxDB username | `` | +| `config.influxdb.password` | InfluxDB password | `` | +| `config.uptimerobot.apikey` | uptimerobot API key (REQUIRED) | `someapikey` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +$ helm install --name my-release \ + --set config.uptimerobot.apikey=thisismyapikey \ + billimek/uptimerobot +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +$ helm install --name my-release -f values.yaml billimek/uptimerobot +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/uptimerobot/values.yaml) file. It has several commented out suggested values. diff --git a/.deploy/index.yaml b/.deploy/index.yaml new file mode 100644 index 00000000..2d9611f5 --- /dev/null +++ b/.deploy/index.yaml @@ -0,0 +1,242 @@ +apiVersion: v1 +entries: + comcast: + - apiVersion: v1 + appVersion: 1.0.0 + created: "2019-08-05T03:05:45.024165793Z" + description: periodic comcast data usage checks and save the results to InfluxDB + digest: 46acd3d8ef4d63ef553418209c39de2e0a2339e8ffecb21d2e26dd4680fa8f4f + home: https://github.com/billimek/billimek-charts/tree/master/comcast + icon: https://i.imgur.com/iR1dUpp.png + keywords: + - comcast + - influxdb + - xfinity + maintainers: + - email: jeff@billimek.com + name: billimek + name: comcast + sources: + - https://github.com/billimek/comcastUsage-for-influxdb + - https://github.com/billimek/billimek-charts + urls: + - https://github.com/billimek/billimek-charts/releases/download/comcast-1.0.5/comcast-1.0.5.tgz + version: 1.0.5 + - apiVersion: v1 + appVersion: 1.0.0 + created: "2019-08-05T03:05:46.426452632Z" + description: periodic comcast data usage checks and save the results to InfluxDB + digest: 306e66407c47c58382eccd68616fdbb6ed498a444a023ffbb1534d0e087e6bc8 + home: https://github.com/billimek/billimek-charts/tree/master/comcast + icon: https://i.imgur.com/iR1dUpp.png + keywords: + - comcast + - influxdb + - xfinity + maintainers: + - email: jeff@billimek.com + name: billimek + name: comcast + sources: + - https://github.com/billimek/comcastUsage-for-influxdb + - https://github.com/billimek/billimek-charts + urls: + - https://github.com/billimek/billimek-charts/releases/download/comcast-1.0.4/comcast-1.0.4.tgz + version: 1.0.4 + digitalocean-dyndns: + - apiVersion: v1 + appVersion: "1.0" + created: "2019-08-05T03:05:46.2985357Z" + description: Dynamic DNS using DigitalOcean's DNS Services + digest: 7db7fc339ec946090c1339c1d4f0a741e6e7e99d11da0eacc4069ba3e93964cb + home: https://github.com/billimek/billimek-charts/tree/master/digitalocean-dyndns + icon: https://i.imgur.com/cS6iqXD.png + keywords: + - digitalocean + - dynamicdns + maintainers: + - email: jeff@billimek.com + name: billimek + name: digitalocean-dyndns + sources: + - https://github.com/tunix/digitalocean-dyndns + - https://github.com/billimek/billimek-charts + urls: + - https://github.com/billimek/billimek-charts/releases/download/digitalocean-dyndns-0.1.4/digitalocean-dyndns-0.1.4.tgz + version: 0.1.4 + frigate: + - apiVersion: v1 + appVersion: 0.2.0 + created: "2019-08-05T03:05:46.189367551Z" + description: Realtime object detection on RTSP cameras with the Google Coral + digest: 900de672ad5bfa77e587ad518e09950b0f44562b7fd40755256dd0c84088b2eb + home: https://github.com/billimek/billimek-charts/tree/master/frigate + icon: https://upload.wikimedia.org/wikipedia/commons/a/a4/Lutine1.jpg + keywords: + - tensorflow + - coral + - ml + maintainers: + - email: jeff@billimek.com + name: billimek + name: frigate + sources: + - https://github.com/blakeblackshear/frigate + urls: + - https://github.com/billimek/billimek-charts/releases/download/frigate-0.1.6/frigate-0.1.6.tgz + version: 0.1.6 + modem-stats: + - apiVersion: v1 + appVersion: 1.0.0 + created: "2019-08-05T03:05:46.024450621Z" + description: periodic cable modem data collection and save the results to InfluxDB + digest: dbe15ab1e88d31dc6726ac0538982648152503dabe15c2781ac525c7b10c7ddf + home: https://github.com/billimek/billimek-charts/tree/master/modem-stats + icon: https://i.imgur.com/NprLyFf.png + keywords: + - sb6183 + - influxdb + maintainers: + - email: jeff@billimek.com + name: billimek + name: modem-stats + sources: + - https://github.com/billimek/SB6183-stats-for-influxdb + - https://github.com/billimek/billimek-charts + urls: + - https://github.com/billimek/billimek-charts/releases/download/modem-stats-1.0.6/modem-stats-1.0.6.tgz + version: 1.0.6 + nzbget: + - apiVersion: v1 + appVersion: v21.0-ls14 + created: "2019-08-05T03:05:45.872979197Z" + description: NZBGet is a Usenet downloader client + digest: 76722584cd5a55d228d2cc68655598e8e312c24af8054ec0460fb20581c60af4 + home: https://github.com/billimek/billimek-charts/tree/master/nzbget + icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4 + keywords: + - nzbget + - usenet + maintainers: + - email: jeff@billimek.com + name: billimek + name: nzbget + sources: + - https://hub.docker.com/r/linuxserver/nzbget/ + - https://nzbget.net/ + urls: + - https://github.com/billimek/billimek-charts/releases/download/nzbget-2.0.7/nzbget-2.0.7.tgz + version: 2.0.7 + radarr: + - apiVersion: v1 + appVersion: amd64-v0.2.0.1344-ls17 + created: "2019-08-05T03:05:45.708619585Z" + description: Radarr is a movie downloading client + digest: ae45807488bf7e310702c7a2e98d103c951cef193834fcaf7227d9dfb3395210 + home: https://github.com/billimek/billimek-charts/tree/master/radarr + icon: https://avatars3.githubusercontent.com/u/25025331?s=400&v=4 + keywords: + - radarr + - usenet + - bittorrent + maintainers: + - email: jeff@billimek.com + name: billimek + name: radarr + sources: + - https://hub.docker.com/r/linuxserver/radarr/ + - https://github.com/Radarr/Radarr/ + urls: + - https://github.com/billimek/billimek-charts/releases/download/radarr-2.0.7/radarr-2.0.7.tgz + version: 2.0.7 + rtorrent-flood: + - apiVersion: v1 + appVersion: 1.0.0 + created: "2019-08-05T03:05:45.600004296Z" + description: rtorrent and flood co-located in the same deployment + digest: 723279521644be2a8653cf70955c5b040301614a2a0ce65c8de059b199558f5f + home: https://github.com/billimek/billimek-charts/tree/master/rtorrent-flood + icon: https://github.com/jfurrow/flood/blob/master/flood.png?raw=true + keywords: + - rtorrent + - flood + - torrrent + maintainers: + - email: jeff@billimek.com + name: billimek + name: rtorrent-flood + sources: + - https://hub.docker.com/r/looselyrigorous/rtorrent + - https://github.com/looselyrigorous/docker-rtorrent + - https://github.com/Flood-UI/flood + - https://cloud.docker.com/repository/docker/billimek/flood + urls: + - https://github.com/billimek/billimek-charts/releases/download/rtorrent-flood-3.0.1/rtorrent-flood-3.0.1.tgz + version: 3.0.1 + sonarr: + - apiVersion: v1 + appVersion: amd64-2.0.0.5321-ls62 + created: "2019-08-05T03:05:45.473175255Z" + description: Sonarr is a television show downloading client + digest: 96d170bcd371897dc7852dad8e3b9d6801e2f45c66ebde249534c90527ed5dbb + home: https://github.com/billimek/billimek-charts/tree/master/sonarr + icon: https://avatars1.githubusercontent.com/u/1082903?s=400&v=4 + keywords: + - sonarr + - usenet + - bittorrent + maintainers: + - email: jeff@billimek.com + name: billimek + name: sonarr + sources: + - https://hub.docker.com/r/linuxserver/sonarr/ + - https://sonarr.tv/ + urls: + - https://github.com/billimek/billimek-charts/releases/download/sonarr-2.0.6/sonarr-2.0.6.tgz + version: 2.0.6 + speedtest: + - apiVersion: v1 + appVersion: 1.0.0 + created: "2019-08-05T03:05:45.327612077Z" + description: periodic speedtest and save the results to InfluxDB + digest: dfd1851ea6e6903fb87ca79f8e1860bbca155e779564cdb448a2cf99becfe596 + home: https://github.com/billimek/billimek-charts/tree/master/speedtest + icon: https://i.imgur.com/nDYjKk8.png + keywords: + - speedtest + - influxdb + - grafana + maintainers: + - email: jeff@billimek.com + name: billimek + name: speedtest + sources: + - https://github.com/billimek/Speedtest-for-InfluxDB-and-Grafana + - https://github.com/billimek/billimek-charts + urls: + - https://github.com/billimek/billimek-charts/releases/download/speedtest-1.1.6/speedtest-1.1.6.tgz + version: 1.1.6 + uptimerobot: + - apiVersion: v1 + appVersion: 1.1.0 + created: "2019-08-05T03:05:45.183229763Z" + description: A tool to get statistics from Uptime Robot and log it into InfluxDB + digest: b1ec1e86cea8dbbc3e831811c023b1effdb7adf3cd7fcd17f8f7d77b406ee1dc + home: https://github.com/billimek/billimek-charts/tree/master/uptimerobot + icon: https://i.imgur.com/ARSSILk.png + keywords: + - uptimerobot + - influxdb + - grafana + maintainers: + - email: jeff@billimek.com + name: billimek + name: uptimerobot + sources: + - https://github.com/trojanc/node-influx-uptimerobot + - https://github.com/billimek/billimek-charts + urls: + - https://github.com/billimek/billimek-charts/releases/download/uptimerobot-1.1.9/uptimerobot-1.1.9.tgz + version: 1.1.9 +generated: "2019-08-05T03:05:44.566397169Z" diff --git a/README.md b/README.md index 00f4551d..422d6068 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,10 @@ -# [billimek helm charts](https://github.com/billimek/billimek-charts) +[![CircleCI](https://circleci.com/gh/billimek/billimek-charts.svg?style=svg)](https://circleci.com/gh/billimek/billimek-charts) + +# Collection of helm charts ## Installation ```console -helm repo add billimek https://billimek.com/billimek-charts/ +helm repo add https://billimek.com/billimek-charts/ helm search billimek ``` diff --git a/comcast/README.md b/comcast/README.md new file mode 100644 index 00000000..f68fc414 --- /dev/null +++ b/comcast/README.md @@ -0,0 +1,83 @@ +# Comcast Data Cap Usage Collector For InfluxDB and Grafana + +![Screenshot](https://github.com/billimek/comcastUsage-for-influxdb/raw/master/images/comcast_grafana_example.png) + +This tool allows you to run periodic comcast data usage checks and save the results to Influxdb + +## TL;DR; + +```console +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/comcast +``` + +## Introduction + +This code is adopted from the work done by [barrycarey](https://github.com/barrycarey) in the [similar thing for capturing speedtest data](https://github.com/barrycarey/Speedtest-for-InfluxDB-and-Grafana) as well as [jantman's](https://github.com/jantman) [xfinity-usage python example](https://github.com/jantman/xfinity-usage) + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +$ helm install --name my-release billimek/comcast +``` +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +$ helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The configuration is set as a block of text through a configmap and mounted as a file in /src/config.ini Any value in this text block should match the defined Comcast configuration. There are several values here that will have to match our kubernetes configuration. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------- | +| `image.repository` | Comcast image | `billimek/comcastusage-for-influxdb` | +| `image.tag` | Comcast image tag | `latest` | +| `image.pullPolicy` | Comcast image pull policy | `IfNotPresent` | +| `debug` | Display debugging output | `false` | +| `config.delay` | how many seconds to wait between checks | `3600` | +| `config.influxdb.host` | InfluxDB hostname | `influxdb-influxdb` | +| `config.influxdb.port` | InfluxDB port | `8086` | +| `config.influxdb.database` | InfluxDB database | `comcast` | +| `config.influxdb.username` | InfluxDB username | `` | +| `config.influxdb.password` | InfluxDB password | `` | +| `config.influxdb.ssl` | InfluxDB connection using SSL | `false` | +| `config.comcast.username` | Comcast website login usernma | `someuser` | +| `config.comcast.password` | Comcast website login password | `somepassword` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +helm install --name my-release \ + --set config.comcast.username=tonystark,config.comcast.password=mypassword \ + billimek/comcast +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +helm install --name my-release -f values.yaml billimek/comcast +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/comcast/values.yaml) file. It has several commented out suggested values. + +## InfluxDB metrics +``` +'measurement': 'comcast_data_usage', +'fields': { + 'used', + 'total', + 'unit' +} +``` \ No newline at end of file diff --git a/digitalocean-dyndns/README.md b/digitalocean-dyndns/README.md new file mode 100644 index 00000000..dce01f4b --- /dev/null +++ b/digitalocean-dyndns/README.md @@ -0,0 +1,62 @@ +# Dynamic DNS using DigitalOcean's DNS Services + +A script that pushes the public IP address of the running machine to DigitalOcean's DNS API's. It requires an existing A record to update. The resulting container image is roughly around 7 MB (thanks to Alpine Linux). + +## TL;DR; + +```console +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/digitalocean-dyndns +``` + +## Introduction + +This code is adopted from [this original repo](https://github.com/tunix/digitalocean-dyndns) + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +$ helm install --name my-release billimek/digitalocean-dyndns +``` +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +$ helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------- | +| `image.repository` | digitalocean-dyndns image | `tunix/digitalocean-dyndns` | +| `image.tag` | digitalocean-dyndns image tag | `latest` | +| `image.pullPolicy` | digitalocean-dyndns image pull policy | `Always` | +| `digitialocean.token` | The token you generate in DigitalOcean's API settings. | `` | +| `digitialocean.domain` | The domain your subdomain is registered at. (i.e. foo.com for home.foo.com) | `` | +| `digitialocean.name` | Subdomain to use. (name in A record) (i.e. home for home.foo.com or @ for no subdomain) | `@` | +| `digitialocean.sleep_interval` | Polling time in seconds | `300` | + + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +helm install --name my-release \ + --set config.digitalocean.token=thisismyapikey \ + billimek/digitalocean-dyndns +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +helm install --name my-release -f values.yaml billimek/digitalocean-dyndns +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/digitalocean-dyndns/values.yaml) file. It has several commented out suggested values. diff --git a/frigate/README.md b/frigate/README.md new file mode 100644 index 00000000..531f4abe --- /dev/null +++ b/frigate/README.md @@ -0,0 +1,92 @@ +# frigate: Realtime object detection on RTSP cameras with the Google Coral + +This is a helm chart for [frigate](https://github.com/blakeblackshear/frigate) + +## TL;DR; + +```shell +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/frigate +``` + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +helm install --name my-release billimek/frigate +``` + +**IMPORTANT NOTE:** the [Google Coral USB Accelerator](https://coral.withgoogle.com/products/accelerator/) must be accessible on the node where this pod runs, in order for this chart to function properly. + +A way to achieve this can be with nodeAffinity rules, for example: + +```yaml +affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: tpu + operator: In + values: + - google-coral +``` + +... where a node with an attached Coral USB device is labeled with `tpu: google-coral` + +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +|----------------------------|-------------------------------------|---------------------------------------------------------| +| `image.repository` | Image repository | `blakeblackshear/frigate` | +| `image.tag` | Image tag. Possible values listed [here](https://hub.docker.com/r/blakeblackshear/frigate/tags/).| `0.2.0`| +| `image.pullPolicy` | Image pull policy | `IfNotPresent` | +| `strategyType` | Specifies the strategy used to replace old Pods by new ones | `Recreate` | +| `timezone` | Timezone the frigate instance should run as, e.g. 'America/New_York' | `UTC` | +| `rtspPassword` | Password to use for RTSP cameras | `password` | +| `config` | frigate configuration - see [config.yaml](https://github.com/blakeblackshear/frigate/blob/master/config/config.yml) for example | `{}` | +| `Service.type` | Kubernetes service type for the frigate GUI | `ClusterIP` | +| `Service.port` | Kubernetes port where the frigate GUI is exposed| `5000` | +| `Service.annotations` | Service annotations for the frigate GUI | `{}` | +| `Service.labels` | Custom labels | `{}` | +| `Service.loadBalancerIP` | Loadbalance IP for the frigate GUI | `{}` | +| `Service.loadBalancerSourceRanges` | List of IP CIDRs allowed access to load balancer (if supported) | None +| `ingress.enabled` | Enables Ingress | `false` | +| `ingress.annotations` | Ingress annotations | `{}` | +| `ingress.labels` | Custom labels | `{}` +| `ingress.path` | Ingress path | `/` | +| `ingress.hosts` | Ingress accepted hostnames | `chart-example.local` | +| `ingress.tls` | Ingress TLS configuration | `[]` | +| `resources` | CPU/Memory resource requests/limits | `{}` | +| `nodeSelector` | Node labels for pod assignment | `{}` | +| `tolerations` | Toleration labels for pod assignment | `[]` | +| `affinity` | Affinity settings for pod assignment | `{}` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +helm install --name my-release \ + --set rtspPassword="nosecrets" \ + billimek/frigate +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +helm install --name my-release -f values.yaml stable/frigate +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/frigate/values.yaml) file. It has several commented out suggested values. diff --git a/home-assistant/README.md b/home-assistant/README.md new file mode 100644 index 00000000..5ffcbe04 --- /dev/null +++ b/home-assistant/README.md @@ -0,0 +1 @@ +The Home Assistant chart is now an official helm chart: https://github.com/helm/charts/tree/master/stable/home-assistant diff --git a/index.yaml b/index.yaml index 064f28db..2d9611f5 100644 --- a/index.yaml +++ b/index.yaml @@ -3,9 +3,9 @@ entries: comcast: - apiVersion: v1 appVersion: 1.0.0 - created: 2019-07-27T04:21:45.697241798Z + created: "2019-08-05T03:05:45.024165793Z" description: periodic comcast data usage checks and save the results to InfluxDB - digest: d82427a72d50cb69a7d81086fd717f79558c413b7f22e6b1bcaf6a64cb4cbfcb + digest: 46acd3d8ef4d63ef553418209c39de2e0a2339e8ffecb21d2e26dd4680fa8f4f home: https://github.com/billimek/billimek-charts/tree/master/comcast icon: https://i.imgur.com/iR1dUpp.png keywords: @@ -20,74 +20,35 @@ entries: - https://github.com/billimek/comcastUsage-for-influxdb - https://github.com/billimek/billimek-charts urls: - - https://billimek.com/billimek-charts/comcast-1.0.4.tgz + - https://github.com/billimek/billimek-charts/releases/download/comcast-1.0.5/comcast-1.0.5.tgz + version: 1.0.5 + - apiVersion: v1 + appVersion: 1.0.0 + created: "2019-08-05T03:05:46.426452632Z" + description: periodic comcast data usage checks and save the results to InfluxDB + digest: 306e66407c47c58382eccd68616fdbb6ed498a444a023ffbb1534d0e087e6bc8 + home: https://github.com/billimek/billimek-charts/tree/master/comcast + icon: https://i.imgur.com/iR1dUpp.png + keywords: + - comcast + - influxdb + - xfinity + maintainers: + - email: jeff@billimek.com + name: billimek + name: comcast + sources: + - https://github.com/billimek/comcastUsage-for-influxdb + - https://github.com/billimek/billimek-charts + urls: + - https://github.com/billimek/billimek-charts/releases/download/comcast-1.0.4/comcast-1.0.4.tgz version: 1.0.4 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.696752785Z - description: periodic comcast data usage checks and save the results to InfluxDB - digest: 3883e5fa8a1890a0d7f643b1079e5c7c632dea60bec3d01f7a20938edc96806a - home: https://github.com/billimek/billimek-charts/tree/master/comcast - keywords: - - comcast - - influxdb - - xfinity - maintainers: - - email: jeff@billimek.com - name: billimek - name: comcast - sources: - - https://github.com/billimek/comcastUsage-for-influxdb - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/comcast-1.0.3.tgz - version: 1.0.3 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.696375079Z - description: periodic comcast data usage checks and save the results to InfluxDB - digest: 365fdf9049cea56b7c42e648e7ed7d93096aa5a3088fec863085999cfca761e9 - home: https://github.com/billimek/billimek-charts/tree/master/comcast - keywords: - - comcast - - influxdb - - xfinity - maintainers: - - email: jeff@billimek.com - name: billimek - name: comcast - sources: - - https://github.com/billimek/comcastUsage-for-influxdb - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/comcast-1.0.2.tgz - version: 1.0.2 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.695981394Z - description: periodic comcast data usage checks and save the results to InfluxDB - digest: 38c2e125d5d799f7105326908a02bba6ad0b1e2a3fcfc7611a123ac7f12faea9 - home: https://github.com/billimek/billimek-charts/tree/master/comcast - keywords: - - comcast - - influxdb - - xfinity - maintainers: - - email: jeff@billimek.com - name: billimek - name: comcast - sources: - - https://github.com/billimek/comcastUsage-for-influxdb - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/comcast-1.0.1.tgz - version: 1.0.1 digitalocean-dyndns: - apiVersion: v1 appVersion: "1.0" - created: 2019-07-27T04:21:45.699997036Z + created: "2019-08-05T03:05:46.2985357Z" description: Dynamic DNS using DigitalOcean's DNS Services - digest: 1334525cfc30812e2309815f3d415bd960a388ee5b94cbc37702fb2eafeebf48 + digest: 7db7fc339ec946090c1339c1d4f0a741e6e7e99d11da0eacc4069ba3e93964cb home: https://github.com/billimek/billimek-charts/tree/master/digitalocean-dyndns icon: https://i.imgur.com/cS6iqXD.png keywords: @@ -101,101 +62,14 @@ entries: - https://github.com/tunix/digitalocean-dyndns - https://github.com/billimek/billimek-charts urls: - - https://billimek.com/billimek-charts/digitalocean-dyndns-0.1.4.tgz + - https://github.com/billimek/billimek-charts/releases/download/digitalocean-dyndns-0.1.4/digitalocean-dyndns-0.1.4.tgz version: 0.1.4 - - apiVersion: v1 - appVersion: "1.0" - created: 2019-07-27T04:21:45.699120451Z - description: Dynamic DNS using DigitalOcean's DNS Services - digest: 7a8df4b58a262ede5f4a08978a5e832d41dfca69b75f69c128cceaac4d2d0eee - home: https://github.com/billimek/billimek-charts/tree/master/digitalocean-dyndns - keywords: - - digitalocean - - dynamicdns - maintainers: - - email: jeff@billimek.com - name: billimek - name: digitalocean-dyndns - sources: - - https://github.com/tunix/digitalocean-dyndns - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/digitalocean-dyndns-0.1.3.tgz - version: 0.1.3 - - apiVersion: v1 - appVersion: "1.0" - created: 2019-07-27T04:21:45.698337908Z - description: Dynamic DNS using DigitalOcean's DNS Services - digest: e967eb5dbc02f63c341de1684c57eed1d7f36c22dd91ee14b5cfc096cbef5306 - home: https://github.com/billimek/billimek-charts/tree/master/digitalocean-dyndns - keywords: - - digitalocean - - dynamicdns - maintainers: - - email: jeff@billimek.com - name: billimek - name: digitalocean-dyndns - sources: - - https://github.com/tunix/digitalocean-dyndns - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/digitalocean-dyndns-0.1.2.tgz - version: 0.1.2 - - apiVersion: v1 - appVersion: "1.0" - created: 2019-07-27T04:21:45.69800235Z - description: Dynamic DNS using DigitalOcean's DNS Services - digest: e3a13e8c8b8c3290a0454e8fcd469ab7d1464d261a1839f2448e48b7796131c8 - home: https://github.com/billimek/billimek-charts/tree/master/digitalocean-dyndns - keywords: - - digitalocean - - dynamicdns - maintainers: - - email: jeff@billimek.com - name: billimek - name: digitalocean-dyndns - sources: - - https://github.com/tunix/digitalocean-dyndns - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/digitalocean-dyndns-0.1.1.tgz - version: 0.1.1 - - apiVersion: v1 - appVersion: "1.0" - created: 2019-07-27T04:21:45.697618252Z - description: Dynamic DNS using DigitalOcean's DNS Services - digest: 2ab1103f01d3b1eb2c4e59f4d213a40d55d1a2e49fdb8b23d418c9ceedcb8b2d - home: https://github.com/billimek/billimek-charts/tree/master/digitalocean-dyndns - keywords: - - digitalocean - - dynamicdns - maintainers: - - email: jeff@billimek.com - name: billimek - name: digitalocean-dyndns - sources: - - https://github.com/tunix/digitalocean-dyndns - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/digitalocean-dyndns-0.1.0.tgz - version: 0.1.0 - forwardauth: - - apiVersion: v1 - appVersion: "1.0" - created: 2019-07-27T04:21:45.700513755Z - description: A Helm chart for Kubernetes to install Auth0 Authorization application - for Traefik forward authentication. - digest: a1983d0863e31542955e4199cf4ad446361b6314de9cebb043e0fc44d6f7b573 - name: forwardauth - urls: - - https://billimek.com/billimek-charts/forwardauth-0.1.2.tgz - version: 0.1.2 frigate: - apiVersion: v1 - appVersion: 0.2.0-beta - created: 2019-07-27T04:21:45.704813224Z + appVersion: 0.2.0 + created: "2019-08-05T03:05:46.189367551Z" description: Realtime object detection on RTSP cameras with the Google Coral - digest: d7221326d9c717785ee32b0463640eb69ea0d88babfe4dc340477f4bd1931eb0 + digest: 900de672ad5bfa77e587ad518e09950b0f44562b7fd40755256dd0c84088b2eb home: https://github.com/billimek/billimek-charts/tree/master/frigate icon: https://upload.wikimedia.org/wikipedia/commons/a/a4/Lutine1.jpg keywords: @@ -209,131 +83,14 @@ entries: sources: - https://github.com/blakeblackshear/frigate urls: - - https://billimek.com/billimek-charts/frigate-0.1.5.tgz - version: 0.1.5 - - apiVersion: v1 - appVersion: 0.2.0-beta - created: 2019-07-27T04:21:45.704132068Z - description: Realtime object detection on RTSP cameras with the Google Coral - digest: d4829c5a50145f00589c1ba316d42f76017300029ef78b0452ced06c41c22304 - home: https://github.com/billimek/billimek-charts/tree/master/frigate - icon: https://upload.wikimedia.org/wikipedia/commons/a/a4/Lutine1.jpg - keywords: - - tensorflow - - coral - - ml - maintainers: - - email: jeff@billimek.com - name: billimek - name: frigate - sources: - - https://github.com/blakeblackshear/frigate - urls: - - https://billimek.com/billimek-charts/frigate-0.1.4.tgz - version: 0.1.4 - - apiVersion: v1 - appVersion: 0.2.0-beta - created: 2019-07-27T04:21:45.703236131Z - description: Realtime object detection on RTSP cameras with the Google Coral - digest: a0f1dffb2d028a6659c330cefc4dadf44140ade393e3cd6c47c068b835dd49ff - home: https://github.com/billimek/billimek-charts/tree/master/frigate - icon: https://svgsilh.com/svg/1293940.svg - keywords: - - tensorflow - - coral - - ml - maintainers: - - email: jeff@billimek.com - name: billimek - name: frigate - sources: - - https://github.com/blakeblackshear/frigate - urls: - - https://billimek.com/billimek-charts/frigate-0.1.3.tgz - version: 0.1.3 - - apiVersion: v1 - appVersion: 0.2.0-beta - created: 2019-07-27T04:21:45.70234475Z - description: Realtime object detection on RTSP cameras with the Google Coral - digest: 7ea8ece556b293ec496be8a84a28c2a06edcaf28cf66a4a7c0b9c16c2a44b8c8 - home: https://github.com/billimek/billimek-charts/tree/master/frigate - icon: https://svgsilh.com/svg/1293940.svg - keywords: - - tensorflow - - coral - - ml - maintainers: - - email: jeff@billimek.com - name: billimek - name: frigate - sources: - - https://github.com/blakeblackshear/frigate - urls: - - https://billimek.com/billimek-charts/frigate-0.1.2.tgz - version: 0.1.2 - - apiVersion: v1 - appVersion: 0.2.0-beta - created: 2019-07-27T04:21:45.701466727Z - description: Realtime object detection on RTSP cameras with the Google Coral - digest: 6563d2d123433a75b01adf783e8f3f11e8c4deeccde1fb2cb25234338f6696c7 - home: https://github.com/billimek/billimek-charts/tree/master/frigate - icon: https://svgsilh.com/svg/1293940.svg - keywords: - - tensorflow - - coral - - ml - maintainers: - - email: jeff@billimek.com - name: billimek - name: frigate - sources: - - https://github.com/blakeblackshear/frigate - urls: - - https://billimek.com/billimek-charts/frigate-0.1.1.tgz - version: 0.1.1 - kube-plex: - - apiVersion: v1 - appVersion: 1.16.0.1226-7eb2c8f6f - created: 2019-07-27T04:21:45.708661641Z - description: Plex Media Server - digest: f36e56bd3c1e8dd55840146f52a6bfafd7103dbcb6fe37c26ed24f07b0d37211 - home: https://plex.tv/ - icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png - keywords: - - plex - maintainers: - - name: munnerz - name: kube-plex - sources: - - https://github.com/munnerz/kube-plex - - https://hub.docker.com/r/plexinc/pms-docker/ - urls: - - https://billimek.com/billimek-charts/kube-plex-0.2.4.tgz - version: 0.2.4 - - apiVersion: v1 - appVersion: 1.10.1.4602-f54242b6b - created: 2019-07-27T04:21:45.707994746Z - description: Plex Media Server - digest: 1ce6ec7dd0d265ebcb4c1e52057f23d247da9c88c8dc6f71e4f00aa13dcfdbd1 - home: https://plex.tv/ - icon: https://www.plex.tv/wp-content/uploads/2018/01/pmp-icon-1.png - keywords: - - plex - maintainers: - - name: munnerz - name: kube-plex - sources: - - https://github.com/munnerz/kube-plex - - https://hub.docker.com/r/plexinc/pms-docker/ - urls: - - https://billimek.com/billimek-charts/kube-plex-0.2.3.tgz - version: 0.2.3 + - https://github.com/billimek/billimek-charts/releases/download/frigate-0.1.6/frigate-0.1.6.tgz + version: 0.1.6 modem-stats: - apiVersion: v1 appVersion: 1.0.0 - created: 2019-07-27T04:21:45.711282656Z + created: "2019-08-05T03:05:46.024450621Z" description: periodic cable modem data collection and save the results to InfluxDB - digest: 1d77b1def154fc58da959add5056ef25a7094c3e5023f190ca685e492a337c5c + digest: dbe15ab1e88d31dc6726ac0538982648152503dabe15c2781ac525c7b10c7ddf home: https://github.com/billimek/billimek-charts/tree/master/modem-stats icon: https://i.imgur.com/NprLyFf.png keywords: @@ -347,109 +104,14 @@ entries: - https://github.com/billimek/SB6183-stats-for-influxdb - https://github.com/billimek/billimek-charts urls: - - https://billimek.com/billimek-charts/modem-stats-1.0.6.tgz + - https://github.com/billimek/billimek-charts/releases/download/modem-stats-1.0.6/modem-stats-1.0.6.tgz version: 1.0.6 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.710810731Z - description: periodic cable modem data collection and save the results to InfluxDB - digest: 2de876317f1d9e7452761252f4e7a32eb89e00b573b60d7fe58888bf1f92df2b - home: https://github.com/billimek/billimek-charts/tree/master/modem-stats - keywords: - - sb6183 - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: modem-stats - sources: - - https://github.com/billimek/SB6183-stats-for-influxdb - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/modem-stats-1.0.5.tgz - version: 1.0.5 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.710443066Z - description: periodic cable modem data collection and save the results to InfluxDB - digest: 640dddc919d6236e78ffcaf04a99f7fce4f17743cf6803a4cf826db0698e65b6 - home: https://github.com/billimek/billimek-charts/tree/master/modem-stats - keywords: - - sb6183 - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: modem-stats - sources: - - https://github.com/billimek/SB6183-stats-for-influxdb - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/modem-stats-1.0.4.tgz - version: 1.0.4 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.710066782Z - description: periodic cable modem data collection and save the results to InfluxDB - digest: 89f9797a87ca4f673ee69476312c2df0eb1f353af2c78724b87b955afb60c53f - home: https://github.com/billimek/billimek-charts/tree/master/modem-stats - keywords: - - sb6183 - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: modem-stats - sources: - - https://github.com/billimek/SB6183-stats-for-influxdb - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/modem-stats-1.0.3.tgz - version: 1.0.3 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.709582402Z - description: periodic cable modem data collection and save the results to InfluxDB - digest: 62cdb5272eec0ebe325fbd6da697c22513510f99c867e8c4a875304928021c5e - home: https://github.com/billimek/billimek-charts/tree/master/modem-stats - keywords: - - sb6183 - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: modem-stats - sources: - - https://github.com/billimek/SB6183-stats-for-influxdb - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/modem-stats-1.0.2.tgz - version: 1.0.2 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.709152699Z - description: periodic cable modem data collection and save the results to InfluxDB - digest: f112c71536a39212e3ea24679b8d4816758486b214216e7b930bf3d88464530d - home: https://github.com/billimek/billimek-charts/tree/master/modem-stats - keywords: - - sb6183 - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: modem-stats - sources: - - https://github.com/billimek/SB6183-stats-for-influxdb - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/modem-stats-1.0.0.tgz - version: 1.0.0 nzbget: - apiVersion: v1 appVersion: v21.0-ls14 - created: 2019-07-27T04:21:45.713783107Z + created: "2019-08-05T03:05:45.872979197Z" description: NZBGet is a Usenet downloader client - digest: fd35e47308c69fd547eb1be09f4e37853faed53244851a4d57fdd1d7e973cf7e + digest: 76722584cd5a55d228d2cc68655598e8e312c24af8054ec0460fb20581c60af4 home: https://github.com/billimek/billimek-charts/tree/master/nzbget icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4 keywords: @@ -463,108 +125,14 @@ entries: - https://hub.docker.com/r/linuxserver/nzbget/ - https://nzbget.net/ urls: - - https://billimek.com/billimek-charts/nzbget-2.0.7.tgz + - https://github.com/billimek/billimek-charts/releases/download/nzbget-2.0.7/nzbget-2.0.7.tgz version: 2.0.7 - - apiVersion: v1 - appVersion: amd64-v21.0-r2302-ls8 - created: 2019-07-27T04:21:45.71329063Z - description: NZBGet is a Usenet downloader client - digest: fc0d1be736451d7d834c728248e78bc4f1d5985f3a4425c3940a89406ccf1a0e - home: https://github.com/billimek/billimek-charts/tree/master/nzbget - icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4 - keywords: - - nzbget - - usenet - maintainers: - - email: jeff@billimek.com - name: billimek - name: nzbget - sources: - - https://hub.docker.com/r/linuxserver/nzbget/ - - https://nzbget.net/ - urls: - - https://billimek.com/billimek-charts/nzbget-2.0.5.tgz - version: 2.0.5 - - apiVersion: v1 - appVersion: amd64-v21.0-r2302-ls8 - created: 2019-07-27T04:21:45.712831825Z - description: NZBGet is a Usenet downloader client - digest: d9eeda29c3377dd48ebb34f61bdd7d20c5e60422569399abc1f5fb319820a445 - home: https://github.com/billimek/billimek-charts/tree/master/nzbget - icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4 - keywords: - - nzbget - - usenet - maintainers: - - email: jeff@billimek.com - name: billimek - name: nzbget - sources: - - https://hub.docker.com/r/linuxserver/nzbget/ - - https://nzbget.net/ - urls: - - https://billimek.com/billimek-charts/nzbget-2.0.4.tgz - version: 2.0.4 - - apiVersion: v1 - appVersion: amd64-v21.0-r2302-ls8 - created: 2019-07-27T04:21:45.712261325Z - description: NZBGet is a Usenet downloader client - digest: 91e75e3f34bb2abbb6f68ff64075ca577914e7a8dac01951f998d11ec25014e9 - home: https://github.com/billimek/billimek-charts/tree/master/nzbget - icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4 - keywords: - - nzbget - - usenet - maintainers: - - email: jeff@billimek.com - name: billimek - name: nzbget - sources: - - https://hub.docker.com/r/linuxserver/nzbget/ - - https://nzbget.net/ - urls: - - https://billimek.com/billimek-charts/nzbget-2.0.3.tgz - version: 2.0.3 - - apiVersion: v1 - appVersion: amd64-v21.0-r2302-ls8 - created: 2019-07-27T04:21:45.711752014Z - description: NZBGet is a Usenet downloader client - digest: 4dfe358dd1f0fd92372f0474630017cac2600888c7baeaf05a04d50ee0494c42 - home: https://github.com/billimek/billimek-charts/tree/master/nzbget - icon: https://avatars1.githubusercontent.com/u/3368377?s=400&v=4 - keywords: - - nzbget - - usenet - maintainers: - - email: jeff@billimek.com - name: billimek - name: nzbget - sources: - - https://hub.docker.com/r/linuxserver/nzbget/ - - https://nzbget.net/ - urls: - - https://billimek.com/billimek-charts/nzbget-2.0.2.tgz - version: 2.0.2 - provisioner: - - apiVersion: v1 - appVersion: 2.3.2 - created: 2019-07-27T04:21:45.714266119Z - description: local provisioner chart - digest: 1762fac561295f783d490fec0559bd3dcb1ffd8c0771e475015079d6b7ee4f61 - engine: gotpl - keywords: - - storage - - local - name: provisioner - urls: - - https://billimek.com/billimek-charts/provisioner-2.3.2.tgz - version: 2.3.2 radarr: - apiVersion: v1 appVersion: amd64-v0.2.0.1344-ls17 - created: 2019-07-27T04:21:45.719688261Z + created: "2019-08-05T03:05:45.708619585Z" description: Radarr is a movie downloading client - digest: 2161b0de60d2bef846980d5e3463249037ed01e7b2279b338d7dbf7ee2d5fccc + digest: ae45807488bf7e310702c7a2e98d103c951cef193834fcaf7227d9dfb3395210 home: https://github.com/billimek/billimek-charts/tree/master/radarr icon: https://avatars3.githubusercontent.com/u/25025331?s=400&v=4 keywords: @@ -579,98 +147,14 @@ entries: - https://hub.docker.com/r/linuxserver/radarr/ - https://github.com/Radarr/Radarr/ urls: - - https://billimek.com/billimek-charts/radarr-2.0.7.tgz + - https://github.com/billimek/billimek-charts/releases/download/radarr-2.0.7/radarr-2.0.7.tgz version: 2.0.7 - - apiVersion: v1 - appVersion: amd64-v0.2.0.1293-ls9 - created: 2019-07-27T04:21:45.718692832Z - description: Radarr is a movie downloading client - digest: 4c3781c12dbc5006b9a6fa81ed18bdfe1223d5ac24059e0ee46a48e8dac2114f - home: https://github.com/billimek/billimek-charts/tree/master/radarr - icon: https://avatars3.githubusercontent.com/u/25025331?s=400&v=4 - keywords: - - radarr - - usenet - - bittorrent - maintainers: - - email: jeff@billimek.com - name: billimek - name: radarr - sources: - - https://hub.docker.com/r/linuxserver/radarr/ - - https://github.com/Radarr/Radarr/ - urls: - - https://billimek.com/billimek-charts/radarr-2.0.5.tgz - version: 2.0.5 - - apiVersion: v1 - appVersion: amd64-v0.2.0.1293-ls9 - created: 2019-07-27T04:21:45.717630447Z - description: Radarr is a movie downloading client - digest: abc4a0fc448a66d06e1b31fc0b74f886c1533b920f07f7201701b20da97ebda1 - home: https://github.com/billimek/billimek-charts/tree/master/radarr - icon: https://avatars3.githubusercontent.com/u/25025331?s=400&v=4 - keywords: - - radarr - - usenet - - bittorrent - maintainers: - - email: jeff@billimek.com - name: billimek - name: radarr - sources: - - https://hub.docker.com/r/linuxserver/radarr/ - - https://github.com/Radarr/Radarr/ - urls: - - https://billimek.com/billimek-charts/radarr-2.0.4.tgz - version: 2.0.4 - - apiVersion: v1 - appVersion: amd64-v0.2.0.1293-ls9 - created: 2019-07-27T04:21:45.716594708Z - description: Radarr is a movie downloading client - digest: b78c2ba978dfa68a52649c47fb9ad1680d06826c02692fc0cd060110094f0da8 - home: https://github.com/billimek/billimek-charts/tree/master/radarr - icon: https://avatars3.githubusercontent.com/u/25025331?s=400&v=4 - keywords: - - radarr - - usenet - - bittorrent - maintainers: - - email: jeff@billimek.com - name: billimek - name: radarr - sources: - - https://hub.docker.com/r/linuxserver/radarr/ - - https://github.com/Radarr/Radarr/ - urls: - - https://billimek.com/billimek-charts/radarr-2.0.3.tgz - version: 2.0.3 - - apiVersion: v1 - appVersion: amd64-v0.2.0.1293-ls9 - created: 2019-07-27T04:21:45.715660081Z - description: Radarr is a movie downloading client - digest: e8092b96417372c230775c85ff236a1f9581f8d7081ed0b59d0ccac33639b9c8 - home: https://github.com/billimek/billimek-charts/tree/master/radarr - icon: https://avatars3.githubusercontent.com/u/25025331?s=400&v=4 - keywords: - - radarr - - usenet - - bittorrent - maintainers: - - email: jeff@billimek.com - name: billimek - name: radarr - sources: - - https://hub.docker.com/r/linuxserver/radarr/ - - https://github.com/Radarr/Radarr/ - urls: - - https://billimek.com/billimek-charts/radarr-2.0.2.tgz - version: 2.0.2 rtorrent-flood: - apiVersion: v1 appVersion: 1.0.0 - created: 2019-07-27T04:21:45.724017981Z + created: "2019-08-05T03:05:45.600004296Z" description: rtorrent and flood co-located in the same deployment - digest: e21400f93cf3905ac14fc9af57a1976f281271261f193ffe2d1e328b3fac9997 + digest: 723279521644be2a8653cf70955c5b040301614a2a0ce65c8de059b199558f5f home: https://github.com/billimek/billimek-charts/tree/master/rtorrent-flood icon: https://github.com/jfurrow/flood/blob/master/flood.png?raw=true keywords: @@ -687,100 +171,14 @@ entries: - https://github.com/Flood-UI/flood - https://cloud.docker.com/repository/docker/billimek/flood urls: - - https://billimek.com/billimek-charts/rtorrent-flood-3.0.1.tgz + - https://github.com/billimek/billimek-charts/releases/download/rtorrent-flood-3.0.1/rtorrent-flood-3.0.1.tgz version: 3.0.1 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.723048481Z - description: rtorrent and flood co-located in the same deployment - digest: d34992565924f8575430ec5bc2d9078e03418b633adb839ed617826cea43e8a6 - home: https://github.com/billimek/billimek-charts/tree/master/rtorrent-flood - icon: https://github.com/jfurrow/flood/blob/master/flood.png?raw=true - keywords: - - rtorrent - - flood - - torrrent - maintainers: - - email: jeff@billimek.com - name: billimek - name: rtorrent-flood - sources: - - https://hub.docker.com/r/looselyrigorous/rtorrent - - https://github.com/looselyrigorous/docker-rtorrent - - https://github.com/Flood-UI/flood - - https://cloud.docker.com/repository/docker/billimek/flood - urls: - - https://billimek.com/billimek-charts/rtorrent-flood-3.0.0.tgz - version: 3.0.0 - - apiVersion: v1 - appVersion: 0.9.7-0.13.7 - created: 2019-07-27T04:21:45.722131504Z - description: flood-rtorrent - digest: 58ea80a8029f322e11c730f8a7975ad8336878a6f2d3a788b4c4f79453c22159 - home: https://github.com/billimek/billimek-charts/tree/master/rtorrent-flood - icon: https://github.com/jfurrow/flood/blob/master/flood.png?raw=true - keywords: - - rtorrent - - flood - - torrrent - maintainers: - - email: jeff@billimek.com - name: billimek - name: rtorrent-flood - sources: - - https://hub.docker.com/r/wonderfall/rtorrent-flood - - https://github.com/Wonderfall/docker-rtorrent-flood - urls: - - https://billimek.com/billimek-charts/rtorrent-flood-2.0.9.tgz - version: 2.0.9 - - apiVersion: v1 - appVersion: 0.9.7-0.13.7 - created: 2019-07-27T04:21:45.721368606Z - description: flood-rtorrent - digest: 96aff665bb81796faf68fefd166068c51606ff2d10e752de4be30f2b7a827459 - home: https://github.com/billimek/billimek-charts/tree/master/rtorrent-flood - icon: https://github.com/jfurrow/flood/blob/master/flood.png?raw=true - keywords: - - rtorrent - - flood - - torrrent - maintainers: - - email: jeff@billimek.com - name: billimek - name: rtorrent-flood - sources: - - https://hub.docker.com/r/wonderfall/rtorrent-flood - - https://github.com/Wonderfall/docker-rtorrent-flood - urls: - - https://billimek.com/billimek-charts/rtorrent-flood-2.0.8.tgz - version: 2.0.8 - - apiVersion: v1 - appVersion: 0.9.7-0.13.7 - created: 2019-07-27T04:21:45.720506662Z - description: flood-rtorrent - digest: 7353dbebc1bf1469970b3dd7d44f38bd7c20922eb90a37a72ab0202fbee2e992 - home: https://github.com/billimek/billimek-charts/tree/master/rtorrent-flood - icon: https://github.com/jfurrow/flood/blob/master/flood.png?raw=true - keywords: - - rtorrent - - flood - - torrrent - maintainers: - - email: jeff@billimek.com - name: billimek - name: rtorrent-flood - sources: - - https://hub.docker.com/r/wonderfall/rtorrent-flood - - https://github.com/Wonderfall/docker-rtorrent-flood - urls: - - https://billimek.com/billimek-charts/rtorrent-flood-2.0.7.tgz - version: 2.0.7 sonarr: - apiVersion: v1 appVersion: amd64-2.0.0.5321-ls62 - created: 2019-07-27T04:21:45.73035564Z + created: "2019-08-05T03:05:45.473175255Z" description: Sonarr is a television show downloading client - digest: d21d5e801c6482b764088f67d0f9ae83868fb285ff6597770b6f7fe0480580df + digest: 96d170bcd371897dc7852dad8e3b9d6801e2f45c66ebde249534c90527ed5dbb home: https://github.com/billimek/billimek-charts/tree/master/sonarr icon: https://avatars1.githubusercontent.com/u/1082903?s=400&v=4 keywords: @@ -795,98 +193,14 @@ entries: - https://hub.docker.com/r/linuxserver/sonarr/ - https://sonarr.tv/ urls: - - https://billimek.com/billimek-charts/sonarr-2.0.6.tgz + - https://github.com/billimek/billimek-charts/releases/download/sonarr-2.0.6/sonarr-2.0.6.tgz version: 2.0.6 - - apiVersion: v1 - appVersion: amd64-3.0.1.418-ls45 - created: 2019-07-27T04:21:45.729592095Z - description: Sonarr is a television show downloading client - digest: 958203a7532e04b25bbe401f1ed03a217d8f9d4e29ee8a6a3b459683cdb0580a - home: https://github.com/billimek/billimek-charts/tree/master/sonarr - icon: https://avatars1.githubusercontent.com/u/1082903?s=400&v=4 - keywords: - - sonarr - - usenet - - bittorrent - maintainers: - - email: jeff@billimek.com - name: billimek - name: sonarr - sources: - - https://hub.docker.com/r/linuxserver/sonarr/ - - https://sonarr.tv/ - urls: - - https://billimek.com/billimek-charts/sonarr-2.0.5.tgz - version: 2.0.5 - - apiVersion: v1 - appVersion: amd64-3.0.1.418-ls45 - created: 2019-07-27T04:21:45.728722324Z - description: Sonarr is a television show downloading client - digest: d147bf8545422a8223919e7d5f9b788975be17bf2c4b04d84bb5b0fa6c9c3f89 - home: https://github.com/billimek/billimek-charts/tree/master/sonarr - icon: https://avatars1.githubusercontent.com/u/1082903?s=400&v=4 - keywords: - - sonarr - - usenet - - bittorrent - maintainers: - - email: jeff@billimek.com - name: billimek - name: sonarr - sources: - - https://hub.docker.com/r/linuxserver/sonarr/ - - https://sonarr.tv/ - urls: - - https://billimek.com/billimek-charts/sonarr-2.0.4.tgz - version: 2.0.4 - - apiVersion: v1 - appVersion: amd64-3.0.1.418-ls45 - created: 2019-07-27T04:21:45.728090352Z - description: Sonarr is a television show downloading client - digest: f8a95525920fafcc71ffe7609478cb7cfb7fbe71020cbb41573852f3cf1a08d4 - home: https://github.com/billimek/billimek-charts/tree/master/sonarr - icon: https://avatars1.githubusercontent.com/u/1082903?s=400&v=4 - keywords: - - sonarr - - usenet - - bittorrent - maintainers: - - email: jeff@billimek.com - name: billimek - name: sonarr - sources: - - https://hub.docker.com/r/linuxserver/sonarr/ - - https://sonarr.tv/ - urls: - - https://billimek.com/billimek-charts/sonarr-2.0.3.tgz - version: 2.0.3 - - apiVersion: v1 - appVersion: amd64-3.0.1.418-ls45 - created: 2019-07-27T04:21:45.724815894Z - description: Sonarr is a television show downloading client - digest: 29f003dee82450a960c601e61d8616d31456d2cc9e2388b20ba9c817f7b6340d - home: https://github.com/billimek/billimek-charts/tree/master/sonarr - icon: https://avatars1.githubusercontent.com/u/1082903?s=400&v=4 - keywords: - - sonarr - - usenet - - bittorrent - maintainers: - - email: jeff@billimek.com - name: billimek - name: sonarr - sources: - - https://hub.docker.com/r/linuxserver/sonarr/ - - https://sonarr.tv/ - urls: - - https://billimek.com/billimek-charts/sonarr-2.0.2.tgz - version: 2.0.2 speedtest: - apiVersion: v1 appVersion: 1.0.0 - created: 2019-07-27T04:21:45.733267613Z + created: "2019-08-05T03:05:45.327612077Z" description: periodic speedtest and save the results to InfluxDB - digest: 242ec4d0dea8bb82b1c9bcbf2b9aef44e85720b7e7883638ebf4d678b1a83887 + digest: dfd1851ea6e6903fb87ca79f8e1860bbca155e779564cdb448a2cf99becfe596 home: https://github.com/billimek/billimek-charts/tree/master/speedtest icon: https://i.imgur.com/nDYjKk8.png keywords: @@ -901,111 +215,14 @@ entries: - https://github.com/billimek/Speedtest-for-InfluxDB-and-Grafana - https://github.com/billimek/billimek-charts urls: - - https://billimek.com/billimek-charts/speedtest-1.1.6.tgz + - https://github.com/billimek/billimek-charts/releases/download/speedtest-1.1.6/speedtest-1.1.6.tgz version: 1.1.6 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.732874285Z - description: periodic speedtest and save the results to InfluxDB - digest: efe59c983a0e79673bd4bd66038461bc13db52c00fd6c37a029ee3dce09a11ef - home: https://github.com/billimek/billimek-charts/tree/master/speedtest - keywords: - - speedtest - - influxdb - - grafana - maintainers: - - email: jeff@billimek.com - name: billimek - name: speedtest - sources: - - https://github.com/billimek/Speedtest-for-InfluxDB-and-Grafana - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/speedtest-1.1.5.tgz - version: 1.1.5 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.732449386Z - description: periodic speedtest and save the results to InfluxDB - digest: 2b5c649a586018bd402f15f43d18a8ffd2916babff55cb06b770b9eaa33c79bb - home: https://github.com/billimek/billimek-charts/tree/master/speedtest - keywords: - - speedtest - - influxdb - - grafana - maintainers: - - email: jeff@billimek.com - name: billimek - name: speedtest - sources: - - https://github.com/billimek/Speedtest-for-InfluxDB-and-Grafana - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/speedtest-1.1.4.tgz - version: 1.1.4 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.731896182Z - description: periodic speedtest and save the results to InfluxDB - digest: ba20cdd131957622e7aca9d3248c1e3f66260ff5ea8d2b7c6230c8361ad9f305 - home: https://github.com/billimek/billimek-charts/tree/master/speedtest - keywords: - - speedtest - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: speedtest - sources: - - https://github.com/billimek/Speedtest-for-InfluxDB-and-Grafana - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/speedtest-1.1.2.tgz - version: 1.1.2 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.731442692Z - description: periodic speedtest and save the results to InfluxDB - digest: c997c91493aee2b8b8792b5facdf14c250fc7ccef5a99b385e0f732949dba554 - home: https://github.com/billimek/billimek-charts/tree/master/speedtest - keywords: - - speedtest - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: speedtest - sources: - - https://github.com/billimek/Speedtest-for-InfluxDB-and-Grafana - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/speedtest-1.1.1.tgz - version: 1.1.1 - - apiVersion: v1 - appVersion: 1.0.0 - created: 2019-07-27T04:21:45.731007055Z - description: periodic speedtest and save the results to InfluxDB - digest: 8c758fea864a7b6e5665ece4ca55535df9c6f0a6368e42d002a25ddbf7e6e83d - home: https://github.com/billimek/billimek-charts/tree/master/speedtest - keywords: - - speedtest - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: speedtest - sources: - - https://github.com/billimek/Speedtest-for-InfluxDB-and-Grafana - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/speedtest-1.1.0.tgz - version: 1.1.0 uptimerobot: - apiVersion: v1 appVersion: 1.1.0 - created: 2019-07-27T04:21:45.737696585Z + created: "2019-08-05T03:05:45.183229763Z" description: A tool to get statistics from Uptime Robot and log it into InfluxDB - digest: 2a49a113f4385ab37e3b0f3fd2b1d164465a30566f3a813029786e4fdfc0ca23 + digest: b1ec1e86cea8dbbc3e831811c023b1effdb7adf3cd7fcd17f8f7d77b406ee1dc home: https://github.com/billimek/billimek-charts/tree/master/uptimerobot icon: https://i.imgur.com/ARSSILk.png keywords: @@ -1020,140 +237,6 @@ entries: - https://github.com/trojanc/node-influx-uptimerobot - https://github.com/billimek/billimek-charts urls: - - https://billimek.com/billimek-charts/uptimerobot-1.1.9.tgz + - https://github.com/billimek/billimek-charts/releases/download/uptimerobot-1.1.9/uptimerobot-1.1.9.tgz version: 1.1.9 - - apiVersion: v1 - appVersion: 1.1.0 - created: 2019-07-27T04:21:45.736888559Z - description: A tool to get statistics from Uptime Robot and log it into InfluxDB - digest: d14948494b52f4601ac1eb9b48d6457710a4897b14573c013065dd07c5ba47a1 - home: https://github.com/billimek/billimek-charts/tree/master/uptimerobot - keywords: - - uptimerobot - - influxdb - - grafana - maintainers: - - email: jeff@billimek.com - name: billimek - name: uptimerobot - sources: - - https://github.com/trojanc/node-influx-uptimerobot - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/uptimerobot-1.1.8.tgz - version: 1.1.8 - - apiVersion: v1 - appVersion: 1.1.0 - created: 2019-07-27T04:21:45.735951635Z - description: A tool to get statistics from Uptime Robot and log it into InfluxDB - digest: d0d5f841f78fc6b62cfec29b0ee425382d6c52269bca59e4ff61cfb40542dcae - home: https://github.com/billimek/billimek-charts/tree/master/uptimerobot - keywords: - - uptimerobot - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: uptimerobot - sources: - - https://github.com/trojanc/node-influx-uptimerobot - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/uptimerobot-1.1.7.tgz - version: 1.1.7 - - apiVersion: v1 - appVersion: 1.1.0 - created: 2019-07-27T04:21:45.735501867Z - description: A tool to get statistics from Uptime Robot and log it into InfluxDB - digest: 40a6f39226a6e8d3936e74c36ee3f82293f6cd7a1d9b435a8edfb4d385542fc8 - home: https://github.com/billimek/billimek-charts/tree/master/uptimerobot - keywords: - - uptimerobot - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: uptimerobot - sources: - - https://github.com/trojanc/node-influx-uptimerobot - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/uptimerobot-1.1.6.tgz - version: 1.1.6 - - apiVersion: v1 - appVersion: 1.1.0 - created: 2019-07-27T04:21:45.735114754Z - description: A tool to get statistics from Uptime Robot and log it into InfluxDB - digest: 2422b76a408dffae8a2c79b623e768edeb2fd2ab06e00e8ab513c0106d83a6b8 - home: https://github.com/billimek/billimek-charts/tree/master/uptimerobot - keywords: - - uptimerobot - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: uptimerobot - sources: - - https://github.com/trojanc/node-influx-uptimerobot - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/uptimerobot-1.1.5.tgz - version: 1.1.5 - - apiVersion: v1 - appVersion: 1.1.0 - created: 2019-07-27T04:21:45.734548669Z - description: A tool to get statistics from Uptime Robot and log it into InfluxDB - digest: be0f88d311a0597a39bfa6c3b62fc7d1c87b4fef1fcc85268e96f5453f397802 - home: https://github.com/billimek/billimek-charts/tree/master/uptimerobot - keywords: - - uptimerobot - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: uptimerobot - sources: - - https://github.com/trojanc/node-influx-uptimerobot - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/uptimerobot-1.1.4.tgz - version: 1.1.4 - - apiVersion: v1 - appVersion: 1.1.0 - created: 2019-07-27T04:21:45.734154136Z - description: A tool to get statistics from Uptime Robot and log it into InfluxDB - digest: ecd1e28939dc85a71843e934ba421aac00ee712416339784d9971fa82a656f08 - home: https://github.com/billimek/billimek-charts/tree/master/uptimerobot - keywords: - - uptimerobot - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: uptimerobot - sources: - - https://github.com/trojanc/node-influx-uptimerobot - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/uptimerobot-1.1.3.tgz - version: 1.1.3 - - apiVersion: v1 - appVersion: 1.1.0 - created: 2019-07-27T04:21:45.73374425Z - description: A tool to get statistics from Uptime Robot and log it into InfluxDB - digest: 13a406c2230f974ebbb9c505d8e5c738616311e9bc380fce044893d116e04a2c - home: https://github.com/billimek/billimek-charts/tree/master/uptimerobot - keywords: - - uptimerobot - - influxdb - maintainers: - - email: jeff@billimek.com - name: billimek - name: uptimerobot - sources: - - https://github.com/trojanc/node-influx-uptimerobot - - https://github.com/billimek/billimek-charts - urls: - - https://billimek.com/billimek-charts/uptimerobot-1.1.2.tgz - version: 1.1.2 -generated: 2019-07-27T04:21:45.695129446Z +generated: "2019-08-05T03:05:44.566397169Z" diff --git a/modem-stats/README.md b/modem-stats/README.md new file mode 100644 index 00000000..6d3f6380 --- /dev/null +++ b/modem-stats/README.md @@ -0,0 +1,68 @@ +# cable modem (sb6183) signal and stats collection agent for influxdb + +![Screenshot](https://camo.githubusercontent.com/939e044c0491abf790d91bd1d7f909b187e4098c/68747470733a2f2f692e696d6775722e636f6d2f70705a6a6e6b502e706e67) + +This tool allows you to run periodic scanning of the sb6183 cable modem and save the results to Influxdb + +## TL;DR; + +```console +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/modem-stats +``` + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +$ helm install --name my-release billimek/modem-stats +``` +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +$ helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The configuration is set as a block of text through a configmap and mouted as a file in /src/config.ini Any value in this text block should match the defined sb6183 configuration. There are several values here that will have to match our kubernetes configuration. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------- | +| `image.repository` | modem-stats image | `billimek/sb6183-for-influxdb` | +| `image.tag` | modem-stats image tag | `latest` | +| `image.pullPolicy` | modem-stats image pull policy | `IfNotPresent` | +| `debug` | Display debugging output | `false` | +| `config.delay` | how many seconds to wait between checks | `3600` | +| `config.influxdb.host` | InfluxDB hostname | `influxdb-influxdb` | +| `config.influxdb.port` | InfluxDB port | `8086` | +| `config.influxdb.database` | InfluxDB database | `sb6183` | +| `config.influxdb.username` | InfluxDB username | `` | +| `config.influxdb.password` | InfluxDB password | `` | +| `config.influxdb.ssl` | InfluxDB connection using SSL | `false` | +| `config.modem.url` | sb6183 stats URL page | `http://192.168.100.1/RgConnect.asp` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +$ helm install --name my-release \ + --set onfig.influxdb.host=some-influx-host \ + billimek/modem-stats +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +$ helm install --name my-release -f values.yaml billimek/modem-stats +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/modem-stats/values.yaml) file. It has several commented out suggested values. diff --git a/node-red/README.md b/node-red/README.md new file mode 100644 index 00000000..c0221ef0 --- /dev/null +++ b/node-red/README.md @@ -0,0 +1 @@ +The node-red chart is now an official helm chart: https://github.com/helm/charts/tree/master/stable/node-red diff --git a/nzbget/README.md b/nzbget/README.md new file mode 100644 index 00000000..e0971b3b --- /dev/null +++ b/nzbget/README.md @@ -0,0 +1,89 @@ +# NZBGet Usenet client + +This is a helm chart for [NZBGet](https://nzbget.net/) leveraging the [Linuxserver.io image](https://hub.docker.com/r/linuxserver/nzbget/) + +## TL;DR; + +```shell +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/nzbget +``` + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +helm install --name my-release billimek/nzbget +``` + +The default login details (change ASAP) are: + +* login:nzbget +* password:tegbzn6789 + +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +|----------------------------|-------------------------------------|---------------------------------------------------------| +| `image.repository` | Image repository | `linuxserver/nzbget` | +| `image.tag` | Image tag. Possible values listed [here](https://hub.docker.com/r/linuxserver/nzbget/tags/).| `v21.0-ls14`| +| `image.pullPolicy` | Image pull policy | `IfNotPresent` | +| `strategyType` | Specifies the strategy used to replace old Pods by new ones | `Recreate` | +| `timezone` | Timezone the nzbget instance should run as, e.g. 'America/New_York' | `UTC` | +| `puid` | process userID the nzbget instance should run as | `1001` | +| `pgid` | process groupID the nzbget instance should run as | `1001` | +| `Service.type` | Kubernetes service type for the nzbget GUI | `ClusterIP` | +| `Service.port` | Kubernetes port where the nzbget GUI is exposed| `6789` | +| `Service.annotations` | Service annotations for the nzbget GUI | `{}` | +| `Service.labels` | Custom labels | `{}` | +| `Service.loadBalancerIP` | Loadbalance IP for the nzbget GUI | `{}` | +| `Service.loadBalancerSourceRanges` | List of IP CIDRs allowed access to load balancer (if supported) | None +| `ingress.enabled` | Enables Ingress | `false` | +| `ingress.annotations` | Ingress annotations | `{}` | +| `ingress.labels` | Custom labels | `{}` +| `ingress.path` | Ingress path | `/` | +| `ingress.hosts` | Ingress accepted hostnames | `chart-example.local` | +| `ingress.tls` | Ingress TLS configuration | `[]` | +| `persistence.config.enabled` | Use persistent volume to store configuration data | `true` | +| `persistence.config.size` | Size of persistent volume claim | `1Gi` | +| `persistence.config.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.config.storageClass` | Type of persistent volume claim | `-` | +| `persistence.config.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.downloads.enabled` | Use persistent volume to store configuration data | `true` | +| `persistence.downloads.size` | Size of persistent volume claim | `10Gi` | +| `persistence.downloads.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.downloads.storageClass` | Type of persistent volume claim | `-` | +| `persistence.downloads.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `resources` | CPU/Memory resource requests/limits | `{}` | +| `nodeSelector` | Node labels for pod assignment | `{}` | +| `tolerations` | Toleration labels for pod assignment | `[]` | +| `affinity` | Affinity settings for pod assignment | `{}` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +helm install --name my-release \ + --set timezone="America/New York" \ + billimek/nzbget +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +helm install --name my-release -f values.yaml stable/nzbget +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/nzbget/values.yaml) file. It has several commented out suggested values. \ No newline at end of file diff --git a/radarr/README.md b/radarr/README.md new file mode 100644 index 00000000..e7d3d529 --- /dev/null +++ b/radarr/README.md @@ -0,0 +1,90 @@ +# radarr movie download client + +This is a helm chart for [radarr](https://github.com/Radarr/Radarr/) leveraging the [Linuxserver.io image](https://hub.docker.com/r/linuxserver/radarr/) + +## TL;DR; + +```shell +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/radarr +``` + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +helm install --name my-release billimek/radarr +``` + +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +|----------------------------|-------------------------------------|---------------------------------------------------------| +| `image.repository` | Image repository | `linuxserver/radarr` | +| `image.tag` | Image tag. Possible values listed [here](https://hub.docker.com/r/linuxserver/radarr/tags/).| `amd64-v0.2.0.1344-ls17`| +| `image.pullPolicy` | Image pull policy | `IfNotPresent` | +| `strategyType` | Specifies the strategy used to replace old Pods by new ones | `Recreate` | +| `timezone` | Timezone the radarr instance should run as, e.g. 'America/New_York' | `UTC` | +| `puid` | process userID the radarr instance should run as | `1001` | +| `pgid` | process groupID the radarr instance should run as | `1001` | +| `Service.type` | Kubernetes service type for the radarr GUI | `ClusterIP` | +| `Service.port` | Kubernetes port where the radarr GUI is exposed| `7878` | +| `Service.annotations` | Service annotations for the radarr GUI | `{}` | +| `Service.labels` | Custom labels | `{}` | +| `Service.loadBalancerIP` | Loadbalance IP for the radarr GUI | `{}` | +| `Service.loadBalancerSourceRanges` | List of IP CIDRs allowed access to load balancer (if supported) | None +| `ingress.enabled` | Enables Ingress | `false` | +| `ingress.annotations` | Ingress annotations | `{}` | +| `ingress.labels` | Custom labels | `{}` +| `ingress.path` | Ingress path | `/` | +| `ingress.hosts` | Ingress accepted hostnames | `chart-example.local` | +| `ingress.tls` | Ingress TLS configuration | `[]` | +| `persistence.config.enabled` | Use persistent volume to store configuration data | `true` | +| `persistence.config.size` | Size of persistent volume claim | `1Gi` | +| `persistence.config.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.config.storageClass` | Type of persistent volume claim | `-` | +| `persistence.config.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.downloads.enabled` | Use persistent volume to store configuration data | `true` | +| `persistence.downloads.size` | Size of persistent volume claim | `10Gi` | +| `persistence.downloads.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.downloads.storageClass` | Type of persistent volume claim | `-` | +| `persistence.downloads.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.movies.enabled` | Use persistent volume to store configuration data | `true` | +| `persistence.movies.size` | Size of persistent volume claim | `10Gi` | +| `persistence.movies.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.movies.storageClass` | Type of persistent volume claim | `-` | +| `persistence.movies.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.extraExistingClaimMounts` | Optionally add multiple existing claims | `[]` | +| `resources` | CPU/Memory resource requests/limits | `{}` | +| `nodeSelector` | Node labels for pod assignment | `{}` | +| `tolerations` | Toleration labels for pod assignment | `[]` | +| `affinity` | Affinity settings for pod assignment | `{}` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +helm install --name my-release \ + --set timezone="America/New York" \ + billimek/radarr +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +helm install --name my-release -f values.yaml stable/radarr +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/radarr/values.yaml) file. It has several commented out suggested values. \ No newline at end of file diff --git a/rtorrent-flood/README.md b/rtorrent-flood/README.md new file mode 100644 index 00000000..983a0e3e --- /dev/null +++ b/rtorrent-flood/README.md @@ -0,0 +1,3 @@ +# rTorrent/flood BitTorrent client + +TBD \ No newline at end of file diff --git a/sonarr/README.md b/sonarr/README.md new file mode 100644 index 00000000..769f958e --- /dev/null +++ b/sonarr/README.md @@ -0,0 +1,90 @@ +# sonarr televsion show download client + +This is a helm chart for [sonarr](https://github.com/sonarr/sonarr/) leveraging the [Linuxserver.io image](https://hub.docker.com/r/linuxserver/sonarr/) + +## TL;DR; + +```shell +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/sonarr +``` + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +helm install --name my-release billimek/sonarr +``` + +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +|----------------------------|-------------------------------------|---------------------------------------------------------| +| `image.repository` | Image repository | `linuxserver/sonarr` | +| `image.tag` | Image tag. Possible values listed [here](https://hub.docker.com/r/linuxserver/sonarr/tags/).| `amd64-2.0.0.5321-ls62`| +| `image.pullPolicy` | Image pull policy | `IfNotPresent` | +| `strategyType` | Specifies the strategy used to replace old Pods by new ones | `Recreate` | +| `timezone` | Timezone the sonarr instance should run as, e.g. 'America/New_York' | `UTC` | +| `puid` | process userID the sonarr instance should run as | `1001` | +| `pgid` | process groupID the sonarr instance should run as | `1001` | +| `Service.type` | Kubernetes service type for the sonarr GUI | `ClusterIP` | +| `Service.port` | Kubernetes port where the sonarr GUI is exposed| `8989` | +| `Service.annotations` | Service annotations for the sonarr GUI | `{}` | +| `Service.labels` | Custom labels | `{}` | +| `Service.loadBalancerIP` | Loadbalance IP for the sonarr GUI | `{}` | +| `Service.loadBalancerSourceRanges` | List of IP CIDRs allowed access to load balancer (if supported) | None +| `ingress.enabled` | Enables Ingress | `false` | +| `ingress.annotations` | Ingress annotations | `{}` | +| `ingress.labels` | Custom labels | `{}` +| `ingress.path` | Ingress path | `/` | +| `ingress.hosts` | Ingress accepted hostnames | `chart-example.local` | +| `ingress.tls` | Ingress TLS configuration | `[]` | +| `persistence.config.enabled` | Use persistent volume to store configuration data | `true` | +| `persistence.config.size` | Size of persistent volume claim | `1Gi` | +| `persistence.config.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.config.storageClass` | Type of persistent volume claim | `-` | +| `persistence.config.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.downloads.enabled` | Use persistent volume for downloads | `true` | +| `persistence.downloads.size` | Size of persistent volume claim | `10Gi` | +| `persistence.downloads.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.downloads.storageClass` | Type of persistent volume claim | `-` | +| `persistence.downloads.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.tv.enabled` | Use persistent volume for tv show persistence | `true` | +| `persistence.tv.size` | Size of persistent volume claim | `10Gi` | +| `persistence.tv.existingClaim`| Use an existing PVC to persist data | `nil` | +| `persistence.tv.storageClass` | Type of persistent volume claim | `-` | +| `persistence.tv.accessMode` | Persistence access mode | `ReadWriteOnce` | +| `persistence.extraExistingClaimMounts` | Optionally add multiple existing claims | `[]` | +| `resources` | CPU/Memory resource requests/limits | `{}` | +| `nodeSelector` | Node labels for pod assignment | `{}` | +| `tolerations` | Toleration labels for pod assignment | `[]` | +| `affinity` | Affinity settings for pod assignment | `{}` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +helm install --name my-release \ + --set timezone="America/New York" \ + billimek/sonarr +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +helm install --name my-release -f values.yaml stable/sonarr +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/sonarr/values.yaml) file. It has several commented out suggested values. diff --git a/speedtest/README.md b/speedtest/README.md new file mode 100644 index 00000000..ede72caf --- /dev/null +++ b/speedtest/README.md @@ -0,0 +1,70 @@ +# Speedtest.net Collector For InfluxDB and Grafana + +![Screenshot](https://camo.githubusercontent.com/c652a6685bcb5a8cec6a47c92e57d159b28e47e7/68747470733a2f2f7075752e73682f746d664f412f623535373665383864652e706e67) + +This tool is a wrapper for speedtest-cli which allows you to run periodic speedtets and save the results to Influxdb + +## TL;DR; + +```console +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/speedtest +``` + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +$ helm install --name my-release billimek/speedtest +``` + +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +$ helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The configuration is set as a block of text through a configmap and mounted as a file in /src/config.ini Any value in this text block should match the defined speedtest configuration. There are several values here that will have to match our kubernetes configuration. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------- | +| `image.repository` | speedtest image | `billimek/speedtestusage-for-influxdb` | +| `image.tag` | speedtest image tag | `latest` | +| `image.pullPolicy` | speedtest image pull policy | `IfNotPresent` | +| `debug` | Display debugging output | `false` | +| `config.delay` | how many seconds to wait between checks | `3600` | +| `config.influxdb.host` | InfluxDB hostname | `influxdb-influxdb` | +| `config.influxdb.port` | InfluxDB port | `8086` | +| `config.influxdb.database` | InfluxDB database | `speedtests` | +| `config.influxdb.username` | InfluxDB username | `` | +| `config.influxdb.password` | InfluxDB password | `` | +| `config.influxdb.ssl` | InfluxDB connection using SSL | `false` | +| `config.speedtest.server` | server to use for speedtest - leave blank to auto-pick | `` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +$ helm install --name my-release \ + --set config.influxdb.host=some-influx-host \ + billimek/speedtest +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +$ helm install --name my-release -f values.yaml billimek/speedtest +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/speedtest/values.yaml) file. It has several commented out suggested values. + diff --git a/unifi/README.md b/unifi/README.md new file mode 100644 index 00000000..e678a2a6 --- /dev/null +++ b/unifi/README.md @@ -0,0 +1 @@ +The Unifi chart is now an official helm chart: https://github.com/helm/charts/tree/master/stable/unifi diff --git a/uptimerobot/README.md b/uptimerobot/README.md new file mode 100644 index 00000000..15e72dec --- /dev/null +++ b/uptimerobot/README.md @@ -0,0 +1,71 @@ +# A tool to get statistics from Uptime Robot and log it into InfluxDB + +![Screenshot](https://raw.githubusercontent.com/billimek/node-influx-uptimerobot/master/docs/dashboard.png) + +This tool allows you to run periodic uptimerobot data usage checks and save the results to Influxdb + +## TL;DR; + +```console +$ helm repo add billimek https://billimek.com/billimek-charts/ +$ helm install billimek/uptimerobot +``` + +## Introduction + +This code is adopted from [this original repo](https://github.com/trojanc/node-influx-uptimerobot) + +## Installing the Chart + +To install the chart with the release name `my-release`: + +```console +$ helm install --name my-release billimek/uptimerobot +``` +## Uninstalling the Chart + +To uninstall/delete the `my-release` deployment: + +```console +$ helm delete my-release --purge +``` + +The command removes all the Kubernetes components associated with the chart and deletes the release. + +## Configuration + +The configuration is set as a block of text through a configmap and mounted as a file in /src/config.ini Any value in this text block should match the defined uptimerobot configuration. There are several values here that will have to match our kubernetes configuration. + +## Configuration + +The following tables lists the configurable parameters of the Sentry chart and their default values. + +| Parameter | Description | Default | +| ------------------------------- | ------------------------------- | ---------------------------------------------------------- | +| `image.repository` | uptimerobot image | `billimek/uptimerobotusage-for-influxdb` | +| `image.tag` | uptimerobot image tag | `latest` | +| `image.pullPolicy` | uptimerobot image pull policy | `IfNotPresent` | +| `delay` | number of seconds to wait between collections | `300` | +| `config.influxdb.host` | InfluxDB hostname | `influxdb-influxdb` | +| `config.influxdb.port` | InfluxDB port | `8086` | +| `config.influxdb.database` | InfluxDB database | `uptimerobot` | +| `config.influxdb.protocol` | InfluxDB protocol | `http` | +| `config.influxdb.username` | InfluxDB username | `` | +| `config.influxdb.password` | InfluxDB password | `` | +| `config.uptimerobot.apikey` | uptimerobot API key (REQUIRED) | `someapikey` | + +Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, + +```console +$ helm install --name my-release \ + --set config.uptimerobot.apikey=thisismyapikey \ + billimek/uptimerobot +``` + +Alternatively, a YAML file that specifies the values for the above parameters can be provided while installing the chart. For example, + +```console +$ helm install --name my-release -f values.yaml billimek/uptimerobot +``` + +Read through the [values.yaml](https://github.com/billimek/billimek-charts/blob/master/uptimerobot/values.yaml) file. It has several commented out suggested values.