diff --git a/charts/gardener-dashboard/charts/runtime/templates/dashboard/configmap.yaml b/charts/gardener-dashboard/charts/runtime/templates/dashboard/configmap.yaml index 5da828f31a..7f95dfbd19 100644 --- a/charts/gardener-dashboard/charts/runtime/templates/dashboard/configmap.yaml +++ b/charts/gardener-dashboard/charts/runtime/templates/dashboard/configmap.yaml @@ -42,6 +42,30 @@ data: {{- range $allowedOrigins }} - {{ . | quote }} {{- end }} + {{- if .Values.global.dashboard.hide }} + hide: + {{- if .Values.global.dashboard.hide.DNSConfiguration }} + DNSConfiguration: {{ .Values.global.dashboard.hide.DNSConfiguration }} + {{- end }} + {{- if .Values.global.dashboard.hide.addons }} + addons: {{ .Values.global.dashboard.hide.addons }} + {{- end }} + {{- if .Values.global.dashboard.hide.autoUpdate }} + autoUpdate: {{ .Values.global.dashboard.hide.autoUpdate }} + {{- end }} + {{- if .Values.global.dashboard.hide.controlPlaneHighAvailability }} + controlPlaneHighAvailability: {{ .Values.global.dashboard.hide.controlPlaneHighAvailability }} + {{- end }} + {{- if .Values.global.dashboard.hide.hibernation }} + hibernation: {{ .Values.global.dashboard.hide.hibernation }} + {{- end }} + {{- if .Values.global.dashboard.hide.infrastructure }} + infrastructure: {{ .Values.global.dashboard.hide.infrastructure }} + {{- end }} + {{- if .Values.global.dashboard.hide.workerlessOption }} + workerlessOption: {{ .Values.global.dashboard.hide.workerlessOption }} + {{- end }} + {{- end }} {{- if .Values.global.dashboard.gitHub }} gitHub: apiUrl: {{ .Values.global.dashboard.gitHub.apiUrl }} diff --git a/charts/gardener-dashboard/values.yaml b/charts/gardener-dashboard/values.yaml index 0e1802eb13..7ebd4b512b 100644 --- a/charts/gardener-dashboard/values.yaml +++ b/charts/gardener-dashboard/values.yaml @@ -164,6 +164,14 @@ global: - title: Issues icon: mdi-bug url: https://github.com/gardener/gardener/issues + # hide: # hides new shoot creation items + # DNSConfiguration: false + # addons: false + # autoUpdate: false + # controlPlaneHighAvailability: false + # hibernation: false + # infrastructure: false + # workerlessOption: false # # supported grantTypes of the garden cluster oidc issuer. See https://github.com/int128/kubelogin/blob/master/docs/usage.md for possible values. # grantTypes: # - auto diff --git a/frontend/src/components/NewShoot/GNewShootDetails.vue b/frontend/src/components/NewShoot/GNewShootDetails.vue index 38ae74073d..2b15888230 100644 --- a/frontend/src/components/NewShoot/GNewShootDetails.vue +++ b/frontend/src/components/NewShoot/GNewShootDetails.vue @@ -53,7 +53,7 @@ SPDX-License-Identifier: Apache-2.0 /> - + !isExpired) diff --git a/frontend/src/components/ShootMaintenance/GMaintenanceComponents.vue b/frontend/src/components/ShootMaintenance/GMaintenanceComponents.vue index 76ccd0faae..a9f1f85ab4 100644 --- a/frontend/src/components/ShootMaintenance/GMaintenanceComponents.vue +++ b/frontend/src/components/ShootMaintenance/GMaintenanceComponents.vue @@ -6,10 +6,13 @@ SPDX-License-Identifier: Apache-2.0