Documentation ΒΆ
There is no documentation for this package.
Directories ΒΆ
Path | Synopsis |
---|---|
api
|
|
v1beta1
Package v1beta1 contains API Schema definitions for the infrastructure v1beta1 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
|
Package v1beta1 contains API Schema definitions for the infrastructure v1beta1 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io |
Package controllers implements controller types.
|
Package controllers implements controller types. |
hack
|
|
tools
Module
|
|
pkg
|
|
csr
Package csr contains functions to validate certificate signing requests
|
Package csr contains functions to validate certificate signing requests |
scope
Package scope defines cluster and machine scope as well as a repository for the Hetzner API
|
Package scope defines cluster and machine scope as well as a repository for the Hetzner API |
secrets
Package secretutil contains functions to manage secrets and strategies to manage secret cache.
|
Package secretutil contains functions to manage secrets and strategies to manage secret cache. |
services/baremetal/baremetal
Package baremetal implements functions to manage the lifecycle of baremetal machines as inventory
|
Package baremetal implements functions to manage the lifecycle of baremetal machines as inventory |
services/baremetal/client
Package client contains ssh and robot API clients.
|
Package client contains ssh and robot API clients. |
services/baremetal/client/mocks
Package mocks defines factories that allow the usage of generated mocks in unit tests.
|
Package mocks defines factories that allow the usage of generated mocks in unit tests. |
services/baremetal/client/robot
Package robotclient contains the interface to speak to Hetzner robot API.
|
Package robotclient contains the interface to speak to Hetzner robot API. |
services/baremetal/client/ssh
Package sshclient contains the interface to speak to bare metal servers with ssh.
|
Package sshclient contains the interface to speak to bare metal servers with ssh. |
services/baremetal/host
Package host manages the state and reconcilement of bare metal host objects.
|
Package host manages the state and reconcilement of bare metal host objects. |
services/baremetal/remediation
Package remediation implements functions to manage the lifecycle of baremetal remediation.
|
Package remediation implements functions to manage the lifecycle of baremetal remediation. |
services/hcloud/client
Package hcloudclient defines and implements the interface for talking to Hetzner HCloud API.
|
Package hcloudclient defines and implements the interface for talking to Hetzner HCloud API. |
services/hcloud/client/fake
Package fake implements fakes for important interfaces like the HCloud api.
|
Package fake implements fakes for important interfaces like the HCloud api. |
services/hcloud/loadbalancer
Package loadbalancer implements the lifecycle of HCloud load balancers
|
Package loadbalancer implements the lifecycle of HCloud load balancers |
services/hcloud/network
Package network implements the lifecycle of HCloud networks
|
Package network implements the lifecycle of HCloud networks |
services/hcloud/placementgroup
Package placementgroup implements the lifecycle of HCloud placement groups
|
Package placementgroup implements the lifecycle of HCloud placement groups |
services/hcloud/server
Package server implements functions to manage the lifecycle of HCloud servers
|
Package server implements functions to manage the lifecycle of HCloud servers |
utils
Package utils implements some utility functions
|
Package utils implements some utility functions |
test
|
|
e2e
Package e2e provides methods to test CAPH provider integration e2e.
|
Package e2e provides methods to test CAPH provider integration e2e. |
helpers
Package helpers includes helper functions important for unit and integration testing.
|
Package helpers includes helper functions important for unit and integration testing. |
tilt_modules
|
|
Click to show internal directories.
Click to hide internal directories.