Overview
-
module Kube-
module Cluster-
class Connection -
class Container -
class Instance -
class ManifestA flat, ordered collection of Kubernetes resources.
-
class MiddlewareBase class for manifest middleware.
-
class AnnotationsMerges annotations into +metadata.annotations+ on every resource.
-
class HPAForDeploymentGenerates a HorizontalPodAutoscaler for every pod-bearing
-
class IngressForServiceGenerates an Ingress for every Service whose source resource
-
class LabelsMerges labels into +metadata.labels+ on every resource.
-
class NamespaceSets +metadata.namespace+ on all namespace-scoped resources.
-
class PodAntiAffinityInjects soft pod anti-affinity on pod-bearing resources so
-
class ResourcePresetReads the +app.kubernetes.io/size+ label from pod-bearing
-
class SecurityContextInjects pod and container security contexts on pod-bearing resources.
-
class ServiceForDeploymentGenerates a Service for every pod-bearing resource that has
-
class SetNamespaceSets +metadata.namespace+ on all namespace-scoped resources,
-
class SetReloaderAutoAdds +reloader.stakater.com/auto: "true"+ to Deployments,
-
class StackAn ordered pipeline of middleware that processes a manifest.
-
-
class Resource -
module ScriptCommands -
module Standard-
module CDI -
module CloudNativePg -
class ConfigMap -
class CronJob -
class CronJobWithServiceAccountA CronJob plus the ServiceAccount/Role/RoleBinding it runs as, bundled
-
class CustomResourceDefinition -
class DaemonSet -
class DeploymentWithService -
module EnvProcessing -
module ESO -
module Forgejo -
module GatewayApi -
class Job -
class JobWithServiceAccountA one-shot Job plus the ServiceAccount/Role/RoleBinding it runs as,
-
module KubeVirt -
module MetaController -
module Perses-
class PersesThe Perses application instance the operator reconciles. Defaults to a
-
class PersesDatasourceA Perses datasource, proxied over HTTP to the given url.
-
-
class PersistentVolumeClaim -
class RoleA Role with an ergonomic rules shorthand. Each rule maps a resource
-
class RoleBindingA RoleBinding that wires a Role to a ServiceAccount. This is just the
-
class Secret -
class Service -
class ServiceAccount -
class ServiceAccountWithRoleBundles a ServiceAccount, a Role, and the RoleBinding that ties them
-
module VictoriaMetrics-
class VLAgentCollects Kubernetes pod logs and remote-writes them to a VLSingle.
-
class VLSingleSingle-node VictoriaLogs store.
-
class VMAgentScrapes targets (selecting all scrape objects by default) and
-
class VMNodeScrapeScrapes node-level endpoints (e.g. the kubelet) over HTTPS using the
-
class VMServiceScrapeDeclares how to scrape the endpoints behind a Service, selected by the
-
class VMSingleSingle-node VictoriaMetrics time-series database.
-
-
module VolumeProcessing
-
-
-
class ErrorBase error class for the Kube namespace.
-
class CommandErrorRaised when a kubectl command fails.
-
module Helm-
class ChartRepresents a Helm Chart.yaml as a Ruby object.
-
class EndpointAbstracts the differences between Helm chart sources.
-
class RepoModels a Helm chart repository (traditional or OCI).
-
-
-
test -
each