package
1.0.1
Repository: https://github.com/nvidia/k8s-nim-operator.git
Documentation: pkg.go.dev

# Functions

IsProbeEnabled returns true if a given liveness/readiness/startup probe is enabled.

# Constants

NimCacheConditionJobCompleted indicates that the caching job is completed.
NimCacheConditionJobCreated indicates that the caching job is created.
NimCacheConditionJobPending indicates that the caching job is in pending state.
NimCacheConditionPVCCreated indicates that the caching pvc is created.
NimCacheConditionReconcileFailed indicated that error occured while reconciling NIMCache object.
NimCacheStatusFailed indicates that caching is failed.
NimCacheStatusInProgress indicates that caching is in progress.
NimCacheStatusNotReady indicates that cache is not ready.
NimCacheStatusPending indicates that caching is not yet started.
NimCacheStatusPVCCreated indicates that the pvc is created for caching.
NimCacheStatusReady indicates that cache is ready.
NimCacheStatusStarted indicates that caching process is started.
NIMPipelineConditionFailed indicates that the NIM pipeline has failed.
NIMPipelineConditionReady indicates that the NIM pipeline is ready.
NIMPipelineStatusFailed indicates that one or more services in the NIM pipeline has failed.
NIMPipelineStatusNotReady indicates that one or more services in the NIM pipeline are not ready.
NIMPipelineStatusReady indicates that NIM pipeline is ready.
NIMServiceConditionFailed indicates that the NIM deployment has failed.
NIMServiceConditionReady indicates that the NIM deployment is ready.
NIMServiceStatusFailed indicates that NIM deployment has failed.
NIMServiceStatusNotReady indicates that NIM deployment is not ready.
NIMServiceStatusPending indicates that NIM deployment is in pending state.
NIMServiceStatusReady indicates that NIM deployment is ready.

# Variables

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

# Structs

Autoscaling defines attributes to automatically scale the service based on metrics.
CertConfig defines the configuration for custom certificates.
DataStoreSource references a model stored on NVIDIA DataStore service.
Expose defines attributes to expose the service.
GPUSpec is the spec required to cache models for selected gpu type.
HorizontalPodAutoscalerSpec defines the parameters required to setup HPA.
Image defines image attributes.
Ingress defines attributes to enable ingress for the service.
IngressHost defines attributes for ingress host.
IngressPath defines attributes for ingress paths.
Metrics defines attributes to setup metrics collection.
ModelSpec is the spec required to cache selected models.
NGCSource references a model stored on NVIDIA NGC.
NIMCache is the Schema for the nimcaches API.
NIMCacheList contains a list of NIMCache.
NIMCacheSpec defines the desired state of NIMCache.
NIMCacheStatus defines the observed state of NIMCache.
NIMCacheStorage defines the attributes of various storage targets used to store the model.
NIMCacheVolSpec defines the spec to use NIMCache volume.
NIMPipeline is the Schema for the nimpipelines API.
NIMPipelineList contains a list of NIMPipeline.
NIMPipelineSpec defines the desired state of NIMPipeline.
NIMPipelineStatus defines the observed state of NIMPipeline.
NIMProfile defines the profiles that were cached.
NIMService is the Schema for the nimservices API.
NIMServiceList contains a list of NIMService.
NIMServicePipelineSpec defines the desired state of NIMService as part of the NIMPipeline.
NIMServiceSpec defines the desired state of NIMService.
NIMServiceStatus defines the observed state of NIMService.
NIMServiceStorage defines the attributes of various storage targets used to store the model.
NIMSource defines the source for caching NIM model.
PersistentVolumeClaim defines the attributes of PVC used as a source for caching NIM model.
Probe defines attributes for startup/liveness/readiness probes.
Resources defines the minimum resources required for caching NIM.
Service defines attributes to create a service.
ServiceDependency defines service dependencies.
ServiceMonitor defines attributes to create a service monitor.