CZERTAINLY / CZERTAINLY-HashiCorp-Vault-Connector

CZERTAINLY - Connector to HashiCorp Vault PKI secrets engine providing certificate management and certificate discovery
https://www.czertainly.com
MIT License
1 stars 1 forks source link
authority certificate czertainly discovery hashicorp-vault management provider

CZERTAINLY HashiCorp Vault Connector

This repository is part of the open-source project CZERTAINLY. You can find more information about the project at CZERTAINLY repository, including the contribution guide.

HashiCorp Vault Connector is the implementation of the following Function Groups and Kinds:

Function Group Kind
Authority Provider HVault
Discovery Provider HVault

HashiCorp Vault Connector is the implementation of certificate management for HashiCorp Vault PKI secrets engine that is compatible with the v2 client operations interface.

HashiCorp Vault Connector allows you to perform the following operations:

Authority Provider

Discovery Provider

Database requirements

HashiCorp Vault Connector requires the PostgreSQL database version 12+.

Docker container

HashiCorp Vault Connector is provided as a Docker container. Use the docker.io/3keycompany/czertainly-hashicorp-vaul-connector:tagname to pull the required image from the repository. It can be configured using the following environment variables:

Variable Description Required Default value
SERVER_PORT Port where the service is exposed 8080
DATABASE_HOST Database host localhost
DATABASE_PORT Database port 5432
DATABASE_NAME Database name N/A
DATABASE_USER Database user N/A
DATABASE_PASSWORD Database password N/A
DATABASE_SCHEMA Database schema hvault
LOG_LEVEL Logging level for the service INFO