Skip to main content

Module kubernetes

Module kubernetes 

Source

Structs§

DiffEngine
Diff engine for comparing Kubernetes resources
GroupVersionKind
Group, Version, Kind tuple for Kubernetes resources
KubeRsClient
Production Kubernetes client using kube-rs
KubernetesReleaseStorage
Kubernetes-based release storage using Secrets
KubernetesResource
MockKubeClient
Mock Kubernetes client for testing
ReleaseInfo
Summary information about a release (for list view)
ReleaseState
State of a release revision
ResourceKey
Unique identifier for a Kubernetes resource
ResourceMetadata
ResourceOrdering
Resource ordering utility

Enums§

ApplyOutcome
Outcome of applying a resource
ReleaseStatus
Status of a release

Traits§

KubeClient
Trait for Kubernetes client operations
ReleaseStorage
Trait for storing and retrieving release state

Functions§

extract_api_version
Extract apiVersion from a manifest
extract_gvk
Extract GVK from a manifest
extract_kind
Extract kind from a manifest
extract_name
Extract name from a manifest
extract_namespace
Extract namespace from a manifest (returns None for cluster-scoped resources)