docs/adrs/core-controller-user.md
Date: 2023-05-26
Accepted
Users who collect audit logs from K3s currently have a hard time determining if an action was performed by an administrator, or by the K3s supervisor.
This is due to the K3s supervisor using the same system:admin user for both the admin kubeconfig, and the kubeconfig used by core Wrangler controllers that drive core functionality and the deploy/helm controllers.
Users may have policies in place that prohibit use of the system:admin account, or that require service accounts to be distinct from user accounts.