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(helm)!: Update chart kubernetes-dashboard to 7.10.0 #51

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Mar 9, 2024

This PR contains the following updates:

Package Update Change
kubernetes-dashboard major 6.0.8 -> 7.10.0

Release Notes

kubernetes/dashboard (kubernetes-dashboard)

v7.10.0

Compare Source

What's Changed

Dependency updates

New Contributors

Full Changelog: kubernetes/dashboard@kubernetes-dashboard-7.9.0...kubernetes-dashboard-7.10.0

Installation

helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --create-namespace --namespace kubernetes-dashboard

Compatibility

Kubernetes version 1.28 1.29 1.30 1.31
Compatibility ? ? ?
  • Fully supported version range.
  • ? Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.

Images

docker.io/kubernetesui/dashboard-api:1.10.1
docker.io/kubernetesui/dashboard-auth:1.2.2
docker.io/kubernetesui/dashboard-metrics-scraper:1.2.1
docker.io/kubernetesui/dashboard-web:1.6.0

v7.9.0

Compare Source

Important

This release adds the caching functionality to the Dashboard API. Once the cache is hydrated it significantly improves both responsiveness and memory usage of Dashboard on clusters with large amounts of resources. You can find more information in the design doc and new cache-related arguments added to the API module. If you have any questions, feel free to reach out to us through the SIG-UI Slack channel or GitHub discussions.

What's Changed

New Contributors

Full Changelog: kubernetes/dashboard@kubernetes-dashboard-7.8.0...kubernetes-dashboard-7.9.0

Installation

helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --create-namespace --namespace kubernetes-dashboard

Compatibility

Kubernetes version 1.28 1.29 1.30 1.31
Compatibility ? ? ?
  • Fully supported version range.
  • ? Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.

Images

docker.io/kubernetesui/dashboard-api:1.10.0
docker.io/kubernetesui/dashboard-auth:1.2.1
docker.io/kubernetesui/dashboard-metrics-scraper:1.2.1
docker.io/kubernetesui/dashboard-web:1.5.1

v7.8.0

Compare Source

What's Changed

New Contributors

Full Changelog: kubernetes/dashboard@kubernetes-dashboard-7.7.0...kubernetes-dashboard-7.8.0

Installation

helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --create-namespace --namespace kubernetes-dashboard

Compatibility

Kubernetes version 1.28 1.29 1.30 1.31
Compatibility ? ? ?
  • Fully supported version range.
  • ? Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.

Images

docker.io/kubernetesui/dashboard-api:1.9.0
docker.io/kubernetesui/dashboard-auth:1.2.0
docker.io/kubernetesui/dashboard-metrics-scraper:1.2.0
docker.io/kubernetesui/dashboard-web:1.5.0

v7.7.0

Compare Source

What's Changed

New Contributors

Full Changelog: kubernetes/dashboard@kubernetes-dashboard-7.6.1...kubernetes-dashboard-7.7.0

Installation

helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --create-namespace --namespace kubernetes-dashboard

Compatibility

Kubernetes version 1.28 1.29 1.30
Compatibility ? ?
  • Fully supported version range.
  • ? Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.

Images

docker.io/kubernetesui/dashboard-api:1.8.1
docker.io/kubernetesui/dashboard-auth:1.1.3
docker.io/kubernetesui/dashboard-metrics-scraper:1.1.1
docker.io/kubernetesui/dashboard-web:1.4.0

v7.6.1

Compare Source

What's Changed

Full Changelog: kubernetes/dashboard@kubernetes-dashboard-7.6.0...kubernetes-dashboard-7.6.1

Installation

helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
helm upgrade --install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard --create-namespace --namespace kubernetes-dashboard

Compatibility

Kubernetes version 1.28 1.29 1.30
Compatibility ? ?
  • Fully supported version range.
  • ? Due to breaking changes between Kubernetes API versions, some features might not work correctly in the Dashboard.

Images

docker.io/kubernetesui/dashboard-api:1.8.1
docker.io/kubernetesui/dashboard-auth:1.1.3
docker.io/kubernetesui/dashboard-metrics-scraper:1.1.1
docker.io/kubernetesui/dashboard-web:1.4.0

v7.6.0

Compare Source

What's Changed


Configuration

📅 Schedule: Branch creation - "on saturday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

github-actions bot commented Mar 9, 2024

--- HelmRelease: observability/kubernetes-dashboard ServiceAccount: observability/kubernetes-dashboard

+++ HelmRelease: observability/kubernetes-dashboard ServiceAccount: observability/kubernetes-dashboard

@@ -1,10 +0,0 @@

----
-apiVersion: v1
-kind: ServiceAccount
-metadata:
-  labels:
-    app.kubernetes.io/name: kubernetes-dashboard
-    app.kubernetes.io/instance: kubernetes-dashboard
-    app.kubernetes.io/managed-by: Helm
-  name: kubernetes-dashboard
-
--- HelmRelease: observability/kubernetes-dashboard ConfigMap: observability/kubernetes-dashboard-settings

+++ HelmRelease: observability/kubernetes-dashboard ConfigMap: observability/kubernetes-dashboard-settings

@@ -1,11 +0,0 @@

----
-apiVersion: v1
-kind: ConfigMap
-metadata:
-  labels:
-    app.kubernetes.io/name: kubernetes-dashboard
-    app.kubernetes.io/instance: kubernetes-dashboard
-    app.kubernetes.io/managed-by: Helm
-  name: kubernetes-dashboard-settings
-data: null
-
--- HelmRelease: observability/kubernetes-dashboard ClusterRole: observability/kubernetes-dashboard-metrics

+++ HelmRelease: observability/kubernetes-dashboard ClusterRole: observability/kubernetes-dashboard-metrics

@@ -1,20 +0,0 @@

----
-kind: ClusterRole
-apiVersion: rbac.authorization.k8s.io/v1
-metadata:
-  name: kubernetes-dashboard-metrics
-  labels:
-    app.kubernetes.io/name: kubernetes-dashboard
-    app.kubernetes.io/instance: kubernetes-dashboard
-    app.kubernetes.io/managed-by: Helm
-rules:
-- apiGroups:
-  - metrics.k8s.io
-  resources:
-  - pods
-  - nodes
-  verbs:
-  - get
-  - list
-  - watch
-
--- HelmRelease: observability/kubernetes-dashboard ClusterRoleBinding: observability/kubernetes-dashboard-metrics

