You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add file-based authentication support for ClusterTriggerAuthentication
We're using a custom secret solution that decrypts credentials via an init container and writes the resulting credentials to a shared emptyDir.
The current `AuthenticationRef` is limiting as it forces us to store the credential in a `Secret`/`ConfigMap` instead and we'd like to avoid doing that due to the fact that we cannot use these safely in our environment.
Happy to discuss viable alternatives but for now the implementation looks as follows:
• Add optional FilePath field to AuthenticationRef for reading auth params from mounted files
• Implement readAuthParamsFromFile helper to parse JSON credentials
• Modify resolveAuthRef to handle file-based auth when FilePath is specified
• Add comprehensive tests for new functionality
• Maintain backward compatibility with existing authentication methods
Fix#7083
Signed-off-by: Jonas-Taha El Sesiy <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -65,6 +65,7 @@ To learn more about active deprecations, we recommend checking [GitHub Discussio
65
65
66
66
-**General**: Add error and event for mismatching input property ([#6721](https://github.com/kedacore/keda/issues/6721))
67
67
-**General**: Add fallback support for triggers of `Value` metric type ([#6655](https://github.com/kedacore/keda/pull/6655))
68
+
-**General**: Add file-based authentication support for ClusterTriggerAuthentication ([#7083](https://github.com/kedacore/keda/issues/7083))
68
69
-**General**: Add support for pause scale in annotation ([#6902](https://github.com/kedacore/keda/issues/6902))
69
70
-**General**: Enable support on s390x for KEDA ([#6543](https://github.com/kedacore/keda/issues/6543))
70
71
-**General**: Introduce new Solace Direct Messaging scaler ([#6545](https://github.com/kedacore/keda/issues/6545))
0 commit comments