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 StackAn ordered pipeline of middleware that processes a manifest.
-
-
class Resource
-
-
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