(provider string)
| 1574 | } |
| 1575 | |
| 1576 | func poolModelPrefix(provider string) string { |
| 1577 | meta, ok := providercatalog.Get(provider) |
| 1578 | if ok && len(meta.Models) > 0 { |
| 1579 | parts := strings.SplitN(strings.TrimSpace(meta.Models[0].ID), "/", 2) |
| 1580 | if len(parts) == 2 && strings.TrimSpace(parts[0]) != "" { |
| 1581 | return parts[0] |
| 1582 | } |
| 1583 | } |
| 1584 | return provider |
| 1585 | } |
| 1586 | |
| 1587 | func supportedProviderModelPrefixes(provider string) []string { |
| 1588 | values := []string{poolModelPrefix(provider), runtimeProviderModelPrefix(provider)} |
no test coverage detected