awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
doitintl avatar

doitintl/kube-no-trouble

0
View on GitHub↗
3,676 stars·169 forks·Go·MIT·11 views

Kube No Trouble

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 infrastructure as code scanning and the validation of custom resource versions and annotations through pattern-based auditing.

Features

  • API Deprecation Auditors - Scans a cluster to find resources using API versions that are deprecated or removed to prevent upgrade failures.
  • Manifest Scanning - Parses local files within a directory to find deprecated API versions without requiring a live cluster connection.
  • Static Manifest Analysis - Analyzes YAML files within a local directory to detect deprecated APIs without connecting to a live cluster.
  • Infrastructure as Code Linters - Checks local Kubernetes manifest files for deprecated APIs before they are applied to a production environment.
  • Kubernetes API Discovery - Queries the Kubernetes API server to enumerate all active resources and check their specific versioning.
  • Kubernetes Cluster Auditors - Identifies deprecated resources and Helm releases to ensure compatibility with newer cluster versions.
  • API Version Scanning - Matches resource API versions against predefined lists of deprecated versions to identify potential upgrade failures.
  • Kubernetes API Auditing - Identifies outdated API versions across live clusters and local manifests to maintain compatibility and stability.
  • Chart Validations - Analyzes deployed Helm releases to detect deprecated APIs hidden within third party or custom charts.
  • Deployed Chart Auditing - Collects resource data from Helm installations to identify deprecated APIs within deployed charts.
  • Resource Metadata Extraction - Extracts deployed resource metadata from Helm installations to pinpoint deprecated APIs within specific charts.
  • Version Upgrades - Scans for deprecated API versions to prevent resource failures when updating to a newer version of Kubernetes.
  • Resource Version Pattern Matching - Flags custom resources and annotations by matching them against specific version patterns and deprecation rules.
  • Custom Resource Auditing - Flags specific custom resources and annotations as deprecated when they match provided version patterns.
  • Manifest Linters - Parses local YAML files for deprecated API versions without requiring a live connection.
  • Infrastructure and Operations - Detects usage of deprecated APIs in clusters.
  • Diagnostics and Troubleshooting - Checks clusters for deprecated API usage.

Star history

Star history chart for doitintl/kube-no-troubleStar history chart for doitintl/kube-no-trouble

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Kube No Trouble

These projects share indexed features with Kube No Trouble. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • antonbabenko/pre-commit-terraformantonbabenko avatar

    antonbabenko/pre-commit-terraform

    3,735View on GitHub↗

    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

    Shell
    View on GitHub↗3,735
  • ozbillwang/terraform-best-practicesozbillwang avatar

    ozbillwang/terraform-best-practices

    1,841View on GitHub↗

    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

    HCLbest-practicesbest-practiseshashicorp
    View on GitHub↗1,841
  • bridgecrewio/checkovbridgecrewio avatar

    bridgecrewio/checkov

    8,798View on GitHub↗

    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

    Python
    View on GitHub↗8,798
  • kubernetes/kopskubernetes avatar

    kubernetes/kops

    16,631View on GitHub↗

    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

    Gocncfcontainersgo
    View on GitHub↗16,631
Compare all 30 related projects→

Frequently asked questions

What does doitintl/kube-no-trouble do?

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.

What are the main features of doitintl/kube-no-trouble?

The main features of doitintl/kube-no-trouble are: API Deprecation Auditors, Manifest Scanning, Static Manifest Analysis, Infrastructure as Code Linters, Kubernetes API Discovery, Kubernetes Cluster Auditors, API Version Scanning, Kubernetes API Auditing.

Which projects share features with doitintl/kube-no-trouble?

Projects with overlapping indexed features include: 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…