pkg/

directory
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2026 License: Apache-2.0

Directories

Path Synopsis
Package component provides the core framework for managing Kubernetes resources as logical components.
Package component provides the core framework for managing Kubernetes resources as logical components.
concepts
Package concepts defines the core concepts for the operator component framework.
Package concepts defines the core concepts for the operator component framework.
Package feature provides gating mechanisms for conditional mutations and resource lifecycle control.
Package feature provides gating mechanisms for conditional mutations and resource lifecycle control.
Package generic provides generic builders and resources for operator components.
Package generic provides generic builders and resources for operator components.
mutation
editors
Package editors provides editors for mutating Kubernetes objects.
Package editors provides editors for mutating Kubernetes objects.
selectors
Package selectors provides selectors for filtering Kubernetes objects.
Package selectors provides selectors for filtering Kubernetes objects.
primitives
clusterrole
Package clusterrole provides a builder and resource for managing Kubernetes ClusterRoles.
Package clusterrole provides a builder and resource for managing Kubernetes ClusterRoles.
clusterrolebinding
Package clusterrolebinding provides a builder and resource for managing Kubernetes ClusterRoleBindings.
Package clusterrolebinding provides a builder and resource for managing Kubernetes ClusterRoleBindings.
configmap
Package configmap provides a builder and resource for managing Kubernetes ConfigMaps.
Package configmap provides a builder and resource for managing Kubernetes ConfigMaps.
cronjob
Package cronjob provides a builder and resource for managing Kubernetes CronJobs.
Package cronjob provides a builder and resource for managing Kubernetes CronJobs.
daemonset
Package daemonset provides a builder and resource for managing Kubernetes DaemonSets.
Package daemonset provides a builder and resource for managing Kubernetes DaemonSets.
deployment
Package deployment provides a builder and resource for managing Kubernetes Deployments.
Package deployment provides a builder and resource for managing Kubernetes Deployments.
hpa
Package hpa provides a builder and resource for managing Kubernetes HorizontalPodAutoscalers.
Package hpa provides a builder and resource for managing Kubernetes HorizontalPodAutoscalers.
ingress
Package ingress provides a builder and resource for managing Kubernetes Ingresses.
Package ingress provides a builder and resource for managing Kubernetes Ingresses.
job
Package job provides a builder and resource for managing Kubernetes Jobs.
Package job provides a builder and resource for managing Kubernetes Jobs.
networkpolicy
Package networkpolicy provides a builder and resource for managing Kubernetes NetworkPolicies.
Package networkpolicy provides a builder and resource for managing Kubernetes NetworkPolicies.
pdb
Package pdb provides a builder and resource for managing Kubernetes PodDisruptionBudgets.
Package pdb provides a builder and resource for managing Kubernetes PodDisruptionBudgets.
pod
Package pod provides a builder and resource for managing Kubernetes Pods.
Package pod provides a builder and resource for managing Kubernetes Pods.
pv
Package pv provides a builder and resource for managing Kubernetes PersistentVolumes.
Package pv provides a builder and resource for managing Kubernetes PersistentVolumes.
pvc
Package pvc provides a builder and resource for managing Kubernetes PersistentVolumeClaims.
Package pvc provides a builder and resource for managing Kubernetes PersistentVolumeClaims.
replicaset
Package replicaset provides a builder and resource for managing Kubernetes ReplicaSets.
Package replicaset provides a builder and resource for managing Kubernetes ReplicaSets.
role
Package role provides a builder and resource for managing Kubernetes Roles.
Package role provides a builder and resource for managing Kubernetes Roles.
rolebinding
Package rolebinding provides a builder and resource for managing Kubernetes RoleBindings.
Package rolebinding provides a builder and resource for managing Kubernetes RoleBindings.
secret
Package secret provides a builder and resource for managing Kubernetes Secrets.
Package secret provides a builder and resource for managing Kubernetes Secrets.
service
Package service provides a builder and resource for managing Kubernetes Services.
Package service provides a builder and resource for managing Kubernetes Services.
serviceaccount
Package serviceaccount provides a builder and resource for managing Kubernetes ServiceAccounts.
Package serviceaccount provides a builder and resource for managing Kubernetes ServiceAccounts.
statefulset
Package statefulset provides a builder and resource for managing Kubernetes StatefulSets.
Package statefulset provides a builder and resource for managing Kubernetes StatefulSets.
unstructured
Package unstructured provides shared types for building unstructured Kubernetes resource primitives.
Package unstructured provides shared types for building unstructured Kubernetes resource primitives.
unstructured/integration
Package integration provides an unstructured resource primitive for Kubernetes integration objects that depend on external assignments and require operational status tracking and suspension support.
Package integration provides an unstructured resource primitive for Kubernetes integration objects that depend on external assignments and require operational status tracking and suspension support.
unstructured/static
Package static provides an unstructured resource primitive for static Kubernetes objects that do not model convergence health, grace periods, or suspension.
Package static provides an unstructured resource primitive for static Kubernetes objects that do not model convergence health, grace periods, or suspension.
unstructured/task
Package task provides an unstructured resource primitive for Kubernetes objects that run to completion, requiring completion status tracking and suspension support.
Package task provides an unstructured resource primitive for Kubernetes objects that run to completion, requiring completion status tracking and suspension support.
unstructured/workload
Package workload provides an unstructured resource primitive for long-running Kubernetes workload objects that require health tracking, graceful rollouts, and suspension support.
Package workload provides an unstructured resource primitive for long-running Kubernetes workload objects that require health tracking, graceful rollouts, and suspension support.
Package recording provides utilities for recording Kubernetes events.
Package recording provides utilities for recording Kubernetes events.
testing
golden
Package golden provides snapshot testing utilities for verifying resource primitive output across versions.
Package golden provides snapshot testing utilities for verifying resource primitive output across versions.

Jump to

Keyboard shortcuts

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