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
Boostport avatar

Boostport/kubernetes-vaultArchived

0
View on GitHub↗
937 stars·132 forks·Go·Apache-2.0·16 views

Kubernetes Vault

This project is a Kubernetes controller that automates the retrieval and injection of secrets from HashiCorp Vault into containerized workloads. By operating as a control loop, it monitors cluster state to deliver sensitive configuration data and authentication tokens directly into application environments, removing the requirement for static credentials.

The system distinguishes itself through a sidecar-based injection mechanism that intercepts pod lifecycle events to mount secrets at runtime. It supports dynamic credential provisioning, generating short-lived tokens on demand to reduce the security risks associated with long-term access keys. To ensure operational reliability, the controller maintains high availability across multiple instances using consensus-based state replication and automated peer discovery.

The platform includes comprehensive security and observability features, such as mutual TLS authentication for internal communication and encrypted traffic management. It also provides built-in support for monitoring by exposing operational performance data through authenticated endpoints compatible with external analysis tools.

Features

  • Sidecar Injection - Intercepts pod lifecycle events to inject secrets directly into application containers via sidecar containers.
  • Kubernetes Controllers - Implements a reconciliation loop that continuously monitors and enforces the desired secret configuration within the cluster.
  • Dynamic Credential Provisioning - Generates short-lived authentication tokens on demand to replace static credentials and reduce long-term access risks.
  • Kubernetes ConfigMaps and Secrets - Automates the delivery of sensitive credentials into container environments to eliminate manual configuration.
  • Secret Injection Mechanisms - Delivers secure configuration data to running containers to ensure sensitive information remains protected during deployment.
  • Secret Vault Integrations - Automates the retrieval and injection of authentication tokens from centralized secret management services into containerized environments.
  • Consensus-Based Replication - Ensures high availability and data consistency across controller instances using distributed consensus protocols.
  • High Availability Clusters - Maintains cluster-wide service continuity and fault tolerance through automated peer discovery and consensus-based state management.
  • Mutual TLS Authentication - Secures internal service-to-service communication by requiring mutual certificate verification for all network requests.
  • Cluster Communication Security - Secures internal cluster traffic by managing certificate authorities and enforcing identity verification between components.
  • Management Traffic Encryption - Secures internal network traffic by managing certificate authorities and verifying component identities.

Star history

Star history chart for boostport/kubernetes-vaultStar history chart for boostport/kubernetes-vault

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 Kubernetes Vault

These projects share indexed features with Kubernetes Vault. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • buildbot/buildbotbuildbot avatar

    buildbot/buildbot

    5,452View on GitHub↗

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a build automation engine that coordinates the retrieval of source code, the execution of build steps, and the reporting of results through a central controller and a network of remote worker agents. The system is distinguished by a plugin-based extensibility architecture and a master-worker distribution model. It allows for dynamic build modification at runtime and supports a pluggable database backend for persisting system state and historical build data. The project covers a bro

    Python
    View on GitHub↗5,452
  • victoriametrics/victoriametricsVictoriaMetrics avatar

    VictoriaMetrics/VictoriaMetrics

    16,343View on GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    View on GitHub↗16,343
  • siderolabs/talossiderolabs avatar

    siderolabs/talos

    10,659View on GitHub↗

    Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters. It functions as an API-driven infrastructure manager that replaces traditional shell access with a declarative gRPC interface to control operating system state and configuration. The system is distinguished by its use of a read-only root filesystem and a security-hardened kernel, which removes standard GNU utilities to reduce the attack surface. It ensures environment consistency by distributing the operating system as versioned, signed images and utilizes TPM-backed verified

    Gocloud-nativecontainerdgo
    View on GitHub↗10,659
  • operator-framework/operator-sdkoperator-framework avatar

    operator-framework/operator-sdk

    7,658View on GitHub↗

    The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes API. It serves as a toolset for defining new API types and implementing reconcile loops to automate the lifecycles of complex applications. The project provides specialized support for creating operators based on Helm charts or Ansible playbooks, allowing users to maintain a desired cluster state using existing automation tools. It includes a dedicated system for packaging controllers into standardized container image bundles for distribution via the Operator Lifecycle Manager.

    Gokubernetesoperatorsdk
    View on GitHub↗7,658
Compare all 30 related projects→

Frequently asked questions

What does boostport/kubernetes-vault do?

This project is a Kubernetes controller that automates the retrieval and injection of secrets from HashiCorp Vault into containerized workloads. By operating as a control loop, it monitors cluster state to deliver sensitive configuration data and authentication tokens directly into application environments, removing the requirement for static credentials.

What are the main features of boostport/kubernetes-vault?

The main features of boostport/kubernetes-vault are: Sidecar Injection, Kubernetes Controllers, Dynamic Credential Provisioning, Kubernetes ConfigMaps and Secrets, Secret Injection Mechanisms, Secret Vault Integrations, Consensus-Based Replication, High Availability Clusters.

Which projects share features with boostport/kubernetes-vault?

Projects with overlapping indexed features include: buildbot/buildbot — Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… siderolabs/talos — Talos is a minimal, immutable Linux distribution designed specifically for deploying and managing Kubernetes clusters.… operator-framework/operator-sdk — The Operator SDK is a framework for building, packaging, and managing custom controllers that extend the Kubernetes… kong/kubernetes-ingress-controller — This project is an API gateway and ingress controller designed to manage traffic, security, and service connectivity… zenml-io/zenml — ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning…

Curated searches featuring Kubernetes Vault

Hand-picked collections where Kubernetes Vault appears.
  • Container Secret Injection Tools