Directories ¶
Path | Synopsis |
---|---|
api
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the infrastructure v1alpha1 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
|
Package v1alpha1 contains API Schema definitions for the infrastructure v1alpha1 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io |
main is the main package for the Cluster API Proxmox Provider.
|
main is the main package for the Cluster API Proxmox Provider. |
internal
|
|
controller
Package controller implements controller types.
|
Package controller implements controller types. |
inject
Package inject implements cloud-init ISO inject logic.
|
Package inject implements cloud-init ISO inject logic. |
service/scheduler
Package scheduler implements scheduling algorithms for Proxmox VMs.
|
Package scheduler implements scheduling algorithms for Proxmox VMs. |
service/taskservice
Package taskservice implement logic related to Proxmox Task.
|
Package taskservice implement logic related to Proxmox Task. |
service/vmservice
Package vmservice implement Proxmox vm logic.
|
Package vmservice implement Proxmox vm logic. |
webhook
Package webhook contains webhooks for the custom resources.
|
Package webhook contains webhooks for the custom resources. |
pkg
|
|
cloudinit
Package cloudinit implements kubeadm cloudinit functionality.
|
Package cloudinit implements kubeadm cloudinit functionality. |
kubernetes/ipam
Package ipam contains helper functions to create, update and delete ipam related resources in a Kubernetes cluster
|
Package ipam contains helper functions to create, update and delete ipam related resources in a Kubernetes cluster |
proxmox
Package proxmox defines Proxmox Client interface.
|
Package proxmox defines Proxmox Client interface. |
proxmox/goproxmox
Package goproxmox implements a client for Proxmox resource lifecycle management.
|
Package goproxmox implements a client for Proxmox resource lifecycle management. |
scope
Package scope defines the capmox scopes used for reconciliation.
|
Package scope defines the capmox scopes used for reconciliation. |
test
|
|
helpers
Package helpers provides helper functions to run integration tests by pre-populating the required settings for envtest and loading required crds from different modules
|
Package helpers provides helper functions to run integration tests by pre-populating the required settings for envtest and loading required crds from different modules |
Click to show internal directories.
Click to hide internal directories.