Skip to content

Commit

Permalink
Merge pull request #471 from mesosphere/jg/kommander-ga-rc1
Browse files Browse the repository at this point in the history
🚄 Kommander GA RC1 & Dispatch UI GA RC1
  • Loading branch information
juliangieseke committed Feb 27, 2020
1 parent 3f778cf commit 748aaac
Show file tree
Hide file tree
Showing 23 changed files with 255 additions and 20 deletions.
2 changes: 1 addition & 1 deletion stable/kommander-karma/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ appVersion: "1.0"
description: Kommander Karma
name: kommander-karma
home: https://github.com/mesosphere/charts
version: 0.3.4
version: 0.3.5
maintainers:
- name: branden
- name: gracedo
52 changes: 52 additions & 0 deletions stable/kommander-karma/templates/ingress-roles.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{{- if .Values.portalRBAC.enabled }}
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: opsportal-kommander-monitoring-karma-admin
labels:
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/instance: {{ .Release.Name | quote }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
rules:
- nonResourceURLs:
- {{ .Values.karma.ingress.path | trimSuffix "/"}}
- {{ .Values.karma.ingress.path | trimSuffix "/" }}/*
verbs:
- "*"
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: opsportal-kommander-monitoring-karma-view
labels:
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/instance: {{ .Release.Name | quote }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
rules:
- nonResourceURLs:
- {{ .Values.karma.ingress.path | trimSuffix "/"}}
- {{ .Values.karma.ingress.path | trimSuffix "/" }}/*
verbs:
- get
- head
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: opsportal-kommander-monitoring-karma-edit
labels:
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/instance: {{ .Release.Name | quote }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
rules:
- nonResourceURLs:
- {{ .Values.karma.ingress.path | trimSuffix "/"}}
- {{ .Values.karma.ingress.path | trimSuffix "/" }}/*
verbs:
- get
- head
- post
- put
- patch
{{- end}}
3 changes: 3 additions & 0 deletions stable/kommander-karma/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,6 @@ karma:

certSecretNames:
- kommander-karma-client-tls

portalRBAC:
enabled: true
2 changes: 1 addition & 1 deletion stable/kommander-thanos/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ appVersion: "1.0"
description: Kommander Thanos
name: kommander-thanos
home: https://github.com/mesosphere/charts
version: 0.1.9
version: 0.1.10
maintainers:
- name: branden
- name: gracedo
52 changes: 52 additions & 0 deletions stable/kommander-thanos/templates/ingress-roles.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{{- if .Values.portalRBAC.enabled }}
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: opsportal-kommander-monitoring-thanos-admin
labels:
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/instance: {{ .Release.Name | quote }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
rules:
- nonResourceURLs:
- {{ .Values.thanos.query.http.ingress.path | trimSuffix "/"}}
- {{ .Values.thanos.query.http.ingress.path | trimSuffix "/" }}/*
verbs:
- "*"
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: opsportal-kommander-monitoring-thanos-view
labels:
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/instance: {{ .Release.Name | quote }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
rules:
- nonResourceURLs:
- {{ .Values.thanos.query.http.ingress.path | trimSuffix "/"}}
- {{ .Values.thanos.query.http.ingress.path | trimSuffix "/" }}/*
verbs:
- get
- head
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: opsportal-kommander-monitoring-thanos-edit
labels:
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/instance: {{ .Release.Name | quote }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
rules:
- nonResourceURLs:
- {{ .Values.thanos.query.http.ingress.path | trimSuffix "/"}}
- {{ .Values.thanos.query.http.ingress.path | trimSuffix "/" }}/*
verbs:
- get
- head
- post
- put
- patch
{{- end}}
2 changes: 2 additions & 0 deletions stable/kommander-thanos/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,5 @@ thanos:
hosts:
- ""
tls: []
portalRBAC:
enabled: true
2 changes: 1 addition & 1 deletion stable/kommander/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ maintainers:
- name: alejandroEsc
- name: jimmidyson
name: kommander
version: 0.4.19
version: 0.4.20
Binary file not shown.
Binary file not shown.
Binary file removed stable/kommander/charts/kommander-ui-2.35.0.tgz
Binary file not shown.
Binary file added stable/kommander/charts/kommander-ui-2.39.1.tgz
Binary file not shown.
8 changes: 4 additions & 4 deletions stable/kommander/requirements.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@ dependencies:
version: 0.1.6
- name: kommander-cluster-lifecycle
repository: https://mesosphere.github.io/kommander-cluster-lifecycle/charts
version: 0.4.8
version: 0.4.9
- name: kommander-ui
repository: https://mesosphere.github.io/kommander/charts
version: 2.35.0
version: 2.39.1
- name: kommander-thanos
repository: https://mesosphere.github.io/charts/stable
version: 0.1.9
Expand All @@ -17,5 +17,5 @@ dependencies:
- name: grafana
repository: https://kubernetes-charts.storage.googleapis.com
version: 4.5.1
digest: sha256:a350b5fcb772b74b35ecd65800358b42e594b4e6e9b6832c5425087b019d2421
generated: "2020-02-26T09:45:48.444208+01:00"
digest: sha256:e529bd18478b3a7e61ca804c671640fdccd7c7ff395c38a552bc3765a3d6a69f
generated: "2020-02-27T09:44:58.128823+01:00"
4 changes: 2 additions & 2 deletions stable/kommander/requirements.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ dependencies:
repository: "https://mesosphere.github.io/charts/staging"
condition: kubeaddons-catalog.enabled
- name: kommander-cluster-lifecycle
version: "0.4.8"
version: "0.4.9"
repository: "https://mesosphere.github.io/kommander-cluster-lifecycle/charts"
condition: kommander-cluster-lifecycle.enabled, global.kommander-cluster-lifecycle.enabled
- name: kommander-ui
version: "2.35.0"
version: "2.39.1"
repository: "https://mesosphere.github.io/kommander/charts"
condition: kommander-ui.enabled
- name: kommander-thanos
Expand Down
52 changes: 52 additions & 0 deletions stable/kommander/templates/grafana/ingress-roles.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{{- if .Values.portalRBAC.grafana.enabled }}
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: opsportal-kommander-monitoring-thanos-admin
labels:
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/instance: {{ .Release.Name | quote }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
rules:
- nonResourceURLs:
- {{ .Values.grafana.ingress.path | trimSuffix "/"}}
- {{ .Values.grafana.ingress.path | trimSuffix "/" }}/*
verbs:
- "*"
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: opsportal-kommander-monitoring-thanos-view
labels:
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/instance: {{ .Release.Name | quote }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
rules:
- nonResourceURLs:
- {{ .Values.grafana.ingress.path | trimSuffix "/"}}
- {{ .Values.grafana.ingress.path | trimSuffix "/" }}/*
verbs:
- get
- head
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: opsportal-kommander-monitoring-thanos-edit
labels:
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/instance: {{ .Release.Name | quote }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
rules:
- nonResourceURLs:
- {{ .Values.grafana.ingress.path | trimSuffix "/"}}
- {{ .Values.grafana.ingress.path | trimSuffix "/" }}/*
verbs:
- get
- head
- post
- put
- patch
{{- end}}
52 changes: 52 additions & 0 deletions stable/kommander/templates/kommander-ui/ingress-roles.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{{- if .Values.portalRBAC.kommanderUserInterface.enabled }}
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: opsportal-kommander-admin
labels:
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/instance: {{ .Release.Name | quote }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
rules:
- nonResourceURLs:
- {{ index .Values "kommander-ui" "ingress" "path" | trimSuffix "/" }}
- {{ index .Values "kommander-ui" "ingress" "path" | trimSuffix "/" }}/*
verbs:
- "*"
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: opsportal-kommander-view
labels:
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/instance: {{ .Release.Name | quote }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
rules:
- nonResourceURLs:
- {{ index .Values "kommander-ui" "ingress" "path" | trimSuffix "/" }}
- {{ index .Values "kommander-ui" "ingress" "path" | trimSuffix "/" }}/*
verbs:
- get
- head
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: opsportal-kommander-edit
labels:
app.kubernetes.io/managed-by: {{ .Release.Service | quote }}
app.kubernetes.io/instance: {{ .Release.Name | quote }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
rules:
- nonResourceURLs:
- {{ index .Values "kommander-ui" "ingress" "path" | trimSuffix "/" }}
- {{ index .Values "kommander-ui" "ingress" "path" | trimSuffix "/" }}/*
verbs:
- get
- head
- post
- put
- patch
{{- end}}
27 changes: 24 additions & 3 deletions stable/kommander/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,28 @@ grafana:
extraInitContainers:
- name: grafana-plugins-install
image: mesosphere/grafana-plugins:v0.0.1
command: ["/bin/sh", "-c", "cp -a /var/lib/grafana/plugins/. /var/lib/grafana/shared-plugins/"]
command:
[
"/bin/sh",
"-c",
"cp -a /var/lib/grafana/plugins/. /var/lib/grafana/shared-plugins/",
]
volumeMounts:
- name: plugins
mountPath: /var/lib/grafana/shared-plugins/
- name: plugins
mountPath: /var/lib/grafana/shared-plugins/

kommander-ui:
ingress:
traefikFrontendRuleType: PathPrefixStrip
extraAnnotations:
traefik.ingress.kubernetes.io/priority: "2"
traefik.ingress.kubernetes.io/auth-type: forward
traefik.ingress.kubernetes.io/auth-url: http://traefik-forward-auth-kubeaddons.kubeaddons.svc.cluster.local:4181/
traefik.ingress.kubernetes.io/auth-response-headers: X-Forwarded-User
path: /ops/portal/kommander/ui

portalRBAC:
grafana:
enabled: true
kommanderUserInterface:
enabled: true
2 changes: 1 addition & 1 deletion stable/opsportal/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ appVersion: 1.0.0
home: https://github.com/mesosphere/charts
description: OpsPortal Chart
name: opsportal
version: 0.2.9
version: 0.2.10
maintainers:
- name: hectorj2f
- name: alejandroEsc
Expand Down
Binary file removed stable/opsportal/charts/kommander-ui-2.35.0.tgz
Binary file not shown.
Binary file added stable/opsportal/charts/kommander-ui-2.39.1.tgz
Binary file not shown.
6 changes: 3 additions & 3 deletions stable/opsportal/requirements.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
dependencies:
- name: kommander-ui
repository: https://mesosphere.github.io/kommander/charts
version: 2.35.0
digest: sha256:9d3daaf2fab52e7b8e4cc158a08469e706e72885858c1dcf6f9dac249f881324
generated: "2020-02-26T09:37:16.003481+01:00"
version: 2.39.1
digest: sha256:90c904e6628abddc6daaf608b7bc420485ccbcf4fbea064e1948c4a1914e5ddc
generated: "2020-02-27T09:44:46.31886+01:00"
2 changes: 1 addition & 1 deletion stable/opsportal/requirements.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
dependencies:
- name: kommander-ui
version: "2.35.0"
version: "2.39.1"
repository: "https://mesosphere.github.io/kommander/charts"
condition: kommander-ui.enabled
5 changes: 3 additions & 2 deletions staging/kubeaddons-catalog/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
apiVersion: v1
appVersion: "v0.8.2"
appVersion: "v0.8.3"
description: "A Catalog service for Kubeaddons"
name: kubeaddons-catalog
version: 0.1.6
version: 0.1.7
home: https://github.com/mesosphere/kommander-catalog-api
sources:
- https://github.com/mesosphere/kommander-catalog-api
maintainers:
- name: shaneutt
email: [email protected]
- name: alejandroEsc
email: [email protected]
2 changes: 1 addition & 1 deletion staging/kubeaddons-catalog/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ replicaCount: 1

image:
repository: mesosphere/kubeaddons-catalog
tag: v0.8.2
tag: v0.8.3
pullPolicy: IfNotPresent

imagePullSecrets: []
Expand Down

0 comments on commit 748aaac

Please sign in to comment.