Open mgiota opened 3 months ago
I created a temp commit branched from this PR. I adapted existing Transforms Reauthorization process to take into consideration SLO transforms as well. Here's how the Reauthorization workflow looks like so far:
https://github.com/user-attachments/assets/a4e00769-8a0b-4091-9efc-ec8147e6da85
This is still WIP, since I am clarifying the workflow with Fleet team in this thread
cc @qn895
Pinging @elastic/obs-ux-management-team (Team:obs-ux-management)
Summary
As part of this PR a secondary authorization header was added to Transforms in Fleet, making the permissions/privileges dependent on the logged-in user. Previously everything was installed as
kibana_system
user, which has limited permissions to a specific set of indices defined internally.When SLO assets are installed, transforms get installed as well. The secondary authorization header that was added to Transforms in Fleet, didn't automatically got applied to SLO transforms, since SLO assets are installed as kibana assets and the secondary authorization header is currently applied only to ES assets.
Thus in this PR which handles the installation of SLO assets in Fleet, we hit following permission error:
✅ Acceptance criteria
Adapt the SLO installation process to incorporate the Transform reauthorization process