LldapGroup
An LldapGroup resource declares an lldap group managed by the operator.
Each resource must carry the lldap-operator.lukidoescode.com/lldap-instance
label whose value selects which lldap instance the group belongs to.
Example
apiVersion: lldap-operator.lukidoescode.com/v1alpha1
kind: LldapGroup
metadata:
name: engineering
labels:
lldap-operator.lukidoescode.com/lldap-instance: default
spec:
displayName: "Engineering"
attributes:
- name: costCenter
value:
- "1234"
Spec Fields
| Field | Type | Required | Description |
|---|---|---|---|
displayName | string | yes | Group display name (1–128 chars) |
attributes | AttributeValue[] | no | Custom attribute values; each requires a corresponding LldapAttributeSchema with target: Group |
Status
| Field | Type | Description |
|---|---|---|
groupId | integer | Group ID assigned by lldap |
uuid | string | Group UUID assigned by lldap |
observedGeneration | int64 | Last observed resource generation |
conditions | Condition[] | Standard Kubernetes conditions |