Skip to content

Commit

Permalink
feat(cf-eks-baseline): added first version
Browse files Browse the repository at this point in the history
  • Loading branch information
rcmorano committed May 8, 2024
1 parent 6d3375c commit 064e90b
Show file tree
Hide file tree
Showing 5 changed files with 126 additions and 0 deletions.
1 change: 1 addition & 0 deletions charts/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.tgz
23 changes: 23 additions & 0 deletions charts/cf-eks-baseline/.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/
18 changes: 18 additions & 0 deletions charts/cf-eks-baseline/Chart.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
dependencies:
- name: traefik
repository: https://helm.traefik.io/traefik
version: 27.0.2
- name: external-secrets
repository: https://charts.external-secrets.io
version: 0.9.16
- name: metrics-server
repository: https://kubernetes-sigs.github.io/metrics-server/
version: 3.12.1
- name: aws-ebs-csi-driver
repository: https://kubernetes-sigs.github.io/aws-ebs-csi-driver
version: 2.30.0
- name: coredns
repository: https://coredns.github.io/helm
version: 1.29.0
digest: sha256:a0afe3c31b11b8676c47e5e44ab3ffcfff8e6d4ddcf2b2ba550164412b3cb825
generated: "2024-04-30T17:47:39.148897+02:00"
35 changes: 35 additions & 0 deletions charts/cf-eks-baseline/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
apiVersion: v2
name: cf-eks-baseline
description: A Helm chart for deploying the baseline services to CF's EKS clusters
type: application
version: 0.0.1
appVersion: 0.0.1
dependencies:
- name: traefik
version: 27.0.2
repository: https://helm.traefik.io/traefik
condition: traefik.enabled
- name: external-secrets
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: coredns
version: 1.29.0
repository: https://coredns.github.io/helm
condition: coredns.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
condition: nginx.enabled
49 changes: 49 additions & 0 deletions charts/cf-eks-baseline/values.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
traefik:
enabled: true
deployment:
enabled: true
kind: "DaemonSet"
service:
type: "NodePort"
ports:
web:
exposed: "false"
websecure:
nodePort: 30443
exposed: "false"

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

nginx:
enabled: true
service:
type: ClusterIP
serverBlock: |-
server {
listen 0.0.0.0:8080;
location / {
return 404 "Not Found";
}
}
external-secrets:
enabled: true
metrics-server:
enabled: true
aws-ebs-csi-driver:
enabled: true
coredns:
enabled: true

0 comments on commit 064e90b

Please sign in to comment.