Versions in this module Expand all Collapse all v1 v1.0.3 Mar 19, 2020 Changes in this version + const AMBASSADOR_ANNOTATION + const AMBASSADOR_DEFAULT_RETRIES + const AMBASSADOR_IDLE_TIMEOUT + const ANNOTATION_AMBASSADOR_CUSTOM + const ANNOTATION_AMBASSADOR_HEADER + const ANNOTATION_AMBASSADOR_ID + const ANNOTATION_AMBASSADOR_REGEX_HEADER + const ANNOTATION_AMBASSADOR_RETRIES + const ANNOTATION_AMBASSADOR_SERVICE + const ANNOTATION_GRPC_TIMEOUT + const ANNOTATION_ISTIO_GATEWAY + const ANNOTATION_ISTIO_RETRIES + const ANNOTATION_ISTIO_RETRIES_TIMEOUT + const ANNOTATION_REST_TIMEOUT + const DEFAULT_ENGINE_CONTAINER_PORT + const DEFAULT_ENGINE_GRPC_PORT + const DEFAULT_EXECUTOR_CONTAINER_PORT + const DEFAULT_EXECUTOR_GRPC_PORT + const DefaultModelLocalMountPath + const ENV_CONTROLLER_ID + const ENV_DEFAULT_ENGINE_SERVER_GRPC_PORT + const ENV_DEFAULT_ENGINE_SERVER_PORT + const ENV_DEFAULT_EXECUTOR_SERVER_GRPC_PORT + const ENV_DEFAULT_EXECUTOR_SERVER_PORT + const ENV_ENGINE_PROMETHEUS_PATH + const ENV_EXECUTOR_PROMETHEUS_PATH + const ENV_ISTIO_ENABLED + const ENV_ISTIO_GATEWAY + const ENV_ISTIO_TLS_MODE + const ENV_PREDICTIVE_UNIT_DEFAULT_ENV_SECRET_REF_NAME + const LABEL_CONTROLLER_ID + const ModelInitializerContainerImage + const ModelInitializerContainerSuffix + const ModelInitializerContainerVersion + const ModelInitializerVolumeSuffix + const PvcSourceMountName + const PvcSourceMountPath + const PvcURIPrefix + const StorageInitializerConfigMapKeyName + const YAML_SEP + var ControllerConfigMapName = "seldon-config" + var ControllerNamespace = GetEnv("POD_NAMESPACE", "seldon-system") + var EngineContainerName = "seldon-container-engine" + var PredictiveUnitDefaultEnvSecretRefName = GetEnv(ENV_PREDICTIVE_UNIT_DEFAULT_ENV_SECRET_REF_NAME, "") + func GetEnv(key, fallback string) string + func InjectModelInitializer(deployment *appsv1.Deployment, containerName string, srcURI string, ...) (deploy *appsv1.Deployment, err error) + func SetUriParamsForTFServingProxyContainer(pu *machinelearningv1.PredictiveUnit, c *v1.Container) + type AmbassadorConfig struct + ApiVersion string + Grpc *bool + Headers map[string]string + IdleTimeoutMs *int + InstanceId string + Kind string + Name string + Prefix string + PrefixRegex *bool + RegexHeaders map[string]string + RetryPolicy *AmbassadorRetryPolicy + Rewrite string + Service string + Shadow *bool + TimeoutMs int + Weight int32 + type AmbassadorRetryPolicy struct + NumRetries int + RetryOn string + type SeldonDeploymentReconciler struct + Log logr.Logger + Namespace string + Scheme *runtime.Scheme + func (r *SeldonDeploymentReconciler) Reconcile(req ctrl.Request) (ctrl.Result, error) + func (r *SeldonDeploymentReconciler) SetupWithManager(mgr ctrl.Manager) error + type StorageInitializerConfig struct + CpuLimit string + CpuRequest string + Image string + MemoryLimit string + MemoryRequest string