Release Blog Post: https://blog.drogue.io/drogue-cloud-zero-eleven/
Installation
Download one of the installers, extract and run the installer script scripts/drgadm
from the main directory of
the archive.
You will need:
- Bash
kubectl
curl
helm
- Podman or docker
- A Kubernetes cluster (also see below)
By default, the cluster type will be aligned with the downloaded installer. However, you can override this using
the CLUSTER
variable:
env CLUSTER=kind ./scripts/drgadm deploy
Minikube
- Install Minikube – https://minikube.sigs.k8s.io/docs/start/
minikube start --cpus 4 --memory 16384 --disk-size 20gb --addons ingress
minikube tunnel # in a separate terminal, as it keeps running
./scripts/drgadm deploy
Kind
- Install
kind
– https://github.com/kubernetes-sigs/kind/releases
kind create cluster --config=deploy/kind/cluster-config.yaml
./scripts/drgadm deploy
Code Ready Containers
- Install
crc
- https://developers.redhat.com/products/openshift-local/overview - Run
crc setup
at least once after the installation
crc start --cpus 8 --memory 32768
env CLUSTER=openshift ./scripts/drgadm deploy -p crc
Breaking changes
To accomodate the TLS-PSK feature the spec.credentials
have been tweaked a bit. We took the opportunity to remove the odd spec.credentials.credentials
array and move it to spec.authentication.credentials
.
A new credential type have been added specifically for the PSK.
You can upgrade safely as we'll keep the old format working for another cycle.
You can also migrate your devices data using the provided script: drgadm migrate <yourAppId>
Make sure to have the latest drg
installed !