+++ HelmRelease: observability/kubernetes-dashboard ClusterRoleBinding: observability/kubernetes-dashboard-metrics

@@ -1,18 +0,0 @@

----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: ClusterRoleBinding
-metadata:
-  name: kubernetes-dashboard-metrics
-  labels:
-    app.kubernetes.io/name: kubernetes-dashboard
-    app.kubernetes.io/instance: kubernetes-dashboard
-    app.kubernetes.io/managed-by: Helm
-roleRef:
-  apiGroup: rbac.authorization.k8s.io
-  kind: ClusterRole
-  name: kubernetes-dashboard-metrics
-subjects:
-- kind: ServiceAccount
-  name: kubernetes-dashboard
-  namespace: observability
-
--- HelmRelease: observability/kubernetes-dashboard Role: observability/kubernetes-dashboard

+++ HelmRelease: observability/kubernetes-dashboard Role: observability/kubernetes-dashboard

@@ -1,53 +0,0 @@

----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: Role
-metadata:
-  name: kubernetes-dashboard
-  labels:
-    app.kubernetes.io/name: kubernetes-dashboard
-    app.kubernetes.io/instance: kubernetes-dashboard
-    app.kubernetes.io/managed-by: Helm
-rules:
-- apiGroups:
-  - ''
-  resources:
-  - secrets
-  resourceNames:
-  - kubernetes-dashboard-key-holder
-  - kubernetes-dashboard-certs
-  - kubernetes-dashboard-csrf
-  verbs:
-  - get
-  - update
-  - delete
-- apiGroups:
-  - ''
-  resources:
-  - configmaps
-  resourceNames:
-  - kubernetes-dashboard-settings
-  verbs:
-  - get
-  - update
-- apiGroups:
-  - ''
-  resources:
-  - services
-  resourceNames:
-  - heapster
-  - dashboard-metrics-scraper
-  verbs:
-  - proxy
-- apiGroups:
-  - ''
-  resources:
-  - services/proxy
-  resourceNames:
-  - heapster
-  - 'http:heapster:'
-  - 'https:heapster:'
-  - dashboard-metrics-scraper
-  - http:dashboard-metrics-scraper
-  verbs:
-  - get
-
--- HelmRelease: observability/kubernetes-dashboard RoleBinding: observability/kubernetes-dashboard

+++ HelmRelease: observability/kubernetes-dashboard RoleBinding: observability/kubernetes-dashboard

@@ -1,18 +0,0 @@

----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: RoleBinding
-metadata:
-  name: kubernetes-dashboard
-  labels:
-    app.kubernetes.io/name: kubernetes-dashboard
-    app.kubernetes.io/instance: kubernetes-dashboard
-    app.kubernetes.io/managed-by: Helm
-roleRef:
-  apiGroup: rbac.authorization.k8s.io
-  kind: Role
-  name: kubernetes-dashboard
-subjects:
-- kind: ServiceAccount
-  name: kubernetes-dashboard
-  namespace: observability
-
--- HelmRelease: observability/kubernetes-dashboard Service: observability/kubernetes-dashboard

+++ HelmRelease: observability/kubernetes-dashboard Service: observability/kubernetes-dashboard

@@ -1,22 +0,0 @@

----
-apiVersion: v1
-kind: Service
-metadata:
-  name: kubernetes-dashboard
-  labels:
-    app.kubernetes.io/name: kubernetes-dashboard
-    app.kubernetes.io/instance: kubernetes-dashboard
-    app.kubernetes.io/managed-by: Helm
-    app.kubernetes.io/component: kubernetes-dashboard
-    kubernetes.io/cluster-service: 'true'
-spec:
-  type: ClusterIP
-  ports:
-  - port: 443
-    targetPort: https
-    name: https
-  selector:
-    app.kubernetes.io/name: kubernetes-dashboard
-    app.kubernetes.io/instance: kubernetes-dashboard
-    app.kubernetes.io/component: kubernetes-dashboard
-
--- HelmRelease: observability/kubernetes-dashboard Deployment: observability/kubernetes-dashboard

+++ HelmRelease: observability/kubernetes-dashboard Deployment: observability/kubernetes-dashboard

@@ -1,109 +0,0 @@

----
-apiVersion: apps/v1
-kind: Deployment
-metadata:
-  name: kubernetes-dashboard
-  labels:
-    app.kubernetes.io/name: kubernetes-dashboard
-    app.kubernetes.io/instance: kubernetes-dashboard
-    app.kubernetes.io/managed-by: Helm
-    app.kubernetes.io/component: kubernetes-dashboard
-spec:
-  replicas: 1
-  strategy:
-    rollingUpdate:
-      maxSurge: 0
-      maxUnavailable: 1
-    type: RollingUpdate
-  selector:
-    matchLabels:
-      app.kubernetes.io/name: kubernetes-dashboard
-      app.kubernetes.io/instance: kubernetes-dashboard
-      app.kubernetes.io/component: kubernetes-dashboard
-  template:
-    metadata:
-      annotations: null
-      labels:
-        app.kubernetes.io/name: kubernetes-dashboard
-        app.kubernetes.io/instance: kubernetes-dashboard
-        app.kubernetes.io/managed-by: Helm
-        app.kubernetes.io/component: kubernetes-dashboard
-    spec:
-      securityContext:
-        runAsNonRoot: true
-        seccompProfile:
-          type: RuntimeDefault
-      serviceAccountName: kubernetes-dashboard
-      containers:
-      - name: kubernetes-dashboard
-        image: kubernetesui/dashboard:v2.7.0
-        imagePullPolicy: IfNotPresent
-        args:
-        - --namespace=observability
-        - --auto-generate-certificates
-        - --sidecar-host=http://127.0.0.1:8000
-        - --enable-insecure-login
-        - --enable-skip-login
-        - --disable-settings-authorizer
-        ports:
-        - name: https
-          containerPort: 8443
-          protocol: TCP
-        volumeMounts:
-        - name: kubernetes-dashboard-certs
-          mountPath: /certs
-        - mountPath: /tmp
-          name: tmp-volume
-        livenessProbe:
-          httpGet:
-            scheme: HTTPS
-            path: /
-            port: 8443
-          initialDelaySeconds: 30
-          timeoutSeconds: 30
-        resources:
-          limits:
-            cpu: 2
-            memory: 200Mi
-          requests:
-            cpu: 100m
-            memory: 200Mi
-        securityContext:
-          allowPrivilegeEscalation: false
-          capabilities:
-            drop:
-            - ALL
-          readOnlyRootFilesystem: true
-          runAsGroup: 2001
-          runAsUser: 1001
-      - name: dashboard-metrics-scraper
-        image: kubernetesui/metrics-scraper:v1.0.9
-        imagePullPolicy: IfNotPresent
-        ports:
-        - containerPort: 8000
-          protocol: TCP
-        livenessProbe:
-          httpGet:
-            scheme: HTTP
-            path: /
-            port: 8000
-          initialDelaySeconds: 30
-          timeoutSeconds: 30
-        volumeMounts:
-        - mountPath: /tmp
-          name: tmp-volume
-        securityContext:
-          allowPrivilegeEscalation: false
-          capabilities:
-            drop:
-            - ALL
-          readOnlyRootFilesystem: true
-          runAsGroup: 2001
-          runAsUser: 1001
-      volumes:
-      - name: kubernetes-dashboard-certs
-        secret:
-          secretName: kubernetes-dashboard-certs
-      - name: tmp-volume
-        emptyDir: {}
-
--- HelmRelease: observability/kubernetes-dashboard Ingress: observability/kubernetes-dashboard

+++ HelmRelease: observability/kubernetes-dashboard Ingress: observability/kubernetes-dashboard

@@ -1,33 +0,0 @@

----
-apiVersion: networking.k8s.io/v1
-kind: Ingress
-metadata:
-  name: kubernetes-dashboard
-  labels:
-    app.kubernetes.io/name: kubernetes-dashboard
-    app.kubernetes.io/instance: kubernetes-dashboard
-    app.kubernetes.io/managed-by: Helm
-  annotations:
-    nginx.ingress.kubernetes.io/backend-protocol: HTTPS
-    service.alpha.kubernetes.io/app-protocols: '{"https":"HTTPS"}'
-    gethomepage.dev/enabled: 'true'
-    gethomepage.dev/group: Observability
-    gethomepage.dev/icon: kubernetes-dashboard.png
-    gethomepage.dev/name: Kubernetes Dashboard
-spec:
-  ingressClassName: internal
-  rules:
-  - host: kubernetes.${SECRET_DOMAIN}
-    http:
-      paths:
-      - path: /
-        pathType: ImplementationSpecific
-        backend:
-          service:
-            name: kubernetes-dashboard
-            port:
-              number: 443
-  tls:
-  - hosts:
-    - kubernetes.${SECRET_DOMAIN}
-
--- HelmRelease: observability/kubernetes-dashboard ServiceAccount: observability/kubernetes-dashboard-kong

+++ HelmRelease: observability/kubernetes-dashboard ServiceAccount: observability/kubernetes-dashboard-kong

@@ -0,0 +1,11 @@

+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+  name: kubernetes-dashboard-kong
+  namespace: observability
+  labels:
+    app.kubernetes.io/name: kong
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+
--- HelmRelease: observability/kubernetes-dashboard ServiceAccount: observability/kubernetes-dashboard-api

+++ HelmRelease: observability/kubernetes-dashboard ServiceAccount: observability/kubernetes-dashboard-api

@@ -0,0 +1,10 @@

+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+  name: kubernetes-dashboard-api
+
--- HelmRelease: observability/kubernetes-dashboard ServiceAccount: observability/kubernetes-dashboard-metrics-scraper

+++ HelmRelease: observability/kubernetes-dashboard ServiceAccount: observability/kubernetes-dashboard-metrics-scraper

@@ -0,0 +1,10 @@

+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+  name: kubernetes-dashboard-metrics-scraper
+
--- HelmRelease: observability/kubernetes-dashboard ServiceAccount: observability/kubernetes-dashboard-web

+++ HelmRelease: observability/kubernetes-dashboard ServiceAccount: observability/kubernetes-dashboard-web

@@ -0,0 +1,10 @@

+---
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+  name: kubernetes-dashboard-web
+
--- HelmRelease: observability/kubernetes-dashboard ConfigMap: observability/kong-dbless-config

+++ HelmRelease: observability/kubernetes-dashboard ConfigMap: observability/kong-dbless-config

@@ -0,0 +1,53 @@

+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+  name: kong-dbless-config
+data:
+  kong.yml: |
+    _format_version: "3.0"
+    services:
+      - name: auth
+        host: kubernetes-dashboard-auth
+        port: 8000
+        protocol: http
+        routes:
+          - name: authLogin
+            paths:
+              - /api/v1/login
+            strip_path: false
+          - name: authCsrf
+            paths:
+              - /api/v1/csrftoken/login
+            strip_path: false
+          - name: authMe
+            paths:
+              - /api/v1/me
+            strip_path: false
+      - name: api
+        host: kubernetes-dashboard-api
+        port: 8000
+        protocol: http
+        routes:
+          - name: api
+            paths:
+              - /api
+            strip_path: false
+          - name: metrics
+            paths:
+              - /metrics
+            strip_path: false
+      - name: web
+        host: kubernetes-dashboard-web
+        port: 8000
+        protocol: http
+        routes:
+          - name: root
+            paths:
+              - /
+            strip_path: false
+
--- HelmRelease: observability/kubernetes-dashboard ConfigMap: observability/kubernetes-dashboard-web-settings

+++ HelmRelease: observability/kubernetes-dashboard ConfigMap: observability/kubernetes-dashboard-web-settings

@@ -0,0 +1,11 @@

+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+  name: kubernetes-dashboard-web-settings
+data: null
+
--- HelmRelease: observability/kubernetes-dashboard ClusterRole: observability/kubernetes-dashboard-metrics-scraper

+++ HelmRelease: observability/kubernetes-dashboard ClusterRole: observability/kubernetes-dashboard-metrics-scraper

@@ -0,0 +1,20 @@

+---
+kind: ClusterRole
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+  name: kubernetes-dashboard-metrics-scraper
+rules:
+- apiGroups:
+  - metrics.k8s.io
+  resources:
+  - pods
+  - nodes
+  verbs:
+  - get
+  - list
+  - watch
+
--- HelmRelease: observability/kubernetes-dashboard ClusterRoleBinding: observability/kubernetes-dashboard-metrics-scraper

+++ HelmRelease: observability/kubernetes-dashboard ClusterRoleBinding: observability/kubernetes-dashboard-metrics-scraper

@@ -0,0 +1,18 @@

+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRoleBinding
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+  name: kubernetes-dashboard-metrics-scraper
+roleRef:
+  apiGroup: rbac.authorization.k8s.io
+  kind: ClusterRole
+  name: kubernetes-dashboard-metrics-scraper
+subjects:
+- kind: ServiceAccount
+  name: kubernetes-dashboard-metrics-scraper
+  namespace: observability
+
--- HelmRelease: observability/kubernetes-dashboard Role: observability/kubernetes-dashboard-api

+++ HelmRelease: observability/kubernetes-dashboard Role: observability/kubernetes-dashboard-api

@@ -0,0 +1,20 @@

+---
+kind: Role
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+  name: kubernetes-dashboard-api
+rules:
+- apiGroups:
+  - ''
+  resources:
+  - services/proxy
+  resourceNames:
+  - kubernetes-dashboard-metrics-scraper
+  - http:kubernetes-dashboard-metrics-scraper
+  verbs:
+  - get
+
--- HelmRelease: observability/kubernetes-dashboard Role: observability/kubernetes-dashboard-web

+++ HelmRelease: observability/kubernetes-dashboard Role: observability/kubernetes-dashboard-web

@@ -0,0 +1,20 @@

+---
+kind: Role
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+  name: kubernetes-dashboard-web
+rules:
+- apiGroups:
+  - ''
+  resources:
+  - configmaps
+  resourceNames:
+  - kubernetes-dashboard-web-settings
+  verbs:
+  - get
+  - update
+
--- HelmRelease: observability/kubernetes-dashboard RoleBinding: observability/kubernetes-dashboard-api

+++ HelmRelease: observability/kubernetes-dashboard RoleBinding: observability/kubernetes-dashboard-api

@@ -0,0 +1,17 @@

+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: RoleBinding
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+  name: kubernetes-dashboard-api
+roleRef:
+  apiGroup: rbac.authorization.k8s.io
+  kind: Role
+  name: kubernetes-dashboard-api
+subjects:
+- kind: ServiceAccount
+  name: kubernetes-dashboard-api
+
--- HelmRelease: observability/kubernetes-dashboard RoleBinding: observability/kubernetes-dashboard-web

+++ HelmRelease: observability/kubernetes-dashboard RoleBinding: observability/kubernetes-dashboard-web

@@ -0,0 +1,17 @@

+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: RoleBinding
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+  name: kubernetes-dashboard-web
+roleRef:
+  apiGroup: rbac.authorization.k8s.io
+  kind: Role
+  name: kubernetes-dashboard-web
+subjects:
+- kind: ServiceAccount
+  name: kubernetes-dashboard-web
+
--- HelmRelease: observability/kubernetes-dashboard Service: observability/kubernetes-dashboard-kong-proxy

+++ HelmRelease: observability/kubernetes-dashboard Service: observability/kubernetes-dashboard-kong-proxy

@@ -0,0 +1,23 @@

+---
+apiVersion: v1
+kind: Service
+metadata:
+  name: kubernetes-dashboard-kong-proxy
+  namespace: observability
+  labels:
+    app.kubernetes.io/name: kong
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    enable-metrics: 'true'
+spec:
+  type: ClusterIP
+  ports:
+  - name: kong-proxy-tls
+    port: 443
+    targetPort: 8443
+    protocol: TCP
+  selector:
+    app.kubernetes.io/name: kong
+    app.kubernetes.io/component: app
+    app.kubernetes.io/instance: kubernetes-dashboard
+
--- HelmRelease: observability/kubernetes-dashboard Service: observability/kubernetes-dashboard-api

+++ HelmRelease: observability/kubernetes-dashboard Service: observability/kubernetes-dashboard-api

@@ -0,0 +1,20 @@

+---
+kind: Service
+apiVersion: v1
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+    app.kubernetes.io/name: kubernetes-dashboard-api
+    app.kubernetes.io/component: api
+  name: kubernetes-dashboard-api
+spec:
+  ports:
+  - name: api
+    port: 8000
+  selector:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/part-of: kubernetes-dashboard
+    app.kubernetes.io/name: kubernetes-dashboard-api
+
--- HelmRelease: observability/kubernetes-dashboard Service: observability/kubernetes-dashboard-auth

+++ HelmRelease: observability/kubernetes-dashboard Service: observability/kubernetes-dashboard-auth

@@ -0,0 +1,20 @@

+---
+kind: Service
+apiVersion: v1
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+    app.kubernetes.io/name: kubernetes-dashboard-auth
+    app.kubernetes.io/component: auth
+  name: kubernetes-dashboard-auth
+spec:
+  ports:
+  - name: auth
+    port: 8000
+  selector:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/part-of: kubernetes-dashboard
+    app.kubernetes.io/name: kubernetes-dashboard-auth
+
--- HelmRelease: observability/kubernetes-dashboard Service: observability/kubernetes-dashboard-metrics-scraper

+++ HelmRelease: observability/kubernetes-dashboard Service: observability/kubernetes-dashboard-metrics-scraper

@@ -0,0 +1,19 @@

+---
+kind: Service
+apiVersion: v1
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+    app.kubernetes.io/name: kubernetes-dashboard-metrics-scraper
+    app.kubernetes.io/component: metrics-scraper
+  name: kubernetes-dashboard-metrics-scraper
+spec:
+  ports:
+  - port: 8000
+  selector:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/part-of: kubernetes-dashboard
+    app.kubernetes.io/name: kubernetes-dashboard-metrics-scraper
+
--- HelmRelease: observability/kubernetes-dashboard Service: observability/kubernetes-dashboard-web

+++ HelmRelease: observability/kubernetes-dashboard Service: observability/kubernetes-dashboard-web

@@ -0,0 +1,20 @@

+---
+kind: Service
+apiVersion: v1
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+    app.kubernetes.io/name: kubernetes-dashboard-web
+    app.kubernetes.io/component: web
+  name: kubernetes-dashboard-web
+spec:
+  ports:
+  - name: web
+    port: 8000
+  selector:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/part-of: kubernetes-dashboard
+    app.kubernetes.io/name: kubernetes-dashboard-web
+
--- HelmRelease: observability/kubernetes-dashboard Deployment: observability/kubernetes-dashboard-kong

+++ HelmRelease: observability/kubernetes-dashboard Deployment: observability/kubernetes-dashboard-kong

@@ -0,0 +1,254 @@

+---
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: kubernetes-dashboard-kong
+  namespace: observability
+  labels:
+    app.kubernetes.io/name: kong
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/component: app
+spec:
+  replicas: 1
+  selector:
+    matchLabels:
+      app.kubernetes.io/name: kong
+      app.kubernetes.io/component: app
+      app.kubernetes.io/instance: kubernetes-dashboard
+  template:
+    metadata:
+      annotations:
+        kuma.io/service-account-token-volume: kubernetes-dashboard-kong-token
+        kuma.io/gateway: enabled
+        traffic.sidecar.istio.io/includeInboundPorts: ''
+      labels:
+        app.kubernetes.io/name: kong
+        app.kubernetes.io/instance: kubernetes-dashboard
+        app.kubernetes.io/managed-by: Helm
+        app.kubernetes.io/component: app
+        app: kubernetes-dashboard-kong
+        version: '3.6'
+    spec:
+      serviceAccountName: kubernetes-dashboard-kong
+      automountServiceAccountToken: false
+      initContainers:
+      - name: clear-stale-pid
+        image: kong:3.6
+        imagePullPolicy: IfNotPresent
+        securityContext:
+          allowPrivilegeEscalation: false
+          capabilities:
+            drop:
+            - ALL
+          readOnlyRootFilesystem: true
+          runAsNonRoot: true
+          runAsUser: 1000
+          seccompProfile:
+            type: RuntimeDefault
+        resources: {}
+        command:
+        - rm
+        - -vrf
+        - $KONG_PREFIX/pids
+        env:
+        - name: KONG_ADMIN_ACCESS_LOG
+          value: /dev/stdout
+        - name: KONG_ADMIN_ERROR_LOG
+          value: /dev/stderr
+        - name: KONG_ADMIN_GUI_ACCESS_LOG
+          value: /dev/stdout
+        - name: KONG_ADMIN_GUI_ERROR_LOG
+          value: /dev/stderr
+        - name: KONG_ADMIN_LISTEN
+          value: 127.0.0.1:8444 http2 ssl, [::1]:8444 http2 ssl
+        - name: KONG_CLUSTER_LISTEN
+          value: 'off'
+        - name: KONG_DATABASE
+          value: 'off'
+        - name: KONG_DECLARATIVE_CONFIG
+          value: /kong_dbless/kong.yml
+        - name: KONG_DNS_ORDER
+          value: LAST,A,CNAME,AAAA,SRV
+        - name: KONG_LUA_PACKAGE_PATH
+          value: /opt/?.lua;/opt/?/init.lua;;
+        - name: KONG_NGINX_WORKER_PROCESSES
+          value: '1'
+        - name: KONG_PLUGINS
+          value: 'off'
+        - name: KONG_PORTAL_API_ACCESS_LOG
+          value: /dev/stdout
+        - name: KONG_PORTAL_API_ERROR_LOG
+          value: /dev/stderr
+        - name: KONG_PORT_MAPS
+          value: 443:8443
+        - name: KONG_PREFIX
+          value: /kong_prefix/
+        - name: KONG_PROXY_ACCESS_LOG
+          value: /dev/stdout
+        - name: KONG_PROXY_ERROR_LOG
+          value: /dev/stderr
+        - name: KONG_PROXY_LISTEN
+          value: 0.0.0.0:8443 http2 ssl, [::]:8443 http2 ssl
+        - name: KONG_PROXY_STREAM_ACCESS_LOG
+          value: /dev/stdout basic
+        - name: KONG_PROXY_STREAM_ERROR_LOG
+          value: /dev/stderr
+        - name: KONG_ROUTER_FLAVOR
+          value: traditional
+        - name: KONG_STATUS_ACCESS_LOG
+          value: 'off'
+        - name: KONG_STATUS_ERROR_LOG
+          value: /dev/stderr
+        - name: KONG_STATUS_LISTEN
+          value: 0.0.0.0:8100, [::]:8100
+        - name: KONG_STREAM_LISTEN
+          value: 'off'
+        volumeMounts:
+        - name: kubernetes-dashboard-kong-prefix-dir
+          mountPath: /kong_prefix/
+        - name: kubernetes-dashboard-kong-tmp
+          mountPath: /tmp
+        - name: kong-custom-dbless-config-volume
+          mountPath: /kong_dbless/
+      containers:
+      - name: proxy
+        image: kong:3.6
+        imagePullPolicy: IfNotPresent
+        securityContext:
+          allowPrivilegeEscalation: false
+          capabilities:
+            drop:
+            - ALL
+          readOnlyRootFilesystem: true
+          runAsNonRoot: true
+          runAsUser: 1000
+          seccompProfile:
+            type: RuntimeDefault
+        env:
+        - name: KONG_ADMIN_ACCESS_LOG
+          value: /dev/stdout
+        - name: KONG_ADMIN_ERROR_LOG
+          value: /dev/stderr
+        - name: KONG_ADMIN_GUI_ACCESS_LOG
+          value: /dev/stdout
+        - name: KONG_ADMIN_GUI_ERROR_LOG
+          value: /dev/stderr
+        - name: KONG_ADMIN_LISTEN
+          value: 127.0.0.1:8444 http2 ssl, [::1]:8444 http2 ssl
+        - name: KONG_CLUSTER_LISTEN
+          value: 'off'
+        - name: KONG_DATABASE
+          value: 'off'
+        - name: KONG_DECLARATIVE_CONFIG
+          value: /kong_dbless/kong.yml
+        - name: KONG_DNS_ORDER
+          value: LAST,A,CNAME,AAAA,SRV
+        - name: KONG_LUA_PACKAGE_PATH
+          value: /opt/?.lua;/opt/?/init.lua;;
+        - name: KONG_NGINX_WORKER_PROCESSES
+          value: '1'
+        - name: KONG_PLUGINS
+          value: 'off'
+        - name: KONG_PORTAL_API_ACCESS_LOG
+          value: /dev/stdout
+        - name: KONG_PORTAL_API_ERROR_LOG
+          value: /dev/stderr
+        - name: KONG_PORT_MAPS
+          value: 443:8443
+        - name: KONG_PREFIX
+          value: /kong_prefix/
+        - name: KONG_PROXY_ACCESS_LOG
+          value: /dev/stdout
+        - name: KONG_PROXY_ERROR_LOG
+          value: /dev/stderr
+        - name: KONG_PROXY_LISTEN
+          value: 0.0.0.0:8443 http2 ssl, [::]:8443 http2 ssl
+        - name: KONG_PROXY_STREAM_ACCESS_LOG
+          value: /dev/stdout basic
+        - name: KONG_PROXY_STREAM_ERROR_LOG
+          value: /dev/stderr
+        - name: KONG_ROUTER_FLAVOR
+          value: traditional
+        - name: KONG_STATUS_ACCESS_LOG
+          value: 'off'
+        - name: KONG_STATUS_ERROR_LOG
+          value: /dev/stderr
+        - name: KONG_STATUS_LISTEN
+          value: 0.0.0.0:8100, [::]:8100
+        - name: KONG_STREAM_LISTEN
+          value: 'off'
+        - name: KONG_NGINX_DAEMON
+          value: 'off'
+        lifecycle:
+          preStop:
+            exec:
+              command:
+              - kong
+              - quit
+              - --wait=15
+        ports:
+        - name: proxy-tls
+          containerPort: 8443
+          protocol: TCP
+        - name: status
+          containerPort: 8100
+          protocol: TCP
+        volumeMounts:
+        - name: kubernetes-dashboard-kong-prefix-dir
+          mountPath: /kong_prefix/
+        - name: kubernetes-dashboard-kong-tmp
+          mountPath: /tmp
+        - name: kong-custom-dbless-config-volume
+          mountPath: /kong_dbless/
+        readinessProbe:
+          failureThreshold: 3
+          httpGet:
+            path: /status/ready
+            port: status
+            scheme: HTTP
+          initialDelaySeconds: 5
+          periodSeconds: 10
+          successThreshold: 1
+          timeoutSeconds: 5
+        livenessProbe:
+          failureThreshold: 3
+          httpGet:
+            path: /status
+            port: status
+            scheme: HTTP
+          initialDelaySeconds: 5
+          periodSeconds: 10
+          successThreshold: 1
+          timeoutSeconds: 5
+        resources: {}
+      securityContext: {}
+      terminationGracePeriodSeconds: 30
+      volumes:
+      - name: kubernetes-dashboard-kong-prefix-dir
+        emptyDir:
+          sizeLimit: 256Mi
+      - name: kubernetes-dashboard-kong-tmp
+        emptyDir:
+          sizeLimit: 1Gi
+      - name: kubernetes-dashboard-kong-token
+        projected:
+          sources:
+          - serviceAccountToken:
+              expirationSeconds: 3607
+              path: token
+          - configMap:
+              items:
+              - key: ca.crt
+                path: ca.crt
+              name: kube-root-ca.crt
+          - downwardAPI:
+              items:
+              - fieldRef:
+                  apiVersion: v1
+                  fieldPath: metadata.namespace
+                path: namespace
+      - name: kong-custom-dbless-config-volume
+        configMap:
+          name: kong-dbless-config
+
--- HelmRelease: observability/kubernetes-dashboard Deployment: observability/kubernetes-dashboard-api

