Commit Graph

49 Commits

Author SHA1 Message Date
b24102a5b2 Update rbac to grant access to group resource
All checks were successful
Build and deploy / Build container and manifests (push) Successful in 8m43s
2025-03-22 05:10:55 +01: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
31354f8a83 Added demo yaml 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
64eac3d7c1 Added create/delete group queries (#8) 2025-03-22 04:18:29 +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
b5342ab86a Update to rust edition 2024 2025-03-22 04:18:29 +01:00
13ddc853fb Moved ServiceUser into separate file 2025-03-22 04:18:15 +01:00
f085bf1088 Build auditable binaries 2025-03-22 04:18:15 +01:00
0567dea6c5 Add attestations to image 2025-03-22 04:18:15 +01:00
4a589395d2 Add annotations instead of labels to image 2025-03-22 04:18:15 +01:00
99977c1f8d Set SOURCE_DATE_EPOCH during image build 2025-03-22 04:18:15 +01:00
1b2e0faece Switched to nonroot distroless base and improved layer caching 2025-03-22 04:18:15 +01:00
16dc78358d Switch to hadolint for linting Dockerfile 2025-03-22 04:18:15 +01:00
a80e03ac90 Lock rust toolchain version to same version used in Dockerfile 2025-03-22 04:18:14 +01:00
4741fc1f00 Update crates 2025-03-22 04:18:14 +01:00
cc9a8c787f Run clippy, audit, and test also on Cargo.lock changes 2025-03-22 04:18:14 +01:00
a4deeac442 Add cargo audit 2025-03-22 04:18:14 +01:00
713a6da6e9 Improve workflow and generate CRDs (#3) 2025-03-22 04:17:08 +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
b12f3d4457 Added gitea action to build container and manifests
All checks were successful
Build and deploy / Build container (push) Successful in 2m30s
Build and deploy / Publish manifests (push) Successful in 36s
2025-03-18 03:19:03 +01:00
3b003eafce Added Kubernetes manifests 2025-03-18 03:19:00 +01:00
f64211e326 Added Dockerfile 2025-03-18 02:21:31 +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
28fe0e333d Adjusted queries
Since this is becoming a kubernetes controller there is no need to keep
track of which users are managed in lldap
2025-03-15 05:50:47 +01:00
31eb05d098 Removed unused base64 dependency 2025-03-15 05:45:59 +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
d9cb4b4598 Run lldap-controller by default 2025-03-14 04:19:47 +01:00
425a1e3e9e Ignore .new snapshots 2025-03-13 03:33:01 +01:00
63e533e523 Add pre-commit 2025-03-13 03:29:11 +01:00
729f1483c9 Created kubernetes Service User CRD 2025-03-13 02:59:42 +01:00
53a025363c Cleanup queries test imports 2025-03-13 02:58:20 +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