add goldilocks

This commit is contained in:
auricom
2020-11-29 20:11:38 +01:00
parent 2db157871e
commit da5e74bcb4
3 changed files with 61 additions and 111 deletions

View 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

View File

@@ -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

View 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