Kubernetes certificate downloader: an application that watches TLS Secrets in a Kubernetes cluster, and provides a REST API with which a client can instruct the app to manage Secrets as certificate/key files in a local directory.
Find a file
2023-12-01 17:39:29 +01:00
cmd Add cmd/ and the main package. 2020-07-23 14:58:32 +02:00
pkg On Secret delete, don't check against the ResourceVersion. 2023-06-15 16:40:56 +02:00
.gitignore Add cmd/ and the main package. 2020-07-23 14:58:32 +02:00
COPYING Initial commit, initial implementation of package pkg/crt. 2020-07-22 20:25:37 +02:00
go.mod Require k8s client-go 1.28. 2023-12-01 17:39:29 +01:00
go.sum Require k8s client-go 1.28. 2023-12-01 17:39:29 +01:00
LICENSE Initial commit, initial implementation of package pkg/crt. 2020-07-22 20:25:37 +02:00
Makefile Add cmd/ and the main package. 2020-07-23 14:58:32 +02:00
README.md Initial commit, initial implementation of package pkg/crt. 2020-07-22 20:25:37 +02:00

Kubernetes Certiicate Downloader

An application that watches TLS Secrets in a Kubernetes cluster, and provides a REST API with which a client can instruct the app to save Secrets as certificate/key files in a local directory, or to update or delete existing files.

This application is primarily meant to support the use of haproxy, in particular since it saves the TLS certificates and keys concatenated in single files, as haproxy requires.