authentik.providers.ldap.controllers.kubernetes

LDAP Provider Kubernetes Controller

 1"""LDAP Provider Kubernetes Controller"""
 2
 3from authentik.outposts.controllers.base import DeploymentPort
 4from authentik.outposts.controllers.kubernetes import KubernetesController
 5from authentik.outposts.models import KubernetesServiceConnection, Outpost
 6
 7
 8class LDAPKubernetesController(KubernetesController):
 9    """LDAP Provider Kubernetes Controller"""
10
11    def __init__(self, outpost: Outpost, connection: KubernetesServiceConnection):
12        super().__init__(outpost, connection)
13        self.deployment_ports = [
14            DeploymentPort(389, "ldap", "tcp", 3389),
15            DeploymentPort(636, "ldaps", "tcp", 6636),
16            DeploymentPort(9300, "http-metrics", "tcp", 9300),
17        ]
class LDAPKubernetesController(authentik.outposts.controllers.kubernetes.KubernetesController):
 9class LDAPKubernetesController(KubernetesController):
10    """LDAP Provider Kubernetes Controller"""
11
12    def __init__(self, outpost: Outpost, connection: KubernetesServiceConnection):
13        super().__init__(outpost, connection)
14        self.deployment_ports = [
15            DeploymentPort(389, "ldap", "tcp", 3389),
16            DeploymentPort(636, "ldaps", "tcp", 6636),
17            DeploymentPort(9300, "http-metrics", "tcp", 9300),
18        ]

LDAP Provider Kubernetes Controller

LDAPKubernetesController( outpost: authentik.outposts.models.Outpost, connection: authentik.outposts.models.KubernetesServiceConnection)
12    def __init__(self, outpost: Outpost, connection: KubernetesServiceConnection):
13        super().__init__(outpost, connection)
14        self.deployment_ports = [
15            DeploymentPort(389, "ldap", "tcp", 3389),
16            DeploymentPort(636, "ldaps", "tcp", 6636),
17            DeploymentPort(9300, "http-metrics", "tcp", 9300),
18        ]
deployment_ports