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
// UseSystemCAs determines whether to use system CA certificates in addition
232
-
// to custom CA certificates. When true, both system and custom CAs are trusted (additive).
233
-
// When false, only the custom CA from CACertSecretRef is trusted.
234
-
// This allows connecting to both public and internal services with a single configuration.
235
-
// +optional
236
-
// +kubebuilder:default=true
237
-
UseSystemCAsbool`json:"useSystemCAs,omitempty"`
238
-
}
239
-
240
205
// ModelConfigSpec defines the desired state of ModelConfig.
241
206
//
242
207
// +kubebuilder:validation:XValidation:message="provider.openAI must be nil if the provider is not OpenAI",rule="!(has(self.openAI) && self.provider != 'OpenAI')"
@@ -246,8 +211,6 @@ type TLSConfig struct {
246
211
// +kubebuilder:validation:XValidation:message="provider.gemini must be nil if the provider is not Gemini",rule="!(has(self.gemini) && self.provider != 'Gemini')"
247
212
// +kubebuilder:validation:XValidation:message="provider.geminiVertexAI must be nil if the provider is not GeminiVertexAI",rule="!(has(self.geminiVertexAI) && self.provider != 'GeminiVertexAI')"
248
213
// +kubebuilder:validation:XValidation:message="provider.anthropicVertexAI must be nil if the provider is not AnthropicVertexAI",rule="!(has(self.anthropicVertexAI) && self.provider != 'AnthropicVertexAI')"
0 commit comments