+++ HelmRelease: observability/kubernetes-dashboard Deployment: observability/kubernetes-dashboard-api

@@ -0,0 +1,83 @@

+---
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+    app.kubernetes.io/name: kubernetes-dashboard-api
+    app.kubernetes.io/component: api
+  name: kubernetes-dashboard-api
+spec:
+  replicas: 1
+  revisionHistoryLimit: 10
+  selector:
+    matchLabels:
+      app.kubernetes.io/instance: kubernetes-dashboard
+      app.kubernetes.io/part-of: kubernetes-dashboard
+      app.kubernetes.io/name: kubernetes-dashboard-api
+  template:
+    metadata:
+      labels:
+        app.kubernetes.io/instance: kubernetes-dashboard
+        app.kubernetes.io/managed-by: Helm
+        app.kubernetes.io/part-of: kubernetes-dashboard
+        app.kubernetes.io/name: kubernetes-dashboard-api
+        app.kubernetes.io/component: api
+    spec:
+      containers:
+      - name: kubernetes-dashboard-api
+        image: docker.io/kubernetesui/dashboard-api:1.9.0
+        imagePullPolicy: IfNotPresent
+        args:
+        - --namespace=observability
+        - --metrics-scraper-service-name=kubernetes-dashboard-metrics-scraper
+        env:
+        - name: CSRF_KEY
+          valueFrom:
+            secretKeyRef:
+              name: kubernetes-dashboard-csrf
+              key: private.key
+        - name: GOMAXPROCS
+          valueFrom:
+            resourceFieldRef:
+              resource: limits.cpu
+              divisor: 1
+        - name: GOMEMLIMIT
+          valueFrom:
+            resourceFieldRef:
+              resource: limits.memory
+              divisor: 1
+        ports:
+        - containerPort: 8000
+          name: api
+          protocol: TCP
+        volumeMounts:
+        - mountPath: /tmp
+          name: tmp-volume
+        securityContext:
+          allowPrivilegeEscalation: false
+          capabilities:
+            drop:
+            - ALL
+          readOnlyRootFilesystem: true
+          runAsGroup: 2001
+          runAsUser: 1001
+        resources:
+          limits:
+            cpu: 250m
+            memory: 400Mi
+          requests:
+            cpu: 100m
+            memory: 200Mi
+      automountServiceAccountToken: true
+      securityContext:
+        runAsNonRoot: true
+        seccompProfile:
+          type: RuntimeDefault
+      volumes:
+      - emptyDir: {}
+        name: tmp-volume
+      serviceAccountName: kubernetes-dashboard-api
+
--- HelmRelease: observability/kubernetes-dashboard Deployment: observability/kubernetes-dashboard-auth

+++ HelmRelease: observability/kubernetes-dashboard Deployment: observability/kubernetes-dashboard-auth

@@ -0,0 +1,80 @@

