config/sysinv/sysinv/sysinv/sysinv/cert_mon
Isac Souza 983add3417 Docker registry certificate management by cert-manager
Cert-mon changes to monitor 'system-docker-local-certificate' k8s secret
and install StarlingX docker_registry certificate for
registry.local:9001.

Changes include:
- New thread to watch registry certificate changes
- Refactored the code to reduce code duplication
- Call sysinv api for 'certificate_install'

Design testing completed:
- When k8s secret is added/modified (initiated by cert-manager),
  certificate installation is completed
- sysinv api 'certificate_install' installs & confirmed via openssl
s_client -connect registry.local:9001
- When certificate is renewed, keys get regenerated (no changes
  needed. Confirmed that existing infrastructure takes care of it)

Story: 2007361
Task: 41717
Change-Id: Iffa68486764287a1b82a183ab9801a53c1e4885b
Signed-off-by: Isac Souza <IsacSacchi.Souza@windriver.com>
2021-02-05 21:41:13 -03:00
..
__init__.py Add cert-mon service 2020-07-20 14:06:31 -04:00
certificate_mon_manager.py Docker registry certificate management by cert-manager 2021-02-05 21:41:13 -03:00
context.py Add intermediate CA cert monitor and audit 2020-08-25 13:00:01 -04:00
messaging.py Add intermediate CA cert monitor and audit 2020-08-25 13:00:01 -04:00
service.py Add intermediate CA cert monitor and audit 2020-08-25 13:00:01 -04:00
utils.py Docker registry certificate management by cert-manager 2021-02-05 21:41:13 -03:00
watcher.py Docker registry certificate management by cert-manager 2021-02-05 21:41:13 -03:00