Commit Graph

67 Commits

Author SHA1 Message Date
Dreaded_X a2045f1f14 feat: Generate crds in Dockerfile
Build and deploy / build (push) Failing after 4m54s
2025-12-21 06:52:05 +01:00
Dreaded_X f1005138f4 feat: Update workflow to use docker bake 2025-12-21 06:41:04 +01:00
Dreaded_X 72bb27aae0 chore: Update dependencies 2025-12-21 06:19:04 +01:00
Dreaded_X f98677eb1e Trigger reconcile webhook once build is done
kustomization/lldap-controller/b5ae0585 reconciliation succeeded
Build and deploy / build (push) Successful in 7m36s
2025-04-23 21:00:10 +02:00
Dreaded_X a6b342ea62 Use reusable workflow
Build and deploy / build (push) Successful in 7m34s
kustomization/lldap-controller/b5ae0585 reconciliation succeeded
2025-04-23 14:15:19 +02:00
Dreaded_X 6bedf95348 Notify on build failure
Build and deploy / Build container and manifests (push) Successful in 5m54s
kustomization/lldap-controller/b5ae0585 reconciliation succeeded
2025-04-22 18:24:06 +02:00
Dreaded_X 8a07d661ce Added option to load lldap password from file (#12)
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
Dreaded_X f714773ba8 Use custom error for missing environment variables
Build and deploy / Build container and manifests (push) Has been cancelled
2025-04-22 10:44:25 +02:00
Dreaded_X bb09334fad Include bind_dn field in secet (#13)
Build and deploy / Build container and manifests (push) Successful in 7m8s
2025-04-22 00:34:50 +02:00
Dreaded_X 58bb0b312a Added dotenvy to make development a bit easier 2025-04-22 00:22:32 +02:00
Dreaded_X 46ea8e2cd7 Switched from anyhow to color_eyre 2025-04-22 00:22:30 +02:00
Dreaded_X 41efea3a98 Update rust 1.85 -> 1.86
Build and deploy / Build container and manifests (push) Successful in 7m39s
2025-04-18 18:29:32 +02:00
Dreaded_X 884c37aa1b Small tweaks to bring in line with other Kubernetes tools 2025-04-18 18:29:31 +02:00
Dreaded_X 2d2ef6903b Fixed reconciliation of namespaced resources
Build and deploy / Build container and manifests (push) Successful in 5m30s
2025-04-14 16:32:14 +02:00
Dreaded_X 7e4a4150ad Fixed permissions (#9)
Build and deploy / Build container and manifests (push) Successful in 2m38s
2025-04-14 01:18:01 +02:00
Dreaded_X 9c37b2a2d1 Cleaned up events
Build and deploy / Build container and manifests (push) Successful in 9m7s
2025-04-14 01:01:31 +02:00
Dreaded_X d21b53cf34 Added UserAttribute crd to control user attributes (#9) 2025-04-14 01:01:08 +02:00
Dreaded_X 5d5c916a01 Cache docker layers
Build and deploy / Build container and manifests (push) Successful in 2m51s
2025-03-22 06:28:31 +01:00
Dreaded_X b24102a5b2 Update rbac to grant access to group resource
Build and deploy / Build container and manifests (push) Successful in 8m43s
2025-03-22 05:10:55 +01:00
Dreaded_X b9963dcb16 Use compact formatting for tracing if running through cargo
Build and deploy / Build container and manifests (push) Successful in 7m23s
2025-03-22 04:58:56 +01:00
Dreaded_X 31354f8a83 Added demo yaml 2025-03-22 04:58:56 +01:00
Dreaded_X 5a254164cf Added Group controller (#8) 2025-03-22 04:58:54 +01:00
Dreaded_X 10354ee11a Added Group resource (#8) 2025-03-22 04:18:38 +01:00
Dreaded_X 64eac3d7c1 Added create/delete group queries (#8) 2025-03-22 04:18:29 +01:00
Dreaded_X 2e952ea8cd Remove async-traits 2025-03-22 04:18:29 +01:00
Dreaded_X 4308312a61 Fix formatting 2025-03-22 04:18:29 +01:00
Dreaded_X b5342ab86a Update to rust edition 2024 2025-03-22 04:18:29 +01:00
Dreaded_X 13ddc853fb Moved ServiceUser into separate file 2025-03-22 04:18:15 +01:00
Dreaded_X f085bf1088 Build auditable binaries 2025-03-22 04:18:15 +01:00
Dreaded_X 0567dea6c5 Add attestations to image 2025-03-22 04:18:15 +01:00
Dreaded_X 4a589395d2 Add annotations instead of labels to image 2025-03-22 04:18:15 +01:00
Dreaded_X 99977c1f8d Set SOURCE_DATE_EPOCH during image build 2025-03-22 04:18:15 +01:00
Dreaded_X 1b2e0faece Switched to nonroot distroless base and improved layer caching 2025-03-22 04:18:15 +01:00
Dreaded_X 16dc78358d Switch to hadolint for linting Dockerfile 2025-03-22 04:18:15 +01:00
Dreaded_X a80e03ac90 Lock rust toolchain version to same version used in Dockerfile 2025-03-22 04:18:14 +01:00
Dreaded_X 4741fc1f00 Update crates 2025-03-22 04:18:14 +01:00
Dreaded_X cc9a8c787f Run clippy, audit, and test also on Cargo.lock changes 2025-03-22 04:18:14 +01:00
Dreaded_X a4deeac442 Add cargo audit 2025-03-22 04:18:14 +01:00
Dreaded_X 713a6da6e9 Improve workflow and generate CRDs (#3) 2025-03-22 04:17:08 +01:00
Dreaded_X 69588d2748 Implement passwordManager functionality (#1)
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
Dreaded_X c1fb7d3fe6 Refactor additionalGroups functionality (#2) 2025-03-19 03:28:18 +01:00
Dreaded_X 582a770e41 Implement additionalGroups functionality (#2) 2025-03-19 03:27:57 +01:00
Dreaded_X fac8e44b24 Renamed id to username for better dx 2025-03-19 02:49:05 +01:00
Dreaded_X f3010febdc Improved get/create user 2025-03-19 01:39:33 +01:00
Dreaded_X b12f3d4457 Added gitea action to build container and manifests
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
Dreaded_X 3b003eafce Added Kubernetes manifests 2025-03-18 03:19:00 +01:00
Dreaded_X f64211e326 Added Dockerfile 2025-03-18 02:21:31 +01:00
Dreaded_X 5f746b90a8 Emit warning and continue if the to be deleted user does not exist 2025-03-18 01:35:49 +01:00
Dreaded_X e858baaa3c Delete user from lldap on cleanup 2025-03-18 01:22:20 +01:00
Dreaded_X 87a4749471 Added finalizer with empty cleanup 2025-03-18 01:13:27 +01:00