[!IMPORTANT]
kafka-operator requires kafkacat (kcat in nix)
[!NOTE]
The list above was generated by:
# cd to directory where you store the stackabletech repos locally
find -name 'getting_started.sh' -not -path './operator-templating/*' \
| cut -d/ -f2 \
| sort \
| sed 's/^/- [ ] /'
If you want to reuse a cluster, you can delete everything by doing:
# Delete Stackable Custom Resources
kubectl get crds | grep stackable | cut -d' ' -f1 | xargs -I {} kubectl -n default delete {} --all
# Delete well-known Kubernetes Resources in the default namespace
kubectl -n default delete all --all --grace-period 0
# Delete the operators
stackablectl release uninstall dev
# delete the Stackable Custom Resource Definitions
kubectl get crds | grep stackable | cut -d' ' -f1 | xargs -I {} kubectl delete crd {}
# You might need to check on any Helm releases
helm list
helm uninstall ...
Earlier in the process I was fixing as many lint issues as I could (even for files that weren't touched). But from now (kafka-operator), I will only fix what is required to speed up the process.
For each operator with a
getting_started.sh
script, run the following:Add the following checklist to the PRs:
If you want to reuse a cluster, you can delete everything by doing: