Skip to content

djpenka/vault-dev-guide

Repository files navigation

Getting started with Vault - a developer tutorial

Introduction

This guide will outline how to get started with Hashicorp Vault from a application developer / user perspective. We will be using k3s with the Vault chart in dev mode to rapidly get Vault working and begin experimentation, but a production instance of Vault should not be used in dev mode. Though your authentication method may be different, your user experience should be consistent.

K3s only works on linux distributions, however there are other options for Windows users, such as Minikube. After installing one of these options, the rest of the Vault installation process will be the same.

For a more in-depth look at Vault on Kubernetes, take a look at the official vault on kubernetes docs. They have some great and in depth documentation. This repo was created to summarize my process of getting this up and running as quickly and simply as possible.

Table of Contents

Using Vault

  1. Getting k3s
  2. Installing Vault in dev mode
  3. Secrets Engines
  4. Create a KV secret with the kv_v2 engine
  5. Injecting secrets with Vault Helm Sidecar

Integrating Vault with Jenkins

  1. Installing a local Jenkins instance
  2. Using Vault in Jenkins

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published