Skip to content

plmercereau/pedge

Repository files navigation

pedge

Installation

Prerequisites

helm repo add traefik https://traefik.github.io/charts
helm install traefik traefik/traefik --version=28.2.0 --create-namespace

helm install cert-manager oci:https://registry-1.docker.io/bitnamicharts/cert-manager \
    --version=1.2.1 \
    --set=installCRDs=true

Install InfluxDB and Grafana

export DEVICE_CLUSTER_NAME=devices-cluster
helm install influxdb-grafana oci:https://ghcr.io/plmercereau/pedge-charts/influxdb-grafana \
    --set=grafana.ingress.enabled=true \
    --set=grafana.ingress.ingressClassName=traefik

Install the Devices operator

helm install devices-operator oci:https://ghcr.io/plmercereau/pedge-charts/devices-operator \
    --set=rabbitmq-operator.enabled=true \

Add a Devices cluster

kubectl apply -f - <<EOF
apiVersion: devices.pedge.io/v1alpha1
kind: DeviceCluster
metadata:
  name: devices-cluster
spec:
  mqtt:
    sensorsTopic: sensors
  influxdb:
    name: influxdb
    namespace: default
    secretReference:
      name: influxdb-auth
EOF

Development

tilt up

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages