Skip to content
This repository has been archived by the owner on Dec 14, 2022. It is now read-only.

ironcore-scrapyard/poollet

Repository files navigation

poollet

Pull Request Code test PRs Welcome GitHub License

Overview

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.

Installation, Usage and Development

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>

Contributing

We'd love to get feedback from you. Please report bugs, suggestions or post questions by opening a GitHub issue.

License

Apache-2.0

Releases

No releases published

Packages

No packages published

Languages