@@ -55,7 +55,7 @@ Following inputs can be used as `step.with` keys
55
55
56
56
``` yaml
57
57
- name : Deploy Helm
58
-
58
+
59
59
with :
60
60
aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
61
61
aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -71,7 +71,7 @@ Following inputs can be used as `step.with` keys
71
71
## Example 2 - Custom Chart Repo
72
72
` ` ` yaml
73
73
- name : Deploy Helm
74
-
74
+
75
75
with :
76
76
aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
77
77
aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -90,7 +90,7 @@ Following inputs can be used as `step.with` keys
90
90
## Example 3 - OCI Chart Repo
91
91
` ` ` yaml
92
92
- name : Deploy Helm
93
-
93
+
94
94
with :
95
95
aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
96
96
aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -113,7 +113,7 @@ Following inputs can be used as `step.with` keys
113
113
aws-region : ${{ env.aws-region }}
114
114
115
115
- name : Install Helm Chart
116
-
116
+
117
117
with :
118
118
aws-region : ${{ env.aws-region }}
119
119
cluster-name : eks-cluster-${{ env.environment }}
@@ -123,7 +123,7 @@ Following inputs can be used as `step.with` keys
123
123
## Example 5 - Use secrets with vals backend
124
124
``` yaml
125
125
- name : Deploy Helm
126
-
126
+
127
127
with :
128
128
aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
129
129
aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -138,11 +138,29 @@ Following inputs can be used as `step.with` keys
138
138
plugins : https://github.com/jkroepke/helm-secrets
139
139
` ` `
140
140
141
+ ## Example 6 - Use with S3 as repo
142
+ ` ` ` yaml
143
+ - name : Deploy S3 Helm chart
144
+
145
+ with :
146
+ aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
147
+ aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
148
+ aws-region : us-west-2
149
+ chart-repository : s3://my-s3-bucket/
150
+ chart-path : my-service/my-service
151
+ version : 0.1.0
152
+ cluster-name : mycluster
153
+ namespace : dev
154
+ name : my_service_name
155
+ plugins : https://github.com/hypnoglow/helm-s3.git
156
+ ` ` `
157
+ * See the [official AWS Guide](https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/set-up-a-helm-v3-chart-repository-in-amazon-s3.html) on how to set this up.
158
+
141
159
## Example Uninstall
142
160
143
161
` ` ` yaml
144
162
- name : Deploy Helm
145
-
163
+
146
164
with :
147
165
aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
148
166
aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -157,7 +175,7 @@ Following inputs can be used as `step.with` keys
157
175
158
176
` ` ` yaml
159
177
- name : Deploy Helm
160
-
178
+
161
179
with :
162
180
aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
163
181
aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
0 commit comments