3 个仓库
Tools that perform static analysis on declarative infrastructure definitions to ensure quality and best practices.
Distinct from Infrastructure as Code Tools: None of the candidates represent the specific functional category of an IaC linter; they are either broad practices or specific to provisioning.
Explore 3 awesome GitHub repositories matching devops & infrastructure · Infrastructure as Code Linters. Refine with filters or upvote what's useful.
This project is a set of git pre-commit hooks designed to automate the formatting, linting, and validation of Terraform configurations. It functions as an infrastructure as code linter, security scanner, cost estimator, and documentation generator to ensure code quality before commits are finalized. The tool distinguishes itself by providing specialized capabilities for infrastructure workflows, such as scanning templates for security vulnerabilities and hardcoded secrets, calculating projected cloud spending against budgets, and automatically extracting module definitions to populate readme
Provides a comprehensive suite for analyzing Terraform files to detect syntax errors and style violations.
kube-no-trouble is a Kubernetes deprecated API scanner and cluster auditor designed to detect outdated API versions. It identifies resources that may cause failures during cluster upgrades by checking them against predefined rulesets of deprecated or removed versions. The tool operates across multiple environments, providing both live cluster auditing and static analysis of local YAML manifests. It further extends its detection capabilities to Helm releases, extracting metadata from deployed charts to pinpoint deprecated APIs within installations. Its broader capabilities include infrastruct
Checks local Kubernetes manifest files for deprecated APIs before they are applied to a production environment.
This project provides a comprehensive collection of conventions, patterns, and guidelines for structuring, securing, and maintaining scalable infrastructure code. It serves as a standardized resource for teams aiming to implement consistent infrastructure as code practices, focusing on the lifecycle management of cloud resources through modularization, documentation, and rigorous testing. The guide distinguishes itself by offering actionable strategies for complex infrastructure orchestration, including techniques for multi-environment management and secure state handling. It emphasizes the i
Performs static analysis on declarative infrastructure definitions to ensure quality and best practices before production.