Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
charts
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Rancher商店
charts
Commits
b35018ef
Commit
b35018ef
authored
Aug 16, 2019
by
Guangbo Chen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Bump k8s dashboard chart to v1.8.0
parent
b83dfe9a
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
300 additions
and
17 deletions
+300
-17
logo.svg
charts/kubernetes-dashboard/logo.svg
+0
-0
Chart.yaml
charts/kubernetes-dashboard/v1.8.0/Chart.yaml
+3
-2
README.md
charts/kubernetes-dashboard/v1.8.0/README.md
+0
-0
questions.yml
charts/kubernetes-dashboard/v1.8.0/questions.yml
+15
-4
NOTES.txt
charts/kubernetes-dashboard/v1.8.0/templates/NOTES.txt
+3
-3
clusterrole-readonly.yaml
...etes-dashboard/v1.8.0/templates/clusterrole-readonly.yaml
+160
-0
deployment.yaml
charts/kubernetes-dashboard/v1.8.0/templates/deployment.yaml
+21
-2
ingress.yaml
charts/kubernetes-dashboard/v1.8.0/templates/ingress.yaml
+3
-0
networkpolicy.yaml
.../kubernetes-dashboard/v1.8.0/templates/networkpolicy.yaml
+20
-0
pdb.yaml
charts/kubernetes-dashboard/v1.8.0/templates/pdb.yaml
+24
-0
rolebinding.yaml
...ts/kubernetes-dashboard/v1.8.0/templates/rolebinding.yaml
+8
-4
svc.yaml
charts/kubernetes-dashboard/v1.8.0/templates/svc.yaml
+4
-0
values.yaml
charts/kubernetes-dashboard/v1.8.0/values.yaml
+39
-2
No files found.
charts/kubernetes-dashboard/logo.svg
0 → 100644
View file @
b35018ef
This diff is collapsed.
Click to expand it.
charts/kubernetes-dashboard/v1.8.0/Chart.yaml
View file @
b35018ef
apiVersion
:
v1
name
:
kubernetes-dashboard
name
:
kubernetes-dashboard
version
:
1.
2
.0
version
:
1.
8
.0
appVersion
:
1.10.1
appVersion
:
1.10.1
description
:
General-purpose web UI for Kubernetes clusters
description
:
General-purpose web UI for Kubernetes clusters
keywords
:
keywords
:
...
@@ -13,4 +14,4 @@ maintainers:
...
@@ -13,4 +14,4 @@ maintainers:
email
:
Kevin.Fox@pnnl.gov
email
:
Kevin.Fox@pnnl.gov
-
name
:
desaintmartin
-
name
:
desaintmartin
email
:
cdesaintmartin@wiremind.fr
email
:
cdesaintmartin@wiremind.fr
icon
:
https://raw.githubusercontent.com/kubernetes/kubernetes/master/logo
/logo.svg
icon
:
file://..
/logo.svg
charts/kubernetes-dashboard/v1.8.0/README.md
View file @
b35018ef
This diff is collapsed.
Click to expand it.
charts/kubernetes-dashboard/v1.8.0/questions.yml
View file @
b35018ef
rancher_version
:
v2.0.7
labels
:
io.cattle.role
:
cluster
# options are cluster/project
categories
:
categories
:
-
dashboard
-
dashboard
rancher_min_version
:
v2.0.7
namespace
:
kube-system
namespace
:
kube-system
questions
:
questions
:
-
variable
:
defaultImage
-
variable
:
defaultImage
...
@@ -12,7 +14,7 @@ questions:
...
@@ -12,7 +14,7 @@ questions:
group
:
"
Container
Images"
group
:
"
Container
Images"
subquestions
:
subquestions
:
-
variable
:
image.repository
-
variable
:
image.repository
default
:
"
rancher/kubernetes-dashboard-amd64"
default
:
"
rancher
charts
/kubernetes-dashboard-amd64"
description
:
"
Docker
image
repository"
description
:
"
Docker
image
repository"
type
:
string
type
:
string
label
:
Image Repository
label
:
Image Repository
...
@@ -22,7 +24,8 @@ questions:
...
@@ -22,7 +24,8 @@ questions:
type
:
string
type
:
string
label
:
Image Tag
label
:
Image Tag
-
variable
:
enableSkipLogin
-
variable
:
enableSkipLogin
default
:
false
requred
:
true
default
:
true
description
:
"
Enable
possibility
to
skip
login"
description
:
"
Enable
possibility
to
skip
login"
type
:
boolean
type
:
boolean
label
:
"
Enable
Possibility
To
Skip
Login"
label
:
"
Enable
Possibility
To
Skip
Login"
...
@@ -32,3 +35,11 @@ questions:
...
@@ -32,3 +35,11 @@ questions:
description
:
"
IMPORTANT:
Granting
admin
privileges
to
Dashboard's
Service
Account
might
be
a
security
risk,
makeing
sure
that
you
know
what
you
are
doing
before
proceeding."
description
:
"
IMPORTANT:
Granting
admin
privileges
to
Dashboard's
Service
Account
might
be
a
security
risk,
makeing
sure
that
you
know
what
you
are
doing
before
proceeding."
type
:
boolean
type
:
boolean
label
:
"
Enable
Dashboard
Cluster
Admin
Role
(NOT
RECOMMENDED)"
label
:
"
Enable
Dashboard
Cluster
Admin
Role
(NOT
RECOMMENDED)"
show_subquestion_if
:
true
subquestions
:
-
variable
:
rbac.clusterReadOnlyRole
required
:
true
default
:
true
description
:
"
Same
as
for
clusterAdminRole,
it
is
NOT
RECOMMENDED
to
use
this
version
in
production.
Instead
you
should
review
the
role
and
remove
all
potentially
sensitive
parts
such
as
access
to
persistentvolumes,
pods/log
etc"
type
:
boolean
label
:
"
Set
ReadOnly
Mode
of
Cluster
Admin
Role"
charts/kubernetes-dashboard/v1.8.0/templates/NOTES.txt
View file @
b35018ef
...
@@ -15,7 +15,7 @@ From outside the cluster, the server URL(s) are:
...
@@ -15,7 +15,7 @@ From outside the cluster, the server URL(s) are:
{{- else if contains "NodePort" .Values.service.type }}
{{- else if contains "NodePort" .Values.service.type }}
Get the Kubernetes Dashboard URL by running:
Get the Kubernetes Dashboard URL by running:
export NODE_PORT=$(kubectl get -o jsonpath="{.spec.ports[0].nodePort}" services {{ template "kubernetes-dashboard.fullname" . }})
export NODE_PORT=$(kubectl get -
n {{ .Release.Namespace }} -
o jsonpath="{.spec.ports[0].nodePort}" services {{ template "kubernetes-dashboard.fullname" . }})
export NODE_IP=$(kubectl get nodes -o jsonpath="{.items[0].status.addresses[0].address}")
export NODE_IP=$(kubectl get nodes -o jsonpath="{.items[0].status.addresses[0].address}")
{{- if .Values.enableInsecureLogin }}
{{- if .Values.enableInsecureLogin }}
echo http://$NODE_IP:$NODE_PORT/
echo http://$NODE_IP:$NODE_PORT/
...
@@ -26,10 +26,10 @@ Get the Kubernetes Dashboard URL by running:
...
@@ -26,10 +26,10 @@ Get the Kubernetes Dashboard URL by running:
{{- else if contains "LoadBalancer" .Values.service.type }}
{{- else if contains "LoadBalancer" .Values.service.type }}
NOTE: It may take a few minutes for the LoadBalancer IP to be available.
NOTE: It may take a few minutes for the LoadBalancer IP to be available.
Watch the status with: 'kubectl get svc -w {{ template "kubernetes-dashboard.fullname" . }}'
Watch the status with: 'kubectl get svc -
n {{ .Release.Namespace }} -
w {{ template "kubernetes-dashboard.fullname" . }}'
Get the Kubernetes Dashboard URL by running:
Get the Kubernetes Dashboard URL by running:
export SERVICE_IP=$(kubectl get svc {{ template "kubernetes-dashboard.fullname" . }} -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
export SERVICE_IP=$(kubectl get svc
-n {{ .Release.Namespace }}
{{ template "kubernetes-dashboard.fullname" . }} -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
{{- if .Values.enableInsecureLogin }}
{{- if .Values.enableInsecureLogin }}
echo http://$SERVICE_IP/
echo http://$SERVICE_IP/
{{- else }}
{{- else }}
...
...
charts/kubernetes-dashboard/v1.8.0/templates/clusterrole-readonly.yaml
0 → 100644
View file @
b35018ef
{{
- if and .Values.rbac.create .Values.rbac.clusterReadOnlyRole (not .Values.rbac.clusterAdminRole)
}}
apiVersion
:
rbac.authorization.k8s.io/v1beta1
kind
:
ClusterRole
metadata
:
labels
:
app
:
{{
template "kubernetes-dashboard.name" .
}}
chart
:
{{
template "kubernetes-dashboard.chart" .
}}
heritage
:
{{
.Release.Service
}}
release
:
{{
.Release.Name
}}
name
:
"
{{
template
"kubernetes-dashboard.fullname" . }}-readonly"
namespace
:
{{
.Release.Namespace
}}
rules
:
# Allow Dashboard to get, update and delete Dashboard exclusive secrets.
-
apiGroups
:
-
"
"
resources
:
-
secrets
resourceNames
:
-
kubernetes-dashboard-key-holder
-
{{
template "kubernetes-dashboard.fullname" .
}}
verbs
:
-
get
-
update
-
delete
# Allow Dashboard to get and update 'kubernetes-dashboard-settings' config map.
-
apiGroups
:
-
"
"
resources
:
-
configmaps
resourceNames
:
-
kubernetes-dashboard-settings
verbs
:
-
get
-
update
-
apiGroups
:
-
"
"
resources
:
-
configmaps
-
endpoints
-
persistentvolumeclaims
-
pods
-
replicationcontrollers
-
replicationcontrollers/scale
-
serviceaccounts
-
services
-
nodes
-
persistentvolumeclaims
-
persistentvolumes
verbs
:
-
get
-
list
-
watch
-
apiGroups
:
-
"
"
resources
:
-
bindings
-
events
-
limitranges
-
namespaces/status
-
pods/log
-
pods/status
-
replicationcontrollers/status
-
resourcequotas
-
resourcequotas/status
verbs
:
-
get
-
list
-
watch
-
apiGroups
:
-
"
"
resources
:
-
namespaces
verbs
:
-
get
-
list
-
watch
-
apiGroups
:
-
apps
resources
:
-
daemonsets
-
deployments
-
deployments/scale
-
replicasets
-
replicasets/scale
-
statefulsets
verbs
:
-
get
-
list
-
watch
-
apiGroups
:
-
autoscaling
resources
:
-
horizontalpodautoscalers
verbs
:
-
get
-
list
-
watch
-
apiGroups
:
-
batch
resources
:
-
cronjobs
-
jobs
verbs
:
-
get
-
list
-
watch
-
apiGroups
:
-
extensions
resources
:
-
daemonsets
-
deployments
-
deployments/scale
-
ingresses
-
networkpolicies
-
replicasets
-
replicasets/scale
-
replicationcontrollers/scale
verbs
:
-
get
-
list
-
watch
-
apiGroups
:
-
policy
resources
:
-
poddisruptionbudgets
verbs
:
-
get
-
list
-
watch
-
apiGroups
:
-
networking.k8s.io
resources
:
-
networkpolicies
verbs
:
-
get
-
list
-
watch
-
apiGroups
:
-
storage.k8s.io
resources
:
-
storageclasses
-
volumeattachments
verbs
:
-
get
-
list
-
watch
-
apiGroups
:
-
rbac.authorization.k8s.io
resources
:
-
clusterrolebindings
-
clusterroles
-
roles
-
rolebindings
verbs
:
-
get
-
list
-
watch
{{
- end -
}}
charts/kubernetes-dashboard/v1.8.0/templates/deployment.yaml
View file @
b35018ef
apiVersion
:
extensions/v1beta
1
apiVersion
:
apps/v
1
kind
:
Deployment
kind
:
Deployment
metadata
:
metadata
:
name
:
{{
template "kubernetes-dashboard.fullname" .
}}
name
:
{{
template "kubernetes-dashboard.fullname" .
}}
...
@@ -22,6 +22,11 @@ spec:
...
@@ -22,6 +22,11 @@ spec:
maxSurge
:
0
maxSurge
:
0
maxUnavailable
:
1
maxUnavailable
:
1
type
:
RollingUpdate
type
:
RollingUpdate
selector
:
matchLabels
:
app
:
{{
template "kubernetes-dashboard.name" .
}}
release
:
{{
.Release.Name
}}
kubernetes.io/cluster-service
:
"
true"
template
:
template
:
metadata
:
metadata
:
{{
- if .Values.podAnnotations
}}
{{
- if .Values.podAnnotations
}}
...
@@ -33,6 +38,10 @@ spec:
...
@@ -33,6 +38,10 @@ spec:
release
:
{{
.Release.Name
}}
release
:
{{
.Release.Name
}}
kubernetes.io/cluster-service
:
"
true"
kubernetes.io/cluster-service
:
"
true"
spec
:
spec
:
{{
- if .Values.securityContext
}}
securityContext
:
{{
toYaml .Values.securityContext | indent 8
}}
{{
- end
}}
serviceAccountName
:
{{
template "kubernetes-dashboard.serviceAccountName" .
}}
serviceAccountName
:
{{
template "kubernetes-dashboard.serviceAccountName" .
}}
containers
:
containers
:
-
name
:
{{
.Chart.Name
}}
-
name
:
{{
.Chart.Name
}}
...
@@ -50,6 +59,10 @@ spec:
...
@@ -50,6 +59,10 @@ spec:
{{
- if .Values.extraArgs
}}
{{
- if .Values.extraArgs
}}
{{
toYaml .Values.extraArgs | indent 10
}}
{{
toYaml .Values.extraArgs | indent 10
}}
{{
- end
}}
{{
- end
}}
{{
- if .Values.extraEnv
}}
env
:
{{
toYaml .Values.extraEnv | indent 10
}}
{{
- end
}}
ports
:
ports
:
{{
- if .Values.enableInsecureLogin
}}
{{
- if .Values.enableInsecureLogin
}}
-
name
:
http
-
name
:
http
...
@@ -81,6 +94,12 @@ spec:
...
@@ -81,6 +94,12 @@ spec:
timeoutSeconds
:
{{
.Values.livenessProbe.timeoutSeconds
}}
timeoutSeconds
:
{{
.Values.livenessProbe.timeoutSeconds
}}
resources
:
resources
:
{{
toYaml .Values.resources | indent 10
}}
{{
toYaml .Values.resources | indent 10
}}
{{
- if .Values.image.pullSecrets
}}
imagePullSecrets
:
{{
- range .Values.image.pullSecrets
}}
-
name
:
{{
.
}}
{{
- end
}}
{{
- end
}}
{{
- if .Values.nodeSelector
}}
{{
- if .Values.nodeSelector
}}
nodeSelector
:
nodeSelector
:
{{
toYaml .Values.nodeSelector | indent 8
}}
{{
toYaml .Values.nodeSelector | indent 8
}}
...
@@ -96,6 +115,6 @@ spec:
...
@@ -96,6 +115,6 @@ spec:
{{
toYaml .Values.tolerations | indent 8
}}
{{
toYaml .Values.tolerations | indent 8
}}
{{
- end
}}
{{
- end
}}
{{
- if .Values.affinity
}}
{{
- if .Values.affinity
}}
affinity
:
affinity
:
{{
toYaml .Values.affinity | indent 8
}}
{{
toYaml .Values.affinity | indent 8
}}
{{
- end
}}
{{
- end
}}
charts/kubernetes-dashboard/v1.8.0/templates/ingress.yaml
View file @
b35018ef
...
@@ -11,6 +11,9 @@ metadata:
...
@@ -11,6 +11,9 @@ metadata:
chart
:
{{
template "kubernetes-dashboard.chart" .
}}
chart
:
{{
template "kubernetes-dashboard.chart" .
}}
release
:
{{
.Release.Name
}}
release
:
{{
.Release.Name
}}
heritage
:
{{
.Release.Service
}}
heritage
:
{{
.Release.Service
}}
{{
- range $key
,
$value
:
= .Values.ingress.labels
}}
{{
$key
}}:
{{
$value | quote
}}
{{
- end
}}
{{
- if .Values.ingress.annotations
}}
{{
- if .Values.ingress.annotations
}}
annotations
:
annotations
:
{{
toYaml .Values.ingress.annotations | indent 4
}}
{{
toYaml .Values.ingress.annotations | indent 4
}}
...
...
charts/kubernetes-dashboard/v1.8.0/templates/networkpolicy.yaml
0 → 100644
View file @
b35018ef
{{
- if .Values.networkPolicy -
}}
apiVersion
:
networking.k8s.io/v1
kind
:
NetworkPolicy
metadata
:
name
:
{{
template "kubernetes-dashboard.fullname" .
}}
labels
:
app
:
{{
template "kubernetes-dashboard.name" .
}}
chart
:
{{
template "kubernetes-dashboard.chart" .
}}
release
:
{{
.Release.Name
}}
heritage
:
{{
.Release.Service
}}
spec
:
podSelector
:
matchLabels
:
app
:
{{
template "kubernetes-dashboard.name" .
}}
release
:
{{
.Release.Name
}}
ingress
:
-
ports
:
-
port
:
9090
protocol
:
TCP
{{
- end -
}}
charts/kubernetes-dashboard/v1.8.0/templates/pdb.yaml
0 → 100644
View file @
b35018ef
{{
- if .Values.podDisruptionBudget.enabled -
}}
apiVersion
:
policy/v1beta1
kind
:
PodDisruptionBudget
metadata
:
labels
:
app
:
{{
template "kubernetes-dashboard.name" .
}}
chart
:
{{
template "kubernetes-dashboard.chart" .
}}
heritage
:
{{
.Release.Service
}}
release
:
{{
.Release.Name
}}
name
:
{{
template "kubernetes-dashboard.fullname" .
}}
namespace
:
{{
.Release.Namespace
}}
spec
:
{{
- if .Values.podDisruptionBudget.minAvailable
}}
minAvailable
:
{{
.Values.podDisruptionBudget.minAvailable
}}
{{
- end
}}
{{
- if .Values.podDisruptionBudget.maxUnavailable
}}
maxUnavailable
:
{{
.Values.podDisruptionBudget.maxUnavailable
}}
{{
- end
}}
selector
:
matchLabels
:
app
:
{{
template "kubernetes-dashboard.name" .
}}
{{
- end -
}}
\ No newline at end of file
charts/kubernetes-dashboard/v1.8.0/templates/rolebinding.yaml
View file @
b35018ef
{{
- if .Values.rbac.create
}}
{{
- if .Values.rbac.create
}}
{{
- if
.Values.rbac.clusterAdmin
Role
}}
{{
- if
or .Values.rbac.clusterAdminRole .Values.rbac.clusterReadOnly
Role
}}
# Cluster role binding for clusterAdminRole == true
# Cluster role binding for clusterAdminRole == true
or clusterReadOnlyRole=true
apiVersion
:
rbac.authorization.k8s.io/v1beta1
apiVersion
:
rbac.authorization.k8s.io/v1beta1
kind
:
ClusterRoleBinding
kind
:
ClusterRoleBinding
metadata
:
metadata
:
...
@@ -14,13 +14,17 @@ metadata:
...
@@ -14,13 +14,17 @@ metadata:
roleRef
:
roleRef
:
apiGroup
:
rbac.authorization.k8s.io
apiGroup
:
rbac.authorization.k8s.io
kind
:
ClusterRole
kind
:
ClusterRole
name
:
cluster-admin
name
:
{{
if .Values.rbac.clusterAdminRole -
}}
cluster-admin
{{
- else if .Values.rbac.clusterReadOnlyRole -
}}
{{
template "kubernetes-dashboard.fullname" .
}}
-readonly
{{
- end
}}
subjects
:
subjects
:
-
kind
:
ServiceAccount
-
kind
:
ServiceAccount
name
:
{{
template "kubernetes-dashboard.serviceAccountName" .
}}
name
:
{{
template "kubernetes-dashboard.serviceAccountName" .
}}
namespace
:
{{
.Release.Namespace
}}
namespace
:
{{
.Release.Namespace
}}
{{
- else -
}}
{{
- else -
}}
# Role binding for clusterAdminRole == false
# Role binding for clusterAdminRole == false
and clusterReadOnlyRole=false
apiVersion
:
rbac.authorization.k8s.io/v1beta1
apiVersion
:
rbac.authorization.k8s.io/v1beta1
kind
:
RoleBinding
kind
:
RoleBinding
metadata
:
metadata
:
...
...
charts/kubernetes-dashboard/v1.8.0/templates/svc.yaml
View file @
b35018ef
...
@@ -29,6 +29,10 @@ spec:
...
@@ -29,6 +29,10 @@ spec:
{{
- if hasKey .Values.service "nodePort"
}}
{{
- if hasKey .Values.service "nodePort"
}}
nodePort
:
{{
.Values.service.nodePort
}}
nodePort
:
{{
.Values.service.nodePort
}}
{{
- end
}}
{{
- end
}}
{{
- if .Values.service.loadBalancerSourceRanges
}}
loadBalancerSourceRanges
:
{{
toYaml .Values.service.loadBalancerSourceRanges | indent 4
}}
{{
- end
}}
selector
:
selector
:
app
:
{{
template "kubernetes-dashboard.name" .
}}
app
:
{{
template "kubernetes-dashboard.name" .
}}
release
:
{{
.Release.Name
}}
release
:
{{
.Release.Name
}}
charts/kubernetes-dashboard/v1.8.0/values.yaml
View file @
b35018ef
...
@@ -5,9 +5,10 @@
...
@@ -5,9 +5,10 @@
image
:
image
:
# repository: k8s.gcr.io/kubernetes-dashboard-amd64
# repository: k8s.gcr.io/kubernetes-dashboard-amd64
repository
:
rancher/kubernetes-dashboard-amd64
repository
:
rancher
charts
/kubernetes-dashboard-amd64
tag
:
v1.10.1
tag
:
v1.10.1
pullPolicy
:
IfNotPresent
pullPolicy
:
IfNotPresent
pullSecrets
:
[]
replicaCount
:
1
replicaCount
:
1
...
@@ -16,7 +17,6 @@ annotations: {}
...
@@ -16,7 +17,6 @@ annotations: {}
## Here labels can be added to the kubernetes dashboard deployment
## Here labels can be added to the kubernetes dashboard deployment
##
##
labels
:
{}
labels
:
{}
# kubernetes.io/cluster-service: "true"
# kubernetes.io/name: "Kubernetes Dashboard"
# kubernetes.io/name: "Kubernetes Dashboard"
...
@@ -33,6 +33,12 @@ enableInsecureLogin: false
...
@@ -33,6 +33,12 @@ enableInsecureLogin: false
# - --enable-insecure-login
# - --enable-insecure-login
# - --system-banner="Welcome to Kubernetes"
# - --system-banner="Welcome to Kubernetes"
## Additional container environment variables
##
extraEnv
:
[]
# - name: SOME_VAR
# value: 'some value'
# Annotations to be added to kubernetes dashboard pods
# Annotations to be added to kubernetes dashboard pods
podAnnotations
:
{}
podAnnotations
:
{}
...
@@ -62,6 +68,10 @@ service:
...
@@ -62,6 +68,10 @@ service:
##
##
# nameOverride:
# nameOverride:
# LoadBalancerSourcesRange is a list of allowed CIDR values, which are combined with ServicePort to
# set allowed inbound rules on the security group assigned to the master load balancer
# loadBalancerSourceRanges: []
## Kubernetes Dashboard Service annotations
## Kubernetes Dashboard Service annotations
##
##
## For GCE ingress, the following annotation is required:
## For GCE ingress, the following annotation is required:
...
@@ -90,6 +100,9 @@ ingress:
...
@@ -90,6 +100,9 @@ ingress:
## Kubernetes Dashboard Ingress annotations
## Kubernetes Dashboard Ingress annotations
##
##
## Add custom labels
# labels:
# key: value
# annotations:
# annotations:
# kubernetes.io/ingress.class: nginx
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: 'true'
# kubernetes.io/tls-acme: 'true'
...
@@ -129,6 +142,20 @@ rbac:
...
@@ -129,6 +142,20 @@ rbac:
# ServiceAccount (NOT RECOMMENDED).
# ServiceAccount (NOT RECOMMENDED).
clusterAdminRole
:
false
clusterAdminRole
:
false
# Start in ReadOnly mode.
# Only dashboard-related Secrets and ConfigMaps will still be available for writing.
#
# Turn OFF clusterAdminRole to use clusterReadOnlyRole.
#
# The basic idea of the clusterReadOnlyRole comparing to the clusterAdminRole
# is not to hide all the secrets and sensitive data but more
# to avoid accidental changes in the cluster outside the standard CI/CD.
#
# Same as for clusterAdminRole, it is NOT RECOMMENDED to use this version in production.
# Instead you should review the role and remove all potentially sensitive parts such as
# access to persistentvolumes, pods/log etc.
clusterReadOnlyRole
:
false
serviceAccount
:
serviceAccount
:
# Specifies whether a service account should be created
# Specifies whether a service account should be created
create
:
true
create
:
true
...
@@ -141,3 +168,13 @@ livenessProbe:
...
@@ -141,3 +168,13 @@ livenessProbe:
initialDelaySeconds
:
30
initialDelaySeconds
:
30
# Number of seconds to wait for probe response
# Number of seconds to wait for probe response
timeoutSeconds
:
30
timeoutSeconds
:
30
podDisruptionBudget
:
# https://kubernetes.io/docs/tasks/run-application/configure-pdb/
enabled
:
false
minAvailable
:
maxUnavailable
:
securityContext
:
{}
networkPolicy
:
false
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment