Skip to content

Commit

Permalink
chore(cf-eks-baseline): split into an extra chart: cf-eks-monitoring
Browse files Browse the repository at this point in the history
  • Loading branch information
rcmorano committed May 8, 2024
1 parent 719f45b commit b97f5db
Show file tree
Hide file tree
Showing 4 changed files with 93 additions and 8 deletions.
8 changes: 0 additions & 8 deletions charts/cf-eks-baseline/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,18 +13,10 @@ dependencies:
version: 0.9.16
repository: https://charts.external-secrets.io
condition: external-secrets.enabled
- name: metrics-server
version: 3.12.1
repository: https://kubernetes-sigs.github.io/metrics-server/
condition: metrics-server.enabled
- name: aws-ebs-csi-driver
version: 2.30.0
repository: https://kubernetes-sigs.github.io/aws-ebs-csi-driver
condition: aws-ebs-csi-driver.enabled
- name: kube-prometheus-stack
version: 58.3.1
repository: https://prometheus-community.github.io/helm-charts
condition: kube-prometheus-stack.enabled
- name: nginx
version: 16.0.6
repository: https://charts.bitnami.com/bitnami
Expand Down
23 changes: 23 additions & 0 deletions charts/cf-eks-monitoring/.helmignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
# Common VCS dirs
.git/
.gitignore
.bzr/
.bzrignore
.hg/
.hgignore
.svn/
# Common backup files
*.swp
*.bak
*.tmp
*.orig
*~
# Various IDEs
.project
.idea/
*.tmproj
.vscode/
15 changes: 15 additions & 0 deletions charts/cf-eks-monitoring/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
apiVersion: v2
name: cf-eks-monitoring
description: A Helm chart for deploying CF's monitoring stack to EKS clusters
type: application
version: 0.0.1
appVersion: 0.0.1
dependencies:
- name: metrics-server
version: 3.12.1
repository: https://kubernetes-sigs.github.io/metrics-server/
condition: metrics-server.enabled
- name: kube-prometheus-stack
version: 58.3.1
repository: https://prometheus-community.github.io/helm-charts
condition: kube-prometheus-stack.enabled
55 changes: 55 additions & 0 deletions charts/cf-eks-monitoring/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
traefik:
enabled: true
fullnameOverride: "traefik"
deployment:
enabled: true
kind: "DaemonSet"
service:
type: "NodePort"
ports:
web:
exposed: "false"
websecure:
nodePort: 30443
exposed: "false"

kube-prometheus-stack:
enabled: true
fullnameOverride: "kube-prometheus-stack"
grafana:
plugins:
- grafana-singlestat-panel
sidecar:
alerts:
enabled: true
datasources:
enabled: true
notifiers:
enabled: true

nginx:
enabled: true
fullnameOverride: "nginx"
service:
type: ClusterIP
serverBlock: |-
server {
listen 0.0.0.0:8080;
location / {
return 404 "Not Found";
}
}
external-secrets:
enabled: true
fullnameOverride: "external-secrets"

metrics-server:
enabled: true
fullnameOverride: "metrics-server"

aws-ebs-csi-driver:
enabled: true
fullnameOverride: "aws-ebs-csi-driver"

0 comments on commit b97f5db

Please sign in to comment.