+---
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+    app.kubernetes.io/name: kubernetes-dashboard-auth
+    app.kubernetes.io/component: auth
+  name: kubernetes-dashboard-auth
+spec:
+  replicas: 1
+  revisionHistoryLimit: 10
+  selector:
+    matchLabels:
+      app.kubernetes.io/instance: kubernetes-dashboard
+      app.kubernetes.io/part-of: kubernetes-dashboard
+      app.kubernetes.io/name: kubernetes-dashboard-auth
+  template:
+    metadata:
+      labels:
+        app.kubernetes.io/instance: kubernetes-dashboard
+        app.kubernetes.io/managed-by: Helm
+        app.kubernetes.io/part-of: kubernetes-dashboard
+        app.kubernetes.io/name: kubernetes-dashboard-auth
+        app.kubernetes.io/component: auth
+    spec:
+      containers:
+      - name: kubernetes-dashboard-auth
+        image: docker.io/kubernetesui/dashboard-auth:1.2.0
+        imagePullPolicy: IfNotPresent
+        args: null
+        env:
+        - name: CSRF_KEY
+          valueFrom:
+            secretKeyRef:
+              name: kubernetes-dashboard-csrf
+              key: private.key
+        - name: GOMAXPROCS
+          valueFrom:
+            resourceFieldRef:
+              resource: limits.cpu
+              divisor: 1
+        - name: GOMEMLIMIT
+          valueFrom:
+            resourceFieldRef:
+              resource: limits.memory
+              divisor: 1
+        ports:
+        - containerPort: 8000
+          name: auth
+          protocol: TCP
+        volumeMounts:
+        - mountPath: /tmp
+          name: tmp-volume
+        securityContext:
+          allowPrivilegeEscalation: false
+          capabilities:
+            drop:
+            - ALL
+          readOnlyRootFilesystem: true
+          runAsGroup: 2001
+          runAsUser: 1001
+        resources:
+          limits:
+            cpu: 250m
+            memory: 400Mi
+          requests:
+            cpu: 100m
+            memory: 200Mi
+      automountServiceAccountToken: true
+      securityContext:
+        runAsNonRoot: true
+        seccompProfile:
+          type: RuntimeDefault
+      volumes:
+      - emptyDir: {}
+        name: tmp-volume
+
--- HelmRelease: observability/kubernetes-dashboard Deployment: observability/kubernetes-dashboard-metrics-scraper

+++ HelmRelease: observability/kubernetes-dashboard Deployment: observability/kubernetes-dashboard-metrics-scraper

@@ -0,0 +1,82 @@

+---
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+    app.kubernetes.io/name: kubernetes-dashboard-metrics-scraper
+    app.kubernetes.io/component: metrics-scraper
+  name: kubernetes-dashboard-metrics-scraper
+spec:
+  replicas: 1
+  revisionHistoryLimit: 10
+  selector:
+    matchLabels:
+      app.kubernetes.io/instance: kubernetes-dashboard
+      app.kubernetes.io/part-of: kubernetes-dashboard
+      app.kubernetes.io/name: kubernetes-dashboard-metrics-scraper
+  template:
+    metadata:
+      labels:
+        app.kubernetes.io/instance: kubernetes-dashboard
+        app.kubernetes.io/managed-by: Helm
+        app.kubernetes.io/part-of: kubernetes-dashboard
+        app.kubernetes.io/name: kubernetes-dashboard-metrics-scraper
+        app.kubernetes.io/component: metrics-scraper
+      annotations: null
+    spec:
+      containers:
+      - name: kubernetes-dashboard-metrics-scraper
+        image: docker.io/kubernetesui/dashboard-metrics-scraper:1.2.0
+        imagePullPolicy: IfNotPresent
+        env:
+        - name: GOMAXPROCS
+          valueFrom:
+            resourceFieldRef:
+              resource: limits.cpu
+              divisor: 1
+        - name: GOMEMLIMIT
+          valueFrom:
+            resourceFieldRef:
+              resource: limits.memory
+              divisor: 1
+        ports:
+        - containerPort: 8000
+          protocol: TCP
+        volumeMounts:
+        - mountPath: /tmp
+          name: tmp-volume
+        securityContext:
+          allowPrivilegeEscalation: false
+          capabilities:
+            drop:
+            - ALL
+          readOnlyRootFilesystem: true
+          runAsGroup: 2001
+          runAsUser: 1001
+        resources:
+          limits:
+            cpu: 250m
+            memory: 400Mi
+          requests:
+            cpu: 100m
+            memory: 200Mi
+        livenessProbe:
+          httpGet:
+            path: /
+            port: 8000
+            scheme: HTTP
+          initialDelaySeconds: 30
+          timeoutSeconds: 30
+      automountServiceAccountToken: true
+      securityContext:
+        runAsNonRoot: true
+        seccompProfile:
+          type: RuntimeDefault
+      volumes:
+      - emptyDir: {}
+        name: tmp-volume
+      serviceAccountName: kubernetes-dashboard-metrics-scraper
+
--- HelmRelease: observability/kubernetes-dashboard Deployment: observability/kubernetes-dashboard-web

+++ HelmRelease: observability/kubernetes-dashboard Deployment: observability/kubernetes-dashboard-web

@@ -0,0 +1,79 @@

