mirror of
https://github.com/auricom/home-cluster.git
synced 2025-10-02 08:47:17 +02:00
122 lines
3.1 KiB
YAML
122 lines
3.1 KiB
YAML
---
|
|
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: goldilocks
|
|
namespace: monitoring
|
|
spec:
|
|
interval: 5m
|
|
chart:
|
|
spec:
|
|
chart: goldilocks
|
|
version: 3.0.3
|
|
sourceRef:
|
|
kind: HelmRepository
|
|
name: fairwinds-charts
|
|
namespace: flux-system
|
|
interval: 5m
|
|
values:
|
|
vpa:
|
|
enabled: true
|
|
image:
|
|
repository: quay.io/fairwinds/goldilocks
|
|
tag: v3.0.0
|
|
dashboard:
|
|
replicaCount: 1
|
|
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 |