Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/add chart #287

Merged
merged 47 commits into from
Nov 13, 2020
Merged
Changes from 1 commit
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
3daad37
Add kube2iam to control AWS IAM policy access (#216)
icereval Jan 10, 2017
6903f6e
kube2iam: Don't quote .Values.host.interface; it breaks iptables wild…
oyvindio Jan 19, 2017
7d7b63b
Missing chart in helm install statement (#598)
VDuda Feb 9, 2017
95c4e39
[stable/kube2iam] v0.2.0 (#615)
mgoodness Feb 13, 2017
24fdf64
[stable/kube2iam] No default resources (#682)
mgoodness Mar 2, 2017
c0f9e1f
[stable/kube2iam] Rolling updates (#1276)
c-knowles Jul 5, 2017
dc7eb8f
[stable/kube2iam]: add rbac support (#1286)
SamClinckspoor Jul 6, 2017
faae3ac
Use consistent whitespace in template placeholders (#1437)
fhemberger Jul 9, 2017
ce78678
[stable/kube2iam] fix: update default image version to latest (#1492)
egeland Jul 18, 2017
72b7345
[stable/kube2iam] Allow user-managed RBAC (#1504)
mgoodness Jul 18, 2017
05c0996
[stable/kube2iam] Update strategy (#1510)
mgoodness Jul 19, 2017
d80defb
Support Helm release name = chart name (#1588)
mgoodness Jul 31, 2017
b2add0a
Use latest kube2iam (#1825)
mgoodness Aug 23, 2017
ba29b93
[stable/kube2iam] Add ability to configure node tolerations (#1829)
victoru Aug 24, 2017
6969d9d
Add podLabels (#1920)
mgoodness Sep 2, 2017
29a36d6
[stable/kube2iam] #1785 namespace defined templates with chart name (…
kevinschumacher Sep 19, 2017
49130f9
stable/kube2iam: added support for aws access keys (#2675)
jescarri Nov 9, 2017
60b0e87
[stable/kube2iam] Bump to version 0.9.0 (#3249)
erickt Jan 14, 2018
8d2f581
[stable/kube2iam] Add liveness probe (#3400)
Feb 1, 2018
8e39794
Add support for boolean flags via extraArgs (#3792)
rifelpet Mar 16, 2018
94b27c2
typo:fix tables to table (#4346)
yulng Mar 21, 2018
4d2cc3a
Added the possibility to specify affinity options to kube2iam chart (…
mvisonneau Mar 27, 2018
64b37af
kube2iam update to 0.10.0; fixes 5th generation instance types and cr…
sstarcher Mar 30, 2018
924f7de
Fix for version comparison from strings to semver (#4600)
mattfarina Apr 3, 2018
ea21082
make liveness probe conditional (#4612)
khrisrichardson Apr 3, 2018
6e61bff
Show tolerations options in README.md (#4830)
Jnig Apr 10, 2018
c449772
[stable/kube2iam] Support extra container environment variables (#5091)
ewbankkit May 10, 2018
fa4cce6
[kube2iam] Add node flag to limit relevant pods (#5652)
darend May 24, 2018
8aabc9d
added missing get verb (#8667)
amirkibbar Oct 29, 2018
a766e98
add priorityClassName, upgrade kube2iam (#9092)
kimxogus Jan 27, 2019
c4998d9
Adds Prometheus ServiceMonitor resource to kube2iam (#11416)
willfrew Apr 23, 2019
53ac3a8
add apiVersion (#13801)
cpanato May 15, 2019
6aba785
[stable/kube2iam] Fix issue when changing kube2iam host port (#13729)
georgekaz Jun 27, 2019
25919ab
[stable/kube2iam] Upgrade version, Add prometheus service annotations…
SharpEdgeMarshall Jul 20, 2019
ec1e34a
[stable/kube2iam] Use labels recommended by Helm (#15700)
rifelpet Jul 21, 2019
e89d9c1
[stable/kube2iam] Update version in documentation (#16092)
nvanheuverzwijn Aug 13, 2019
0bf335f
[stable/kube2iam] corrects labels in notes to new format (#16703)
Oct 21, 2019
3488593
Add in imagePullSecrets config for kube2iam chart (#18815)
BenjaminFarley Dec 1, 2019
9f81ceb
[stable/kube2iam] Update the kube2iam apiVersion for k8s 1.16 compati…
mtougeron Dec 5, 2019
5a76e87
[stable/kube2iam] Allow setting a custom secret name to use for AWS c…
mtougeron Apr 14, 2020
86c1694
[stable/kube2iam] add podsecuritypolicy object to the chart (#22074)
KYannick Apr 23, 2020
89707fb
[stable/kube2iam] bump kube2iam image and appVersion to v0.10.9 (#22333)
mariusv May 12, 2020
1044464
[kube2iam] - add labels to ServiceMonitor (#21605)
Smirl May 17, 2020
1e9eac6
[stable/kube2iam] allow to customize liveness probe configuration (#2…
ltagliamonte-dd Jul 18, 2020
1a9b194
[stable/kube2iam] add repo archive notice (#24143)
scottrigby Nov 10, 2020
a98ad92
add kube2iam chart
mariusv Nov 12, 2020
325d1cf
remove maintainers
mariusv Nov 12, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[stable/kube2iam] Support extra container environment variables (#5091)
* Support extra container environment variables.

* [stable/kube2iam] Ensure extra container environment variable values are quoted.
ewbankkit authored and mariusv committed Nov 12, 2020
commit c44977220d29b9ef867822473146af89f86770ea
2 changes: 1 addition & 1 deletion charts/kube2iam/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: kube2iam
version: 0.8.6
version: 0.8.7
appVersion: 0.10.0
description: Provide IAM credentials to pods based on annotations.
keywords:
3 changes: 2 additions & 1 deletion charts/kube2iam/README.md
Original file line number Diff line number Diff line change
@@ -43,6 +43,7 @@ Parameter | Description | Default
--- | --- | ---
`affinity` | affinity configuration for pod assignment | `{}`
`extraArgs` | Additional container arguments | `{}`
`extraEnv` | Additional container environment variables | `{}`
`host.ip` | IP address of host | `$(HOST_IP)`
`host.iptables` | Add iptables rule | `false`
`host.interface` | Host interface for proxying AWS metadata | `docker0`
@@ -56,7 +57,7 @@ Parameter | Description | Default
`resources` | pod resource requests & limits | `{}`
`updateStrategy` | Strategy for DaemonSet updates (requires Kubernetes 1.6+) | `OnDelete`
`verbose` | Enable verbose output | `false`
`tolerations` | List of node taints to tolerate (requires Kubernetes 1.6+) | `[]`
`tolerations` | List of node taints to tolerate (requires Kubernetes 1.6+) | `[]`

Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example,

4 changes: 4 additions & 0 deletions charts/kube2iam/templates/daemonset.yaml
Original file line number Diff line number Diff line change
@@ -63,6 +63,10 @@ spec:
- name: AWS_DEFAULT_REGION
value: {{ .Values.aws.region }}
{{- end }}
{{- range $name, $value := .Values.extraEnv }}
- name: {{ $name }}
value: {{ quote $value }}
{{- end }}
ports:
- containerPort: {{ .Values.host.port }}
{{- if .Values.probe }}
4 changes: 4 additions & 0 deletions charts/kube2iam/values.yaml
Original file line number Diff line number Diff line change
@@ -4,6 +4,10 @@ extraArgs: {}
# api-server: ...
# api-token: ...

extraEnv: {}
# http_proxy: http://example.com:8080
# NO_PROXY: localhost,127.0.0.1

host:
ip: $(HOST_IP)
iptables: false