Seldon 1.4.0 Upgrade for Kubeflow 1.2 Release (#1600)
* Seldon 1.4.0 Upgrade * update for 1.4.0 * remove status resource from CRD
This commit is contained in:
parent
1068243e58
commit
7642630de9
|
|
@ -1,13 +1,16 @@
|
|||
|
||||
# Copy values.yaml from desired seldon-core release and modify
|
||||
# If updating values.yaml
|
||||
# certManager: true
|
||||
# Istio.enabled: true
|
||||
# istio gateway
|
||||
# kubeflow: true
|
||||
|
||||
# Presently need to remove generated status field from resources.yaml file manually
|
||||
|
||||
seldon-core-operator/base: clean-kustomize
|
||||
mkdir -p seldon-core-operator/base
|
||||
cd seldon-core-operator/base && helm template -f ../../values.yaml seldon-core seldon-core-operator --repo https://storage.googleapis.com/seldon-charts --namespace kubeflow --version 1.2.1 > resources.yaml
|
||||
cd seldon-core-operator/base && helm template -f ../../values.yaml seldon-core seldon-core-operator --repo https://storage.googleapis.com/seldon-charts --namespace kubeflow --version 1.4.0 > resources.yaml
|
||||
sed -i 's#cert-manager.io/inject-ca-from:.*#cert-manager.io/inject-ca-from: $$(CERTIFICATE_NAMESPACE)/$$(CERTIFICATE_NAME)#g' seldon-core-operator/base/resources.yaml
|
||||
sed -i "s#'seldon-webhook-service.kubeflow.svc.cluster.local'#"'$$(SERVICE_NAME).$$(SERVICE_NAMESPACE).svc.cluster.local#' seldon-core-operator/base/resources.yaml
|
||||
sed -i "s#commonName: 'seldon-webhook-service.kubeflow.svc'#"'commonName: $$(SERVICE_NAME).$$(CERTIFICATE_NAMESPACE).svc#' seldon-core-operator/base/resources.yaml
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
name: 'seldon-manager'
|
||||
namespace: 'kubeflow'
|
||||
---
|
||||
|
|
@ -15,16 +15,16 @@ metadata:
|
|||
apiVersion: v1
|
||||
data:
|
||||
credentials: '{"gcs":{"gcsCredentialFileName":"gcloud-application-credentials.json"},"s3":{"s3AccessKeyIDName":"awsAccessKeyID","s3SecretAccessKeyName":"awsSecretAccessKey"}}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.2.1"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:0.2.2","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.4.0"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"TRITON_SERVER":{"grpc":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"},"rest":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"}},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:v0.4.0","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
labels:
|
||||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-config
|
||||
namespace: 'kubeflow'
|
||||
|
|
@ -41,7 +41,7 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
name: seldondeployments.machinelearning.seldon.io
|
||||
spec:
|
||||
group: machinelearning.seldon.io
|
||||
|
|
@ -307,8 +307,185 @@ spec:
|
|||
required:
|
||||
- maxReplicas
|
||||
type: object
|
||||
kedaSpec:
|
||||
description: SeldonScaledObjectSpec is the spec for a KEDA ScaledObject resource
|
||||
properties:
|
||||
advanced:
|
||||
description: AdvancedConfig specifies advance scaling options
|
||||
properties:
|
||||
horizontalPodAutoscalerConfig:
|
||||
description: HorizontalPodAutoscalerConfig specifies horizontal scale config
|
||||
properties:
|
||||
behavior:
|
||||
description: HorizontalPodAutoscalerBehavior configures the scaling behavior of the target in both Up and Down directions (scaleUp and scaleDown fields respectively).
|
||||
properties:
|
||||
scaleDown:
|
||||
description: scaleDown is scaling policy for scaling Down. If not set, the default value is to allow to scale down to minReplicas pods, with a 300 second stabilization window (i.e., the highest recommendation for the last 300sec is used).
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a single policy which must hold true for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies the window of time for which the policy should hold true. PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the amount of change which is permitted by the policy. It must be greater than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to specify which policy should be used. If not set, the default value MaxPolicySelect is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
scaleUp:
|
||||
description: 'scaleUp is scaling policy for scaling Up. If not set, the default value is the higher of: * increase no more than 4 pods per 60 seconds * double the number of pods per 60 seconds No stabilization is used.'
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential scaling polices which can be used during scaling. At least one policy must be specified, otherwise the HPAScalingRules will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a single policy which must hold true for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies the window of time for which the policy should hold true. PeriodSeconds must be greater than zero and less than or equal to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the amount of change which is permitted by the policy. It must be greater than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to specify which policy should be used. If not set, the default value MaxPolicySelect is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds is the number of seconds for which past recommendations should be considered while scaling up or scaling down. StabilizationWindowSeconds must be greater than or equal to zero and less than or equal to 3600 (one hour). If not set, use the default values: - For scale up: 0 (i.e. no stabilization is done). - For scale down: 300 (i.e. the stabilization window is 300 seconds long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
type: object
|
||||
resourceMetrics:
|
||||
items:
|
||||
description: ResourceMetricSource indicates how to scale on a resource metric known to Kubernetes, as specified in requests and limits, describing each pod in the current scale target (e.g. CPU or memory). The values will be averaged together before being compared to the target. Such metrics are built in to Kubernetes, and have special scaling options on top of those available to normal per-pod metrics using the "pods" source. Only one "target" type should be set.
|
||||
properties:
|
||||
name:
|
||||
description: name is the name of the resource in question.
|
||||
type: string
|
||||
target:
|
||||
description: target specifies the target value for the given metric
|
||||
properties:
|
||||
averageUtilization:
|
||||
description: averageUtilization is the target value of the average of the resource metric across all relevant pods, represented as a percentage of the requested value of the resource for the pods. Currently only valid for Resource metric source type
|
||||
format: int32
|
||||
type: integer
|
||||
averageValue:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: averageValue is the target value of the average of the metric across all relevant pods (as a quantity)
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
type:
|
||||
description: type represents whether the metric type is Utilization, Value, or AverageValue
|
||||
type: string
|
||||
value:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: value is the target value of the metric (as a quantity).
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
required:
|
||||
- type
|
||||
type: object
|
||||
required:
|
||||
- name
|
||||
- target
|
||||
type: object
|
||||
type: array
|
||||
type: object
|
||||
restoreToOriginalReplicaCount:
|
||||
type: boolean
|
||||
type: object
|
||||
cooldownPeriod:
|
||||
format: int32
|
||||
type: integer
|
||||
maxReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
minReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
pollingInterval:
|
||||
format: int32
|
||||
type: integer
|
||||
triggers:
|
||||
items:
|
||||
description: ScaleTriggers reference the scaler that will be used
|
||||
properties:
|
||||
authenticationRef:
|
||||
description: ScaledObjectAuthRef points to the TriggerAuthentication object that is used to authenticate the scaler with the environment
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
required:
|
||||
- name
|
||||
type: object
|
||||
metadata:
|
||||
additionalProperties:
|
||||
type: string
|
||||
type: object
|
||||
name:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
required:
|
||||
- metadata
|
||||
- type
|
||||
type: object
|
||||
type: array
|
||||
required:
|
||||
- triggers
|
||||
type: object
|
||||
metadata:
|
||||
type: object
|
||||
pdbSpec:
|
||||
properties:
|
||||
maxUnavailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at most "maxUnavailable" pods in the deployment corresponding to a componentSpec are unavailable after the eviction, i.e. even in absence of the evicted pod. For example, one can prevent all voluntary evictions by specifying 0. MaxUnavailable and MinAvailable are mutually exclusive.
|
||||
x-kubernetes-int-or-string: true
|
||||
minAvailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at least "minAvailable" pods in the deployment corresponding to a componentSpec will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying "100%".
|
||||
x-kubernetes-int-or-string: true
|
||||
type: object
|
||||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
|
|
@ -1022,6 +1199,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -1191,18 +1369,18 @@ spec:
|
|||
description: The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
|
||||
properties:
|
||||
gmsaCredentialSpec:
|
||||
description: GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.
|
||||
description: GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name of the GMSA credential spec to use. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.
|
||||
description: GMSACredentialSpecName is the name of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is beta-level and may be disabled with the WindowsRunAsUserName feature flag.
|
||||
description: The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
startupProbe:
|
||||
description: 'StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod''s lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is an alpha feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
description: 'StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod''s lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
exec:
|
||||
description: One and only one of the following should be specified. Exec specifies the action to take.
|
||||
|
|
@ -1302,7 +1480,7 @@ spec:
|
|||
description: Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false.
|
||||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block devices to be used by the container. This is a beta feature.
|
||||
description: volumeDevices is the list of block devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping of a raw block device within a container.
|
||||
properties:
|
||||
|
|
@ -1932,13 +2110,13 @@ spec:
|
|||
description: The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
|
||||
properties:
|
||||
gmsaCredentialSpec:
|
||||
description: GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.
|
||||
description: GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name of the GMSA credential spec to use. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.
|
||||
description: GMSACredentialSpecName is the name of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is beta-level and may be disabled with the WindowsRunAsUserName feature flag.
|
||||
description: The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -2046,7 +2224,7 @@ spec:
|
|||
description: Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false.
|
||||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block devices to be used by the container. This is a beta feature.
|
||||
description: volumeDevices is the list of block devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping of a raw block device within a container.
|
||||
properties:
|
||||
|
|
@ -2492,6 +2670,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -2661,18 +2840,18 @@ spec:
|
|||
description: The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
|
||||
properties:
|
||||
gmsaCredentialSpec:
|
||||
description: GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.
|
||||
description: GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name of the GMSA credential spec to use. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.
|
||||
description: GMSACredentialSpecName is the name of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is beta-level and may be disabled with the WindowsRunAsUserName feature flag.
|
||||
description: The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
startupProbe:
|
||||
description: 'StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod''s lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is an alpha feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
description: 'StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod''s lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
exec:
|
||||
description: One and only one of the following should be specified. Exec specifies the action to take.
|
||||
|
|
@ -2772,7 +2951,7 @@ spec:
|
|||
description: Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false.
|
||||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block devices to be used by the container. This is a beta feature.
|
||||
description: volumeDevices is the list of block devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping of a raw block device within a container.
|
||||
properties:
|
||||
|
|
@ -2877,6 +3056,9 @@ spec:
|
|||
description: "A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: \n 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- \n If unset, the Kubelet will not modify the ownership and permissions of any volume."
|
||||
format: int64
|
||||
type: integer
|
||||
fsGroupChangePolicy:
|
||||
description: 'fsGroupChangePolicy defines behavior of changing ownership and permission of the volume before being exposed inside Pod. This field will only apply to volume types which support fsGroup based ownership(and permissions). It will have no effect on ephemeral volume types such as: secret, configmaps and emptydir. Valid values are "OnRootMismatch" and "Always". If not specified defaults to "Always".'
|
||||
type: string
|
||||
runAsGroup:
|
||||
description: The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.
|
||||
format: int64
|
||||
|
|
@ -2930,13 +3112,13 @@ spec:
|
|||
description: The Windows specific settings applied to all containers. If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
|
||||
properties:
|
||||
gmsaCredentialSpec:
|
||||
description: GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.
|
||||
description: GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name of the GMSA credential spec to use. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.
|
||||
description: GMSACredentialSpecName is the name of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is beta-level and may be disabled with the WindowsRunAsUserName feature flag.
|
||||
description: The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -2980,7 +3162,7 @@ spec:
|
|||
type: object
|
||||
type: array
|
||||
topologySpreadConstraints:
|
||||
description: TopologySpreadConstraints describes how a group of pods ought to spread across topology domains. Scheduler will schedule pods in a way which abides by the constraints. This field is alpha-level and is only honored by clusters that enables the EvenPodsSpread feature. All topologySpreadConstraints are ANDed.
|
||||
description: TopologySpreadConstraints describes how a group of pods ought to spread across topology domains. Scheduler will schedule pods in a way which abides by the constraints. This field is only honored by clusters that enable the EvenPodsSpread feature. All topologySpreadConstraints are ANDed.
|
||||
items:
|
||||
description: TopologySpreadConstraint specifies how to spread matching pods among the given topology.
|
||||
properties:
|
||||
|
|
@ -3429,6 +3611,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -3598,18 +3781,18 @@ spec:
|
|||
description: The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
|
||||
properties:
|
||||
gmsaCredentialSpec:
|
||||
description: GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.
|
||||
description: GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name of the GMSA credential spec to use. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.
|
||||
description: GMSACredentialSpecName is the name of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is beta-level and may be disabled with the WindowsRunAsUserName feature flag.
|
||||
description: The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
startupProbe:
|
||||
description: 'StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod''s lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is an alpha feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
description: 'StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod''s lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
exec:
|
||||
description: One and only one of the following should be specified. Exec specifies the action to take.
|
||||
|
|
@ -3709,7 +3892,7 @@ spec:
|
|||
description: Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false.
|
||||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block devices to be used by the container. This is a beta feature.
|
||||
description: volumeDevices is the list of block devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping of a raw block device within a container.
|
||||
properties:
|
||||
|
|
@ -4052,6 +4235,11 @@ spec:
|
|||
type: integer
|
||||
shadow:
|
||||
type: boolean
|
||||
ssl:
|
||||
properties:
|
||||
certSecretName:
|
||||
type: string
|
||||
type: object
|
||||
svcOrchSpec:
|
||||
properties:
|
||||
env:
|
||||
|
|
@ -4172,6 +4360,8 @@ spec:
|
|||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
serverType:
|
||||
type: string
|
||||
transport:
|
||||
type: string
|
||||
required:
|
||||
|
|
@ -4248,7 +4438,7 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
name: seldon-manager-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
@ -4318,6 +4508,38 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/finalizers
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- machinelearning.seldon.io
|
||||
resources:
|
||||
|
|
@ -4386,6 +4608,26 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- v1
|
||||
resources:
|
||||
|
|
@ -4424,7 +4666,7 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
name: seldon-manager-sas-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
@ -4460,7 +4702,7 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
name: seldon-manager-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
@ -4479,7 +4721,7 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
name: seldon-manager-sas-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
@ -4498,7 +4740,7 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
name: seldon-leader-election-role
|
||||
namespace: 'kubeflow'
|
||||
rules:
|
||||
|
|
@ -4537,7 +4779,7 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
name: seldon-leader-election-rolebinding
|
||||
namespace: 'kubeflow'
|
||||
roleRef:
|
||||
|
|
@ -4557,7 +4799,7 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
name: seldon-webhook-service
|
||||
namespace: 'kubeflow'
|
||||
spec:
|
||||
|
|
@ -4579,7 +4821,7 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-controller-manager
|
||||
namespace: 'kubeflow'
|
||||
|
|
@ -4641,6 +4883,8 @@ spec:
|
|||
value: ''
|
||||
- name: RELATED_IMAGE_EXPLAINER
|
||||
value: ''
|
||||
- name: RELATED_IMAGE_MOCK_CLASSIFIER
|
||||
value: ''
|
||||
- name: MANAGER_CREATE_RESOURCES
|
||||
value: 'false'
|
||||
- name: POD_NAMESPACE
|
||||
|
|
@ -4654,7 +4898,7 @@ spec:
|
|||
- name: AMBASSADOR_SINGLE_NAMESPACE
|
||||
value: 'false'
|
||||
- name: ENGINE_CONTAINER_IMAGE_AND_VERSION
|
||||
value: 'docker.io/seldonio/engine:1.2.1'
|
||||
value: 'docker.io/seldonio/engine:1.4.0'
|
||||
- name: ENGINE_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: 'IfNotPresent'
|
||||
- name: ENGINE_CONTAINER_SERVICE_ACCOUNT_NAME
|
||||
|
|
@ -4677,6 +4921,8 @@ spec:
|
|||
value: '/prometheus'
|
||||
- name: ISTIO_ENABLED
|
||||
value: 'true'
|
||||
- name: KEDA_ENABLED
|
||||
value: 'false'
|
||||
- name: ISTIO_GATEWAY
|
||||
value: '$(SERVICE_NAMESPACE)/kubeflow-gateway'
|
||||
- name: ISTIO_TLS_MODE
|
||||
|
|
@ -4684,7 +4930,7 @@ spec:
|
|||
- name: USE_EXECUTOR
|
||||
value: 'true'
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_AND_VERSION
|
||||
value: 'docker.io/seldonio/seldon-core-executor:1.2.1'
|
||||
value: 'docker.io/seldonio/seldon-core-executor:1.4.0'
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: 'IfNotPresent'
|
||||
- name: EXECUTOR_PROMETHEUS_PATH
|
||||
|
|
@ -4701,7 +4947,23 @@ spec:
|
|||
value: 'http://default-broker'
|
||||
- name: DEFAULT_USER_ID
|
||||
value: '8888'
|
||||
image: 'docker.io/seldonio/seldon-core-operator:1.2.1'
|
||||
- name: EXECUTOR_DEFAULT_CPU_REQUEST
|
||||
value: '500m'
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_REQUEST
|
||||
value: '512Mi'
|
||||
- name: EXECUTOR_DEFAULT_CPU_LIMIT
|
||||
value: '500m'
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_LIMIT
|
||||
value: '512Mi'
|
||||
- name: ENGINE_DEFAULT_CPU_REQUEST
|
||||
value: '500m'
|
||||
- name: ENGINE_DEFAULT_MEMORY_REQUEST
|
||||
value: '512Mi'
|
||||
- name: ENGINE_DEFAULT_CPU_LIMIT
|
||||
value: '500m'
|
||||
- name: ENGINE_DEFAULT_MEMORY_LIMIT
|
||||
value: '512Mi'
|
||||
image: 'docker.io/seldonio/seldon-core-operator:1.4.0'
|
||||
imagePullPolicy: 'IfNotPresent'
|
||||
name: manager
|
||||
ports:
|
||||
|
|
@ -4738,7 +5000,7 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
name: seldon-serving-cert
|
||||
namespace: 'kubeflow'
|
||||
spec:
|
||||
|
|
@ -4759,7 +5021,7 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
name: seldon-selfsigned-issuer
|
||||
namespace: 'kubeflow'
|
||||
spec:
|
||||
|
|
@ -4776,11 +5038,11 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
name: seldon-mutating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'
|
||||
caBundle: 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: 'kubeflow'
|
||||
|
|
@ -4804,7 +5066,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'
|
||||
caBundle: 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: 'kubeflow'
|
||||
|
|
@ -4828,7 +5090,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'
|
||||
caBundle: 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: 'kubeflow'
|
||||
|
|
@ -4863,11 +5125,11 @@ metadata:
|
|||
app: seldon
|
||||
app.kubernetes.io/instance: 'seldon-core'
|
||||
app.kubernetes.io/name: 'seldon-core-operator'
|
||||
app.kubernetes.io/version: '1.2.1'
|
||||
app.kubernetes.io/version: '1.4.0'
|
||||
name: seldon-validating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'
|
||||
caBundle: 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: 'kubeflow'
|
||||
|
|
@ -4891,7 +5153,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'
|
||||
caBundle: 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: 'kubeflow'
|
||||
|
|
@ -4915,7 +5177,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'
|
||||
caBundle: 'LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K'
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: 'kubeflow'
|
||||
|
|
|
|||
|
|
@ -14,7 +14,9 @@ istio:
|
|||
enabled: true
|
||||
gateway: kubeflow/kubeflow-gateway
|
||||
tlsMode: ""
|
||||
|
||||
# If you have KEDA installed you can use it for autoscaling
|
||||
keda:
|
||||
enabled: false
|
||||
# ## Install with Cert Manager
|
||||
# See installation page in documentation for more information
|
||||
certManager:
|
||||
|
|
@ -44,7 +46,12 @@ executor:
|
|||
pullPolicy: IfNotPresent
|
||||
registry: docker.io
|
||||
repository: seldonio/seldon-core-executor
|
||||
tag: 1.2.1
|
||||
tag: 1.4.0
|
||||
resources:
|
||||
cpuLimit: 500m
|
||||
cpuRequest: 500m
|
||||
memoryLimit: 512Mi
|
||||
memoryRequest: 512Mi
|
||||
prometheus:
|
||||
path: /prometheus
|
||||
serviceAccount:
|
||||
|
|
@ -60,7 +67,7 @@ image:
|
|||
pullPolicy: IfNotPresent
|
||||
registry: docker.io
|
||||
repository: seldonio/seldon-core-operator
|
||||
tag: 1.2.1
|
||||
tag: 1.4.0
|
||||
manager:
|
||||
cpuLimit: 500m
|
||||
cpuRequest: 100m
|
||||
|
|
@ -77,7 +84,7 @@ singleNamespace: false
|
|||
storageInitializer:
|
||||
cpuLimit: "1"
|
||||
cpuRequest: 100m
|
||||
image: gcr.io/kfserving/storage-initializer:0.2.2
|
||||
image: gcr.io/kfserving/storage-initializer:v0.4.0
|
||||
memoryLimit: 1Gi
|
||||
memoryRequest: 100Mi
|
||||
usageMetrics:
|
||||
|
|
@ -96,34 +103,49 @@ predictiveUnit:
|
|||
predictor_servers:
|
||||
MLFLOW_SERVER:
|
||||
grpc:
|
||||
defaultImageVersion: "1.2.1"
|
||||
defaultImageVersion: "1.4.0"
|
||||
image: seldonio/mlflowserver_grpc
|
||||
rest:
|
||||
defaultImageVersion: "1.2.1"
|
||||
defaultImageVersion: "1.4.0"
|
||||
image: seldonio/mlflowserver_rest
|
||||
SKLEARN_SERVER:
|
||||
grpc:
|
||||
defaultImageVersion: "1.2.1"
|
||||
defaultImageVersion: "1.4.0"
|
||||
image: seldonio/sklearnserver_grpc
|
||||
rest:
|
||||
defaultImageVersion: "1.2.1"
|
||||
defaultImageVersion: "1.4.0"
|
||||
image: seldonio/sklearnserver_rest
|
||||
protocols:
|
||||
kfserving:
|
||||
defaultImageVersion: "0.1.0"
|
||||
image: seldonio/mlserver
|
||||
TENSORFLOW_SERVER:
|
||||
grpc:
|
||||
defaultImageVersion: "1.2.1"
|
||||
defaultImageVersion: "1.4.0"
|
||||
image: seldonio/tfserving-proxy_grpc
|
||||
rest:
|
||||
defaultImageVersion: "1.2.1"
|
||||
defaultImageVersion: "1.4.0"
|
||||
image: seldonio/tfserving-proxy_rest
|
||||
tensorflow: true
|
||||
tfImage: tensorflow/serving:2.1.0
|
||||
XGBOOST_SERVER:
|
||||
grpc:
|
||||
defaultImageVersion: "1.2.1"
|
||||
defaultImageVersion: "1.4.0"
|
||||
image: seldonio/xgboostserver_grpc
|
||||
rest:
|
||||
defaultImageVersion: "1.2.1"
|
||||
defaultImageVersion: "1.4.0"
|
||||
image: seldonio/xgboostserver_rest
|
||||
protocols:
|
||||
kfserving:
|
||||
defaultImageVersion: "0.1.0"
|
||||
image: seldonio/mlserver
|
||||
TRITON_SERVER:
|
||||
grpc:
|
||||
defaultImageVersion: "20.08-py3"
|
||||
image: nvcr.io/nvidia/tritonserver
|
||||
rest:
|
||||
defaultImageVersion: "20.08-py3"
|
||||
image: nvcr.io/nvidia/tritonserver
|
||||
|
||||
# ## Other
|
||||
# You can choose the crds to not be installed if you already installed them
|
||||
|
|
@ -131,6 +153,9 @@ predictor_servers:
|
|||
# it will try to create the CRD but only if it does not exist
|
||||
crd:
|
||||
create: true
|
||||
# Whether to force the use of the v1beta1 or v1 CRD.
|
||||
forceV1: false
|
||||
forceV1beta1: false
|
||||
|
||||
# Warning: credentials will be depricated soon, please use defaultEnvSecretRefName above
|
||||
# For more info please check the documentation
|
||||
|
|
@ -153,7 +178,12 @@ engine:
|
|||
pullPolicy: IfNotPresent
|
||||
registry: docker.io
|
||||
repository: seldonio/engine
|
||||
tag: 1.2.1
|
||||
tag: 1.4.0
|
||||
resources:
|
||||
cpuLimit: 500m
|
||||
cpuRequest: 500m
|
||||
memoryLimit: 512Mi
|
||||
memoryRequest: 512Mi
|
||||
logMessagesExternally: false
|
||||
port: 8000
|
||||
prometheus:
|
||||
|
|
@ -165,4 +195,6 @@ engine:
|
|||
|
||||
# Explainer image
|
||||
explainer:
|
||||
image: seldonio/alibiexplainer:1.2.1
|
||||
image: seldonio/alibiexplainer:1.4.0
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-mutating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -37,7 +37,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -61,7 +61,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-validating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -37,7 +37,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -61,7 +61,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldondeployments.machinelearning.seldon.io
|
||||
spec:
|
||||
group: machinelearning.seldon.io
|
||||
|
|
@ -402,8 +402,297 @@ spec:
|
|||
required:
|
||||
- maxReplicas
|
||||
type: object
|
||||
kedaSpec:
|
||||
description: SeldonScaledObjectSpec is the spec for a KEDA
|
||||
ScaledObject resource
|
||||
properties:
|
||||
advanced:
|
||||
description: AdvancedConfig specifies advance scaling
|
||||
options
|
||||
properties:
|
||||
horizontalPodAutoscalerConfig:
|
||||
description: HorizontalPodAutoscalerConfig specifies
|
||||
horizontal scale config
|
||||
properties:
|
||||
behavior:
|
||||
description: HorizontalPodAutoscalerBehavior
|
||||
configures the scaling behavior of the target
|
||||
in both Up and Down directions (scaleUp and
|
||||
scaleDown fields respectively).
|
||||
properties:
|
||||
scaleDown:
|
||||
description: scaleDown is scaling policy
|
||||
for scaling Down. If not set, the default
|
||||
value is to allow to scale down to minReplicas
|
||||
pods, with a 300 second stabilization
|
||||
window (i.e., the highest recommendation
|
||||
for the last 300sec is used).
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
scaleUp:
|
||||
description: 'scaleUp is scaling policy
|
||||
for scaling Up. If not set, the default
|
||||
value is the higher of: * increase no
|
||||
more than 4 pods per 60 seconds * double
|
||||
the number of pods per 60 seconds No stabilization
|
||||
is used.'
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
type: object
|
||||
resourceMetrics:
|
||||
items:
|
||||
description: ResourceMetricSource indicates
|
||||
how to scale on a resource metric known
|
||||
to Kubernetes, as specified in requests
|
||||
and limits, describing each pod in the current
|
||||
scale target (e.g. CPU or memory). The
|
||||
values will be averaged together before
|
||||
being compared to the target. Such metrics
|
||||
are built in to Kubernetes, and have special
|
||||
scaling options on top of those available
|
||||
to normal per-pod metrics using the "pods"
|
||||
source. Only one "target" type should be
|
||||
set.
|
||||
properties:
|
||||
name:
|
||||
description: name is the name of the resource
|
||||
in question.
|
||||
type: string
|
||||
target:
|
||||
description: target specifies the target
|
||||
value for the given metric
|
||||
properties:
|
||||
averageUtilization:
|
||||
description: averageUtilization is
|
||||
the target value of the average
|
||||
of the resource metric across all
|
||||
relevant pods, represented as a
|
||||
percentage of the requested value
|
||||
of the resource for the pods. Currently
|
||||
only valid for Resource metric source
|
||||
type
|
||||
format: int32
|
||||
type: integer
|
||||
averageValue:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: averageValue is the target
|
||||
value of the average of the metric
|
||||
across all relevant pods (as a quantity)
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
type:
|
||||
description: type represents whether
|
||||
the metric type is Utilization,
|
||||
Value, or AverageValue
|
||||
type: string
|
||||
value:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: value is the target value
|
||||
of the metric (as a quantity).
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
required:
|
||||
- type
|
||||
type: object
|
||||
required:
|
||||
- name
|
||||
- target
|
||||
type: object
|
||||
type: array
|
||||
type: object
|
||||
restoreToOriginalReplicaCount:
|
||||
type: boolean
|
||||
type: object
|
||||
cooldownPeriod:
|
||||
format: int32
|
||||
type: integer
|
||||
maxReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
minReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
pollingInterval:
|
||||
format: int32
|
||||
type: integer
|
||||
triggers:
|
||||
items:
|
||||
description: ScaleTriggers reference the scaler that
|
||||
will be used
|
||||
properties:
|
||||
authenticationRef:
|
||||
description: ScaledObjectAuthRef points to the
|
||||
TriggerAuthentication object that is used to
|
||||
authenticate the scaler with the environment
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
required:
|
||||
- name
|
||||
type: object
|
||||
metadata:
|
||||
additionalProperties:
|
||||
type: string
|
||||
type: object
|
||||
name:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
required:
|
||||
- metadata
|
||||
- type
|
||||
type: object
|
||||
type: array
|
||||
required:
|
||||
- triggers
|
||||
type: object
|
||||
metadata:
|
||||
type: object
|
||||
pdbSpec:
|
||||
properties:
|
||||
maxUnavailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at most "maxUnavailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
are unavailable after the eviction, i.e. even in absence
|
||||
of the evicted pod. For example, one can prevent all
|
||||
voluntary evictions by specifying 0. MaxUnavailable
|
||||
and MinAvailable are mutually exclusive.
|
||||
x-kubernetes-int-or-string: true
|
||||
minAvailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at least "minAvailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
will still be available after the eviction, i.e. even
|
||||
in the absence of the evicted pod. So for example
|
||||
you can prevent all voluntary evictions by specifying
|
||||
"100%".
|
||||
x-kubernetes-int-or-string: true
|
||||
type: object
|
||||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
|
|
@ -1729,6 +2018,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -2012,16 +2302,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -2031,9 +2317,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -2047,7 +2331,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -2227,8 +2511,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -3274,16 +3557,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -3293,9 +3572,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -3488,8 +3765,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4247,6 +4523,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -4530,16 +4807,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -4549,9 +4822,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -4565,7 +4836,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -4745,8 +5016,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4941,6 +5211,16 @@ spec:
|
|||
modify the ownership and permissions of any volume."
|
||||
format: int64
|
||||
type: integer
|
||||
fsGroupChangePolicy:
|
||||
description: 'fsGroupChangePolicy defines behavior
|
||||
of changing ownership and permission of the volume
|
||||
before being exposed inside Pod. This field will
|
||||
only apply to volume types which support fsGroup
|
||||
based ownership(and permissions). It will have
|
||||
no effect on ephemeral volume types such as: secret,
|
||||
configmaps and emptydir. Valid values are "OnRootMismatch"
|
||||
and "Always". If not specified defaults to "Always".'
|
||||
type: string
|
||||
runAsGroup:
|
||||
description: The GID to run the entrypoint of the
|
||||
container process. Uses runtime default if unset.
|
||||
|
|
@ -5036,15 +5316,10 @@ spec:
|
|||
GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run
|
||||
|
|
@ -5053,9 +5328,7 @@ spec:
|
|||
unspecified. May also be set in PodSecurityContext.
|
||||
If set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -5146,9 +5419,9 @@ spec:
|
|||
description: TopologySpreadConstraints describes how
|
||||
a group of pods ought to spread across topology domains.
|
||||
Scheduler will schedule pods in a way which abides
|
||||
by the constraints. This field is alpha-level and
|
||||
is only honored by clusters that enables the EvenPodsSpread
|
||||
feature. All topologySpreadConstraints are ANDed.
|
||||
by the constraints. This field is only honored by
|
||||
clusters that enable the EvenPodsSpread feature. All
|
||||
topologySpreadConstraints are ANDed.
|
||||
items:
|
||||
description: TopologySpreadConstraint specifies how
|
||||
to spread matching pods among the given topology.
|
||||
|
|
@ -5861,6 +6134,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -6121,15 +6395,10 @@ spec:
|
|||
admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run the
|
||||
|
|
@ -6138,9 +6407,7 @@ spec:
|
|||
May also be set in PodSecurityContext. If set
|
||||
in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName feature
|
||||
flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -6153,8 +6420,8 @@ spec:
|
|||
probe parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data or warm
|
||||
a cache, than during steady-state operation. This cannot
|
||||
be updated. This is an alpha feature enabled by the
|
||||
StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
be updated. This is a beta feature enabled by the StartupProbe
|
||||
feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
exec:
|
||||
description: One and only one of the following should
|
||||
|
|
@ -6316,7 +6583,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block devices
|
||||
to be used by the container. This is a beta feature.
|
||||
to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping of a raw
|
||||
block device within a container.
|
||||
|
|
@ -6696,6 +6963,11 @@ spec:
|
|||
type: integer
|
||||
shadow:
|
||||
type: boolean
|
||||
ssl:
|
||||
properties:
|
||||
certSecretName:
|
||||
type: string
|
||||
type: object
|
||||
svcOrchSpec:
|
||||
properties:
|
||||
env:
|
||||
|
|
@ -6854,6 +7126,8 @@ spec:
|
|||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
serverType:
|
||||
type: string
|
||||
transport:
|
||||
type: string
|
||||
required:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-controller-manager
|
||||
namespace: kubeflow
|
||||
|
|
@ -70,6 +70,8 @@ spec:
|
|||
value: ""
|
||||
- name: RELATED_IMAGE_EXPLAINER
|
||||
value: ""
|
||||
- name: RELATED_IMAGE_MOCK_CLASSIFIER
|
||||
value: ""
|
||||
- name: MANAGER_CREATE_RESOURCES
|
||||
value: "false"
|
||||
- name: POD_NAMESPACE
|
||||
|
|
@ -83,7 +85,7 @@ spec:
|
|||
- name: AMBASSADOR_SINGLE_NAMESPACE
|
||||
value: "false"
|
||||
- name: ENGINE_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/engine:1.2.1
|
||||
value: docker.io/seldonio/engine:1.4.0
|
||||
- name: ENGINE_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: ENGINE_CONTAINER_SERVICE_ACCOUNT_NAME
|
||||
|
|
@ -106,6 +108,8 @@ spec:
|
|||
value: /prometheus
|
||||
- name: ISTIO_ENABLED
|
||||
value: "true"
|
||||
- name: KEDA_ENABLED
|
||||
value: "false"
|
||||
- name: ISTIO_GATEWAY
|
||||
value: kubeflow/kubeflow-gateway
|
||||
- name: ISTIO_TLS_MODE
|
||||
|
|
@ -113,7 +117,7 @@ spec:
|
|||
- name: USE_EXECUTOR
|
||||
value: "true"
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/seldon-core-executor:1.2.1
|
||||
value: docker.io/seldonio/seldon-core-executor:1.4.0
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: EXECUTOR_PROMETHEUS_PATH
|
||||
|
|
@ -130,7 +134,23 @@ spec:
|
|||
value: http://default-broker
|
||||
- name: DEFAULT_USER_ID
|
||||
value: "8888"
|
||||
image: docker.io/seldonio/seldon-core-operator:1.2.1
|
||||
- name: EXECUTOR_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: EXECUTOR_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
image: docker.io/seldonio/seldon-core-operator:1.4.0
|
||||
imagePullPolicy: IfNotPresent
|
||||
name: manager
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-serving-cert
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-selfsigned-issuer
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
@ -77,6 +77,38 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/finalizers
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- machinelearning.seldon.io
|
||||
resources:
|
||||
|
|
@ -145,6 +177,26 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- v1
|
||||
resources:
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-sas-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-sas-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-leader-election-role
|
||||
namespace: kubeflow
|
||||
rules:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-leader-election-rolebinding
|
||||
namespace: kubeflow
|
||||
roleRef:
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
apiVersion: v1
|
||||
data:
|
||||
credentials: '{"gcs":{"gcsCredentialFileName":"gcloud-application-credentials.json"},"s3":{"s3AccessKeyIDName":"awsAccessKeyID","s3SecretAccessKeyName":"awsSecretAccessKey"}}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.2.1"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:0.2.2","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.4.0"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"TRITON_SERVER":{"grpc":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"},"rest":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"}},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:v0.4.0","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
labels:
|
||||
|
|
@ -11,7 +11,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-config
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -6,6 +6,6 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-mutating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -37,7 +37,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -61,7 +61,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-validating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -37,7 +37,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -61,7 +61,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldondeployments.machinelearning.seldon.io
|
||||
spec:
|
||||
group: machinelearning.seldon.io
|
||||
|
|
@ -402,8 +402,297 @@ spec:
|
|||
required:
|
||||
- maxReplicas
|
||||
type: object
|
||||
kedaSpec:
|
||||
description: SeldonScaledObjectSpec is the spec for a KEDA
|
||||
ScaledObject resource
|
||||
properties:
|
||||
advanced:
|
||||
description: AdvancedConfig specifies advance scaling
|
||||
options
|
||||
properties:
|
||||
horizontalPodAutoscalerConfig:
|
||||
description: HorizontalPodAutoscalerConfig specifies
|
||||
horizontal scale config
|
||||
properties:
|
||||
behavior:
|
||||
description: HorizontalPodAutoscalerBehavior
|
||||
configures the scaling behavior of the target
|
||||
in both Up and Down directions (scaleUp and
|
||||
scaleDown fields respectively).
|
||||
properties:
|
||||
scaleDown:
|
||||
description: scaleDown is scaling policy
|
||||
for scaling Down. If not set, the default
|
||||
value is to allow to scale down to minReplicas
|
||||
pods, with a 300 second stabilization
|
||||
window (i.e., the highest recommendation
|
||||
for the last 300sec is used).
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
scaleUp:
|
||||
description: 'scaleUp is scaling policy
|
||||
for scaling Up. If not set, the default
|
||||
value is the higher of: * increase no
|
||||
more than 4 pods per 60 seconds * double
|
||||
the number of pods per 60 seconds No stabilization
|
||||
is used.'
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
type: object
|
||||
resourceMetrics:
|
||||
items:
|
||||
description: ResourceMetricSource indicates
|
||||
how to scale on a resource metric known
|
||||
to Kubernetes, as specified in requests
|
||||
and limits, describing each pod in the current
|
||||
scale target (e.g. CPU or memory). The
|
||||
values will be averaged together before
|
||||
being compared to the target. Such metrics
|
||||
are built in to Kubernetes, and have special
|
||||
scaling options on top of those available
|
||||
to normal per-pod metrics using the "pods"
|
||||
source. Only one "target" type should be
|
||||
set.
|
||||
properties:
|
||||
name:
|
||||
description: name is the name of the resource
|
||||
in question.
|
||||
type: string
|
||||
target:
|
||||
description: target specifies the target
|
||||
value for the given metric
|
||||
properties:
|
||||
averageUtilization:
|
||||
description: averageUtilization is
|
||||
the target value of the average
|
||||
of the resource metric across all
|
||||
relevant pods, represented as a
|
||||
percentage of the requested value
|
||||
of the resource for the pods. Currently
|
||||
only valid for Resource metric source
|
||||
type
|
||||
format: int32
|
||||
type: integer
|
||||
averageValue:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: averageValue is the target
|
||||
value of the average of the metric
|
||||
across all relevant pods (as a quantity)
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
type:
|
||||
description: type represents whether
|
||||
the metric type is Utilization,
|
||||
Value, or AverageValue
|
||||
type: string
|
||||
value:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: value is the target value
|
||||
of the metric (as a quantity).
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
required:
|
||||
- type
|
||||
type: object
|
||||
required:
|
||||
- name
|
||||
- target
|
||||
type: object
|
||||
type: array
|
||||
type: object
|
||||
restoreToOriginalReplicaCount:
|
||||
type: boolean
|
||||
type: object
|
||||
cooldownPeriod:
|
||||
format: int32
|
||||
type: integer
|
||||
maxReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
minReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
pollingInterval:
|
||||
format: int32
|
||||
type: integer
|
||||
triggers:
|
||||
items:
|
||||
description: ScaleTriggers reference the scaler that
|
||||
will be used
|
||||
properties:
|
||||
authenticationRef:
|
||||
description: ScaledObjectAuthRef points to the
|
||||
TriggerAuthentication object that is used to
|
||||
authenticate the scaler with the environment
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
required:
|
||||
- name
|
||||
type: object
|
||||
metadata:
|
||||
additionalProperties:
|
||||
type: string
|
||||
type: object
|
||||
name:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
required:
|
||||
- metadata
|
||||
- type
|
||||
type: object
|
||||
type: array
|
||||
required:
|
||||
- triggers
|
||||
type: object
|
||||
metadata:
|
||||
type: object
|
||||
pdbSpec:
|
||||
properties:
|
||||
maxUnavailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at most "maxUnavailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
are unavailable after the eviction, i.e. even in absence
|
||||
of the evicted pod. For example, one can prevent all
|
||||
voluntary evictions by specifying 0. MaxUnavailable
|
||||
and MinAvailable are mutually exclusive.
|
||||
x-kubernetes-int-or-string: true
|
||||
minAvailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at least "minAvailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
will still be available after the eviction, i.e. even
|
||||
in the absence of the evicted pod. So for example
|
||||
you can prevent all voluntary evictions by specifying
|
||||
"100%".
|
||||
x-kubernetes-int-or-string: true
|
||||
type: object
|
||||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
|
|
@ -1729,6 +2018,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -2012,16 +2302,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -2031,9 +2317,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -2047,7 +2331,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -2227,8 +2511,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -3274,16 +3557,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -3293,9 +3572,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -3488,8 +3765,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4247,6 +4523,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -4530,16 +4807,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -4549,9 +4822,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -4565,7 +4836,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -4745,8 +5016,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4941,6 +5211,16 @@ spec:
|
|||
modify the ownership and permissions of any volume."
|
||||
format: int64
|
||||
type: integer
|
||||
fsGroupChangePolicy:
|
||||
description: 'fsGroupChangePolicy defines behavior
|
||||
of changing ownership and permission of the volume
|
||||
before being exposed inside Pod. This field will
|
||||
only apply to volume types which support fsGroup
|
||||
based ownership(and permissions). It will have
|
||||
no effect on ephemeral volume types such as: secret,
|
||||
configmaps and emptydir. Valid values are "OnRootMismatch"
|
||||
and "Always". If not specified defaults to "Always".'
|
||||
type: string
|
||||
runAsGroup:
|
||||
description: The GID to run the entrypoint of the
|
||||
container process. Uses runtime default if unset.
|
||||
|
|
@ -5036,15 +5316,10 @@ spec:
|
|||
GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run
|
||||
|
|
@ -5053,9 +5328,7 @@ spec:
|
|||
unspecified. May also be set in PodSecurityContext.
|
||||
If set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -5146,9 +5419,9 @@ spec:
|
|||
description: TopologySpreadConstraints describes how
|
||||
a group of pods ought to spread across topology domains.
|
||||
Scheduler will schedule pods in a way which abides
|
||||
by the constraints. This field is alpha-level and
|
||||
is only honored by clusters that enables the EvenPodsSpread
|
||||
feature. All topologySpreadConstraints are ANDed.
|
||||
by the constraints. This field is only honored by
|
||||
clusters that enable the EvenPodsSpread feature. All
|
||||
topologySpreadConstraints are ANDed.
|
||||
items:
|
||||
description: TopologySpreadConstraint specifies how
|
||||
to spread matching pods among the given topology.
|
||||
|
|
@ -5861,6 +6134,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -6121,15 +6395,10 @@ spec:
|
|||
admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run the
|
||||
|
|
@ -6138,9 +6407,7 @@ spec:
|
|||
May also be set in PodSecurityContext. If set
|
||||
in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName feature
|
||||
flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -6153,8 +6420,8 @@ spec:
|
|||
probe parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data or warm
|
||||
a cache, than during steady-state operation. This cannot
|
||||
be updated. This is an alpha feature enabled by the
|
||||
StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
be updated. This is a beta feature enabled by the StartupProbe
|
||||
feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
exec:
|
||||
description: One and only one of the following should
|
||||
|
|
@ -6316,7 +6583,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block devices
|
||||
to be used by the container. This is a beta feature.
|
||||
to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping of a raw
|
||||
block device within a container.
|
||||
|
|
@ -6696,6 +6963,11 @@ spec:
|
|||
type: integer
|
||||
shadow:
|
||||
type: boolean
|
||||
ssl:
|
||||
properties:
|
||||
certSecretName:
|
||||
type: string
|
||||
type: object
|
||||
svcOrchSpec:
|
||||
properties:
|
||||
env:
|
||||
|
|
@ -6854,6 +7126,8 @@ spec:
|
|||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
serverType:
|
||||
type: string
|
||||
transport:
|
||||
type: string
|
||||
required:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-controller-manager
|
||||
namespace: kubeflow
|
||||
|
|
@ -70,6 +70,8 @@ spec:
|
|||
value: ""
|
||||
- name: RELATED_IMAGE_EXPLAINER
|
||||
value: ""
|
||||
- name: RELATED_IMAGE_MOCK_CLASSIFIER
|
||||
value: ""
|
||||
- name: MANAGER_CREATE_RESOURCES
|
||||
value: "false"
|
||||
- name: POD_NAMESPACE
|
||||
|
|
@ -83,7 +85,7 @@ spec:
|
|||
- name: AMBASSADOR_SINGLE_NAMESPACE
|
||||
value: "false"
|
||||
- name: ENGINE_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/engine:1.2.1
|
||||
value: docker.io/seldonio/engine:1.4.0
|
||||
- name: ENGINE_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: ENGINE_CONTAINER_SERVICE_ACCOUNT_NAME
|
||||
|
|
@ -106,6 +108,8 @@ spec:
|
|||
value: /prometheus
|
||||
- name: ISTIO_ENABLED
|
||||
value: "true"
|
||||
- name: KEDA_ENABLED
|
||||
value: "false"
|
||||
- name: ISTIO_GATEWAY
|
||||
value: kubeflow/kubeflow-gateway
|
||||
- name: ISTIO_TLS_MODE
|
||||
|
|
@ -113,7 +117,7 @@ spec:
|
|||
- name: USE_EXECUTOR
|
||||
value: "true"
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/seldon-core-executor:1.2.1
|
||||
value: docker.io/seldonio/seldon-core-executor:1.4.0
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: EXECUTOR_PROMETHEUS_PATH
|
||||
|
|
@ -130,7 +134,23 @@ spec:
|
|||
value: http://default-broker
|
||||
- name: DEFAULT_USER_ID
|
||||
value: "8888"
|
||||
image: docker.io/seldonio/seldon-core-operator:1.2.1
|
||||
- name: EXECUTOR_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: EXECUTOR_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
image: docker.io/seldonio/seldon-core-operator:1.4.0
|
||||
imagePullPolicy: IfNotPresent
|
||||
name: manager
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-serving-cert
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-selfsigned-issuer
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
@ -77,6 +77,38 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/finalizers
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- machinelearning.seldon.io
|
||||
resources:
|
||||
|
|
@ -145,6 +177,26 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- v1
|
||||
resources:
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-sas-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-sas-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-leader-election-role
|
||||
namespace: kubeflow
|
||||
rules:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-leader-election-rolebinding
|
||||
namespace: kubeflow
|
||||
roleRef:
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
apiVersion: v1
|
||||
data:
|
||||
credentials: '{"gcs":{"gcsCredentialFileName":"gcloud-application-credentials.json"},"s3":{"s3AccessKeyIDName":"awsAccessKeyID","s3SecretAccessKeyName":"awsSecretAccessKey"}}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.2.1"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:0.2.2","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.4.0"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"TRITON_SERVER":{"grpc":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"},"rest":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"}},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:v0.4.0","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
labels:
|
||||
|
|
@ -11,7 +11,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-config
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -6,6 +6,6 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-mutating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -37,7 +37,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -61,7 +61,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-validating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -37,7 +37,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -61,7 +61,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldondeployments.machinelearning.seldon.io
|
||||
spec:
|
||||
group: machinelearning.seldon.io
|
||||
|
|
@ -402,8 +402,297 @@ spec:
|
|||
required:
|
||||
- maxReplicas
|
||||
type: object
|
||||
kedaSpec:
|
||||
description: SeldonScaledObjectSpec is the spec for a KEDA
|
||||
ScaledObject resource
|
||||
properties:
|
||||
advanced:
|
||||
description: AdvancedConfig specifies advance scaling
|
||||
options
|
||||
properties:
|
||||
horizontalPodAutoscalerConfig:
|
||||
description: HorizontalPodAutoscalerConfig specifies
|
||||
horizontal scale config
|
||||
properties:
|
||||
behavior:
|
||||
description: HorizontalPodAutoscalerBehavior
|
||||
configures the scaling behavior of the target
|
||||
in both Up and Down directions (scaleUp and
|
||||
scaleDown fields respectively).
|
||||
properties:
|
||||
scaleDown:
|
||||
description: scaleDown is scaling policy
|
||||
for scaling Down. If not set, the default
|
||||
value is to allow to scale down to minReplicas
|
||||
pods, with a 300 second stabilization
|
||||
window (i.e., the highest recommendation
|
||||
for the last 300sec is used).
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
scaleUp:
|
||||
description: 'scaleUp is scaling policy
|
||||
for scaling Up. If not set, the default
|
||||
value is the higher of: * increase no
|
||||
more than 4 pods per 60 seconds * double
|
||||
the number of pods per 60 seconds No stabilization
|
||||
is used.'
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
type: object
|
||||
resourceMetrics:
|
||||
items:
|
||||
description: ResourceMetricSource indicates
|
||||
how to scale on a resource metric known
|
||||
to Kubernetes, as specified in requests
|
||||
and limits, describing each pod in the current
|
||||
scale target (e.g. CPU or memory). The
|
||||
values will be averaged together before
|
||||
being compared to the target. Such metrics
|
||||
are built in to Kubernetes, and have special
|
||||
scaling options on top of those available
|
||||
to normal per-pod metrics using the "pods"
|
||||
source. Only one "target" type should be
|
||||
set.
|
||||
properties:
|
||||
name:
|
||||
description: name is the name of the resource
|
||||
in question.
|
||||
type: string
|
||||
target:
|
||||
description: target specifies the target
|
||||
value for the given metric
|
||||
properties:
|
||||
averageUtilization:
|
||||
description: averageUtilization is
|
||||
the target value of the average
|
||||
of the resource metric across all
|
||||
relevant pods, represented as a
|
||||
percentage of the requested value
|
||||
of the resource for the pods. Currently
|
||||
only valid for Resource metric source
|
||||
type
|
||||
format: int32
|
||||
type: integer
|
||||
averageValue:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: averageValue is the target
|
||||
value of the average of the metric
|
||||
across all relevant pods (as a quantity)
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
type:
|
||||
description: type represents whether
|
||||
the metric type is Utilization,
|
||||
Value, or AverageValue
|
||||
type: string
|
||||
value:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: value is the target value
|
||||
of the metric (as a quantity).
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
required:
|
||||
- type
|
||||
type: object
|
||||
required:
|
||||
- name
|
||||
- target
|
||||
type: object
|
||||
type: array
|
||||
type: object
|
||||
restoreToOriginalReplicaCount:
|
||||
type: boolean
|
||||
type: object
|
||||
cooldownPeriod:
|
||||
format: int32
|
||||
type: integer
|
||||
maxReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
minReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
pollingInterval:
|
||||
format: int32
|
||||
type: integer
|
||||
triggers:
|
||||
items:
|
||||
description: ScaleTriggers reference the scaler that
|
||||
will be used
|
||||
properties:
|
||||
authenticationRef:
|
||||
description: ScaledObjectAuthRef points to the
|
||||
TriggerAuthentication object that is used to
|
||||
authenticate the scaler with the environment
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
required:
|
||||
- name
|
||||
type: object
|
||||
metadata:
|
||||
additionalProperties:
|
||||
type: string
|
||||
type: object
|
||||
name:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
required:
|
||||
- metadata
|
||||
- type
|
||||
type: object
|
||||
type: array
|
||||
required:
|
||||
- triggers
|
||||
type: object
|
||||
metadata:
|
||||
type: object
|
||||
pdbSpec:
|
||||
properties:
|
||||
maxUnavailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at most "maxUnavailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
are unavailable after the eviction, i.e. even in absence
|
||||
of the evicted pod. For example, one can prevent all
|
||||
voluntary evictions by specifying 0. MaxUnavailable
|
||||
and MinAvailable are mutually exclusive.
|
||||
x-kubernetes-int-or-string: true
|
||||
minAvailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at least "minAvailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
will still be available after the eviction, i.e. even
|
||||
in the absence of the evicted pod. So for example
|
||||
you can prevent all voluntary evictions by specifying
|
||||
"100%".
|
||||
x-kubernetes-int-or-string: true
|
||||
type: object
|
||||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
|
|
@ -1729,6 +2018,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -2012,16 +2302,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -2031,9 +2317,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -2047,7 +2331,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -2227,8 +2511,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -3274,16 +3557,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -3293,9 +3572,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -3488,8 +3765,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4247,6 +4523,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -4530,16 +4807,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -4549,9 +4822,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -4565,7 +4836,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -4745,8 +5016,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4941,6 +5211,16 @@ spec:
|
|||
modify the ownership and permissions of any volume."
|
||||
format: int64
|
||||
type: integer
|
||||
fsGroupChangePolicy:
|
||||
description: 'fsGroupChangePolicy defines behavior
|
||||
of changing ownership and permission of the volume
|
||||
before being exposed inside Pod. This field will
|
||||
only apply to volume types which support fsGroup
|
||||
based ownership(and permissions). It will have
|
||||
no effect on ephemeral volume types such as: secret,
|
||||
configmaps and emptydir. Valid values are "OnRootMismatch"
|
||||
and "Always". If not specified defaults to "Always".'
|
||||
type: string
|
||||
runAsGroup:
|
||||
description: The GID to run the entrypoint of the
|
||||
container process. Uses runtime default if unset.
|
||||
|
|
@ -5036,15 +5316,10 @@ spec:
|
|||
GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run
|
||||
|
|
@ -5053,9 +5328,7 @@ spec:
|
|||
unspecified. May also be set in PodSecurityContext.
|
||||
If set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -5146,9 +5419,9 @@ spec:
|
|||
description: TopologySpreadConstraints describes how
|
||||
a group of pods ought to spread across topology domains.
|
||||
Scheduler will schedule pods in a way which abides
|
||||
by the constraints. This field is alpha-level and
|
||||
is only honored by clusters that enables the EvenPodsSpread
|
||||
feature. All topologySpreadConstraints are ANDed.
|
||||
by the constraints. This field is only honored by
|
||||
clusters that enable the EvenPodsSpread feature. All
|
||||
topologySpreadConstraints are ANDed.
|
||||
items:
|
||||
description: TopologySpreadConstraint specifies how
|
||||
to spread matching pods among the given topology.
|
||||
|
|
@ -5861,6 +6134,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -6121,15 +6395,10 @@ spec:
|
|||
admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run the
|
||||
|
|
@ -6138,9 +6407,7 @@ spec:
|
|||
May also be set in PodSecurityContext. If set
|
||||
in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName feature
|
||||
flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -6153,8 +6420,8 @@ spec:
|
|||
probe parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data or warm
|
||||
a cache, than during steady-state operation. This cannot
|
||||
be updated. This is an alpha feature enabled by the
|
||||
StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
be updated. This is a beta feature enabled by the StartupProbe
|
||||
feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
exec:
|
||||
description: One and only one of the following should
|
||||
|
|
@ -6316,7 +6583,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block devices
|
||||
to be used by the container. This is a beta feature.
|
||||
to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping of a raw
|
||||
block device within a container.
|
||||
|
|
@ -6696,6 +6963,11 @@ spec:
|
|||
type: integer
|
||||
shadow:
|
||||
type: boolean
|
||||
ssl:
|
||||
properties:
|
||||
certSecretName:
|
||||
type: string
|
||||
type: object
|
||||
svcOrchSpec:
|
||||
properties:
|
||||
env:
|
||||
|
|
@ -6854,6 +7126,8 @@ spec:
|
|||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
serverType:
|
||||
type: string
|
||||
transport:
|
||||
type: string
|
||||
required:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-controller-manager
|
||||
namespace: kubeflow
|
||||
|
|
@ -70,6 +70,8 @@ spec:
|
|||
value: ""
|
||||
- name: RELATED_IMAGE_EXPLAINER
|
||||
value: ""
|
||||
- name: RELATED_IMAGE_MOCK_CLASSIFIER
|
||||
value: ""
|
||||
- name: MANAGER_CREATE_RESOURCES
|
||||
value: "false"
|
||||
- name: POD_NAMESPACE
|
||||
|
|
@ -83,7 +85,7 @@ spec:
|
|||
- name: AMBASSADOR_SINGLE_NAMESPACE
|
||||
value: "false"
|
||||
- name: ENGINE_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/engine:1.2.1
|
||||
value: docker.io/seldonio/engine:1.4.0
|
||||
- name: ENGINE_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: ENGINE_CONTAINER_SERVICE_ACCOUNT_NAME
|
||||
|
|
@ -106,6 +108,8 @@ spec:
|
|||
value: /prometheus
|
||||
- name: ISTIO_ENABLED
|
||||
value: "true"
|
||||
- name: KEDA_ENABLED
|
||||
value: "false"
|
||||
- name: ISTIO_GATEWAY
|
||||
value: kubeflow/kubeflow-gateway
|
||||
- name: ISTIO_TLS_MODE
|
||||
|
|
@ -113,7 +117,7 @@ spec:
|
|||
- name: USE_EXECUTOR
|
||||
value: "true"
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/seldon-core-executor:1.2.1
|
||||
value: docker.io/seldonio/seldon-core-executor:1.4.0
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: EXECUTOR_PROMETHEUS_PATH
|
||||
|
|
@ -130,7 +134,23 @@ spec:
|
|||
value: http://default-broker
|
||||
- name: DEFAULT_USER_ID
|
||||
value: "8888"
|
||||
image: docker.io/seldonio/seldon-core-operator:1.2.1
|
||||
- name: EXECUTOR_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: EXECUTOR_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
image: docker.io/seldonio/seldon-core-operator:1.4.0
|
||||
imagePullPolicy: IfNotPresent
|
||||
name: manager
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-serving-cert
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-selfsigned-issuer
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
@ -77,6 +77,38 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/finalizers
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- machinelearning.seldon.io
|
||||
resources:
|
||||
|
|
@ -145,6 +177,26 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- v1
|
||||
resources:
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-sas-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-sas-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-leader-election-role
|
||||
namespace: kubeflow
|
||||
rules:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-leader-election-rolebinding
|
||||
namespace: kubeflow
|
||||
roleRef:
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
apiVersion: v1
|
||||
data:
|
||||
credentials: '{"gcs":{"gcsCredentialFileName":"gcloud-application-credentials.json"},"s3":{"s3AccessKeyIDName":"awsAccessKeyID","s3SecretAccessKeyName":"awsSecretAccessKey"}}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.2.1"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:0.2.2","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.4.0"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"TRITON_SERVER":{"grpc":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"},"rest":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"}},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:v0.4.0","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
labels:
|
||||
|
|
@ -11,7 +11,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-config
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -6,6 +6,6 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-mutating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -37,7 +37,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -61,7 +61,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-validating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -37,7 +37,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -61,7 +61,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldondeployments.machinelearning.seldon.io
|
||||
spec:
|
||||
group: machinelearning.seldon.io
|
||||
|
|
@ -402,8 +402,297 @@ spec:
|
|||
required:
|
||||
- maxReplicas
|
||||
type: object
|
||||
kedaSpec:
|
||||
description: SeldonScaledObjectSpec is the spec for a KEDA
|
||||
ScaledObject resource
|
||||
properties:
|
||||
advanced:
|
||||
description: AdvancedConfig specifies advance scaling
|
||||
options
|
||||
properties:
|
||||
horizontalPodAutoscalerConfig:
|
||||
description: HorizontalPodAutoscalerConfig specifies
|
||||
horizontal scale config
|
||||
properties:
|
||||
behavior:
|
||||
description: HorizontalPodAutoscalerBehavior
|
||||
configures the scaling behavior of the target
|
||||
in both Up and Down directions (scaleUp and
|
||||
scaleDown fields respectively).
|
||||
properties:
|
||||
scaleDown:
|
||||
description: scaleDown is scaling policy
|
||||
for scaling Down. If not set, the default
|
||||
value is to allow to scale down to minReplicas
|
||||
pods, with a 300 second stabilization
|
||||
window (i.e., the highest recommendation
|
||||
for the last 300sec is used).
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
scaleUp:
|
||||
description: 'scaleUp is scaling policy
|
||||
for scaling Up. If not set, the default
|
||||
value is the higher of: * increase no
|
||||
more than 4 pods per 60 seconds * double
|
||||
the number of pods per 60 seconds No stabilization
|
||||
is used.'
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
type: object
|
||||
resourceMetrics:
|
||||
items:
|
||||
description: ResourceMetricSource indicates
|
||||
how to scale on a resource metric known
|
||||
to Kubernetes, as specified in requests
|
||||
and limits, describing each pod in the current
|
||||
scale target (e.g. CPU or memory). The
|
||||
values will be averaged together before
|
||||
being compared to the target. Such metrics
|
||||
are built in to Kubernetes, and have special
|
||||
scaling options on top of those available
|
||||
to normal per-pod metrics using the "pods"
|
||||
source. Only one "target" type should be
|
||||
set.
|
||||
properties:
|
||||
name:
|
||||
description: name is the name of the resource
|
||||
in question.
|
||||
type: string
|
||||
target:
|
||||
description: target specifies the target
|
||||
value for the given metric
|
||||
properties:
|
||||
averageUtilization:
|
||||
description: averageUtilization is
|
||||
the target value of the average
|
||||
of the resource metric across all
|
||||
relevant pods, represented as a
|
||||
percentage of the requested value
|
||||
of the resource for the pods. Currently
|
||||
only valid for Resource metric source
|
||||
type
|
||||
format: int32
|
||||
type: integer
|
||||
averageValue:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: averageValue is the target
|
||||
value of the average of the metric
|
||||
across all relevant pods (as a quantity)
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
type:
|
||||
description: type represents whether
|
||||
the metric type is Utilization,
|
||||
Value, or AverageValue
|
||||
type: string
|
||||
value:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: value is the target value
|
||||
of the metric (as a quantity).
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
required:
|
||||
- type
|
||||
type: object
|
||||
required:
|
||||
- name
|
||||
- target
|
||||
type: object
|
||||
type: array
|
||||
type: object
|
||||
restoreToOriginalReplicaCount:
|
||||
type: boolean
|
||||
type: object
|
||||
cooldownPeriod:
|
||||
format: int32
|
||||
type: integer
|
||||
maxReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
minReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
pollingInterval:
|
||||
format: int32
|
||||
type: integer
|
||||
triggers:
|
||||
items:
|
||||
description: ScaleTriggers reference the scaler that
|
||||
will be used
|
||||
properties:
|
||||
authenticationRef:
|
||||
description: ScaledObjectAuthRef points to the
|
||||
TriggerAuthentication object that is used to
|
||||
authenticate the scaler with the environment
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
required:
|
||||
- name
|
||||
type: object
|
||||
metadata:
|
||||
additionalProperties:
|
||||
type: string
|
||||
type: object
|
||||
name:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
required:
|
||||
- metadata
|
||||
- type
|
||||
type: object
|
||||
type: array
|
||||
required:
|
||||
- triggers
|
||||
type: object
|
||||
metadata:
|
||||
type: object
|
||||
pdbSpec:
|
||||
properties:
|
||||
maxUnavailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at most "maxUnavailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
are unavailable after the eviction, i.e. even in absence
|
||||
of the evicted pod. For example, one can prevent all
|
||||
voluntary evictions by specifying 0. MaxUnavailable
|
||||
and MinAvailable are mutually exclusive.
|
||||
x-kubernetes-int-or-string: true
|
||||
minAvailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at least "minAvailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
will still be available after the eviction, i.e. even
|
||||
in the absence of the evicted pod. So for example
|
||||
you can prevent all voluntary evictions by specifying
|
||||
"100%".
|
||||
x-kubernetes-int-or-string: true
|
||||
type: object
|
||||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
|
|
@ -1729,6 +2018,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -2012,16 +2302,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -2031,9 +2317,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -2047,7 +2331,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -2227,8 +2511,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -3274,16 +3557,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -3293,9 +3572,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -3488,8 +3765,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4247,6 +4523,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -4530,16 +4807,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -4549,9 +4822,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -4565,7 +4836,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -4745,8 +5016,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4941,6 +5211,16 @@ spec:
|
|||
modify the ownership and permissions of any volume."
|
||||
format: int64
|
||||
type: integer
|
||||
fsGroupChangePolicy:
|
||||
description: 'fsGroupChangePolicy defines behavior
|
||||
of changing ownership and permission of the volume
|
||||
before being exposed inside Pod. This field will
|
||||
only apply to volume types which support fsGroup
|
||||
based ownership(and permissions). It will have
|
||||
no effect on ephemeral volume types such as: secret,
|
||||
configmaps and emptydir. Valid values are "OnRootMismatch"
|
||||
and "Always". If not specified defaults to "Always".'
|
||||
type: string
|
||||
runAsGroup:
|
||||
description: The GID to run the entrypoint of the
|
||||
container process. Uses runtime default if unset.
|
||||
|
|
@ -5036,15 +5316,10 @@ spec:
|
|||
GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run
|
||||
|
|
@ -5053,9 +5328,7 @@ spec:
|
|||
unspecified. May also be set in PodSecurityContext.
|
||||
If set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -5146,9 +5419,9 @@ spec:
|
|||
description: TopologySpreadConstraints describes how
|
||||
a group of pods ought to spread across topology domains.
|
||||
Scheduler will schedule pods in a way which abides
|
||||
by the constraints. This field is alpha-level and
|
||||
is only honored by clusters that enables the EvenPodsSpread
|
||||
feature. All topologySpreadConstraints are ANDed.
|
||||
by the constraints. This field is only honored by
|
||||
clusters that enable the EvenPodsSpread feature. All
|
||||
topologySpreadConstraints are ANDed.
|
||||
items:
|
||||
description: TopologySpreadConstraint specifies how
|
||||
to spread matching pods among the given topology.
|
||||
|
|
@ -5861,6 +6134,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -6121,15 +6395,10 @@ spec:
|
|||
admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run the
|
||||
|
|
@ -6138,9 +6407,7 @@ spec:
|
|||
May also be set in PodSecurityContext. If set
|
||||
in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName feature
|
||||
flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -6153,8 +6420,8 @@ spec:
|
|||
probe parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data or warm
|
||||
a cache, than during steady-state operation. This cannot
|
||||
be updated. This is an alpha feature enabled by the
|
||||
StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
be updated. This is a beta feature enabled by the StartupProbe
|
||||
feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
exec:
|
||||
description: One and only one of the following should
|
||||
|
|
@ -6316,7 +6583,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block devices
|
||||
to be used by the container. This is a beta feature.
|
||||
to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping of a raw
|
||||
block device within a container.
|
||||
|
|
@ -6696,6 +6963,11 @@ spec:
|
|||
type: integer
|
||||
shadow:
|
||||
type: boolean
|
||||
ssl:
|
||||
properties:
|
||||
certSecretName:
|
||||
type: string
|
||||
type: object
|
||||
svcOrchSpec:
|
||||
properties:
|
||||
env:
|
||||
|
|
@ -6854,6 +7126,8 @@ spec:
|
|||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
serverType:
|
||||
type: string
|
||||
transport:
|
||||
type: string
|
||||
required:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-controller-manager
|
||||
namespace: kubeflow
|
||||
|
|
@ -70,6 +70,8 @@ spec:
|
|||
value: ""
|
||||
- name: RELATED_IMAGE_EXPLAINER
|
||||
value: ""
|
||||
- name: RELATED_IMAGE_MOCK_CLASSIFIER
|
||||
value: ""
|
||||
- name: MANAGER_CREATE_RESOURCES
|
||||
value: "false"
|
||||
- name: POD_NAMESPACE
|
||||
|
|
@ -83,7 +85,7 @@ spec:
|
|||
- name: AMBASSADOR_SINGLE_NAMESPACE
|
||||
value: "false"
|
||||
- name: ENGINE_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/engine:1.2.1
|
||||
value: docker.io/seldonio/engine:1.4.0
|
||||
- name: ENGINE_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: ENGINE_CONTAINER_SERVICE_ACCOUNT_NAME
|
||||
|
|
@ -106,6 +108,8 @@ spec:
|
|||
value: /prometheus
|
||||
- name: ISTIO_ENABLED
|
||||
value: "true"
|
||||
- name: KEDA_ENABLED
|
||||
value: "false"
|
||||
- name: ISTIO_GATEWAY
|
||||
value: kubeflow/kubeflow-gateway
|
||||
- name: ISTIO_TLS_MODE
|
||||
|
|
@ -113,7 +117,7 @@ spec:
|
|||
- name: USE_EXECUTOR
|
||||
value: "true"
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/seldon-core-executor:1.2.1
|
||||
value: docker.io/seldonio/seldon-core-executor:1.4.0
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: EXECUTOR_PROMETHEUS_PATH
|
||||
|
|
@ -130,7 +134,23 @@ spec:
|
|||
value: http://default-broker
|
||||
- name: DEFAULT_USER_ID
|
||||
value: "8888"
|
||||
image: docker.io/seldonio/seldon-core-operator:1.2.1
|
||||
- name: EXECUTOR_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: EXECUTOR_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
image: docker.io/seldonio/seldon-core-operator:1.4.0
|
||||
imagePullPolicy: IfNotPresent
|
||||
name: manager
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-serving-cert
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-selfsigned-issuer
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
@ -77,6 +77,38 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/finalizers
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- machinelearning.seldon.io
|
||||
resources:
|
||||
|
|
@ -145,6 +177,26 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- v1
|
||||
resources:
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-sas-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-sas-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-leader-election-role
|
||||
namespace: kubeflow
|
||||
rules:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-leader-election-rolebinding
|
||||
namespace: kubeflow
|
||||
roleRef:
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
apiVersion: v1
|
||||
data:
|
||||
credentials: '{"gcs":{"gcsCredentialFileName":"gcloud-application-credentials.json"},"s3":{"s3AccessKeyIDName":"awsAccessKeyID","s3SecretAccessKeyName":"awsSecretAccessKey"}}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.2.1"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:0.2.2","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.4.0"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"TRITON_SERVER":{"grpc":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"},"rest":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"}},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:v0.4.0","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
labels:
|
||||
|
|
@ -11,7 +11,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-config
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -6,6 +6,6 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-mutating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -37,7 +37,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -61,7 +61,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-validating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -37,7 +37,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -61,7 +61,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldondeployments.machinelearning.seldon.io
|
||||
spec:
|
||||
group: machinelearning.seldon.io
|
||||
|
|
@ -402,8 +402,297 @@ spec:
|
|||
required:
|
||||
- maxReplicas
|
||||
type: object
|
||||
kedaSpec:
|
||||
description: SeldonScaledObjectSpec is the spec for a KEDA
|
||||
ScaledObject resource
|
||||
properties:
|
||||
advanced:
|
||||
description: AdvancedConfig specifies advance scaling
|
||||
options
|
||||
properties:
|
||||
horizontalPodAutoscalerConfig:
|
||||
description: HorizontalPodAutoscalerConfig specifies
|
||||
horizontal scale config
|
||||
properties:
|
||||
behavior:
|
||||
description: HorizontalPodAutoscalerBehavior
|
||||
configures the scaling behavior of the target
|
||||
in both Up and Down directions (scaleUp and
|
||||
scaleDown fields respectively).
|
||||
properties:
|
||||
scaleDown:
|
||||
description: scaleDown is scaling policy
|
||||
for scaling Down. If not set, the default
|
||||
value is to allow to scale down to minReplicas
|
||||
pods, with a 300 second stabilization
|
||||
window (i.e., the highest recommendation
|
||||
for the last 300sec is used).
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
scaleUp:
|
||||
description: 'scaleUp is scaling policy
|
||||
for scaling Up. If not set, the default
|
||||
value is the higher of: * increase no
|
||||
more than 4 pods per 60 seconds * double
|
||||
the number of pods per 60 seconds No stabilization
|
||||
is used.'
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
type: object
|
||||
resourceMetrics:
|
||||
items:
|
||||
description: ResourceMetricSource indicates
|
||||
how to scale on a resource metric known
|
||||
to Kubernetes, as specified in requests
|
||||
and limits, describing each pod in the current
|
||||
scale target (e.g. CPU or memory). The
|
||||
values will be averaged together before
|
||||
being compared to the target. Such metrics
|
||||
are built in to Kubernetes, and have special
|
||||
scaling options on top of those available
|
||||
to normal per-pod metrics using the "pods"
|
||||
source. Only one "target" type should be
|
||||
set.
|
||||
properties:
|
||||
name:
|
||||
description: name is the name of the resource
|
||||
in question.
|
||||
type: string
|
||||
target:
|
||||
description: target specifies the target
|
||||
value for the given metric
|
||||
properties:
|
||||
averageUtilization:
|
||||
description: averageUtilization is
|
||||
the target value of the average
|
||||
of the resource metric across all
|
||||
relevant pods, represented as a
|
||||
percentage of the requested value
|
||||
of the resource for the pods. Currently
|
||||
only valid for Resource metric source
|
||||
type
|
||||
format: int32
|
||||
type: integer
|
||||
averageValue:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: averageValue is the target
|
||||
value of the average of the metric
|
||||
across all relevant pods (as a quantity)
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
type:
|
||||
description: type represents whether
|
||||
the metric type is Utilization,
|
||||
Value, or AverageValue
|
||||
type: string
|
||||
value:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: value is the target value
|
||||
of the metric (as a quantity).
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
required:
|
||||
- type
|
||||
type: object
|
||||
required:
|
||||
- name
|
||||
- target
|
||||
type: object
|
||||
type: array
|
||||
type: object
|
||||
restoreToOriginalReplicaCount:
|
||||
type: boolean
|
||||
type: object
|
||||
cooldownPeriod:
|
||||
format: int32
|
||||
type: integer
|
||||
maxReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
minReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
pollingInterval:
|
||||
format: int32
|
||||
type: integer
|
||||
triggers:
|
||||
items:
|
||||
description: ScaleTriggers reference the scaler that
|
||||
will be used
|
||||
properties:
|
||||
authenticationRef:
|
||||
description: ScaledObjectAuthRef points to the
|
||||
TriggerAuthentication object that is used to
|
||||
authenticate the scaler with the environment
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
required:
|
||||
- name
|
||||
type: object
|
||||
metadata:
|
||||
additionalProperties:
|
||||
type: string
|
||||
type: object
|
||||
name:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
required:
|
||||
- metadata
|
||||
- type
|
||||
type: object
|
||||
type: array
|
||||
required:
|
||||
- triggers
|
||||
type: object
|
||||
metadata:
|
||||
type: object
|
||||
pdbSpec:
|
||||
properties:
|
||||
maxUnavailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at most "maxUnavailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
are unavailable after the eviction, i.e. even in absence
|
||||
of the evicted pod. For example, one can prevent all
|
||||
voluntary evictions by specifying 0. MaxUnavailable
|
||||
and MinAvailable are mutually exclusive.
|
||||
x-kubernetes-int-or-string: true
|
||||
minAvailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at least "minAvailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
will still be available after the eviction, i.e. even
|
||||
in the absence of the evicted pod. So for example
|
||||
you can prevent all voluntary evictions by specifying
|
||||
"100%".
|
||||
x-kubernetes-int-or-string: true
|
||||
type: object
|
||||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
|
|
@ -1729,6 +2018,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -2012,16 +2302,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -2031,9 +2317,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -2047,7 +2331,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -2227,8 +2511,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -3274,16 +3557,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -3293,9 +3572,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -3488,8 +3765,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4247,6 +4523,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -4530,16 +4807,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -4549,9 +4822,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -4565,7 +4836,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -4745,8 +5016,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4941,6 +5211,16 @@ spec:
|
|||
modify the ownership and permissions of any volume."
|
||||
format: int64
|
||||
type: integer
|
||||
fsGroupChangePolicy:
|
||||
description: 'fsGroupChangePolicy defines behavior
|
||||
of changing ownership and permission of the volume
|
||||
before being exposed inside Pod. This field will
|
||||
only apply to volume types which support fsGroup
|
||||
based ownership(and permissions). It will have
|
||||
no effect on ephemeral volume types such as: secret,
|
||||
configmaps and emptydir. Valid values are "OnRootMismatch"
|
||||
and "Always". If not specified defaults to "Always".'
|
||||
type: string
|
||||
runAsGroup:
|
||||
description: The GID to run the entrypoint of the
|
||||
container process. Uses runtime default if unset.
|
||||
|
|
@ -5036,15 +5316,10 @@ spec:
|
|||
GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run
|
||||
|
|
@ -5053,9 +5328,7 @@ spec:
|
|||
unspecified. May also be set in PodSecurityContext.
|
||||
If set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -5146,9 +5419,9 @@ spec:
|
|||
description: TopologySpreadConstraints describes how
|
||||
a group of pods ought to spread across topology domains.
|
||||
Scheduler will schedule pods in a way which abides
|
||||
by the constraints. This field is alpha-level and
|
||||
is only honored by clusters that enables the EvenPodsSpread
|
||||
feature. All topologySpreadConstraints are ANDed.
|
||||
by the constraints. This field is only honored by
|
||||
clusters that enable the EvenPodsSpread feature. All
|
||||
topologySpreadConstraints are ANDed.
|
||||
items:
|
||||
description: TopologySpreadConstraint specifies how
|
||||
to spread matching pods among the given topology.
|
||||
|
|
@ -5861,6 +6134,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -6121,15 +6395,10 @@ spec:
|
|||
admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run the
|
||||
|
|
@ -6138,9 +6407,7 @@ spec:
|
|||
May also be set in PodSecurityContext. If set
|
||||
in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName feature
|
||||
flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -6153,8 +6420,8 @@ spec:
|
|||
probe parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data or warm
|
||||
a cache, than during steady-state operation. This cannot
|
||||
be updated. This is an alpha feature enabled by the
|
||||
StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
be updated. This is a beta feature enabled by the StartupProbe
|
||||
feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
exec:
|
||||
description: One and only one of the following should
|
||||
|
|
@ -6316,7 +6583,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block devices
|
||||
to be used by the container. This is a beta feature.
|
||||
to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping of a raw
|
||||
block device within a container.
|
||||
|
|
@ -6696,6 +6963,11 @@ spec:
|
|||
type: integer
|
||||
shadow:
|
||||
type: boolean
|
||||
ssl:
|
||||
properties:
|
||||
certSecretName:
|
||||
type: string
|
||||
type: object
|
||||
svcOrchSpec:
|
||||
properties:
|
||||
env:
|
||||
|
|
@ -6854,6 +7126,8 @@ spec:
|
|||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
serverType:
|
||||
type: string
|
||||
transport:
|
||||
type: string
|
||||
required:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-controller-manager
|
||||
namespace: kubeflow
|
||||
|
|
@ -70,6 +70,8 @@ spec:
|
|||
value: ""
|
||||
- name: RELATED_IMAGE_EXPLAINER
|
||||
value: ""
|
||||
- name: RELATED_IMAGE_MOCK_CLASSIFIER
|
||||
value: ""
|
||||
- name: MANAGER_CREATE_RESOURCES
|
||||
value: "false"
|
||||
- name: POD_NAMESPACE
|
||||
|
|
@ -83,7 +85,7 @@ spec:
|
|||
- name: AMBASSADOR_SINGLE_NAMESPACE
|
||||
value: "false"
|
||||
- name: ENGINE_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/engine:1.2.1
|
||||
value: docker.io/seldonio/engine:1.4.0
|
||||
- name: ENGINE_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: ENGINE_CONTAINER_SERVICE_ACCOUNT_NAME
|
||||
|
|
@ -106,6 +108,8 @@ spec:
|
|||
value: /prometheus
|
||||
- name: ISTIO_ENABLED
|
||||
value: "true"
|
||||
- name: KEDA_ENABLED
|
||||
value: "false"
|
||||
- name: ISTIO_GATEWAY
|
||||
value: kubeflow/kubeflow-gateway
|
||||
- name: ISTIO_TLS_MODE
|
||||
|
|
@ -113,7 +117,7 @@ spec:
|
|||
- name: USE_EXECUTOR
|
||||
value: "true"
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/seldon-core-executor:1.2.1
|
||||
value: docker.io/seldonio/seldon-core-executor:1.4.0
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: EXECUTOR_PROMETHEUS_PATH
|
||||
|
|
@ -130,7 +134,23 @@ spec:
|
|||
value: http://default-broker
|
||||
- name: DEFAULT_USER_ID
|
||||
value: "8888"
|
||||
image: docker.io/seldonio/seldon-core-operator:1.2.1
|
||||
- name: EXECUTOR_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: EXECUTOR_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
image: docker.io/seldonio/seldon-core-operator:1.4.0
|
||||
imagePullPolicy: IfNotPresent
|
||||
name: manager
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-serving-cert
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-selfsigned-issuer
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
@ -77,6 +77,38 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/finalizers
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- machinelearning.seldon.io
|
||||
resources:
|
||||
|
|
@ -145,6 +177,26 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- v1
|
||||
resources:
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-sas-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-sas-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-leader-election-role
|
||||
namespace: kubeflow
|
||||
rules:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-leader-election-rolebinding
|
||||
namespace: kubeflow
|
||||
roleRef:
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
apiVersion: v1
|
||||
data:
|
||||
credentials: '{"gcs":{"gcsCredentialFileName":"gcloud-application-credentials.json"},"s3":{"s3AccessKeyIDName":"awsAccessKeyID","s3SecretAccessKeyName":"awsSecretAccessKey"}}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.2.1"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:0.2.2","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.4.0"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"TRITON_SERVER":{"grpc":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"},"rest":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"}},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:v0.4.0","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
labels:
|
||||
|
|
@ -11,7 +11,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-config
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -6,6 +6,6 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-mutating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -37,7 +37,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -61,7 +61,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -9,11 +9,11 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-validating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -37,7 +37,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -61,7 +61,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldondeployments.machinelearning.seldon.io
|
||||
spec:
|
||||
group: machinelearning.seldon.io
|
||||
|
|
@ -402,8 +402,297 @@ spec:
|
|||
required:
|
||||
- maxReplicas
|
||||
type: object
|
||||
kedaSpec:
|
||||
description: SeldonScaledObjectSpec is the spec for a KEDA
|
||||
ScaledObject resource
|
||||
properties:
|
||||
advanced:
|
||||
description: AdvancedConfig specifies advance scaling
|
||||
options
|
||||
properties:
|
||||
horizontalPodAutoscalerConfig:
|
||||
description: HorizontalPodAutoscalerConfig specifies
|
||||
horizontal scale config
|
||||
properties:
|
||||
behavior:
|
||||
description: HorizontalPodAutoscalerBehavior
|
||||
configures the scaling behavior of the target
|
||||
in both Up and Down directions (scaleUp and
|
||||
scaleDown fields respectively).
|
||||
properties:
|
||||
scaleDown:
|
||||
description: scaleDown is scaling policy
|
||||
for scaling Down. If not set, the default
|
||||
value is to allow to scale down to minReplicas
|
||||
pods, with a 300 second stabilization
|
||||
window (i.e., the highest recommendation
|
||||
for the last 300sec is used).
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
scaleUp:
|
||||
description: 'scaleUp is scaling policy
|
||||
for scaling Up. If not set, the default
|
||||
value is the higher of: * increase no
|
||||
more than 4 pods per 60 seconds * double
|
||||
the number of pods per 60 seconds No stabilization
|
||||
is used.'
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
type: object
|
||||
resourceMetrics:
|
||||
items:
|
||||
description: ResourceMetricSource indicates
|
||||
how to scale on a resource metric known
|
||||
to Kubernetes, as specified in requests
|
||||
and limits, describing each pod in the current
|
||||
scale target (e.g. CPU or memory). The
|
||||
values will be averaged together before
|
||||
being compared to the target. Such metrics
|
||||
are built in to Kubernetes, and have special
|
||||
scaling options on top of those available
|
||||
to normal per-pod metrics using the "pods"
|
||||
source. Only one "target" type should be
|
||||
set.
|
||||
properties:
|
||||
name:
|
||||
description: name is the name of the resource
|
||||
in question.
|
||||
type: string
|
||||
target:
|
||||
description: target specifies the target
|
||||
value for the given metric
|
||||
properties:
|
||||
averageUtilization:
|
||||
description: averageUtilization is
|
||||
the target value of the average
|
||||
of the resource metric across all
|
||||
relevant pods, represented as a
|
||||
percentage of the requested value
|
||||
of the resource for the pods. Currently
|
||||
only valid for Resource metric source
|
||||
type
|
||||
format: int32
|
||||
type: integer
|
||||
averageValue:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: averageValue is the target
|
||||
value of the average of the metric
|
||||
across all relevant pods (as a quantity)
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
type:
|
||||
description: type represents whether
|
||||
the metric type is Utilization,
|
||||
Value, or AverageValue
|
||||
type: string
|
||||
value:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: value is the target value
|
||||
of the metric (as a quantity).
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
required:
|
||||
- type
|
||||
type: object
|
||||
required:
|
||||
- name
|
||||
- target
|
||||
type: object
|
||||
type: array
|
||||
type: object
|
||||
restoreToOriginalReplicaCount:
|
||||
type: boolean
|
||||
type: object
|
||||
cooldownPeriod:
|
||||
format: int32
|
||||
type: integer
|
||||
maxReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
minReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
pollingInterval:
|
||||
format: int32
|
||||
type: integer
|
||||
triggers:
|
||||
items:
|
||||
description: ScaleTriggers reference the scaler that
|
||||
will be used
|
||||
properties:
|
||||
authenticationRef:
|
||||
description: ScaledObjectAuthRef points to the
|
||||
TriggerAuthentication object that is used to
|
||||
authenticate the scaler with the environment
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
required:
|
||||
- name
|
||||
type: object
|
||||
metadata:
|
||||
additionalProperties:
|
||||
type: string
|
||||
type: object
|
||||
name:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
required:
|
||||
- metadata
|
||||
- type
|
||||
type: object
|
||||
type: array
|
||||
required:
|
||||
- triggers
|
||||
type: object
|
||||
metadata:
|
||||
type: object
|
||||
pdbSpec:
|
||||
properties:
|
||||
maxUnavailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at most "maxUnavailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
are unavailable after the eviction, i.e. even in absence
|
||||
of the evicted pod. For example, one can prevent all
|
||||
voluntary evictions by specifying 0. MaxUnavailable
|
||||
and MinAvailable are mutually exclusive.
|
||||
x-kubernetes-int-or-string: true
|
||||
minAvailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at least "minAvailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
will still be available after the eviction, i.e. even
|
||||
in the absence of the evicted pod. So for example
|
||||
you can prevent all voluntary evictions by specifying
|
||||
"100%".
|
||||
x-kubernetes-int-or-string: true
|
||||
type: object
|
||||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
|
|
@ -1729,6 +2018,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -2012,16 +2302,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -2031,9 +2317,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -2047,7 +2331,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -2227,8 +2511,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -3274,16 +3557,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -3293,9 +3572,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -3488,8 +3765,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4247,6 +4523,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -4530,16 +4807,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -4549,9 +4822,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -4565,7 +4836,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -4745,8 +5016,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4941,6 +5211,16 @@ spec:
|
|||
modify the ownership and permissions of any volume."
|
||||
format: int64
|
||||
type: integer
|
||||
fsGroupChangePolicy:
|
||||
description: 'fsGroupChangePolicy defines behavior
|
||||
of changing ownership and permission of the volume
|
||||
before being exposed inside Pod. This field will
|
||||
only apply to volume types which support fsGroup
|
||||
based ownership(and permissions). It will have
|
||||
no effect on ephemeral volume types such as: secret,
|
||||
configmaps and emptydir. Valid values are "OnRootMismatch"
|
||||
and "Always". If not specified defaults to "Always".'
|
||||
type: string
|
||||
runAsGroup:
|
||||
description: The GID to run the entrypoint of the
|
||||
container process. Uses runtime default if unset.
|
||||
|
|
@ -5036,15 +5316,10 @@ spec:
|
|||
GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run
|
||||
|
|
@ -5053,9 +5328,7 @@ spec:
|
|||
unspecified. May also be set in PodSecurityContext.
|
||||
If set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -5146,9 +5419,9 @@ spec:
|
|||
description: TopologySpreadConstraints describes how
|
||||
a group of pods ought to spread across topology domains.
|
||||
Scheduler will schedule pods in a way which abides
|
||||
by the constraints. This field is alpha-level and
|
||||
is only honored by clusters that enables the EvenPodsSpread
|
||||
feature. All topologySpreadConstraints are ANDed.
|
||||
by the constraints. This field is only honored by
|
||||
clusters that enable the EvenPodsSpread feature. All
|
||||
topologySpreadConstraints are ANDed.
|
||||
items:
|
||||
description: TopologySpreadConstraint specifies how
|
||||
to spread matching pods among the given topology.
|
||||
|
|
@ -5861,6 +6134,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -6121,15 +6395,10 @@ spec:
|
|||
admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run the
|
||||
|
|
@ -6138,9 +6407,7 @@ spec:
|
|||
May also be set in PodSecurityContext. If set
|
||||
in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName feature
|
||||
flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -6153,8 +6420,8 @@ spec:
|
|||
probe parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data or warm
|
||||
a cache, than during steady-state operation. This cannot
|
||||
be updated. This is an alpha feature enabled by the
|
||||
StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
be updated. This is a beta feature enabled by the StartupProbe
|
||||
feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
exec:
|
||||
description: One and only one of the following should
|
||||
|
|
@ -6316,7 +6583,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block devices
|
||||
to be used by the container. This is a beta feature.
|
||||
to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping of a raw
|
||||
block device within a container.
|
||||
|
|
@ -6696,6 +6963,11 @@ spec:
|
|||
type: integer
|
||||
shadow:
|
||||
type: boolean
|
||||
ssl:
|
||||
properties:
|
||||
certSecretName:
|
||||
type: string
|
||||
type: object
|
||||
svcOrchSpec:
|
||||
properties:
|
||||
env:
|
||||
|
|
@ -6854,6 +7126,8 @@ spec:
|
|||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
serverType:
|
||||
type: string
|
||||
transport:
|
||||
type: string
|
||||
required:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-controller-manager
|
||||
namespace: kubeflow
|
||||
|
|
@ -70,6 +70,8 @@ spec:
|
|||
value: ""
|
||||
- name: RELATED_IMAGE_EXPLAINER
|
||||
value: ""
|
||||
- name: RELATED_IMAGE_MOCK_CLASSIFIER
|
||||
value: ""
|
||||
- name: MANAGER_CREATE_RESOURCES
|
||||
value: "false"
|
||||
- name: POD_NAMESPACE
|
||||
|
|
@ -83,7 +85,7 @@ spec:
|
|||
- name: AMBASSADOR_SINGLE_NAMESPACE
|
||||
value: "false"
|
||||
- name: ENGINE_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/engine:1.2.1
|
||||
value: docker.io/seldonio/engine:1.4.0
|
||||
- name: ENGINE_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: ENGINE_CONTAINER_SERVICE_ACCOUNT_NAME
|
||||
|
|
@ -106,6 +108,8 @@ spec:
|
|||
value: /prometheus
|
||||
- name: ISTIO_ENABLED
|
||||
value: "true"
|
||||
- name: KEDA_ENABLED
|
||||
value: "false"
|
||||
- name: ISTIO_GATEWAY
|
||||
value: kubeflow/kubeflow-gateway
|
||||
- name: ISTIO_TLS_MODE
|
||||
|
|
@ -113,7 +117,7 @@ spec:
|
|||
- name: USE_EXECUTOR
|
||||
value: "true"
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/seldon-core-executor:1.2.1
|
||||
value: docker.io/seldonio/seldon-core-executor:1.4.0
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: EXECUTOR_PROMETHEUS_PATH
|
||||
|
|
@ -130,7 +134,23 @@ spec:
|
|||
value: http://default-broker
|
||||
- name: DEFAULT_USER_ID
|
||||
value: "8888"
|
||||
image: docker.io/seldonio/seldon-core-operator:1.2.1
|
||||
- name: EXECUTOR_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: EXECUTOR_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
image: docker.io/seldonio/seldon-core-operator:1.4.0
|
||||
imagePullPolicy: IfNotPresent
|
||||
name: manager
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-serving-cert
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-selfsigned-issuer
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
@ -77,6 +77,38 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/finalizers
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- machinelearning.seldon.io
|
||||
resources:
|
||||
|
|
@ -145,6 +177,26 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- v1
|
||||
resources:
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-sas-role-kubeflow
|
||||
rules:
|
||||
- apiGroups:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager-sas-rolebinding-kubeflow
|
||||
roleRef:
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-leader-election-role
|
||||
namespace: kubeflow
|
||||
rules:
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-leader-election-rolebinding
|
||||
namespace: kubeflow
|
||||
roleRef:
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
apiVersion: v1
|
||||
data:
|
||||
credentials: '{"gcs":{"gcsCredentialFileName":"gcloud-application-credentials.json"},"s3":{"s3AccessKeyIDName":"awsAccessKeyID","s3SecretAccessKeyName":"awsSecretAccessKey"}}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.2.1"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:0.2.2","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.4.0"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"TRITON_SERVER":{"grpc":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"},"rest":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"}},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:v0.4.0","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
labels:
|
||||
|
|
@ -11,7 +11,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
control-plane: seldon-controller-manager
|
||||
name: seldon-config
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
spec:
|
||||
|
|
|
|||
|
|
@ -6,6 +6,6 @@ metadata:
|
|||
app.kubernetes.io/component: seldon
|
||||
app.kubernetes.io/instance: seldon-core
|
||||
app.kubernetes.io/name: seldon-core-operator
|
||||
app.kubernetes.io/version: 1.2.1
|
||||
app.kubernetes.io/version: 1.4.0
|
||||
name: seldon-manager
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ metadata:
|
|||
name: seldon-mutating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -39,7 +39,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -63,7 +63,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ metadata:
|
|||
name: seldon-validating-webhook-configuration-kubeflow
|
||||
webhooks:
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -39,7 +39,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
@ -63,7 +63,7 @@ webhooks:
|
|||
resources:
|
||||
- seldondeployments
|
||||
- clientConfig:
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQU9CZGZ4N0xmZXVEZnJ2QXFUK0hDWDh3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF3TnpFd01UYzFOREV4V2hjTgpNakV3TnpFd01UYzFOREV4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFLSEVLQ09YVW1LN2FRS1VHL0ZjbTMwSTVmVnYKTVJlc3dGbi9yb3pxR1I2Rm5HSm9zbjFiZStJY05PZkdvUERUNkJ4T2pYRXVvczRvQjFabjNXamZZL3ZaVnNCagpjSjdCWld3TzZlUmwrUEZNOUV5S0ZwTVhncnVHdjRBTlpOZ3BrejkyYURBTTV2S1RSYng0QUVCRFdjQlgxWE93CjdEdFZrOVNpY0Q5cTdMVGYzWDBYSHF1SlRiQTNmNXhJbndEMWp2ZjltMzdZanNIRnZva3ZscGR3MFpicFhjeWYKVFozYWw0SVJ5SmU3TWJDaTV4Wm9PcmZ0R1NzT2IrNnRTemVKbU5nVjM2N3ZHbnliSEJSSmlUVTBYeGJid3hEawpjazIvNnFFMXgzOWxxUlYvOWNURWk4UE1DbU9oV0dkeFQ3cTJQS1NmeVBhSm50VWVnUndXcjZIdDRVY0NBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQXRMcldyeGxmMgpuU2pjNEFvK3FJaHBITXZYc21nVFJXbFNKNXR0aW1tZHE0TkpwWDBMeWJQRmVoQ2RGOTUweXRvejIxMVFZbENECmVKd3k1YXY1eHA2NTdKZ0h0ckRWb1djTmxFUnNMa0JOOElaTlI2THdJdkMrbFZjYzU0RGVRWU5XbG5neSttYnMKT3FoYWlQVXVoWTRjZW9TeENlNDlYSHVnQko4VVdZUTUwcWl4Y1hmRjdzK1JQLzZuQXRhVDRrbWVkek1HckxFbwp1a3JzcXNaOWV5SHNDYmtKTW0rcHROWWtXMUhzU29ORlhHRnZYTE5GTEllZVJpa0hyRk15Tmg3dVhwQjI2cTVrCnVES2lvL0dNNitIRG5GN1p5VXVYTVEyOWhjc1VZZ2tBcVFJZGhKWnV5R281WmpjK1VNL3hyMlFwc0tYSjBmUXoKVHpvR3I0L1JzdTRBCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCVENDQWUyZ0F3SUJBZ0lSQVBpR2diQUl5Z3RKRk9NRnhjYXNIb1V3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUlkzVnpkRzl0TFcxbGRISnBZM010WTJFd0hoY05NakF4TURNeE1UQTBPVFF4V2hjTgpNakV4TURNeE1UQTBPVFF4V2pBY01Sb3dHQVlEVlFRREV4RmpkWE4wYjIwdGJXVjBjbWxqY3kxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFPZ1dnZEN6MVBoekRSYlNOWEsrYkduSUV2aHMKNWdKTzNudkd2K2VBcjladnBOampBTzZZMDdDNmQrcEFUQWlYdVpoMHU2aDVjaERqRmFMUGY2Wi9uWHNXVlNicApaUGFEN01NMU5TbDBiSlF3N3FEQlFaRjBLUmtuRUdmNDFkSkJKbFhYV0JERjZpbGQ1WU5lc1gxdThVQnNDTnZCCjVVUFZaR3dBdDA1SlBNUXNNcVNBR1RKUWdQcW9RbnV6RWN1WGRiZSswdHZ2RXpjUkVTMFJyNlVNWEtubVFVSlgKZFZKNy8yWExjZzhrVzRKOUM5VXczZ1AvME1WTEFCcFpLRGRvVnYwU2VObHFxR1VrZlJpcUk2TzZ6ai85Z282YwpocHJoUjJETm8zb3liUWZ4UDdZT1dBanl1Qm9NRUtqUWNkTzZobFY4UE5HWjQwVngwSmxLaUFIZzRqOENBd0VBCkFhTkNNRUF3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01BMEdDU3FHU0liM0RRRUJDd1VBQTRJQkFRQll4OGtZVnZ0QQoyclJkdFNweENKZi84SWI1Z05NOTJNTm5IcGlqcUtRVHUyRmg3aFVFWVFzM0lLMmxBU2JWQXRrNmpHL2xwd0RCCmxCWlhkK01wM1pUc2xYbXlpVGNjOVVUdXFBWTQrMklZazJKYW1XU2p0MXlJN3RQUnZZaUI2WnFFdU50Y1BvSVEKOEJzK29MZlVUci9SZFIvamJ2ZlMybkwybm00L0t0N2pId2xNVTZua2VkUGJUbnhBMDVXaTVCanB4d2VvQjRWQwpsOGl3MkxUdkppU1UzOTFsaTJNZlNER1ZDcWZnMU54WHZhT1Jkcno5YXhOcDY0TDE0aFFnY3ZheGkxYWRrY0RCCkp0dURvd3Fkd1pXV1orZGw2RTR1aTlKSFZXUmVRWk9DcjdZTUJobzdiRTZESVZxeFR1c0Y3MUczd24vRFNSTGwKeWlrc1M4L1Zrci9XCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K
|
||||
service:
|
||||
name: seldon-webhook-service
|
||||
namespace: kubeflow
|
||||
|
|
|
|||
|
|
@ -404,8 +404,297 @@ spec:
|
|||
required:
|
||||
- maxReplicas
|
||||
type: object
|
||||
kedaSpec:
|
||||
description: SeldonScaledObjectSpec is the spec for a KEDA
|
||||
ScaledObject resource
|
||||
properties:
|
||||
advanced:
|
||||
description: AdvancedConfig specifies advance scaling
|
||||
options
|
||||
properties:
|
||||
horizontalPodAutoscalerConfig:
|
||||
description: HorizontalPodAutoscalerConfig specifies
|
||||
horizontal scale config
|
||||
properties:
|
||||
behavior:
|
||||
description: HorizontalPodAutoscalerBehavior
|
||||
configures the scaling behavior of the target
|
||||
in both Up and Down directions (scaleUp and
|
||||
scaleDown fields respectively).
|
||||
properties:
|
||||
scaleDown:
|
||||
description: scaleDown is scaling policy
|
||||
for scaling Down. If not set, the default
|
||||
value is to allow to scale down to minReplicas
|
||||
pods, with a 300 second stabilization
|
||||
window (i.e., the highest recommendation
|
||||
for the last 300sec is used).
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
scaleUp:
|
||||
description: 'scaleUp is scaling policy
|
||||
for scaling Up. If not set, the default
|
||||
value is the higher of: * increase no
|
||||
more than 4 pods per 60 seconds * double
|
||||
the number of pods per 60 seconds No stabilization
|
||||
is used.'
|
||||
properties:
|
||||
policies:
|
||||
description: policies is a list of potential
|
||||
scaling polices which can be used
|
||||
during scaling. At least one policy
|
||||
must be specified, otherwise the HPAScalingRules
|
||||
will be discarded as invalid
|
||||
items:
|
||||
description: HPAScalingPolicy is a
|
||||
single policy which must hold true
|
||||
for a specified past interval.
|
||||
properties:
|
||||
periodSeconds:
|
||||
description: PeriodSeconds specifies
|
||||
the window of time for which
|
||||
the policy should hold true.
|
||||
PeriodSeconds must be greater
|
||||
than zero and less than or equal
|
||||
to 1800 (30 min).
|
||||
format: int32
|
||||
type: integer
|
||||
type:
|
||||
description: Type is used to specify
|
||||
the scaling policy.
|
||||
type: string
|
||||
value:
|
||||
description: Value contains the
|
||||
amount of change which is permitted
|
||||
by the policy. It must be greater
|
||||
than zero
|
||||
format: int32
|
||||
type: integer
|
||||
required:
|
||||
- periodSeconds
|
||||
- type
|
||||
- value
|
||||
type: object
|
||||
type: array
|
||||
selectPolicy:
|
||||
description: selectPolicy is used to
|
||||
specify which policy should be used.
|
||||
If not set, the default value MaxPolicySelect
|
||||
is used.
|
||||
type: string
|
||||
stabilizationWindowSeconds:
|
||||
description: 'StabilizationWindowSeconds
|
||||
is the number of seconds for which
|
||||
past recommendations should be considered
|
||||
while scaling up or scaling down.
|
||||
StabilizationWindowSeconds must be
|
||||
greater than or equal to zero and
|
||||
less than or equal to 3600 (one hour).
|
||||
If not set, use the default values:
|
||||
- For scale up: 0 (i.e. no stabilization
|
||||
is done). - For scale down: 300 (i.e.
|
||||
the stabilization window is 300 seconds
|
||||
long).'
|
||||
format: int32
|
||||
type: integer
|
||||
type: object
|
||||
type: object
|
||||
resourceMetrics:
|
||||
items:
|
||||
description: ResourceMetricSource indicates
|
||||
how to scale on a resource metric known
|
||||
to Kubernetes, as specified in requests
|
||||
and limits, describing each pod in the current
|
||||
scale target (e.g. CPU or memory). The
|
||||
values will be averaged together before
|
||||
being compared to the target. Such metrics
|
||||
are built in to Kubernetes, and have special
|
||||
scaling options on top of those available
|
||||
to normal per-pod metrics using the "pods"
|
||||
source. Only one "target" type should be
|
||||
set.
|
||||
properties:
|
||||
name:
|
||||
description: name is the name of the resource
|
||||
in question.
|
||||
type: string
|
||||
target:
|
||||
description: target specifies the target
|
||||
value for the given metric
|
||||
properties:
|
||||
averageUtilization:
|
||||
description: averageUtilization is
|
||||
the target value of the average
|
||||
of the resource metric across all
|
||||
relevant pods, represented as a
|
||||
percentage of the requested value
|
||||
of the resource for the pods. Currently
|
||||
only valid for Resource metric source
|
||||
type
|
||||
format: int32
|
||||
type: integer
|
||||
averageValue:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: averageValue is the target
|
||||
value of the average of the metric
|
||||
across all relevant pods (as a quantity)
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
type:
|
||||
description: type represents whether
|
||||
the metric type is Utilization,
|
||||
Value, or AverageValue
|
||||
type: string
|
||||
value:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: value is the target value
|
||||
of the metric (as a quantity).
|
||||
pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
|
||||
x-kubernetes-int-or-string: true
|
||||
required:
|
||||
- type
|
||||
type: object
|
||||
required:
|
||||
- name
|
||||
- target
|
||||
type: object
|
||||
type: array
|
||||
type: object
|
||||
restoreToOriginalReplicaCount:
|
||||
type: boolean
|
||||
type: object
|
||||
cooldownPeriod:
|
||||
format: int32
|
||||
type: integer
|
||||
maxReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
minReplicaCount:
|
||||
format: int32
|
||||
type: integer
|
||||
pollingInterval:
|
||||
format: int32
|
||||
type: integer
|
||||
triggers:
|
||||
items:
|
||||
description: ScaleTriggers reference the scaler that
|
||||
will be used
|
||||
properties:
|
||||
authenticationRef:
|
||||
description: ScaledObjectAuthRef points to the
|
||||
TriggerAuthentication object that is used to
|
||||
authenticate the scaler with the environment
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
required:
|
||||
- name
|
||||
type: object
|
||||
metadata:
|
||||
additionalProperties:
|
||||
type: string
|
||||
type: object
|
||||
name:
|
||||
type: string
|
||||
type:
|
||||
type: string
|
||||
required:
|
||||
- metadata
|
||||
- type
|
||||
type: object
|
||||
type: array
|
||||
required:
|
||||
- triggers
|
||||
type: object
|
||||
metadata:
|
||||
type: object
|
||||
pdbSpec:
|
||||
properties:
|
||||
maxUnavailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at most "maxUnavailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
are unavailable after the eviction, i.e. even in absence
|
||||
of the evicted pod. For example, one can prevent all
|
||||
voluntary evictions by specifying 0. MaxUnavailable
|
||||
and MinAvailable are mutually exclusive.
|
||||
x-kubernetes-int-or-string: true
|
||||
minAvailable:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: An eviction is allowed if at least "minAvailable"
|
||||
pods in the deployment corresponding to a componentSpec
|
||||
will still be available after the eviction, i.e. even
|
||||
in the absence of the evicted pod. So for example
|
||||
you can prevent all voluntary evictions by specifying
|
||||
"100%".
|
||||
x-kubernetes-int-or-string: true
|
||||
type: object
|
||||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
|
|
@ -1731,6 +2020,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -2014,16 +2304,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -2033,9 +2319,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -2049,7 +2333,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -2229,8 +2513,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -3276,16 +3559,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -3295,9 +3574,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -3490,8 +3767,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4249,6 +4525,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -4532,16 +4809,12 @@ spec:
|
|||
the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName
|
||||
field. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
field.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is
|
||||
the name of the GMSA credential spec
|
||||
to use. This field is alpha-level and
|
||||
is only honored by servers that enable
|
||||
the WindowsGMSA feature flag.
|
||||
to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to
|
||||
|
|
@ -4551,9 +4824,7 @@ spec:
|
|||
also be set in PodSecurityContext. If
|
||||
set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext
|
||||
takes precedence. This field is beta-level
|
||||
and may be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
takes precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -4567,7 +4838,7 @@ spec:
|
|||
parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data
|
||||
or warm a cache, than during steady-state operation.
|
||||
This cannot be updated. This is an alpha feature
|
||||
This cannot be updated. This is a beta feature
|
||||
enabled by the StartupProbe feature flag. More
|
||||
info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
|
|
@ -4747,8 +5018,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block
|
||||
devices to be used by the container. This is
|
||||
a beta feature.
|
||||
devices to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping
|
||||
of a raw block device within a container.
|
||||
|
|
@ -4943,6 +5213,16 @@ spec:
|
|||
modify the ownership and permissions of any volume."
|
||||
format: int64
|
||||
type: integer
|
||||
fsGroupChangePolicy:
|
||||
description: 'fsGroupChangePolicy defines behavior
|
||||
of changing ownership and permission of the volume
|
||||
before being exposed inside Pod. This field will
|
||||
only apply to volume types which support fsGroup
|
||||
based ownership(and permissions). It will have
|
||||
no effect on ephemeral volume types such as: secret,
|
||||
configmaps and emptydir. Valid values are "OnRootMismatch"
|
||||
and "Always". If not specified defaults to "Always".'
|
||||
type: string
|
||||
runAsGroup:
|
||||
description: The GID to run the entrypoint of the
|
||||
container process. Uses runtime default if unset.
|
||||
|
|
@ -5038,15 +5318,10 @@ spec:
|
|||
GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run
|
||||
|
|
@ -5055,9 +5330,7 @@ spec:
|
|||
unspecified. May also be set in PodSecurityContext.
|
||||
If set in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName
|
||||
feature flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -5148,9 +5421,9 @@ spec:
|
|||
description: TopologySpreadConstraints describes how
|
||||
a group of pods ought to spread across topology domains.
|
||||
Scheduler will schedule pods in a way which abides
|
||||
by the constraints. This field is alpha-level and
|
||||
is only honored by clusters that enables the EvenPodsSpread
|
||||
feature. All topologySpreadConstraints are ANDed.
|
||||
by the constraints. This field is only honored by
|
||||
clusters that enable the EvenPodsSpread feature. All
|
||||
topologySpreadConstraints are ANDed.
|
||||
items:
|
||||
description: TopologySpreadConstraint specifies how
|
||||
to spread matching pods among the given topology.
|
||||
|
|
@ -5863,6 +6136,7 @@ spec:
|
|||
type: string
|
||||
required:
|
||||
- containerPort
|
||||
- protocol
|
||||
type: object
|
||||
type: array
|
||||
x-kubernetes-list-map-keys:
|
||||
|
|
@ -6123,15 +6397,10 @@ spec:
|
|||
admission webhook (https://github.com/kubernetes-sigs/windows-gmsa)
|
||||
inlines the contents of the GMSA credential
|
||||
spec named by the GMSACredentialSpecName field.
|
||||
This field is alpha-level and is only honored
|
||||
by servers that enable the WindowsGMSA feature
|
||||
flag.
|
||||
type: string
|
||||
gmsaCredentialSpecName:
|
||||
description: GMSACredentialSpecName is the name
|
||||
of the GMSA credential spec to use. This field
|
||||
is alpha-level and is only honored by servers
|
||||
that enable the WindowsGMSA feature flag.
|
||||
of the GMSA credential spec to use.
|
||||
type: string
|
||||
runAsUserName:
|
||||
description: The UserName in Windows to run the
|
||||
|
|
@ -6140,9 +6409,7 @@ spec:
|
|||
May also be set in PodSecurityContext. If set
|
||||
in both SecurityContext and PodSecurityContext,
|
||||
the value specified in SecurityContext takes
|
||||
precedence. This field is beta-level and may
|
||||
be disabled with the WindowsRunAsUserName feature
|
||||
flag.
|
||||
precedence.
|
||||
type: string
|
||||
type: object
|
||||
type: object
|
||||
|
|
@ -6155,8 +6422,8 @@ spec:
|
|||
probe parameters at the beginning of a Pod''s lifecycle,
|
||||
when it might take a long time to load data or warm
|
||||
a cache, than during steady-state operation. This cannot
|
||||
be updated. This is an alpha feature enabled by the
|
||||
StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
be updated. This is a beta feature enabled by the StartupProbe
|
||||
feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes'
|
||||
properties:
|
||||
exec:
|
||||
description: One and only one of the following should
|
||||
|
|
@ -6318,7 +6585,7 @@ spec:
|
|||
type: boolean
|
||||
volumeDevices:
|
||||
description: volumeDevices is the list of block devices
|
||||
to be used by the container. This is a beta feature.
|
||||
to be used by the container.
|
||||
items:
|
||||
description: volumeDevice describes a mapping of a raw
|
||||
block device within a container.
|
||||
|
|
@ -6698,6 +6965,11 @@ spec:
|
|||
type: integer
|
||||
shadow:
|
||||
type: boolean
|
||||
ssl:
|
||||
properties:
|
||||
certSecretName:
|
||||
type: string
|
||||
type: object
|
||||
svcOrchSpec:
|
||||
properties:
|
||||
env:
|
||||
|
|
@ -6856,6 +7128,8 @@ spec:
|
|||
replicas:
|
||||
format: int32
|
||||
type: integer
|
||||
serverType:
|
||||
type: string
|
||||
transport:
|
||||
type: string
|
||||
required:
|
||||
|
|
|
|||
|
|
@ -76,6 +76,8 @@ spec:
|
|||
value: ""
|
||||
- name: RELATED_IMAGE_EXPLAINER
|
||||
value: ""
|
||||
- name: RELATED_IMAGE_MOCK_CLASSIFIER
|
||||
value: ""
|
||||
- name: MANAGER_CREATE_RESOURCES
|
||||
value: "false"
|
||||
- name: POD_NAMESPACE
|
||||
|
|
@ -89,7 +91,7 @@ spec:
|
|||
- name: AMBASSADOR_SINGLE_NAMESPACE
|
||||
value: "false"
|
||||
- name: ENGINE_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/engine:1.2.1
|
||||
value: docker.io/seldonio/engine:1.4.0
|
||||
- name: ENGINE_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: ENGINE_CONTAINER_SERVICE_ACCOUNT_NAME
|
||||
|
|
@ -112,6 +114,8 @@ spec:
|
|||
value: /prometheus
|
||||
- name: ISTIO_ENABLED
|
||||
value: "true"
|
||||
- name: KEDA_ENABLED
|
||||
value: "false"
|
||||
- name: ISTIO_GATEWAY
|
||||
value: kubeflow/kubeflow-gateway
|
||||
- name: ISTIO_TLS_MODE
|
||||
|
|
@ -119,7 +123,7 @@ spec:
|
|||
- name: USE_EXECUTOR
|
||||
value: "true"
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_AND_VERSION
|
||||
value: docker.io/seldonio/seldon-core-executor:1.2.1
|
||||
value: docker.io/seldonio/seldon-core-executor:1.4.0
|
||||
- name: EXECUTOR_CONTAINER_IMAGE_PULL_POLICY
|
||||
value: IfNotPresent
|
||||
- name: EXECUTOR_PROMETHEUS_PATH
|
||||
|
|
@ -136,7 +140,23 @@ spec:
|
|||
value: http://default-broker
|
||||
- name: DEFAULT_USER_ID
|
||||
value: "8888"
|
||||
image: docker.io/seldonio/seldon-core-operator:1.2.1
|
||||
- name: EXECUTOR_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: EXECUTOR_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: EXECUTOR_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_REQUEST
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_REQUEST
|
||||
value: 512Mi
|
||||
- name: ENGINE_DEFAULT_CPU_LIMIT
|
||||
value: 500m
|
||||
- name: ENGINE_DEFAULT_MEMORY_LIMIT
|
||||
value: 512Mi
|
||||
image: docker.io/seldonio/seldon-core-operator:1.4.0
|
||||
imagePullPolicy: IfNotPresent
|
||||
name: manager
|
||||
ports:
|
||||
|
|
|
|||
|
|
@ -79,6 +79,38 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/finalizers
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- keda.sh
|
||||
resources:
|
||||
- scaledobjects/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- machinelearning.seldon.io
|
||||
resources:
|
||||
|
|
@ -147,6 +179,26 @@ rules:
|
|||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- policy
|
||||
resources:
|
||||
- poddisruptionbudgets/status
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- update
|
||||
- apiGroups:
|
||||
- v1
|
||||
resources:
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
apiVersion: v1
|
||||
data:
|
||||
credentials: '{"gcs":{"gcsCredentialFileName":"gcloud-application-credentials.json"},"s3":{"s3AccessKeyIDName":"awsAccessKeyID","s3SecretAccessKeyName":"awsSecretAccessKey"}}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.2.1"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_grpc"},"rest":{"defaultImageVersion":"1.2.1","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:0.2.2","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
explainer: '{"image":"seldonio/alibiexplainer:1.4.0"}'
|
||||
predictor_servers: '{"MLFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/mlflowserver_rest"}},"SKLEARN_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/sklearnserver_rest"}},"TENSORFLOW_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_grpc"},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/tfserving-proxy_rest"},"tensorflow":true,"tfImage":"tensorflow/serving:2.1.0"},"TRITON_SERVER":{"grpc":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"},"rest":{"defaultImageVersion":"20.08-py3","image":"nvcr.io/nvidia/tritonserver"}},"XGBOOST_SERVER":{"grpc":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_grpc"},"protocols":{"kfserving":{"defaultImageVersion":"0.1.0","image":"seldonio/mlserver"}},"rest":{"defaultImageVersion":"1.4.0","image":"seldonio/xgboostserver_rest"}}}'
|
||||
storageInitializer: '{"cpuLimit":"1","cpuRequest":"100m","image":"gcr.io/kfserving/storage-initializer:v0.4.0","memoryLimit":"1Gi","memoryRequest":"100Mi"}'
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
labels:
|
||||
|
|
|
|||
Loading…
Reference in New Issue