mirror of
https://github.com/auricom/home-cluster.git
synced 2025-09-17 18:24:14 +02:00
add goldilocks
This commit is contained in:
25
cluster/monitoring/goldilocks.yaml
Normal file
25
cluster/monitoring/goldilocks.yaml
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
---
|
||||||
|
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:
|
||||||
|
enable: true
|
||||||
|
image:
|
||||||
|
repository: quay.io/fairwinds/goldilocks
|
||||||
|
tag: v3.0.0
|
||||||
|
dashboard:
|
||||||
|
replicaCount: 1
|
@@ -1,111 +0,0 @@
|
|||||||
---
|
|
||||||
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
|
||||||
kind: HelmRelease
|
|
||||||
metadata:
|
|
||||||
name: vpa
|
|
||||||
namespace: monitoring
|
|
||||||
spec:
|
|
||||||
interval: 5m
|
|
||||||
chart:
|
|
||||||
spec:
|
|
||||||
chart: vpa
|
|
||||||
version: 0.1.7
|
|
||||||
sourceRef:
|
|
||||||
kind: HelmRepository
|
|
||||||
name: fairwinds-charts
|
|
||||||
namespace: flux-system
|
|
||||||
interval: 5m
|
|
||||||
---
|
|
||||||
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
|
|
36
secrets/helmrelease-monitoring-goldilocks.yaml
Normal file
36
secrets/helmrelease-monitoring-goldilocks.yaml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
data:
|
||||||
|
values.yaml: ENC[AES256_GCM,data:Eq9G245D6isBLm1Hx9rOBW83EY9IOJAp5NAWelcwYqEyYPHdhepCnsOpNoYCokdzoyrBRvZ4HgrddObsOx/0+QU/nAW0i5sLu98nDTHdxppZ2vVhfd6kToqL3MadBYB7Cxw0wYXZcp27WdgVqCv6OKo50pGdct65bIv0TUFjHbC3zVD7R5asxoSqOzw+yL177GILAU7cUtlbFmnR76S4mATla5JW4yItUB94BTGvlJdLYN9Ui+CFu8AGlzTiIMq1MovWrUU55URJ6U6m1+GNkCxFHcA+RAM0rAjlzl7JDo3CM4i0fF+7FveQMSKl2dt9CgChN18uwpLP5pRwEQ6S5XNB68pnjyLMtie4EDok57jcCGekZMjcRbDEqScKvmZ44MOpVhxs8ia4zBpnFWf6RCO/G5URmhhe8DFtvhwgmyHHgoDOdNCZFTHePEfsxYov610bu6r4yYkAz0fxlpcu9IQQpwU/php2KPDwsg0o1r19cBcGfsolB8HMJp7m1q/FcRi1+jsUWSZAgQZ1zvhpBBtEcyQvt639OOxndA==,iv:UPIVNTLvsBvliri1iUmZ1pmFOZ3LK+iGmRcLxk5ikdc=,tag:8Z3Nka4gmOXW6CCvKfu9wg==,type:str]
|
||||||
|
kind: ConfigMap
|
||||||
|
metadata:
|
||||||
|
creationTimestamp: null
|
||||||
|
name: helmrelease-monitoring-goldilocks
|
||||||
|
namespace: monitoring
|
||||||
|
sops:
|
||||||
|
kms: []
|
||||||
|
gcp_kms: []
|
||||||
|
azure_kv: []
|
||||||
|
hc_vault: []
|
||||||
|
lastmodified: '2020-11-29T19:11:19Z'
|
||||||
|
mac: ENC[AES256_GCM,data:2yVCP9U9O6P8mktS3qGTsFhiYJY+QrRw2mvvFMj827WaCVskC7uXlthA6YIZtT4RvUznmwr6yHSIHlf6YbzyniBaMGotuaaXQNMYgKZ70/KmBz2oa2xjCnmXsaPiK2e33zHpa5unuXA7RhBTsOTdXNI8q8rHfEuWMVvrXBpqcq8=,iv:OKUdIL5z7bg5dofFnYOk0kDGPAa8rZg7U0NcQMwHBkw=,tag:9fbZMuMO4FNMSM38gmLHQQ==,type:str]
|
||||||
|
pgp:
|
||||||
|
- created_at: '2020-11-29T19:11:19Z'
|
||||||
|
enc: |
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
hQGMA/JorPHm1g9XAQv9EZrHHvo6JXKJmhsjQpla3UmKkrvXv/p9+FxSf4w4Zupa
|
||||||
|
AGqF2Sn9zFW+R2+2SrnVUMp5PUhpO7hNnYfRe5qZn1LsiMCrl18b0mhlUe/Ijfb5
|
||||||
|
VAwCs5awTEcBZh8DDW8uKgWr+n8/w5zkRYNDxDvafs+kJOmfedyfR5/wnU1ZqGN7
|
||||||
|
o2fp33MYJ+zOxDXVpEB/p2a747V3No8vSGBJvk5OWzLc/YtNctYsWsk2p2Vdj0s7
|
||||||
|
Sy4D6j/G4KLUZ/B3lOBFjZlb1hf3RrcT+iMjItEGoLfE5UhNbCiyI09xh7WgiNVF
|
||||||
|
zK23i/LIuInVPwJJLVEd7M8Xzligm45nqcKZ8ydUAsd8ocpk2jr1/VRfWIEWMFCW
|
||||||
|
wcfBDIn1PKFdHKiKN6iOMPtr8Yy6F3gZ8ayLW5A8hyKYyKyzkMEziYuyqMLDGVOD
|
||||||
|
Jmc2ehhQyRsqDB4o5lsF8QS3oa+MPW/vSwP4aiX+EnbhAvbXGHqkzH5j2kJeyWj2
|
||||||
|
MhsmqMIeKJoSeiKsuxLl0l4BeqV6wMOPDtt/IM1PLn4hHPadnFE5Es8UpW3WlBuO
|
||||||
|
+xpGOI2afrMZ3evj7e7NlIbIeN3jJ4LMLBhhZ1o7LLp/gNBoDOyb0ubxLP+liuEI
|
||||||
|
NiBbpup80v/y7S75QCdF
|
||||||
|
=e1Ov
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
fp: C8F8A49D04A1AB639F8EA21CDBA4B1DCB1FA5BDD
|
||||||
|
encrypted_regex: ^(data|stringData)$
|
||||||
|
version: 3.6.1
|
Reference in New Issue
Block a user