Files
k8sgpt/pkg
AlexsJones a98de9a821 feat: support many-to-one auth provider mapping
This commit enhances the AI provider configuration system to support multiple
configurations per provider while maintaining backward compatibility. Key changes:

- Add GetConfigName() to IAIConfig interface to support named configurations
- Update AIProvider struct to handle multiple configurations via Configs array
- Implement configuration fallback logic in AIProvider methods
- Add support for default configuration selection
- Update mock configuration in tests to implement new interface methods

The changes allow providers to have multiple named configurations while
preserving existing functionality for single-configuration setups. This
enables more flexible provider configuration management and better
integration with various AI backends.

Breaking Changes: None
Backward Compatible: Yes

Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
2025-05-06 11:59:09 +01:00
..
2025-04-29 09:22:44 +01:00
2025-04-29 09:22:44 +01:00
2025-04-29 09:22:44 +01:00
2025-03-04 07:33:14 +00:00
2025-04-29 09:22:44 +01:00