Applications
Third-party applications accompanying go-home.
go-home
uses Helm package manager to deploy accompanying
apps into k8s cluster. All apps are published into Helm repository located at
GitHub Pages. Charts repo is available here.
To start using pre-built apps simply run:
helm repo add go-home https://apps.go-home.io
Refer to official documentation for helm installation details.
To install any app, you can override default params by passing
custom my_values.yaml
file:
auth:
gohome: pass1
smartthings: pass2
docker:
pullPolicy: Always
And pass it to the helm install command:
$ helm install go-home/volantmq --values=my_values.yaml --name=mqtt
NAME: mqtt
LAST DEPLOYED: Fri Aug 3 13:44:23 2018
NAMESPACE: default
STATUS: DEPLOYED
RESOURCES:
==> v1/Service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
mqtt-volantmq ClusterIP 10.105.227.175 <none> 1883/TCP 3s
==> v1beta1/Deployment
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
mqtt-volantmq 1 1 1 0 2s
==> v1/Pod(related)
NAME READY STATUS RESTARTS AGE
mqtt-volantmq-5d6fbb585c-h2xtx 0/1 Pending 0 1s
==> v1/ConfigMap
NAME DATA AGE
mqtt-volantmq 1 3s
NOTES:
VolantMQ is ready, use the following configuration options:
NOTE: Select only one set of credentials.
Consider using secrets!
system: device
provider: hub/mqtt
login : gohome
password: pass1
login: smartthings
password: pass2
clientID: gohome
broker: mqtt-volantmq.default.svc.cluster.local:1883
WARN Since apps are updating frequently, you might want to run update first:
helm repo update