diff --git a/docs/sources/dashboards/dashboard-public/index.md b/docs/sources/dashboards/dashboard-public/index.md index 15286cd8905..80b9a2ee753 100644 --- a/docs/sources/dashboards/dashboard-public/index.md +++ b/docs/sources/dashboards/dashboard-public/index.md @@ -13,12 +13,6 @@ weight: 8 # Public dashboards -{{% admonition type="note" %}} - -This feature is in [public preview](/docs/release-life-cycle/). - -{{% /admonition %}} - > **Warning:** Making your dashboard public could result in a large number of queries to the data sources used by your dashboard. > This can be mitigated by utilizing the enterprise [caching][] and/or rate limiting features. diff --git a/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md b/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md index 2b145e6dd1d..74ceff706af 100644 --- a/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md +++ b/docs/sources/setup-grafana/configure-grafana/feature-toggles/index.md @@ -22,6 +22,7 @@ Some features are enabled by default. You can disable these feature by setting t | Feature toggle name | Description | Enabled by default | | ------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ | | `disableEnvelopeEncryption` | Disable envelope encryption (emergency only) | | +| `publicDashboards` | Enables public access to dashboards | Yes | | `featureHighlights` | Highlight Grafana Enterprise features | | | `dataConnectionsConsole` | Enables a new top-level page called Connections. This page is an experiment that provides a better experience when you install and configure data sources and other plugins. | Yes | | `cloudWatchCrossAccountQuerying` | Enables cross-account querying in CloudWatch datasources | Yes | @@ -58,7 +59,6 @@ Some features are enabled by default. You can disable these feature by setting t | -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `trimDefaults` | Use cue schema to remove values that will be applied automatically | | `panelTitleSearch` | Search for dashboards using panel title | -| `publicDashboards` | Enables public access to dashboards | | `migrationLocking` | Lock database during migrations | | `correlations` | Correlations page | | `newDBLibrary` | Use jmoiron/sqlx rather than xorm for a few backend services | diff --git a/pkg/services/featuremgmt/registry.go b/pkg/services/featuremgmt/registry.go index c36c3da27e0..56367e24157 100644 --- a/pkg/services/featuremgmt/registry.go +++ b/pkg/services/featuremgmt/registry.go @@ -44,8 +44,9 @@ var ( { Name: "publicDashboards", Description: "Enables public access to dashboards", - Stage: FeatureStagePublicPreview, + Stage: FeatureStageGeneralAvailability, Owner: grafanaSharingSquad, + Expression: "true", // enabled by default }, { Name: "publicDashboardsEmailSharing", diff --git a/pkg/services/featuremgmt/toggles_gen.csv b/pkg/services/featuremgmt/toggles_gen.csv index c5a9bdd9b70..407e77bf051 100644 --- a/pkg/services/featuremgmt/toggles_gen.csv +++ b/pkg/services/featuremgmt/toggles_gen.csv @@ -4,7 +4,7 @@ disableEnvelopeEncryption,GA,@grafana/grafana-as-code,false,false,false,false live-service-web-worker,experimental,@grafana/grafana-app-platform-squad,false,false,false,true queryOverLive,experimental,@grafana/grafana-app-platform-squad,false,false,false,true panelTitleSearch,preview,@grafana/grafana-app-platform-squad,false,false,false,false -publicDashboards,preview,@grafana/sharing-squad,false,false,false,false +publicDashboards,GA,@grafana/sharing-squad,false,false,false,false publicDashboardsEmailSharing,preview,@grafana/sharing-squad,false,true,false,false lokiExperimentalStreaming,experimental,@grafana/observability-logs,false,false,false,false featureHighlights,GA,@grafana/grafana-as-code,false,false,false,false diff --git a/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/CreatePublicDashboard/CreatePublicDashboard.tsx b/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/CreatePublicDashboard/CreatePublicDashboard.tsx index 7d768f751f8..6cee539c193 100644 --- a/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/CreatePublicDashboard/CreatePublicDashboard.tsx +++ b/public/app/features/dashboard/components/ShareModal/SharePublicDashboard/CreatePublicDashboard/CreatePublicDashboard.tsx @@ -46,7 +46,7 @@ const CreatePublicDashboard = ({ isError }: { isError: boolean }) => { return (
Welcome to public dashboards public preview!
+Welcome to public dashboards!
Currently, we don’t support template variables or frontend data sources