+---
+kind: Deployment
+apiVersion: apps/v1
+metadata:
+  labels:
+    app.kubernetes.io/instance: kubernetes-dashboard
+    app.kubernetes.io/managed-by: Helm
+    app.kubernetes.io/part-of: kubernetes-dashboard
+    app.kubernetes.io/name: kubernetes-dashboard-web
+    app.kubernetes.io/component: web
+  name: kubernetes-dashboard-web
+spec:
+  replicas: 1
+  revisionHistoryLimit: 10
+  selector:
+    matchLabels:
+      app.kubernetes.io/instance: kubernetes-dashboard
+      app.kubernetes.io/part-of: kubernetes-dashboard
+      app.kubernetes.io/name: kubernetes-dashboard-web
+  template:
+    metadata:
+      labels:
+        app.kubernetes.io/instance: kubernetes-dashboard
+        app.kubernetes.io/managed-by: Helm
+        app.kubernetes.io/part-of: kubernetes-dashboard
+        app.kubernetes.io/name: kubernetes-dashboard-web
+        app.kubernetes.io/component: web
+      annotations: null
+    spec:
+      containers:
+      - name: kubernetes-dashboard-web
+        image: docker.io/kubernetesui/dashboard-web:1.5.0
+        imagePullPolicy: IfNotPresent
+        args:
+        - --namespace=observability
+        - --settings-config-map-name=kubernetes-dashboard-web-settings
+        env:
+        - name: GOMAXPROCS
+          valueFrom:
+            resourceFieldRef:
+              resource: limits.cpu
+              divisor: 1
+        - name: GOMEMLIMIT
+          valueFrom:
+            resourceFieldRef:
+              resource: limits.memory
+              divisor: 1
+        ports:
+        - containerPort: 8000
+          name: web
+          protocol: TCP
+        volumeMounts:
+        - mountPath: /tmp
+          name: tmp-volume
+        securityContext:
+          allowPrivilegeEscalation: false
+          capabilities:
+            drop:
+            - ALL
+          readOnlyRootFilesystem: true
+          runAsGroup: 2001
+          runAsUser: 1001
+        resources:
+          limits:
+            cpu: 250m
+            memory: 400Mi
+          requests:
+            cpu: 100m
+            memory: 200Mi
+      automountServiceAccountToken: true
+      securityContext:
+        runAsNonRoot: true
+        seccompProfile:
+          type: RuntimeDefault
+      volumes:
+      - emptyDir: {}
+        name: tmp-volume
+      serviceAccountName: kubernetes-dashboard-web
+

Copy link

github-actions bot commented Mar 9, 2024

--- kubernetes/apps/observability/kubernetes-dashboard/app Kustomization: flux-system/kubernetes-dashboard HelmRelease: observability/kubernetes-dashboard

+++ kubernetes/apps/observability/kubernetes-dashboard/app Kustomization: flux-system/kubernetes-dashboard HelmRelease: observability/kubernetes-dashboard

@@ -13,13 +13,13 @@

     spec:
       chart: kubernetes-dashboard
       sourceRef:
         kind: HelmRepository
         name: kubernetes-dashboard
         namespace: flux-system
-      version: 6.0.8
+      version: 7.8.0
   install:
     remediation:
       retries: 3
   interval: 30m
   maxHistory: 2
   uninstall:

@renovate renovate bot force-pushed the renovate/kubernetes-dashboard-7.x branch from 82dd1ef to 79633b5 Compare March 12, 2024 05:38
@renovate renovate bot changed the title feat(helm)!: Update chart kubernetes-dashboard to 7.1.1 feat(helm)!: Update chart kubernetes-dashboard to 7.1.2 Mar 12, 2024
@renovate renovate bot changed the title feat(helm)!: Update chart kubernetes-dashboard to 7.1.2 feat(helm)!: Update chart kubernetes-dashboard to 7.1.3 Mar 29, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-dashboard-7.x branch from 79633b5 to e484290 Compare March 29, 2024 05:24
@renovate renovate bot force-pushed the renovate/kubernetes-dashboard-7.x branch from e484290 to 78e225d Compare April 6, 2024 05:50
@renovate renovate bot changed the title feat(helm)!: Update chart kubernetes-dashboard to 7.1.3 feat(helm)!: Update chart kubernetes-dashboard to 7.2.0 Apr 6, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-dashboard-7.x branch from 78e225d to 388a2a5 Compare April 10, 2024 02:59
@renovate renovate bot changed the title feat(helm)!: Update chart kubernetes-dashboard to 7.2.0 feat(helm)!: Update chart kubernetes-dashboard to 7.3.0 Apr 10, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-dashboard-7.x branch from 388a2a5 to fd63112 Compare April 12, 2024 05:58
@renovate renovate bot changed the title feat(helm)!: Update chart kubernetes-dashboard to 7.3.0 feat(helm)!: Update chart kubernetes-dashboard to 7.3.1 Apr 12, 2024
@renovate renovate bot changed the title feat(helm)!: Update chart kubernetes-dashboard to 7.3.1 feat(helm)!: Update chart kubernetes-dashboard to 7.3.2 Apr 16, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-dashboard-7.x branch from fd63112 to 6d8d21c Compare April 16, 2024 17:48
@renovate renovate bot changed the title feat(helm)!: Update chart kubernetes-dashboard to 7.3.2 feat(helm)!: Update chart kubernetes-dashboard to 7.4.0 May 8, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-dashboard-7.x branch from 6d8d21c to 952afab Compare May 8, 2024 23:47
@renovate renovate bot changed the title feat(helm)!: Update chart kubernetes-dashboard to 7.4.0 feat(helm)!: Update chart kubernetes-dashboard to 7.5.0 Jun 4, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-dashboard-7.x branch from 952afab to 8ab9b28 Compare June 4, 2024 17:42
@renovate renovate bot force-pushed the renovate/kubernetes-dashboard-7.x branch from 8ab9b28 to ea4c671 Compare September 14, 2024 05:57
@renovate renovate bot changed the title feat(helm)!: Update chart kubernetes-dashboard to 7.5.0 feat(helm)!: Update chart kubernetes-dashboard to 7.6.1 Sep 14, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-dashboard-7.x branch from ea4c671 to 87d45c1 Compare October 5, 2024 05:53
@renovate renovate bot changed the title feat(helm)!: Update chart kubernetes-dashboard to 7.6.1 feat(helm)!: Update chart kubernetes-dashboard to 7.7.0 Oct 5, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-dashboard-7.x branch from 87d45c1 to 0ae64b6 Compare October 9, 2024 05:16
@renovate renovate bot changed the title feat(helm)!: Update chart kubernetes-dashboard to 7.7.0 feat(helm)!: Update chart kubernetes-dashboard to 7.8.0 Oct 9, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-dashboard-7.x branch from 0ae64b6 to 2bc5b02 Compare October 22, 2024 21:02
@renovate renovate bot changed the title feat(helm)!: Update chart kubernetes-dashboard to 7.8.0 feat(helm)!: Update chart kubernetes-dashboard to 7.9.0 Oct 22, 2024
@renovate renovate bot force-pushed the renovate/kubernetes-dashboard-7.x branch from 2bc5b02 to da68c4d Compare November 1, 2024 11:38
@renovate renovate bot changed the title feat(helm)!: Update chart kubernetes-dashboard to 7.9.0 feat(helm)!: Update chart kubernetes-dashboard to 7.10.0 Nov 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants