Skip to content

Commit 8027118

Browse files
author
Darryl Weaver
authored
Merge pull request #179 from weaveworks/feature/eks-addon-profile
Feature/eks addon profile
2 parents 820a244 + 7292cd4 commit 8027118

File tree

15 files changed

+233
-0
lines changed

15 files changed

+233
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
dependencies:
2+
- name: aws-ebs-csi-driver
3+
repository: https://kubernetes-sigs.github.io/aws-ebs-csi-driver
4+
version: 2.6.7
5+
digest: sha256:39d6f0f6078e35aef8898ec703f186f0146fb5cc5663bd906becc2885193d16a
6+
generated: "2022-09-15T12:17:31.570614-04:00"
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
apiVersion: v2
2+
name: aws-ebs-csi-driver
3+
icon: https://raw.githubusercontent.com/aws-ebs-csi-driver/aws-ebs-csi-driver.github.io/master/assets/aws-ebs-csi-driver_logo-cb55bb5c346.png
4+
description: A Weaveworks Helm chart for the aws ebs csi driver
5+
type: application
6+
version: 0.0.1
7+
kubeVersion: ">=1.16.0-0"
8+
appVersion: 2.6.7
9+
home: https://github.com/weaveworks/profiles-catalog
10+
sources:
11+
- https://kubernetes-sigs.github.io/aws-ebs-csi-driver
12+
13+
keywords:
14+
- operator
15+
- aws-ebs-csi-driver
16+
17+
annotations:
18+
"weave.works/profile": aws-ebs-csi-driver
19+
"weave.works/category": Infrastructure
20+
"weave.works/operator": "true"
21+
"weave.works/layer": layer-1
22+
"weave.works/links": |
23+
- name: Chart Sources
24+
url: https://kubernetes-sigs.github.io/aws-ebs-csi-driver
25+
26+
maintainers:
27+
- name: Weaveworks
28+
email: support@weave.works
29+
30+
dependencies:
31+
- name: aws-ebs-csi-driver
32+
version: "2.6.7"
33+
repository: "https://kubernetes-sigs.github.io/aws-ebs-csi-driver"
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Thank you for installing {{ .Chart.Name }} {{ .Chart.Version }} 😀
2+
3+
Your release is named {{ .Release.Name }}, app version {{ .Chart.AppVersion }}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
aws-ebs-csi-driver:
2+
controller:
3+
serviceAccount:
4+
annotations:
5+
# eks.amazonaws.com/role-arn: 'arn:aws:iam::123456789012:role/MyRoleName'

charts/eks-addons/.helmignore

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Patterns to ignore when building packages.
2+
# This supports shell glob matching, relative path matching, and
3+
# negation (prefixed with !). Only one pattern per line.
4+
.DS_Store
5+
# Common VCS dirs
6+
.git/
7+
.gitignore
8+
.bzr/
9+
.bzrignore
10+
.hg/
11+
.hgignore
12+
.svn/
13+
# Common backup files
14+
*.swp
15+
*.bak
16+
*.tmp
17+
*.orig
18+
*~
19+
# Various IDEs
20+
.project
21+
.idea/
22+
*.tmproj
23+
.vscode/

charts/eks-addons/Chart.lock

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
dependencies:
2+
- name: aws-load-balancer-controller
3+
repository: https://aws.github.io/eks-charts
4+
version: 1.4.4
5+
- name: aws-node-termination-handler
6+
repository: https://aws.github.io/eks-charts
7+
version: 0.19.2
8+
- name: aws-ebs-csi-driver
9+
repository: file://../aws-ebs-csi-driver/
10+
version: 0.0.1
11+
digest: sha256:a254476f39a04b28fd817e08a375e1c5f426a0b6428a95b9549373c6a4d275dd
12+
generated: "2022-09-14T17:52:50.960938-04:00"

charts/eks-addons/Chart.yaml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
apiVersion: v2
2+
name: eks-addons
3+
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
4+
description: A Weaveworks Helm chart for EKS add-ons
5+
type: application
6+
version: 0.0.1
7+
kubeVersion: ">=1.19.0-0"
8+
home: https://github.com/weaveworks/profiles-catalog
9+
sources:
10+
- https://aws.github.io/eks-charts/
11+
- https://github.com/weaveworks/profiles-catalog
12+
13+
keywords:
14+
- aws-node-termination-handler
15+
- aws-load-balancer-controller
16+
- operator
17+
- aws-ebs-csi-driver
18+
- eks
19+
- alb
20+
- load balancer
21+
- ingress
22+
- nlb
23+
- aws
24+
- eks
25+
- ec2
26+
- node-termination
27+
- spot
28+
29+
maintainers:
30+
- name: Weaveworks
31+
email: support@weave.works
32+
33+
annotations:
34+
"weave.works/profile": eks-addons
35+
"weave.works/category": Infrastructure
36+
"weave.works/layer": layer-1
37+
"weave.works/links": |
38+
- name: Chart Sources
39+
url: https://aws.github.io/eks-charts/
40+
41+
dependencies:
42+
- name: aws-load-balancer-controller
43+
version: "1.4.4"
44+
repository: "https://aws.github.io/eks-charts"
45+
condition: aws-load-balancer-controller.enabled
46+
- name: aws-node-termination-handler
47+
version: "0.19.2"
48+
repository: "https://aws.github.io/eks-charts"
49+
condition: aws-node-termination-handler.enabled
50+
- name: aws-ebs-csi-driver
51+
version: "0.0.1"
52+
repository: "file://../aws-ebs-csi-driver/"
53+
condition: aws-ebs-csi-driver.enabled

charts/eks-addons/README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# EKS Add-ons profile for weave gitops
2+
This profile is based on the provided tools (cluster-autoscaler, alb controller, aws node terminiation controller) for EKS.
3+
4+
This profile requires configuration depending on your cluster details and provides only the basic required items in the values.yaml. Additional configuration can be found in the following places
5+
6+
- https://github.com/kubernetes-sigs/aws-load-balancer-controller/blob/main/helm/aws-load-balancer-controller/values.yaml
7+
- https://github.com/aws/aws-node-termination-handler
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Thank you for installing {{ .Chart.Name }} {{ .Chart.Version }} 😀
2+
3+
Your release is named {{ .Release.Name }}, app version {{ .Chart.AppVersion }}

charts/eks-addons/values.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
aws-load-balancer-controller:
2+
enabled: true
3+
clusterName: ClusterName
4+
serviceAccount:
5+
# rbac.serviceAccount.annotations -- Additional Service Account annotations.
6+
annotations:
7+
# eks.amazonaws.com/role-arn: 'arn:aws:iam::123456789012:role/MyRoleName'
8+
aws-ebs-csi-driver:
9+
enabled: false
10+
aws-node-termination-handler:
11+
enabled: true

0 commit comments

Comments
 (0)