outposts: improve logging for outpost controller
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
		@ -123,6 +123,7 @@ class IngressReconciler(KubernetesObjectReconciler[NetworkingV1beta1Ingress]):
 | 
			
		||||
            )
 | 
			
		||||
            rules.append(rule)
 | 
			
		||||
        if not rules:
 | 
			
		||||
            self.logger.debug("No providers use proxying, no ingress needed")
 | 
			
		||||
            raise Disabled()
 | 
			
		||||
        tls_config = None
 | 
			
		||||
        if tls_hosts:
 | 
			
		||||
 | 
			
		||||
@ -91,8 +91,10 @@ class TraefikMiddlewareReconciler(KubernetesObjectReconciler[TraefikMiddleware])
 | 
			
		||||
            outpost__in=[self.controller.outpost],
 | 
			
		||||
            forward_auth_mode=True,
 | 
			
		||||
        ).exists():
 | 
			
		||||
            self.logger.debug("No providers with forward auth enabled.")
 | 
			
		||||
            raise Disabled()
 | 
			
		||||
        if not self._crd_exists():
 | 
			
		||||
            self.logger.debug("CRD doesn't exist")
 | 
			
		||||
            raise Disabled()
 | 
			
		||||
        return TraefikMiddleware(
 | 
			
		||||
            apiVersion=f"{CRD_GROUP}/{CRD_VERSION}",
 | 
			
		||||
 | 
			
		||||
@ -18,6 +18,6 @@ class ProxyKubernetesController(KubernetesController):
 | 
			
		||||
            DeploymentPort(4443, "https", "tcp"),
 | 
			
		||||
        ]
 | 
			
		||||
        self.reconcilers["ingress"] = IngressReconciler
 | 
			
		||||
        self.reconcilers["traefik_middleware"] = TraefikMiddlewareReconciler
 | 
			
		||||
        self.reconcilers["traefik middleware"] = TraefikMiddlewareReconciler
 | 
			
		||||
        self.reconcile_order.append("ingress")
 | 
			
		||||
        self.reconcile_order.append("traefik_middleware")
 | 
			
		||||
        self.reconcile_order.append("traefik middleware")
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user