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.
Las características principales de doitintl/kube-no-trouble son: API Deprecation Auditors, Manifest Scanning, Static Manifest Analysis, Infrastructure as Code Linters, Kubernetes API Discovery, Kubernetes Cluster Auditors, API Version Scanning, Kubernetes API Auditing.
Las alternativas de código abierto para doitintl/kube-no-trouble incluyen: antonbabenko/pre-commit-terraform — This project is a set of git pre-commit hooks designed to automate the formatting, linting, and validation of… bridgecrewio/checkov — Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as… ozbillwang/terraform-best-practices — This project provides a comprehensive collection of conventions, patterns, and guidelines for structuring, securing,… kubescape/kubescape — Kubescape is a Kubernetes security posture management platform designed to scan clusters, manifests, and images for… kubernetes/kops — kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and… kubernetes/kubeadm — kubeadm is a tool for initializing a minimum viable Kubernetes control plane and joining worker nodes to a secure…
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
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
Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as code, container images, and Kubernetes configurations. It functions as a cloud security posture tool, an SCA vulnerability scanner, and a secret scanning utility to prevent security breaches and version control leaks. The project distinguishes itself through deep graph analysis and variable resolution, allowing it to map relationships between interconnected resources and evaluate the final state of infrastructure attributes. It provides extensibility for defining custom security
kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and destruction of production-grade clusters on cloud infrastructure. It functions as a declarative infrastructure manager, synchronizing the live state of a cluster with versioned manifests stored in remote object storage to ensure idempotent operations. The project distinguishes itself by offering comprehensive automation for the entire cluster lifecycle, including high-availability control plane deployment, incremental rolling updates, and automated version upgrades. It also serve