Documentation ΒΆ
Overview ΒΆ
Package main provides the executable to run the cluster-api-provider-hivelocity.
Directories ΒΆ
Path | Synopsis |
---|---|
api
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the infrastructure v1alpha1 API group +gencrdrefdocs:force +groupName=infrastructure.cluster.x-k8s.io
|
Package v1alpha1 contains API Schema definitions for the infrastructure v1alpha1 API group +gencrdrefdocs:force +groupName=infrastructure.cluster.x-k8s.io |
Package main contains functions for the caphvcli command.
|
Package main contains functions for the caphvcli command. |
Package controllers provides the controllers for CAPHV.
|
Package controllers provides the controllers for CAPHV. |
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 Hivelocity API.
|
Package scope defines cluster and machine scope as well as a repository for the Hivelocity 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/hivelocity/client
Package hvclient provides the interfaces to communicate with the API of Hivelocity.
|
Package hvclient provides the interfaces to communicate with the API of Hivelocity. |
services/hivelocity/client/mock
Package mock implements mocks for important interfaces like the Hivelocity api.
|
Package mock implements mocks for important interfaces like the Hivelocity api. |
services/hivelocity/device
Package device implements functions to manage the lifecycle of Hivelocity devices.
|
Package device implements functions to manage the lifecycle of Hivelocity devices. |
services/hivelocity/hvtag
Package hvtag contains objects and utility functions to handle tags of Hivelocity devices.
|
Package hvtag contains objects and utility functions to handle tags of Hivelocity devices. |
utils
Package utils implements some utility functions.
|
Package utils implements some utility functions. |
test
|
|
claim-devices-or-fail
Package main contains functions to test the Hivelocity API.
|
Package main contains functions to test the Hivelocity API. |
e2e
Package e2e provides methods to test CAPHV provider integration e2e.
|
Package e2e provides methods to test CAPHV 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. |
hvapi
Package main contains functions to test the Hivelocity API.
|
Package main contains functions to test the Hivelocity API. |
Click to show internal directories.
Click to hide internal directories.