mirror of
https://github.com/auricom/home-cluster.git
synced 2025-09-17 18:24:14 +02:00
fix goldilocks vpa crds
This commit is contained in:
@@ -26,3 +26,97 @@ spec:
|
||||
valuesFrom:
|
||||
- kind: ConfigMap
|
||||
name: helmrelease-monitoring-goldilocks
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: verticalpodautoscalers.autoscaling.k8s.io
|
||||
annotations:
|
||||
"api-approved.kubernetes.io": "https://github.com/kubernetes/kubernetes/pull/63797"
|
||||
spec:
|
||||
group: autoscaling.k8s.io
|
||||
scope: Namespaced
|
||||
names:
|
||||
plural: verticalpodautoscalers
|
||||
singular: verticalpodautoscaler
|
||||
kind: VerticalPodAutoscaler
|
||||
shortNames:
|
||||
- vpa
|
||||
version: v1beta1
|
||||
versions:
|
||||
- name: v1beta1
|
||||
served: false
|
||||
storage: false
|
||||
- name: v1beta2
|
||||
served: true
|
||||
storage: true
|
||||
- name: v1
|
||||
served: true
|
||||
storage: false
|
||||
validation:
|
||||
# openAPIV3Schema is the schema for validating custom objects.
|
||||
openAPIV3Schema:
|
||||
type: object
|
||||
properties:
|
||||
spec:
|
||||
type: object
|
||||
properties:
|
||||
targetRef:
|
||||
type: object
|
||||
updatePolicy:
|
||||
type: object
|
||||
properties:
|
||||
updateMode:
|
||||
type: string
|
||||
resourcePolicy:
|
||||
type: object
|
||||
properties:
|
||||
containerPolicies:
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
properties:
|
||||
containerName:
|
||||
type: string
|
||||
controlledValues:
|
||||
type: string
|
||||
enum: ["RequestsAndLimits", "RequestsOnly"]
|
||||
mode:
|
||||
type: string
|
||||
enum: ["Auto", "Off"]
|
||||
minAllowed:
|
||||
type: object
|
||||
maxAllowed:
|
||||
type: object
|
||||
controlledResources:
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
enum: ["cpu", "memory"]
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1beta1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: verticalpodautoscalercheckpoints.autoscaling.k8s.io
|
||||
annotations:
|
||||
"api-approved.kubernetes.io": "https://github.com/kubernetes/kubernetes/pull/63797"
|
||||
spec:
|
||||
group: autoscaling.k8s.io
|
||||
scope: Namespaced
|
||||
names:
|
||||
plural: verticalpodautoscalercheckpoints
|
||||
singular: verticalpodautoscalercheckpoint
|
||||
kind: VerticalPodAutoscalerCheckpoint
|
||||
shortNames:
|
||||
- vpacheckpoint
|
||||
version: v1beta1
|
||||
versions:
|
||||
- name: v1beta1
|
||||
served: false
|
||||
storage: false
|
||||
- name: v1beta2
|
||||
served: true
|
||||
storage: true
|
||||
- name: v1
|
||||
served: true
|
||||
storage: false
|
Reference in New Issue
Block a user