Commit Graph

34 Commits

Author SHA1 Message Date
8a07d661ce
Added option to load lldap password from file (#12)
All checks were successful
Build and deploy / Build container and manifests (push) Successful in 6m15s
kustomization/lldap-controller/b5ae0585 reconciliation succeeded
2025-04-22 11:13:46 +02:00
f714773ba8
Use custom error for missing environment variables
Some checks failed
Build and deploy / Build container and manifests (push) Has been cancelled
2025-04-22 10:44:25 +02:00
bb09334fad
Include bind_dn field in secet (#13)
All checks were successful
Build and deploy / Build container and manifests (push) Successful in 7m8s
2025-04-22 00:34:50 +02:00
58bb0b312a
Added dotenvy to make development a bit easier 2025-04-22 00:22:32 +02:00
46ea8e2cd7
Switched from anyhow to color_eyre 2025-04-22 00:22:30 +02:00
884c37aa1b
Small tweaks to bring in line with other Kubernetes tools 2025-04-18 18:29:31 +02:00
2d2ef6903b
Fixed reconciliation of namespaced resources
All checks were successful
Build and deploy / Build container and manifests (push) Successful in 5m30s
2025-04-14 16:32:14 +02:00
9c37b2a2d1
Cleaned up events
All checks were successful
Build and deploy / Build container and manifests (push) Successful in 9m7s
2025-04-14 01:01:31 +02:00
d21b53cf34
Added UserAttribute crd to control user attributes (#9) 2025-04-14 01:01:08 +02:00
b9963dcb16
Use compact formatting for tracing if running through cargo
All checks were successful
Build and deploy / Build container and manifests (push) Successful in 7m23s
2025-03-22 04:58:56 +01:00
5a254164cf
Added Group controller (#8) 2025-03-22 04:58:54 +01:00
10354ee11a
Added Group resource (#8) 2025-03-22 04:18:38 +01:00
2e952ea8cd
Remove async-traits 2025-03-22 04:18:29 +01:00
4308312a61
Fix formatting 2025-03-22 04:18:29 +01:00
13ddc853fb
Moved ServiceUser into separate file 2025-03-22 04:18:15 +01:00
69588d2748
Implement passwordManager functionality (#1)
All checks were successful
Build and deploy / Build container (push) Successful in 2m46s
Build and deploy / Publish manifests (push) Successful in 34s
2025-03-19 03:28:36 +01:00
c1fb7d3fe6
Refactor additionalGroups functionality (#2) 2025-03-19 03:28:18 +01:00
582a770e41
Implement additionalGroups functionality (#2) 2025-03-19 03:27:57 +01:00
fac8e44b24
Renamed id to username for better dx 2025-03-19 02:49:05 +01:00
f3010febdc
Improved get/create user 2025-03-19 01:39:33 +01:00
5f746b90a8
Emit warning and continue if the to be deleted user does not exist 2025-03-18 01:35:49 +01:00
e858baaa3c
Delete user from lldap on cleanup 2025-03-18 01:22:20 +01:00
87a4749471
Added finalizer with empty cleanup 2025-03-18 01:13:27 +01:00
c63c26137d
Add more logging 2025-03-16 05:33:12 +01:00
921a2a5c83
Improve error display 2025-03-16 05:33:00 +01:00
6d4ba86149
Use correct lldap url 2025-03-16 05:32:03 +01:00
5e8e8590f1
Massive refactor 2025-03-16 05:18:42 +01:00
0bbb2ca738
Create users and update passwords 2025-03-15 05:55:05 +01:00
59f26a7e75
Use tracing for logging 2025-03-15 05:53:17 +01:00
39a57e35ac
Adjusted secret name to prevent conflicts 2025-03-14 04:26:13 +01:00
280ac723b5
First part of actual controller 2025-03-14 04:21:37 +01:00
729f1483c9
Created kubernetes Service User CRD 2025-03-13 02:59:42 +01:00
947ec01d56
Switch to up-to-date version of lldap_auth 2025-03-13 01:49:02 +01:00
0c4e7eb9ab
Initial commit 2025-03-13 01:48:04 +01:00