Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the klio v1alpha1 API group.
|
Package v1alpha1 contains API Schema definitions for the klio v1alpha1 API group. |
|
Package main is the entry point for the operator command-line interface (CLI).
|
Package main is the entry point for the operator command-line interface (CLI). |
|
internal
|
|
|
cnpgi
Package cnpgi provides the implementation of the CNPG-I interfaces for the operator.
|
Package cnpgi provides the implementation of the CNPG-I interfaces for the operator. |
|
controller
Package controller provides the implementation of the operator's controller logic.
|
Package controller provides the implementation of the operator's controller logic. |
|
discovery
Package discovery provides cluster capability detection utilities.
|
Package discovery provides cluster capability detection utilities. |
|
klioconfig
Package klioconfig provides shared configuration logic for building and managing Klio config data across the operator and reconcilers.
|
Package klioconfig provides shared configuration logic for building and managing Klio config data across the operator and reconcilers. |
|
opentelemetry
Package opentelemetry provides OpenTelemetry instrumentation for the operator.
|
Package opentelemetry provides OpenTelemetry instrumentation for the operator. |
|
podtemplate
Package podtemplate contain the code needed to merge two Pod templates allowing the user to override how we generate Pods
|
Package podtemplate contain the code needed to merge two Pod templates allowing the user to override how we generate Pods |
|
pkg
|
|
|
config
Package config contains the configuration data structure and the relative helpers
|
Package config contains the configuration data structure and the relative helpers |
|
test
|
|
|
klio/conditions
Package conditions provides utilities for defining and evaluating test conditions in Klio integration tests.
|
Package conditions provides utilities for defining and evaluating test conditions in Klio integration tests. |
|
klio/features
Package features provides Klio-specific test feature implementations.
|
Package features provides Klio-specific test feature implementations. |
|
klio/infra
Package infra provides Klio-specific test infrastructure utilities.
|
Package infra provides Klio-specific test infrastructure utilities. |
|
klio/testconfig
Package testconfig loads e2e test configuration from a YAML file.
|
Package testconfig loads e2e test configuration from a YAML file. |
|
machinery/pkg/conditions
Package conditions provides utilities for defining and evaluating test conditions in integration tests.
|
Package conditions provides utilities for defining and evaluating test conditions in integration tests. |
|
machinery/pkg/features
Package features provides test feature implementations for integration testing.
|
Package features provides test feature implementations for integration testing. |
|
machinery/pkg/namespaces
Package namespaces provides helpers to inspect the objects living in a Kubernetes namespace during e2e tests.
|
Package namespaces provides helpers to inspect the objects living in a Kubernetes namespace during e2e tests. |
|
machinery/pkg/pods
Package pods provides utilities for working with Kubernetes pods in e2e tests.
|
Package pods provides utilities for working with Kubernetes pods in e2e tests. |
|
machinery/pkg/postgres
Package postgres provides utilities to interact with a PostgreSQL database.
|
Package postgres provides utilities to interact with a PostgreSQL database. |
|
machinery/pkg/runner
Package runner provides functionality to run registered features in a test environment.
|
Package runner provides functionality to run registered features in a test environment. |
|
utils/conditions
Package conditions provides utilities for working with conditions in Kubernetes resources.
|
Package conditions provides utilities for working with conditions in Kubernetes resources. |
|
utils/metrics
Package metrics provides utilities for parsing and validating telemetry metrics in e2e tests.
|
Package metrics provides utilities for parsing and validating telemetry metrics in e2e tests. |
|
utils/mutators
Package mutators provides recovery cluster mutator functions for E2E tests.
|
Package mutators provides recovery cluster mutator functions for E2E tests. |
|
utils/templates
Package templates provides a parent package for organizing test resource templates.
|
Package templates provides a parent package for organizing test resource templates. |
|
utils/templates/certificates
Package certificates provides utilities for working with certificates in Kubernetes.
|
Package certificates provides utilities for working with certificates in Kubernetes. |
|
utils/templates/cnpg
Package cnpg contains template functions for creating CloudNativePG test resources.
|
Package cnpg contains template functions for creating CloudNativePG test resources. |
|
utils/templates/klio
Package klio contains template functions for creating Klio-related test resources.
|
Package klio contains template functions for creating Klio-related test resources. |
|
utils/templates/otel
Package otel provides templates for OpenTelemetry resources in e2e tests.
|
Package otel provides templates for OpenTelemetry resources in e2e tests. |
|
utils/templates/rustfs
Package rustfs contains factory functions for creating RustFS Kubernetes resources for e2e testing.
|
Package rustfs contains factory functions for creating RustFS Kubernetes resources for e2e testing. |
|
utils/templates/secrets
Package secrets provides utilities for working with secrets in Kubernetes.
|
Package secrets provides utilities for working with secrets in Kubernetes. |
Click to show internal directories.
Click to hide internal directories.