Skip to content

Define LldapUser/Group/Membership/AttributeSchema CRDs#31

Merged
lukidoescode merged 2 commits into
mainfrom
lwagner/3-crd-definitions
May 12, 2026
Merged

Define LldapUser/Group/Membership/AttributeSchema CRDs#31
lukidoescode merged 2 commits into
mainfrom
lwagner/3-crd-definitions

Conversation

@lukidoescode

Copy link
Copy Markdown
Owner

Add lldap-operator-crds with four CustomResource types generated from Rust definitions via a crdgen binary that writes canonical YAML to the Helm chart's crds directory. Each CRD enforces the lldap-instance label via CEL validation; LldapUser additionally requires passwordSecretRef unless passwordPolicy is Ignore. CI verifies the chart YAML stays in sync with the Rust types. Documentation and example manifests updated.

Add lldap-operator-crds with four CustomResource types generated from
Rust definitions via a crdgen binary that writes canonical YAML to the
Helm chart's crds directory. Each CRD enforces the lldap-instance label
via CEL validation; LldapUser additionally requires passwordSecretRef
unless passwordPolicy is Ignore. CI verifies the chart YAML stays in
sync with the Rust types. Documentation and example manifests updated.
@lukidoescode lukidoescode merged commit 66ed579 into main May 12, 2026
9 checks passed
@lukidoescode lukidoescode deleted the lwagner/3-crd-definitions branch May 12, 2026 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CRD Definitions (LldapUser, LldapGroup, LldapMembership, LldapAttributeSchema)

1 participant