hyperledger-firefly / hyperledger-firefly/helm-charts

Configurable Certificate Expiry and Cert Renewal

Open
#37 2 comments 0 reactions 0 assignees View on GitHub
bug enhancement
Dominant language
Go Template
Stars
17
Forks
24
PR merge metrics
No merged PRs in 30d

Description

With an old enough environment, DX's certs can expire when using cert-manager managed certificates. cert-manager automatically renews the cert but there's then a few challenges:
1. Having DX pod be aware of the renewed cert and restarting
2. Using the appropriate FF APIs to have the new DX cert be broadcasted out to everyone in the network

First step, is we could let the expiry time of the cert be configurable in case folks want their certs to last longer than the default 3 months. And then, we'll need to figure out what combination of sidecars, annotations, and Jobs need to be put in place to solve the above.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Helm chart values and templates for cert-manager-managed certificates and the DX pod. Trace how expiry configuration relates to the listed restart, sidecar, annotation, Job, and FF API concerns. Done requires a clear implementation path for configurable expiry and certificate renewal handling.

Written by the indexing model from the issue text.

Assessment

Tech stack
helm, kubernetes
Domain
devops, infrastructure, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.