Skip to content

This repository is a blank/empty pattern that includes Vault capabilities, allowing to store secrets safetely following GitOps practices.

License

Notifications You must be signed in to change notification settings

vpatterns/vault

Repository files navigation

Blank Pattern with Vault to secure Secrets

This repository is a blank/empty pattern that includes Vault capabilities, allowing to store secrets safetely following GitOps practices.

This repository helps as a baseline to start building custom patterns - the key point of this repository is that it gets the framework started once the pattern is created in OpenShift, but it's not including any application or configuration yet apart from Vault.

How to start working

  1. Fork the repository.

  2. Review the values-hub.yaml file, inside this file you'll be able to declare in a descriptive way:

  • Creation of desired namespaces, including operator groups.
  • Installation of operators.
  • Operators configurations.
  • Custom day 2 configurations.
  1. For further information to dig in: play.validatedpatterns.io

Custom day 1 and day 2 configurations

To add new Applications with custom configurations:

  • Inside charts/ folder you can create helm or kustomize applications to save custom configs.
  • Then edit the values-hub.yaml, and in the Applications section add a new enty to the new folder created.

Multicloud-Gitops pattern can help as example.

How to update common/ repository

This repository includes a common/ repository as subtree that includes the main capabilities of the framework.

To update it:

About

This repository is a blank/empty pattern that includes Vault capabilities, allowing to store secrets safetely following GitOps practices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published