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: rename managed-datahub to cloud #11697

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion docs-website/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -326,14 +326,21 @@ module.exports = {
{
createRedirects(existingPath) {
if (existingPath.includes('/docs')) {
return [
const redirects = [
existingPath.replace('/docs', '/docs/next'),
existingPath.replace('/docs', '/docs/0.13.0'),
existingPath.replace('/docs', '/docs/0.12.1'),
existingPath.replace('/docs', '/docs/0.11.0'),
existingPath.replace('/docs', '/docs/0.10.5'),
];

if (existingPath.includes('/docs/managed-datahub')) {
redirects.push(existingPath.replace('/docs/managed-datahub', '/docs/cloud'));
}

return redirects;
}

return undefined; // Return a falsy value: no redirect created
},
},
Expand Down
100 changes: 50 additions & 50 deletions docs-website/sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -52,36 +52,36 @@ module.exports = {
{
label: "Assertions",
type: "category",
link: { type: "doc", id: "docs/managed-datahub/observe/assertions" },
link: { type: "doc", id: "docs/cloud/observe/assertions" },
items: [
{
label: "Column Assertions",
type: "doc",
id: "docs/managed-datahub/observe/column-assertions",
id: "docs/cloud/observe/column-assertions",
className: "saasOnly",
},
{
label: "Custom SQL Assertions",
type: "doc",
id: "docs/managed-datahub/observe/custom-sql-assertions",
id: "docs/cloud/observe/custom-sql-assertions",
className: "saasOnly",
},
{
label: "Freshness Assertions",
type: "doc",
id: "docs/managed-datahub/observe/freshness-assertions",
id: "docs/cloud/observe/freshness-assertions",
className: "saasOnly",
},
{
label: "Schema Assertions",
type: "doc",
id: "docs/managed-datahub/observe/schema-assertions",
id: "docs/cloud/observe/schema-assertions",
className: "saasOnly",
},
{
label: "Volume Assertions",
type: "doc",
id: "docs/managed-datahub/observe/volume-assertions",
id: "docs/cloud/observe/volume-assertions",
className: "saasOnly",
},
{
Expand Down Expand Up @@ -147,7 +147,7 @@ module.exports = {
{
label: "Data Contract",
type: "doc",
id: "docs/managed-datahub/observe/data-contract",
id: "docs/cloud/observe/data-contract",
},
{
label: "Data Products",
Expand Down Expand Up @@ -245,25 +245,25 @@ module.exports = {
collapsed: true,
link: {
type: "doc",
id: "docs/managed-datahub/managed-datahub-overview",
id: "docs/cloud/managed-datahub-overview",
},
items: [
"docs/managed-datahub/welcome-acryl",
"docs/cloud/welcome-acryl",
{
type: "doc",
id: "docs/managed-datahub/approval-workflows",
id: "docs/cloud/approval-workflows",
className: "saasOnly",
},
{
"DataHub API": [
{
type: "doc",
id: "docs/managed-datahub/datahub-api/entity-events-api",
id: "docs/cloud/datahub-api/entity-events-api",
className: "saasOnly",
},
{
"GraphQL API": [
"docs/managed-datahub/datahub-api/graphql-api/getting-started",
"docs/cloud/datahub-api/graphql-api/getting-started",
],
},
],
Expand All @@ -272,12 +272,12 @@ module.exports = {
Integrations: [
{
type: "doc",
id: "docs/managed-datahub/integrations/aws-privatelink",
id: "docs/cloud/integrations/aws-privatelink",
className: "saasOnly",
},
{
type: "doc",
id: "docs/managed-datahub/integrations/oidc-sso-integration",
id: "docs/cloud/integrations/oidc-sso-integration",
className: "saasOnly",
},
],
Expand All @@ -286,17 +286,17 @@ module.exports = {
Slack: [
{
type: "doc",
id: "docs/managed-datahub/slack/saas-slack-setup",
id: "docs/cloud/slack/saas-slack-setup",
className: "saasOnly",
},
{
type: "doc",
id: "docs/managed-datahub/slack/saas-slack-app",
id: "docs/cloud/slack/saas-slack-app",
className: "saasOnly",
},
{
type: "doc",
id: "docs/managed-datahub/slack/saas-slack-troubleshoot",
id: "docs/cloud/slack/saas-slack-troubleshoot",
className: "saasOnly",
},
],
Expand All @@ -305,54 +305,54 @@ module.exports = {
"Operator Guide": [
{
type: "doc",
id: "docs/managed-datahub/operator-guide/setting-up-remote-ingestion-executor",
id: "docs/cloud/operator-guide/setting-up-remote-ingestion-executor",
className: "saasOnly",
},
{
type: "doc",
id: "docs/managed-datahub/operator-guide/setting-up-events-api-on-aws-eventbridge",
id: "docs/cloud/operator-guide/setting-up-events-api-on-aws-eventbridge",
className: "saasOnly",
},
],
},
{
type: "doc",
id: "docs/managed-datahub/chrome-extension",
id: "docs/cloud/chrome-extension",
},
{
type: "doc",
id: "docs/managed-datahub/subscription-and-notification",
id: "docs/cloud/subscription-and-notification",
className: "saasOnly",
},
{
"DataHub Cloud Release History": [
"docs/managed-datahub/release-notes/v_0_3_6",
"docs/managed-datahub/release-notes/v_0_3_5",
"docs/managed-datahub/release-notes/v_0_3_4",
"docs/managed-datahub/release-notes/v_0_3_3",
"docs/managed-datahub/release-notes/v_0_3_2",
"docs/managed-datahub/release-notes/v_0_3_1",
"docs/managed-datahub/release-notes/v_0_2_16",
"docs/managed-datahub/release-notes/v_0_2_15",
"docs/managed-datahub/release-notes/v_0_2_14",
"docs/managed-datahub/release-notes/v_0_2_13",
"docs/managed-datahub/release-notes/v_0_2_12",
"docs/managed-datahub/release-notes/v_0_2_11",
"docs/managed-datahub/release-notes/v_0_2_10",
"docs/managed-datahub/release-notes/v_0_2_9",
"docs/managed-datahub/release-notes/v_0_2_8",
"docs/managed-datahub/release-notes/v_0_2_7",
"docs/managed-datahub/release-notes/v_0_2_6",
"docs/managed-datahub/release-notes/v_0_2_5",
"docs/managed-datahub/release-notes/v_0_2_4",
"docs/managed-datahub/release-notes/v_0_2_3",
"docs/managed-datahub/release-notes/v_0_2_2",
"docs/managed-datahub/release-notes/v_0_2_1",
"docs/managed-datahub/release-notes/v_0_2_0",
"docs/managed-datahub/release-notes/v_0_1_73",
"docs/managed-datahub/release-notes/v_0_1_72",
"docs/managed-datahub/release-notes/v_0_1_70",
"docs/managed-datahub/release-notes/v_0_1_69",
"docs/cloud/release-notes/v_0_3_6",
"docs/cloud/release-notes/v_0_3_5",
"docs/cloud/release-notes/v_0_3_4",
"docs/cloud/release-notes/v_0_3_3",
"docs/cloud/release-notes/v_0_3_2",
"docs/cloud/release-notes/v_0_3_1",
"docs/cloud/release-notes/v_0_2_16",
"docs/cloud/release-notes/v_0_2_15",
"docs/cloud/release-notes/v_0_2_14",
"docs/cloud/release-notes/v_0_2_13",
"docs/cloud/release-notes/v_0_2_12",
"docs/cloud/release-notes/v_0_2_11",
"docs/cloud/release-notes/v_0_2_10",
"docs/cloud/release-notes/v_0_2_9",
"docs/cloud/release-notes/v_0_2_8",
"docs/cloud/release-notes/v_0_2_7",
"docs/cloud/release-notes/v_0_2_6",
"docs/cloud/release-notes/v_0_2_5",
"docs/cloud/release-notes/v_0_2_4",
"docs/cloud/release-notes/v_0_2_3",
"docs/cloud/release-notes/v_0_2_2",
"docs/cloud/release-notes/v_0_2_1",
"docs/cloud/release-notes/v_0_2_0",
"docs/cloud/release-notes/v_0_1_73",
"docs/cloud/release-notes/v_0_1_72",
"docs/cloud/release-notes/v_0_1_70",
"docs/cloud/release-notes/v_0_1_69",
],
},
],
Expand Down Expand Up @@ -572,8 +572,8 @@ module.exports = {
"docs/how/configuring-authorization-with-apache-ranger",
{
"SCIM Provisioning": [
"docs/managed-datahub/configuring-identity-provisioning-with-ms-entra",
"docs/managed-datahub/configuring-identity-provisioning-with-okta",
"docs/cloud/configuring-identity-provisioning-with-ms-entra",
"docs/cloud/configuring-identity-provisioning-with-okta",
],
},
"docs/how/backup-datahub",
Expand Down
18 changes: 18 additions & 0 deletions docs-website/src/components/SecondNavbar/SecondNavbar.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,31 @@ function SecondNavbarContent() {
const { colorMode, setColorMode } = useColorMode();
const location = useLocation();
const isDocsPath = location.pathname.startsWith('/docs');

const isAcrylSidebar = location.pathname.includes('/managed-datahub');
const isCoreSidebar = !isAcrylSidebar;

if (!isDocsPath) {
return null;
}

return (
<div className={clsx(styles.secondNavbar, colorMode === 'dark' && styles.darkMode)}>
<div className={styles.container}>
<div className={styles.coreCloudSwitch}>
<Link
className={clsx(styles.docsSwitchButton, isCoreSidebar && styles.activeButton)}
to="/docs/features"
>
DataHub Core
</Link>
<Link
className={clsx(styles.docsSwitchButton, isAcrylSidebar && styles.activeButton)}
to="/docs/cloud/managed-datahub-overview"
>
DataHub Cloud
</Link>
</div>
<div className={styles.versionDropdown}>
<DocsVersionDropdownNavbarItem
docsPluginId="default"
Expand Down
2 changes: 1 addition & 1 deletion docs-website/src/learn/business-glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ DataHub Cloud offers comprehensive features designed to support the authoring of
</p>


- **[Approval Flows](https://datahubproject.io/docs/managed-datahub/approval-workflows):** Structured workflows for approving changes to the glossary, maintaining quality and consistency through time
- **[Approval Flows](https://datahubproject.io/docs/cloud/approval-workflows):** Structured workflows for approving changes to the glossary, maintaining quality and consistency through time

- **Automated Data Classification:** Tools to tag critical data assets - tables, columns, dashboards, and pipelines - with terms from the business glossary using automations and custom rules.

Expand Down
2 changes: 1 addition & 1 deletion docs-website/src/learn/business-metric.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ DataHub Cloud offers comprehensive features designed to tackle the challenges of
<i style={{color:"grey"}}>Approval Flows</i>
</p>

- **[Approval Flows](https://datahubproject.io/docs/managed-datahub/approval-workflows):** Structured workflows for approving changes to metric definitions, maintaining accuracy and reliability.
- **[Approval Flows](https://datahubproject.io/docs/cloud/approval-workflows):** Structured workflows for approving changes to metric definitions, maintaining accuracy and reliability.

<p align="center">
<img width="80%" src="https://raw.githubusercontent.com/datahub-project/static-assets/main/imgs/blogs/data-freshness/lineage.png"/>
Expand Down
4 changes: 2 additions & 2 deletions docs-website/src/learn/data-freshness.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ DataHub offers comprehensive features designed to tackle data freshness challeng
</p>


**Freshness Monitoring & Alerting:** Automatically detect and alert when data freshness issues occur, to ensure timely updates by proactively monitoring key datasets for updates. Check out [Assertions](https://datahubproject.io/docs/managed-datahub/observe/assertions) and [Freshness Assertions](https://datahubproject.io/docs/managed-datahub/observe/freshness-assertions), Available in **DataHub Cloud Only.**
**Freshness Monitoring & Alerting:** Automatically detect and alert when data freshness issues occur, to ensure timely updates by proactively monitoring key datasets for updates. Check out [Assertions](https://datahubproject.io/docs/cloud/observe/assertions) and [Freshness Assertions](https://datahubproject.io/docs/cloud/observe/freshness-assertions), Available in **DataHub Cloud Only.**

<p align="center">
<img width="80%" src="https://raw.githubusercontent.com/datahub-project/static-assets/main/imgs/blogs/data-freshness/freshness-assertions.png"/>
Expand All @@ -107,7 +107,7 @@ DataHub offers comprehensive features designed to tackle data freshness challeng
</p>


**[Incident Management](https://datahubproject.io/docs/incidents/incidents)** : Centralize data incident management and begin to effectively triage, prioritize, communicate and resolve data freshness issues to all relevant stakeholders. Check out [subscription & notification](https://datahubproject.io/docs/managed-datahub/subscription-and-notification) features as well.
**[Incident Management](https://datahubproject.io/docs/incidents/incidents)** : Centralize data incident management and begin to effectively triage, prioritize, communicate and resolve data freshness issues to all relevant stakeholders. Check out [subscription & notification](https://datahubproject.io/docs/cloud/subscription-and-notification) features as well.

<p align="center">
<img width="80%" src="https://raw.githubusercontent.com/datahub-project/static-assets/main/imgs/blogs/data-freshness/incidents.png"/>
Expand Down
4 changes: 2 additions & 2 deletions docs-website/src/learn/data-mesh.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ DataHub Cloud offers a comprehensive set of features designed to support the imp

- **[Data Domains](https://datahubproject.io/docs/domains)**: Clearly define and manage data products within each business unit.
- **[Data Products](https://datahubproject.io/docs/dataproducts):** Ensure each domain owns and manages its data products, promoting autonomy and agility.
- **[Data Contracts](https://datahubproject.io/docs/managed-datahub/observe/data-contract)**: Establish clear agreements between domains to ensure consistency and reliability.
- **[Data Contracts](https://datahubproject.io/docs/cloud/observe/data-contract)**: Establish clear agreements between domains to ensure consistency and reliability.


<p align="center">
Expand All @@ -105,7 +105,7 @@ DataHub Cloud offers a comprehensive set of features designed to support the imp



- **[Assertions](https://datahubproject.io/docs/managed-datahub/observe/assertions)** Monitor data quality using freshness, volume, column validity, schema, and custom SQL checks to get notified first when things go wrong
- **[Assertions](https://datahubproject.io/docs/cloud/observe/assertions)** Monitor data quality using freshness, volume, column validity, schema, and custom SQL checks to get notified first when things go wrong


<p align="center">
Expand Down
2 changes: 1 addition & 1 deletion docs-website/src/pages/_components/Ecosystem/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ const Ecosystem = () => {
</Link>
</div>
<div className={styles.itemWrappersRow}>
<Link className={styles.item3} to="/docs/managed-datahub/operator-guide/setting-up-remote-ingestion-executor" target="_blank">
<Link className={styles.item3} to="/docs/cloud/operator-guide/setting-up-remote-ingestion-executor" target="_blank">
<img src={useBaseUrl("/img/link_arrow_open.png")} className={styles.itemLinkOpenArrow} />
<div className={styles.item_content}>
<img
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ const quickstartContent = [
{
title: "Learn about DataHub Cloud",
icon: "acryl-logo-transparent-mark",
to: "managed-datahub/managed-datahub-overview",
to: "cloud/managed-datahub-overview",
color: '#091013',
fontColor: '#FFF',
}
Expand Down
2 changes: 1 addition & 1 deletion docs/actions/actions/slack.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ In the next steps, we'll show you how to configure the Slack Action based on the

#### DataHub Cloud

Head over to the [Configuring Notifications](../../managed-datahub/slack/saas-slack-setup.md#configuring-notifications) section in the DataHub Cloud guide to configure Slack notifications for your DataHub Cloud instance.
Head over to the [Configuring Notifications](../../cloud/slack/saas-slack-setup.md#configuring-notifications) section in the DataHub Cloud guide to configure Slack notifications for your DataHub Cloud instance.


#### Quickstart
Expand Down
Loading