Prerequisites
Project Status
Active Maintenance Mode
We are currently focusing our development efforts on
SPIKE to reach its v1.0 milestone.
During this period:
- Security Issues: We will promptly address any security vulnerabilities or
CVE announcements in VSecM.
- Feature Development: New feature implementations will be deferred until
SPIKE achieves v1.0.
- Community Contributions: We welcome and encourage community contributions
to VSecM during this time. We will review and merge PRs as quickly as possible.
We will provide guidance and support to contributors.
Thank you for your understanding and continued support.
Get Your Hands Dirty
This is a quickstart guide to get you up and running with VSecM.
Prerequisites
- Minikube: You can install VMware Secrets Manager on any
Kubernetes cluster, but we’ll use Minikube in this quickstart example.
Minikube is a tool that makes it easy to run Kubernetes locally.
- make: You’ll need
make
to run certain build tasks. You can
install make
using your favorite package manager.
- Docker: This quickstart guide assumes that Minikube uses
the Docker driver. If you use a different driver, things will still likely
work, but you might need to tweak some of the commands and configuration.
- Helm: Helm is a package manager for Kubernetes. It allows developers
and operators to more easily package, configure, and deploy applications and
services onto Kubernetes clusters. In this quickstart guide, it is expected
that you have
helm
installed on your system. Helm will be used to manage
the deployment of the VMware Secrets Manager onto your Kubernetes cluster.
If you don’t have Helm installed, you can follow the instructions on the
official Helm website to install it.
I Have a Kubernetes Cluster Already
If you are already have a cluster and a kubectl
that you can use on that
cluster, you won’t need Minikube, so you can skip the steps related to
initializing Minikube and configuring Minikube-related environment variables.
Also, if you are not using minikube, you will not need a local docker instance either.
A Video Is Worth A Lot of Words
Here’s a video that walks you through the steps in this quickstart guide:
edit this page ✏️