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
HashiCorp Vault Connector
requires the PostgreSQL database version 12+.
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 |