Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the v1alpha1 API group.
|
Package v1alpha1 contains API Schema definitions for the v1alpha1 API group. |
|
cluster-agent
command
|
|
|
cluster-gateway
command
|
|
|
event-forwarder
command
|
|
|
observer
command
|
|
|
occ
command
|
|
|
openchoreo-api
command
|
|
|
config
|
|
|
crd
Package crd embeds the generated CRD YAML files so other packages can access them without filesystem reads at runtime.
|
Package crd embeds the generated CRD YAML files so other packages can access them without filesystem reads at runtime. |
|
internal
|
|
|
config
Package config provides a unified configuration loader for OpenChoreo components.
|
Package config provides a unified configuration loader for OpenChoreo components. |
|
controller/testutils/testgateway
Package testgateway provides a fake cluster-gateway HTTP server for controller tests.
|
Package testgateway provides a fake cluster-gateway HTTP server for controller tests. |
|
dataplane/kubernetes/types
Package types contains resource type definitions for the Kubernetes integration that are derived from the following projects: - Cilium: https://github.com/cilium/cilium/tree/main/pkg/k8s/apis/cilium.io - Argo Workflow: https://github.com/argoproj/argo-workflows/tree/main/pkg/apis/workflow - Secret Store CSI Driver: https://github.com/kubernetes-sigs/secrets-store-csi-driver/tree/main/apis/v1
|
Package types contains resource type definitions for the Kubernetes integration that are derived from the following projects: - Cilium: https://github.com/cilium/cilium/tree/main/pkg/k8s/apis/cilium.io - Argo Workflow: https://github.com/argoproj/argo-workflows/tree/main/pkg/apis/workflow - Secret Store CSI Driver: https://github.com/kubernetes-sigs/secrets-store-csi-driver/tree/main/apis/v1 |
|
dataplane/kubernetes/types/argoproj.io/workflow/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
|
Package v1alpha1 is the v1alpha1 version of the API. |
|
dataplane/kubernetes/types/externalsecrets/v1
Package v1 contains resources for external-secrets +kubebuilder:object:generate=true +groupName=external-secrets.io +versionName=v1
|
Package v1 contains resources for external-secrets +kubebuilder:object:generate=true +groupName=external-secrets.io +versionName=v1 |
|
logging
Package logging provides a standardized logger construction for all OpenChoreo components.
|
Package logging provides a standardized logger construction for all OpenChoreo components. |
|
observer/api/gen
Package gen provides primitives to interact with the openapi HTTP API.
|
Package gen provides primitives to interact with the openapi HTTP API. |
|
observer/api/logsadapterclientgen
Package logsadapterclientgen provides primitives to interact with the openapi HTTP API.
|
Package logsadapterclientgen provides primitives to interact with the openapi HTTP API. |
|
observer/labels
Package labels provides constant definitions for Kubernetes labels used across the Choreo logging system.
|
Package labels provides constant definitions for Kubernetes labels used across the Choreo logging system. |
|
occ/flags
Package flags provides helper functions for registering and reading commonly used CLI flags across occ subcommands.
|
Package flags provides helper functions for registering and reading commonly used CLI flags across occ subcommands. |
|
occ/testutil
Package testutil provides shared test helper utilities for occ sub-packages.
|
Package testutil provides shared test helper utilities for occ sub-packages. |
|
openchoreo-api/api/gen
Package gen provides primitives to interact with the openapi HTTP API.
|
Package gen provides primitives to interact with the openapi HTTP API. |
|
pipeline/component
Package component provides the main rendering pipeline for Component resources.
|
Package component provides the main rendering pipeline for Component resources. |
|
pipeline/component/renderer
Package renderer handles ResourceTemplate orchestration for ComponentTypes.
|
Package renderer handles ResourceTemplate orchestration for ComponentTypes. |
|
pipeline/component/trait
Package trait handles trait processing for component rendering.
|
Package trait handles trait processing for component rendering. |
|
pipeline/resource
Package resourcepipeline renders ResourceType templates and resolves ResourceType outputs for a single ResourceReleaseBinding.
|
Package resourcepipeline renders ResourceType templates and resolves ResourceType outputs for a single ResourceReleaseBinding. |
|
pipeline/workflow
Package workflowpipeline provides workflow rendering by combining CRs and evaluating CEL expressions.
|
Package workflowpipeline provides workflow rendering by combining CRs and evaluating CEL expressions. |
|
scaffold/component
Package component provides scaffolding generators for OpenChoreo Component YAML files.
|
Package component provides scaffolding generators for OpenChoreo Component YAML files. |
|
pkg
|
|
|
hash
Package hash provides generic utilities for computing hashes.
|
Package hash provides generic utilities for computing hashes. |
|
observability
Package observability provides public interfaces for component observability.
|
Package observability provides public interfaces for component observability. |
|
test
|
|
|
tools
|
|
|
helm-gen
command
|
Click to show internal directories.
Click to hide internal directories.