WIP: auto-discover certificates

This commit is contained in:
Thomas E Lackey 2024-03-06 15:14:48 -06:00
parent 62f7ce649d
commit d7574474e3

View File

@ -169,7 +169,19 @@ class K8sDeployer(Deployer):
print("Service created:") print("Service created:")
print(f"{service_resp}") print(f"{service_resp}")
def _find_certificate_for_host_name(self, host_name):
def find_matching_certificate(self, host_name):
all_certificates = self.custom_obj_api.get_namespaced_custom_object(
group="cert-manager.io",
version="v1",
namespace=self.k8s_namespace,
plural="certificates"
)
for cert in all_certificates:
print(cert)
def up(self, detach, services): def up(self, detach, services):
self._find_certificate_for_host_name("foo")
if not opts.o.dry_run: if not opts.o.dry_run:
if self.is_kind(): if self.is_kind():
# Create the kind cluster # Create the kind cluster