Files
k8s-apps/samba-directory/lam.yaml
2026-03-19 18:48:58 +00:00

72 lines
1.6 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: lam
namespace: samba-directory
labels:
app: lam
spec:
replicas: 1
selector:
matchLabels:
app: lam
template:
metadata:
labels:
app: lam
spec:
containers:
- name: lam
image: ghcr.io/ldapaccountmanager/lam:9.4
imagePullPolicy: IfNotPresent
env:
- name: LAM_PASSWORD
valueFrom:
secretKeyRef:
name: lam-secrets
key: LAM_PASSWORD
- name: LDAP_SERVER
value: "ldaps://dc.undercloud.local:636"
- name: LDAP_DOMAIN
value: "undercloud.local"
- name: LDAP_BASE_DN
value: "dc=undercloud,dc=local"
- name: LDAP_USER
value: "lam@UNDERCLOUD.LOCAL"
- name: LDAPTLS_REQCERT
value: "never"
- name: LDAP_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
name: samba-ad-secrets
key: LAM_PASSWORD
- name: LAM_LANG
value: "en_US"
ports:
- name: http
containerPort: 80
protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
name: lam
namespace: samba-directory
labels:
app: lam
spec:
internalTrafficPolicy: Cluster
ipFamilies:
- IPv6
- IPv4
ipFamilyPolicy: PreferDualStack
type: ClusterIP
selector:
app: lam
ports:
- name: http
port: 80
protocol: TCP
targetPort: 80