openshift/

directory
v0.0.0-...-42349e2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL