From 6b069ddd60a4cd4a19112b0c0b2d98f700c22789 Mon Sep 17 00:00:00 2001 From: Nelson Parente Date: Wed, 27 May 2026 12:43:37 +0100 Subject: [PATCH] Remove documentation for the deprecated dapr dashboard Signed-off-by: Nelson Parente --- daprdocs/content/en/concepts/overview.md | 2 - .../debug-k8s/debug-dapr-services.md | 1 - .../en/getting-started/install-dapr-cli.md | 2 - .../hosting/kubernetes/cluster/setup-eks.md | 1 - .../hosting/kubernetes/cluster/setup-kind.md | 9 --- .../hosting/kubernetes/kubernetes-deploy.md | 31 ---------- .../kubernetes/kubernetes-production.md | 18 +++--- .../hosting/kubernetes/kubernetes-upgrade.md | 1 - .../hosting/self-hosted/self-hosted-airgap.md | 2 +- .../content/en/operations/security/mtls.md | 1 - .../operations/support/support-versioning.md | 8 +-- .../content/en/reference/cli/cli-overview.md | 3 +- .../en/reference/cli/dapr-dashboard.md | 61 ------------------- .../content/en/reference/cli/dapr-init.md | 1 - 14 files changed, 14 insertions(+), 127 deletions(-) delete mode 100644 daprdocs/content/en/reference/cli/dapr-dashboard.md diff --git a/daprdocs/content/en/concepts/overview.md b/daprdocs/content/en/concepts/overview.md index e72b48ab4b1..db65118068c 100644 --- a/daprdocs/content/en/concepts/overview.md +++ b/daprdocs/content/en/concepts/overview.md @@ -160,6 +160,4 @@ Visit the [integrations]({{% ref integrations %}}) page to learn about some of t Dapr is designed for [operations]({{% ref operations %}}) and security. The Dapr sidecars, runtime, components, and configuration can all be managed and deployed easily and securely to match your organization's needs. -The [dashboard](https://github.com/dapr/dashboard), installed via the Dapr CLI, provides a web-based UI enabling you to see information, view logs, and more for running Dapr applications. - Dapr supports [monitoring tools]({{% ref observability %}}) for deeper visibility into the Dapr system services and sidecars, while the [observability capabilities]({{% ref "observability-concept" %}}) of Dapr provide insights into your application, such as tracing and metrics. diff --git a/daprdocs/content/en/developing-applications/debugging/debug-k8s/debug-dapr-services.md b/daprdocs/content/en/developing-applications/debugging/debug-k8s/debug-dapr-services.md index 06b263b2d39..fe673203ee6 100644 --- a/daprdocs/content/en/developing-applications/debugging/debug-k8s/debug-dapr-services.md +++ b/daprdocs/content/en/developing-applications/debugging/debug-k8s/debug-dapr-services.md @@ -89,7 +89,6 @@ To debug the target Dapr service (Dapr operator in this case), its pre-configure $ kubectl get pods -n dapr-system -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES -dapr-dashboard-64b46f98b6-dl2n9 1/1 Running 0 61s 172.17.0.9 minikube dapr-operator-7878f94fcd-6bfx9 1/1 Running 1 61s 172.17.0.7 minikube dapr-placement-server-0 1/1 Running 1 61s 172.17.0.8 minikube dapr-sentry-68c7d4c7df-sc47x 1/1 Running 0 61s 172.17.0.6 minikube diff --git a/daprdocs/content/en/getting-started/install-dapr-cli.md b/daprdocs/content/en/getting-started/install-dapr-cli.md index 2da9e1f1cee..42ea2ffad05 100644 --- a/daprdocs/content/en/getting-started/install-dapr-cli.md +++ b/daprdocs/content/en/getting-started/install-dapr-cli.md @@ -11,7 +11,6 @@ You'll use the Dapr CLI as the main tool for various Dapr-related tasks. You can - Run an application with a Dapr sidecar. - Review sidecar logs. - List running services. -- Run the Dapr dashboard. The Dapr CLI works with both [self-hosted]({{% ref self-hosted %}}) and [Kubernetes]({{% ref Kubernetes %}}) environments. @@ -231,7 +230,6 @@ Available Commands: completion Generates shell completion scripts components List all Dapr components. Supported platforms: Kubernetes configurations List all Dapr configurations. Supported platforms: Kubernetes - dashboard Start Dapr dashboard. Supported platforms: Kubernetes and self-hosted help Help about any command init Install Dapr on supported hosting platforms. Supported platforms: Kubernetes and self-hosted invoke Invoke a method on a given Dapr application. Supported platforms: Self-hosted diff --git a/daprdocs/content/en/operations/hosting/kubernetes/cluster/setup-eks.md b/daprdocs/content/en/operations/hosting/kubernetes/cluster/setup-eks.md index b70929ce35e..2f5b8587fbe 100644 --- a/daprdocs/content/en/operations/hosting/kubernetes/cluster/setup-eks.md +++ b/daprdocs/content/en/operations/hosting/kubernetes/cluster/setup-eks.md @@ -109,7 +109,6 @@ You should see the following response: ℹ️ Container images will be pulled from Docker Hub ✅ Deploying the Dapr control plane with latest version to your cluster... -✅ Deploying the Dapr dashboard with latest version to your cluster... ✅ Success! Dapr has been installed to namespace dapr-system. To verify, run `dapr status -k' in your terminal. To get started, go here: https://docs.dapr.io/getting-started ``` diff --git a/daprdocs/content/en/operations/hosting/kubernetes/cluster/setup-kind.md b/daprdocs/content/en/operations/hosting/kubernetes/cluster/setup-kind.md index f330f1fd3b0..2091cb351fd 100644 --- a/daprdocs/content/en/operations/hosting/kubernetes/cluster/setup-kind.md +++ b/daprdocs/content/en/operations/hosting/kubernetes/cluster/setup-kind.md @@ -101,18 +101,9 @@ If you are using Docker Desktop, verify that you have [the recommended settings] dapr-sentry dapr-system True Running 1 1.5.1 53s 2021-12-10 09:27.17 dapr-operator dapr-system True Running 1 1.5.1 53s 2021-12-10 09:27.17 dapr-sidecar-injector dapr-system True Running 1 1.5.1 53s 2021-12-10 09:27.17 - dapr-dashboard dapr-system True Running 1 0.9.0 53s 2021-12-10 09:27.17 dapr-placement-server dapr-system True Running 1 1.5.1 52s 2021-12-10 09:27.18 ``` -1. Forward a port to [Dapr dashboard](https://docs.dapr.io/reference/cli/dapr-dashboard/): - - ```bash - dapr dashboard -k -p 9999 - ``` - -1. Navigate to `http://localhost:9999` to validate a successful setup. - ## Install metrics-server on the Kind Kubernetes Cluster 1. Get metrics-server manifests diff --git a/daprdocs/content/en/operations/hosting/kubernetes/kubernetes-deploy.md b/daprdocs/content/en/operations/hosting/kubernetes/kubernetes-deploy.md index f3d35710469..bf344aa11fd 100644 --- a/daprdocs/content/en/operations/hosting/kubernetes/kubernetes-deploy.md +++ b/daprdocs/content/en/operations/hosting/kubernetes/kubernetes-deploy.md @@ -60,19 +60,6 @@ The `-k` flag initializes Dapr on the Kubernetes cluster in your current context ✅ Success! Dapr has been installed to namespace dapr-system. To verify, run "dapr status -k" in your terminal. To get started, go here: https://aka.ms/dapr-getting-started ``` -1. Run the dashboard: - - ```bash - dapr dashboard -k - ``` - - If you installed Dapr in a **non-default namespace**, run: - - ```bash - dapr dashboard -k -n - ``` - - #### Install Dapr from the offical Dapr Helm chart (with development flag) Adding the `--dev` flag initializes Dapr on the Kubernetes cluster on your current context, with the addition of Redis and Zipkin deployments. @@ -91,7 +78,6 @@ Expected output: ℹ️ Container images will be pulled from Docker Hub ✅ Deploying the Dapr control plane with latest version to your cluster... -✅ Deploying the Dapr dashboard with latest version to your cluster... ✅ Deploying the Dapr Redis with latest version to your cluster... ✅ Deploying the Dapr Zipkin with latest version to your cluster... ℹ️ Applying "statestore" component to Kubernetes "default" namespace. @@ -246,22 +232,6 @@ You can install Dapr on Kubernetes using a Helm v3 chart. See [Guidelines for production ready deployments on Kubernetes]({{% ref kubernetes-production.md %}}) for more information on installing and upgrading Dapr using Helm. -### (optional) Install the Dapr dashboard as part of the control plane - -If you want to install the Dapr dashboard, use this Helm chart with the additional settings of your choice: - -`helm install dapr dapr/dapr-dashboard --namespace dapr-system` - -For example: - -```bash -helm repo add dapr https://dapr.github.io/helm-charts/ -helm repo update -kubectl create namespace dapr-system -# Install the Dapr dashboard -helm install dapr-dashboard dapr/dapr-dashboard --namespace dapr-system -``` - ### Verify installation Once the installation is complete, verify that the `dapr-operator`, `dapr-placement`, `dapr-sidecar-injector`, and `dapr-sentry` pods are running in the `dapr-system` namespace: @@ -272,7 +242,6 @@ kubectl get pods --namespace dapr-system ```bash NAME READY STATUS RESTARTS AGE -dapr-dashboard-7bd6cbf5bf-xglsr 1/1 Running 0 40s dapr-operator-7bd6cbf5bf-xglsr 1/1 Running 0 40s dapr-placement-7f8f76778f-6vhl2 1/1 Running 0 40s dapr-sidecar-injector-8555576b6f-29cqm 1/1 Running 0 40s diff --git a/daprdocs/content/en/operations/hosting/kubernetes/kubernetes-production.md b/daprdocs/content/en/operations/hosting/kubernetes/kubernetes-production.md index 709f5d63102..b692490a684 100644 --- a/daprdocs/content/en/operations/hosting/kubernetes/kubernetes-production.md +++ b/daprdocs/content/en/operations/hosting/kubernetes/kubernetes-production.md @@ -263,16 +263,14 @@ Update pods that are running Dapr to pick up the new version of the Dapr runtime kubectl rollout restart deploy/ ``` -1. View a list of all your Dapr enabled deployments via either: - - The [Dapr Dashboard](https://github.com/dapr/dashboard) - - Running the following command using the Dapr CLI: - - ```bash - dapr list -k - - APP ID APP PORT AGE CREATED - nodeapp 3000 16h 2020-07-29 17:16.22 - ``` +1. View a list of all your Dapr enabled deployments by running the following command using the Dapr CLI: + + ```bash + dapr list -k + + APP ID APP PORT AGE CREATED + nodeapp 3000 16h 2020-07-29 17:16.22 + ``` ### Enable high availability in an existing Dapr deployment diff --git a/daprdocs/content/en/operations/hosting/kubernetes/kubernetes-upgrade.md b/daprdocs/content/en/operations/hosting/kubernetes/kubernetes-upgrade.md index 6d375126ae1..963cdb5bdac 100644 --- a/daprdocs/content/en/operations/hosting/kubernetes/kubernetes-upgrade.md +++ b/daprdocs/content/en/operations/hosting/kubernetes/kubernetes-upgrade.md @@ -100,7 +100,6 @@ As of version 1.0.0 onwards, existing certificate values will automatically be r kubectl get pods -n dapr-system -w NAME READY STATUS RESTARTS AGE - dapr-dashboard-69f5c5c867-mqhg4 1/1 Running 0 42s dapr-operator-5cdd6b7f9c-9sl7g 1/1 Running 0 41s dapr-placement-server-0 1/1 Running 0 41s dapr-sentry-84565c747b-7bh8h 1/1 Running 0 35s diff --git a/daprdocs/content/en/operations/hosting/self-hosted/self-hosted-airgap.md b/daprdocs/content/en/operations/hosting/self-hosted/self-hosted-airgap.md index 84d120322dc..7cdbed18d75 100644 --- a/daprdocs/content/en/operations/hosting/self-hosted/self-hosted-airgap.md +++ b/daprdocs/content/en/operations/hosting/self-hosted/self-hosted-airgap.md @@ -11,7 +11,7 @@ description: "How to deploy and run Dapr in self-hosted mode in an airgap enviro By default, Dapr initialization downloads binaries and pulls images from the network to setup the development environment. However, Dapr also supports offline or airgap installation using pre-downloaded artifacts, either with a Docker or slim environment. The artifacts for each Dapr release are built into a [Dapr Installer Bundle](https://github.com/dapr/installer-bundle) which can be downloaded. By using this installer bundle with the Dapr CLI `init` command, you can install Dapr into environments that do not have any network access. ## Setup -Before airgap initialization, it is required to download a Dapr Installer Bundle beforehand, containing the CLI, runtime and dashboard packaged together. This eliminates the need to download binaries as well as Docker images when initializing Dapr locally. +Before airgap initialization, it is required to download a Dapr Installer Bundle beforehand, containing the CLI and runtime packaged together. This eliminates the need to download binaries as well as Docker images when initializing Dapr locally. 1. Download the [Dapr Installer Bundle](https://github.com/dapr/installer-bundle/releases) for the specific release version. For example, daprbundle_linux_amd64.tar.gz, daprbundle_windows_amd64.zip. 2. Unpack it. diff --git a/daprdocs/content/en/operations/security/mtls.md b/daprdocs/content/en/operations/security/mtls.md index 14f7f688322..df2ecb534ed 100644 --- a/daprdocs/content/en/operations/security/mtls.md +++ b/daprdocs/content/en/operations/security/mtls.md @@ -362,7 +362,6 @@ dapr status -k NAME NAMESPACE HEALTHY STATUS REPLICAS VERSION AGE CREATED dapr-operator dapr-system True Running 1 1.15.1 4m 2025-02-19 17:36.26 dapr-placement-server dapr-system True Running 1 1.15.1 4m 2025-02-19 17:36.27 - dapr-dashboard dapr-system True Running 1 0.15.0 4m 2025-02-19 17:36.27 dapr-sentry dapr-system True Running 1 1.15.1 4m 2025-02-19 17:36.26 dapr-scheduler-server dapr-system True Running 3 1.15.1 4m 2025-02-19 17:36.27 dapr-sidecar-injector dapr-system True Running 1 1.15.1 4m 2025-02-19 17:36.26 diff --git a/daprdocs/content/en/operations/support/support-versioning.md b/daprdocs/content/en/operations/support/support-versioning.md index d14a1e882ef..8a059515cd7 100644 --- a/daprdocs/content/en/operations/support/support-versioning.md +++ b/daprdocs/content/en/operations/support/support-versioning.md @@ -16,7 +16,7 @@ Versioning is the process of assigning either unique version names or unique ver - Deprecated features are done over multiple releases with both new and deprecated features working side-by-side. -Versioning refers to the following Dapr repos: dapr, CLI, stable language SDKs, dashboard, components-contrib, quickstarts, helm-charts and documentation. +Versioning refers to the following Dapr repos: dapr, CLI, stable language SDKs, components-contrib, quickstarts, helm-charts and documentation. Dapr has the following versioning schemes: - Dapr `HTTP API` versioned with `MAJOR.MINOR` @@ -43,10 +43,10 @@ Dapr releases use `MAJOR.MINOR.PATCH` versioning. For example 1.0.0. Read [Suppo ## Helm Charts Helm charts in the [helm-charts repo](https://github.com/dapr/helm-charts) are versioned with the Dapr runtime. The Helm charts are used in the [Kubernetes deployment]({{% ref "kubernetes-deploy#install-with-helm-advanced" %}}) -## Language SDKs, CLI and dashboard -The Dapr language SDKs, CLI and dashboard are versioned independently from the Dapr runtime and can be released at different schedules. See this [table]({{% ref "support-release-policy#supported-versions" %}}) to show the compatibility between versions of the SDKs, CLI, dashboard and runtime. Each new release on the runtime lists the corresponding supported SDKs, CLI and Dashboard. +## Language SDKs and CLI +The Dapr language SDKs and CLI are versioned independently from the Dapr runtime and can be released at different schedules. See this [table]({{% ref "support-release-policy#supported-versions" %}}) to show the compatibility between versions of the SDKs, CLI and runtime. Each new release on the runtime lists the corresponding supported SDKs and CLI. -SDKs, CLIs and Dashboard are versioning follows a `MAJOR.MINOR.PATCH` format. A major version is incremented when there’s a non-backwards compatible change in an SDK (for example, changing a parameter on a client method. A minor version is updated for new features and bug fixes and the patch version is incremented in case of bug or security hot fixes. +SDKs and CLIs versioning follows a `MAJOR.MINOR.PATCH` format. A major version is incremented when there’s a non-backwards compatible change in an SDK (for example, changing a parameter on a client method. A minor version is updated for new features and bug fixes and the patch version is incremented in case of bug or security hot fixes. Samples and examples in SDKs version with that repo. diff --git a/daprdocs/content/en/reference/cli/cli-overview.md b/daprdocs/content/en/reference/cli/cli-overview.md index 1f1d614eb5c..3841c39648a 100644 --- a/daprdocs/content/en/reference/cli/cli-overview.md +++ b/daprdocs/content/en/reference/cli/cli-overview.md @@ -4,6 +4,7 @@ title: "Dapr command line interface (CLI) reference" linkTitle: "Overview" description: "Detailed information on the Dapr CLI" weight: 10 +aliases: [/reference/cli/dapr-dashboard/] --- The Dapr CLI allows you to setup Dapr on your local dev machine or on a Kubernetes cluster, provides debugging support, and launches and manages Dapr instances. @@ -29,7 +30,6 @@ Available Commands: completion Generates shell completion scripts components List all Dapr components. Supported platforms: Kubernetes configurations List all Dapr configurations. Supported platforms: Kubernetes - dashboard Start Dapr dashboard. Supported platforms: Kubernetes and self-hosted help Help about any command init Install Dapr on supported hosting platforms. Supported platforms: Kubernetes and self-hosted invoke Invoke a method on a given Dapr application. Supported platforms: Self-hosted @@ -61,7 +61,6 @@ You can learn more about each Dapr command from the links below. - [`dapr completion`]({{% ref dapr-completion.md %}}) - [`dapr components`]({{% ref dapr-components.md %}}) - [`dapr configurations`]({{% ref dapr-configurations.md %}}) - - [`dapr dashboard`]({{% ref dapr-dashboard.md %}}) - [`dapr help`]({{% ref dapr-help.md %}}) - [`dapr init`]({{% ref dapr-init.md %}}) - [`dapr invoke`]({{% ref dapr-invoke.md %}}) diff --git a/daprdocs/content/en/reference/cli/dapr-dashboard.md b/daprdocs/content/en/reference/cli/dapr-dashboard.md deleted file mode 100644 index 0822475aa76..00000000000 --- a/daprdocs/content/en/reference/cli/dapr-dashboard.md +++ /dev/null @@ -1,61 +0,0 @@ ---- -type: docs -title: "dashboard CLI command reference" -linkTitle: "dashboard" -description: "Detailed information on the dashboard CLI command" ---- - -### Description - -Start [Dapr dashboard](https://github.com/dapr/dashboard). - -### Supported platforms - -- [Self-Hosted]({{% ref self-hosted %}}) -- [Kubernetes]({{% ref kubernetes %}}) - -### Usage - -```bash -dapr dashboard [flags] -``` - -### Flags - -| Name | Environment Variable | Default | Description | -| -------------------- | -------------------- | ------------- | --------------------------------------------------------------------------- | -| `--address`, `-a` | | `localhost` | Address to listen on. Only accepts IP address or localhost as a value | -| `--help`, `-h` | | | Prints this help message | -| `--kubernetes`, `-k` | | `false` | Opens Dapr dashboard in local browser via local proxy to Kubernetes cluster | -| `--namespace`, `-n` | | `dapr-system` | The namespace where Dapr dashboard is running | -| `--port`, `-p` | | `8080` | The local port on which to serve Dapr dashboard | -| `--version`, `-v` | | `false` | Print the version for Dapr dashboard | - -### Examples - -```bash -# Start dashboard locally -dapr dashboard - -# Start dashboard service locally on a specified port -dapr dashboard -p 9999 - -# Port forward to dashboard service running in Kubernetes -dapr dashboard -k - -# Port forward to dashboard service running in Kubernetes on all addresses on a specified port -dapr dashboard -k -p 9999 --address 0.0.0.0 - -# Port forward to dashboard service running in Kubernetes on a specified port -dapr dashboard -k -p 9999 -``` -### Warning messages - Kubernetes Mode -This command can issue warning messages. - -#### Root certificate renewal warning -If the mtls root certificate deployed to the Kubernetes cluster expires in under 30 days the following warning message is displayed: - -``` -Dapr root certificate of your Kubernetes cluster expires in days. Expiry date: UTC. -Please see docs.dapr.io for certificate renewal instructions to avoid service interruptions. -``` \ No newline at end of file diff --git a/daprdocs/content/en/reference/cli/dapr-init.md b/daprdocs/content/en/reference/cli/dapr-init.md index 5110e246545..baa604d516e 100644 --- a/daprdocs/content/en/reference/cli/dapr-init.md +++ b/daprdocs/content/en/reference/cli/dapr-init.md @@ -24,7 +24,6 @@ dapr init [flags] | Name | Environment Variable | Default | Description | | --------------------- | -------------------- | ------------- | ------------------------------------------------------------------------------------ | -| `--dashboard-version` | | `latest` | The version of the Dapr dashboard to install, for example: `1.0.0` | | `--enable-ha` | | `false` | Enable high availability (HA) mode | | `--enable-mtls` | | `true` | Enable mTLS in your cluster | | `--from-dir` | | | Path to a local directory containing a downloaded "Dapr Installer Bundle" release which is used to `init` the airgap environment |