2 repositorios
Extensibility plugins used to validate the structure and content of infrastructure manifests.
Distinct from Validation Plugins: Existing candidates focus on form validation or programmatic loading; this is specifically for Kubernetes resource validation.
Explore 2 awesome GitHub repositories matching devops & infrastructure · Resource Validation Plugins. Refine with filters or upvote what's useful.
Kustomize is a declarative configuration manager and manifest customizer for Kubernetes. It functions as a patching engine that transforms base YAML files into environment-specific configurations through overlays and composition, allowing for the generation of complex deployments without modifying original source files. The tool distinguishes itself by using an overlay-based resource composition model to layer environment overrides on top of shared bases. It employs strategic merge patching and recursive base resolution to flatten inherited configurations into a final output set. The project
Provides a plugin system to integrate custom resource validation and secret creation from external data.
Goss is a declarative system validation framework that verifies server state by comparing live system attributes against YAML specifications. It checks the state of packages, ports, services, files, users, processes, DNS records, kernel parameters, mounts, network interfaces, and HTTP endpoints, reporting pass or fail for each condition. The tool distinguishes itself through several automation capabilities. It can scan a running system to automatically generate YAML baseline files that capture current resource configurations, eliminating the need to write tests from scratch. A retry-with-time
Implements separate checkers for each system resource type like packages, ports, and services for extensible validation.