1
0
Fork 0

Add ssl-check

This commit is contained in:
Joao Gilberto Magalhaes 2023-02-26 20:56:32 -06:00
parent 173a31ea80
commit 6e367174d4
7 changed files with 35 additions and 17 deletions

View file

@ -188,9 +188,9 @@ class Kubernetes(ProcessorInterface):
self.cert_cache = {}
super().__init__()
def _check_annotation(self, annotations, key):
def _check_annotation(self, annotations, key, default = None):
if key not in annotations:
return None
return default
return annotations[key]
def inspect_network(self):
@ -258,6 +258,8 @@ class Kubernetes(ProcessorInterface):
rule_data["%s.redirect" % (definition)] = redirect
if mode is not None:
rule_data["%s.mode" % (definition)] = mode
rule_data["%s.balance" % (definition)] = self._check_annotation(ingress.metadata.annotations, "easyhaproxy.balance", "roundrobin")
service_name = rule.http.paths[0].backend.service.name
try: