Directories
¶
| Path | Synopsis |
|---|---|
|
acmcluster
|
|
|
cluster
Package cluster provides shared labels, conversion utilities, and platform-agnostic operations for cluster service provider implementations.
|
Package cluster provides shared labels, conversion utilities, and platform-agnostic operations for cluster service provider implementations. |
|
cluster/baremetal
Package baremetal implements the BareMetal (Agent) platform Create operation.
|
Package baremetal implements the BareMetal (Agent) platform Create operation. |
|
cluster/clustertest
Package clustertest provides shared test helpers for cluster service tests.
|
Package clustertest provides shared test helpers for cluster service tests. |
|
cluster/dispatcher
Package dispatcher implements a composite ClusterService that dispatches operations to platform-specific sub-services.
|
Package dispatcher implements a composite ClusterService that dispatches operations to platform-specific sub-services. |
|
cluster/kubevirtprovider
Package kubevirtprovider implements the KubeVirt platform Create operation.
|
Package kubevirtprovider implements the KubeVirt platform Create operation. |
|
config
Package config provides environment-based configuration for the service provider.
|
Package config provides environment-based configuration for the service provider. |
|
health
Package health implements dependency health checks for the service provider.
|
Package health implements dependency health checks for the service provider. |
|
monitoring
Package monitoring watches HostedCluster and NodePool resources and publishes status CloudEvents.
|
Package monitoring watches HostedCluster and NodePool resources and publishes status CloudEvents. |
|
registration
Package registration handles DCM service provider registration and version watching.
|
Package registration handles DCM service provider registration and version watching. |
|
runtime
Package runtime wires the ACM cluster service provider's domain services for standalone or embedded use.
|
Package runtime wires the ACM cluster service provider's domain services for standalone or embedded use. |
|
service
Package service defines domain service interfaces for the service provider.
|
Package service defines domain service interfaces for the service provider. |
|
service/status
Package status maps HyperShift conditions to DCM cluster statuses.
|
Package status maps HyperShift conditions to DCM cluster statuses. |
|
util
Package util provides small generic helper functions.
|
Package util provides small generic helper functions. |
|
container
|
|
|
apiserver
Package apiserver provides the HTTP server and middleware for the container API.
|
Package apiserver provides the HTTP server and middleware for the container API. |
|
config
Package config handles configuration loading from environment variables.
|
Package config handles configuration loading from environment variables. |
|
dcm
Package dcm defines shared constants and conventions for the DCM service provider.
|
Package dcm defines shared constants and conventions for the DCM service provider. |
|
handlers/container
Package container implements the container API request handlers.
|
Package container implements the container API request handlers. |
|
httperror
Package httperror provides constants for RFC 9457 Problem Details error responses.
|
Package httperror provides constants for RFC 9457 Problem Details error responses. |
|
kubernetes
Package kubernetes implements the container store using Kubernetes resources.
|
Package kubernetes implements the container store using Kubernetes resources. |
|
monitoring
Package monitoring watches Kubernetes resources managed by DCM and publishes status change events via CloudEvents over NATS.
|
Package monitoring watches Kubernetes resources managed by DCM and publishes status change events via CloudEvents over NATS. |
|
oapi/server
Package server provides primitives to interact with the openapi HTTP API.
|
Package server provides primitives to interact with the openapi HTTP API. |
|
registration
Package registration handles service provider registration with the DCM control plane.
|
Package registration handles service provider registration with the DCM control plane. |
|
store
Package store defines the container repository interface and error types.
|
Package store defines the container repository interface and error types. |
|
units
Package units provides resource unit conversions between API and Kubernetes formats.
|
Package units provides resource unit conversions between API and Kubernetes formats. |
|
util
Package util provides general-purpose helper functions.
|
Package util provides general-purpose helper functions. |
|
kubevirtvm
|
|
|
api_server
Package apiserver provides the kubevirt VM HTTP API server.
|
Package apiserver provides the kubevirt VM HTTP API server. |
|
config
Package config handles configuration loading for the kubevirt VM service provider.
|
Package config handles configuration loading for the kubevirt VM service provider. |
|
constants
Package constants defines label keys for kubevirt VM resources.
|
Package constants defines label keys for kubevirt VM resources. |
|
events
Package events publishes VM status change events to NATS JetStream.
|
Package events publishes VM status change events to NATS JetStream. |
|
handlers/v1alpha1
Package v1alpha1 implements kubevirt VM API request handlers.
|
Package v1alpha1 implements kubevirt VM API request handlers. |
|
kubevirt
Package kubevirt provides a client for the KubeVirt API.
|
Package kubevirt provides a client for the KubeVirt API. |
|
monitor
Package monitor watches KubeVirt VM instances and publishes status events.
|
Package monitor watches KubeVirt VM instances and publishes status events. |
|
oapi/server
Package server provides primitives to interact with the openapi HTTP API.
|
Package server provides primitives to interact with the openapi HTTP API. |
|
registration
Package registration handles service provider registration with SPM.
|
Package registration handles service provider registration with SPM. |
Click to show internal directories.
Click to hide internal directories.