[stable/kiam] Added 3.0 rc1 version support (#7235)

* Merge commits to signthem

Signed-off-by: Igor Rodionov <igor@cloudposse.com>

* Fix Readme

Signed-off-by: Igor Rodionov <igor@cloudposse.com>
This commit is contained in:
Igor Rodionov
2018-10-08 18:36:18 -07:00
committed by k8s-ci-robot
parent 68ec4ff1a2
commit 0b4653b7dc
8 changed files with 58 additions and 11 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
name: kiam
version: 1.2.2
appVersion: 2.8
version: 2.0.0-rc1
appVersion: 3.0-rc1
description: Integrate AWS IAM with Kubernetes
keywords:
- kiam
+2 -1
View File
@@ -62,7 +62,8 @@ spec:
image: "{{ .Values.agent.image.repository }}:{{ .Values.agent.image.tag }}"
imagePullPolicy: {{ .Values.agent.image.pullPolicy }}
command:
- /agent
- /kiam
- agent
args:
{{- if .Values.agent.host.iptables }}
- --iptables
+6 -3
View File
@@ -51,7 +51,8 @@ spec:
image: "{{ .Values.server.image.repository }}:{{ .Values.server.image.tag }}"
imagePullPolicy: {{ .Values.server.image.pullPolicy }}
command:
- /server
- /kiam
- server
args:
{{- if .Values.server.log.jsonOutput }}
- --json-log
@@ -100,7 +101,8 @@ spec:
livenessProbe:
exec:
command:
- /health
- /kiam
- health
- --cert=/etc/kiam/tls/cert
- --key=/etc/kiam/tls/key
- --ca=/etc/kiam/tls/ca
@@ -114,7 +116,8 @@ spec:
readinessProbe:
exec:
command:
- /health
- /kiam
- health
- --cert=/etc/kiam/tls/cert
- --key=/etc/kiam/tls/key
- --ca=/etc/kiam/tls/ca
@@ -9,7 +9,7 @@ metadata:
component: "{{ .Values.server.name }}"
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ template "kiam.fullname" . }}-server
name: {{ template "kiam.fullname" . }}-read
rules:
- apiGroups:
- ""
@@ -9,11 +9,11 @@ metadata:
component: "{{ .Values.server.name }}"
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ template "kiam.fullname" . }}-server
name: {{ template "kiam.fullname" . }}-read
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: {{ template "kiam.fullname" . }}-server
name: {{ template "kiam.fullname" . }}-read
subjects:
- kind: ServiceAccount
name: {{ template "kiam.serviceAccountName.server" . }}
@@ -0,0 +1,21 @@
{{- if .Values.server.enabled -}}
{{- if .Values.rbac.create -}}
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRole
metadata:
labels:
app: {{ template "kiam.name" . }}
chart: {{ template "kiam.chart" . }}
component: "{{ .Values.server.name }}"
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ template "kiam.fullname" . }}-write
rules:
- apiGroups:
- ""
resources:
- events
verbs:
- create
{{- end -}}
{{- end -}}
@@ -0,0 +1,22 @@
{{- if .Values.server.enabled -}}
{{- if .Values.rbac.create -}}
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
labels:
app: {{ template "kiam.name" . }}
chart: {{ template "kiam.chart" . }}
component: "{{ .Values.server.name }}"
heritage: {{ .Release.Service }}
release: {{ .Release.Name }}
name: {{ template "kiam.fullname" . }}-write
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: {{ template "kiam.fullname" . }}-write
subjects:
- kind: ServiceAccount
name: {{ template "kiam.serviceAccountName.server" . }}
namespace: {{ .Release.Namespace }}
{{- end -}}
{{- end }}
+2 -2
View File
@@ -11,7 +11,7 @@ agent:
image:
repository: quay.io/uswitch/kiam
tag: v2.8
tag: v3.0-rc1
pullPolicy: IfNotPresent
## Logging settings
@@ -98,7 +98,7 @@ server:
image:
repository: quay.io/uswitch/kiam
tag: v2.8
tag: v3.0-rc1
pullPolicy: IfNotPresent
## Logging settings