Skip to content
@openshift-vault-integration

OpenShift Vault Integration

Get started with secret management using Hashicorp Vault on Red Hat OpenShift

OpenShift (Hashicorp) Vault Integration

Resources to get started with Hashicorp Vault on Red Hat OpenShift. Most resources can be applied to other Kubernetes distributions though some will require modifications to run outside of OpenShift.

Check out Vault 101 for a quick intro to Vault terms and concepts.

Repositories

Initialize Vault

  • vault-init
    • Deploy and initialize Vault on a Red Hat OpenShift cluster

Configure Vault

  • vault-in-cluster-config
    • Configure Vault for in-cluster Kubernetes authentication
  • vault-out-of-cluster-config
    • Configure Vault for out-of-cluster Kubernetes authentication
  • vault-role-namespace-sync
    • Automatically create Vault roles for namespaces in a Kubernetes cluster

Sync Secrets to OpenShift

  • external-secrets-custom-ca
    • Use External Secrets Operator against a secret store using a TLS certificate signed by a custom certificate authority (CA)
  • external-secrets-operator-example
    • Example code to integrate Hashicorp Vault and OpenShift GitOps (Argo CD) to deploy secrets from Vault to an OpenShift cluster using External Secrets Operator.
  • argocd-vault-plugin-example
    • Example code to integrate Hashicorp Vault and OpenShift GitOps (Argo CD) to deploy secrets from Vault to an OpenShift cluster using the argocd-vault-plugin.

Popular repositories Loading

  1. vault-init vault-init Public

    Helm chart to deploy a ready-to-go Vault server on Red Hat OpenShift

    Makefile

  2. argo-vault-plugin-example argo-vault-plugin-example Public

    Example code to integrate Hashicorp Vault and OpenShift GitOps (Argo CD) to deploy secrets from Vault to an OpenShift cluster using the argocd-vault-plugin

    Makefile

  3. external-secrets-operator-example external-secrets-operator-example Public

    Example code that integrates Hashicorp Vault and OpenShift Container Platform to deploy secrets from Vault using External Secrets Operator.

    Shell

  4. vault-in-cluster-config vault-in-cluster-config Public

    Configure Vault for in-cluster Kubernetes authentication

    Shell

  5. .github .github Public

    1

  6. vault-role-namespace-sync vault-role-namespace-sync Public

    Kubernetes CronJob to create Roles in Vault for all namespaces in a Kubernetes cluster

    Makefile

Repositories

Showing 8 of 8 repositories
  • .github Public
    openshift-vault-integration/.github’s past year of commit activity
    0 1 0 0 Updated Feb 21, 2023
  • vault-role-namespace-sync Public

    Kubernetes CronJob to create Roles in Vault for all namespaces in a Kubernetes cluster

    openshift-vault-integration/vault-role-namespace-sync’s past year of commit activity
    Makefile 0 MIT 0 0 0 Updated Oct 4, 2022
  • vault-init Public

    Helm chart to deploy a ready-to-go Vault server on Red Hat OpenShift

    openshift-vault-integration/vault-init’s past year of commit activity
    Makefile 0 MIT 0 0 0 Updated Oct 4, 2022
  • external-secrets-operator-example Public

    Example code that integrates Hashicorp Vault and OpenShift Container Platform to deploy secrets from Vault using External Secrets Operator.

    openshift-vault-integration/external-secrets-operator-example’s past year of commit activity
    Shell 0 MIT 0 0 0 Updated Oct 4, 2022
  • external-secrets-custom-ca Public

    Use External Secrets Operator against a secret store using a TLS certificate signed by a custom certificate authority (CA)

    openshift-vault-integration/external-secrets-custom-ca’s past year of commit activity
    0 MIT 0 0 0 Updated Oct 4, 2022
  • vault-in-cluster-config Public

    Configure Vault for in-cluster Kubernetes authentication

    openshift-vault-integration/vault-in-cluster-config’s past year of commit activity
    Shell 0 MIT 0 0 0 Updated Sep 27, 2022
  • argo-vault-plugin-example Public

    Example code to integrate Hashicorp Vault and OpenShift GitOps (Argo CD) to deploy secrets from Vault to an OpenShift cluster using the argocd-vault-plugin

    openshift-vault-integration/argo-vault-plugin-example’s past year of commit activity
    Makefile 0 MIT 0 0 0 Updated Sep 27, 2022
  • openshift-vault-integration/vault-out-of-cluster-config’s past year of commit activity
    0 0 0 0 Updated Sep 2, 2022

Top languages

Loading…

Most used topics

Loading…