package
0.0.0-20241217185939-12680da40da0
Repository: https://github.com/openshift/lightspeed-operator.git
Documentation: pkg.go.dev

# Constants

No description provided by the author

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

No description provided by the author
No description provided by the author
ConversationCacheSpec defines the desired state of OLS conversation cache.
No description provided by the author
DeploymentConfig defines the schema for overriding deployment of OLS instance.
LLMSpec defines the desired state of the large language model (LLM).
ModelParametersSpec.
ModelSpec defines the LLM model to use and its parameters.
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster +kubebuilder:validation:XValidation:rule="self.metadata.name == 'cluster'",message=".metadata.name must be 'cluster'" Red Hat OpenShift Lightspeed instance.
+kubebuilder:object:root=true +kubebuilder:resource:scope=Cluster OLSConfigList contains a list of OLSConfig.
OLSConfigSpec defines the desired state of OLSConfig.
OLSConfigStatus defines the observed state of OLS deployment.
OLSDataCollectorSpec defines allowed OLS data collector configuration.
OLSSpec defines the desired state of OLS deployment.
ProviderSpec defines the desired state of LLM provider.
QueryFiltersSpec defines filters to manipulate questions/queries.
RedisSpec defines the desired state of Redis.
No description provided by the author
UserDataCollectionSpec defines how we collect user data.

# Type aliases

+kubebuilder:validation:Enum=redis.