poollet is an umbrella project for onmetal-api pool implementors. It additionally hosts
brokerlets, a category of poollets that work by syncing resources to another onmetal-api enabled cluster.
As mentioned, poollet hosts multiple broker-poollets. For determining what is the correct one for your use
case, consider the following table:
| Volumes | Machines | Volumes & Machines | Proxy Volumes | |
|---|---|---|---|---|
| volumebrokerlet | ✔ | |||
| machinebrokerlet | ✔ | |||
| partitionlet | ✔ | |||
| proxyvolumebrokerlet | ✔ |
Any of these brokerlets can be run using
make run-<name>and deployed into the currently selected (determined by your current kubeconfig) cluster using
make deploy-<name>This will apply the respective default kustomization with correct RBAC permissions.
To undeploy them, run
make undeploy-<name>We'd love to get feedback from you. Please report bugs, suggestions or post questions by opening a GitHub issue.