https://github.com/ironcore-dev/libvirt-provider
Libvirt provider implementation of the IronCore compute interface
https://github.com/ironcore-dev/libvirt-provider
compute kubernetes libvirt
Last synced: 5 months ago
JSON representation
Libvirt provider implementation of the IronCore compute interface
- Host: GitHub
- URL: https://github.com/ironcore-dev/libvirt-provider
- Owner: ironcore-dev
- License: apache-2.0
- Created: 2023-10-05T11:19:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-19T09:44:03.000Z (7 months ago)
- Last Synced: 2024-09-19T10:09:15.484Z (7 months ago)
- Topics: compute, kubernetes, libvirt
- Language: Go
- Homepage: https://ironcore-dev.github.io/libvirt-provider/
- Size: 1.25 MB
- Stars: 5
- Watchers: 6
- Forks: 5
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# libvirt-provider
[](https://api.reuse.software/info/github.com/ironcore-dev/libvirt-provider)
[](LICENSE)
[](https://goreportcard.com/report/github.com/ironcore-dev/libvirt-provider)
[](https://makeapullrequest.com)`libvirt-provider` is a Libvirt based provider implementation of the [ironcore](https://github.com/ironcore-dev/ironcore) `Machine` type.
Please consult the [project documentation](https://ironcore-dev.github.io/libvirt-provider/) for additional information.
### How it works
This project aims to follow the Kubernetes [Operator pattern](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/)It uses [Controllers](https://kubernetes.io/docs/concepts/architecture/controller/)
which provides a reconcile function responsible for synchronizing resources until the desired state is reached on the cluster## License
[Apache-2.0](LICENSE)