The operator should (optionally) be able to provision Kerberos keytabs dynamically from the KDC, rather than reading them from static secrets. Acceptance criteria: - Backend/type configuration - #8 - Load admin keytab and KDC mapping - Create pod keytab for a given scope (node FQDN, pod FQDN, etc) on demand
Activity
fhennig commentedon Dec 1, 2021
There seems to be at least some crate to work with kerberos in rust (haven't looked into it much): https://docs.rs/kerbeiros/latest/kerbeiros/
EDIT: Or maybe this: https://github.com/ironthree/libkrb5-rs
But maybe we'll just have to write code ourselves to communicate with the kerberos server