From 96b37eb262995067ca9798ed8757ff9c785a49cf Mon Sep 17 00:00:00 2001 From: Carlos Wu Date: Tue, 3 Oct 2023 17:25:35 +0100 Subject: [PATCH] Remove and redirect to c.com/data --- navigation.yaml | 16 - redirects.yaml | 3 +- templates/data/base_data.html | 5 - templates/data/docs/document.html | 8 - templates/data/docs/kafka/iaas/document.html | 11 - .../data/docs/kafka/iaas/search-results.html | 13 - templates/data/docs/kafka/k8s/document.html | 11 - .../data/docs/kafka/k8s/search-results.html | 13 - .../data/docs/mongodb/iaas/document.html | 11 - .../docs/mongodb/iaas/search-results.html | 13 - templates/data/docs/mongodb/k8s/document.html | 11 - .../data/docs/mongodb/k8s/search-results.html | 13 - templates/data/docs/mysql/iaas/document.html | 11 - .../data/docs/mysql/iaas/search-results.html | 13 - templates/data/docs/mysql/k8s/document.html | 11 - .../data/docs/mysql/k8s/search-results.html | 13 - .../data/docs/opensearch/iaas/document.html | 11 - .../docs/opensearch/iaas/search-results.html | 13 - .../data/docs/postgresql/iaas/document.html | 11 - .../docs/postgresql/iaas/search-results.html | 13 - .../data/docs/postgresql/k8s/document.html | 11 - .../docs/postgresql/k8s/search-results.html | 13 - templates/data/docs/spark/k8s/document.html | 11 - .../data/docs/spark/k8s/search-results.html | 13 - templates/data/kafka/index.html | 125 ------- templates/data/opensearch/index.html | 328 ------------------ templates/data/spark/index.html | 150 -------- webapp/app.py | 244 ------------- 28 files changed, 2 insertions(+), 1117 deletions(-) delete mode 100644 templates/data/base_data.html delete mode 100644 templates/data/docs/document.html delete mode 100644 templates/data/docs/kafka/iaas/document.html delete mode 100644 templates/data/docs/kafka/iaas/search-results.html delete mode 100644 templates/data/docs/kafka/k8s/document.html delete mode 100644 templates/data/docs/kafka/k8s/search-results.html delete mode 100644 templates/data/docs/mongodb/iaas/document.html delete mode 100644 templates/data/docs/mongodb/iaas/search-results.html delete mode 100644 templates/data/docs/mongodb/k8s/document.html delete mode 100644 templates/data/docs/mongodb/k8s/search-results.html delete mode 100644 templates/data/docs/mysql/iaas/document.html delete mode 100644 templates/data/docs/mysql/iaas/search-results.html delete mode 100644 templates/data/docs/mysql/k8s/document.html delete mode 100644 templates/data/docs/mysql/k8s/search-results.html delete mode 100644 templates/data/docs/opensearch/iaas/document.html delete mode 100644 templates/data/docs/opensearch/iaas/search-results.html delete mode 100644 templates/data/docs/postgresql/iaas/document.html delete mode 100644 templates/data/docs/postgresql/iaas/search-results.html delete mode 100644 templates/data/docs/postgresql/k8s/document.html delete mode 100644 templates/data/docs/postgresql/k8s/search-results.html delete mode 100644 templates/data/docs/spark/k8s/document.html delete mode 100644 templates/data/docs/spark/k8s/search-results.html delete mode 100644 templates/data/kafka/index.html delete mode 100644 templates/data/opensearch/index.html delete mode 100644 templates/data/spark/index.html diff --git a/navigation.yaml b/navigation.yaml index bd088f4629f..3b299fbfc49 100644 --- a/navigation.yaml +++ b/navigation.yaml @@ -357,22 +357,6 @@ account: - title: Payment methods path: /account/payment-methods -data: - title: Data - path: /data - - children: - - title: Kafka - path: /data/kafka - - title: Spark - path: /data/spark - - title: MongoDB - path: /data/mongodb - - title: OpenSearch - path: /data/opensearch - - title: Docs - path: /data/docs - download: title: Downloads path: /download diff --git a/redirects.yaml b/redirects.yaml index ab4a4e56d19..aa718fa3dd5 100644 --- a/redirects.yaml +++ b/redirects.yaml @@ -273,7 +273,8 @@ credentialing/(?P.*)/?: "/credentials/{path}" cube/?: "/credentials" cube/microcerts/?: "/credentials" cube/study/?: "/credentials" -data/?: "/data/kafka" +data/?: "https://canonical.com/data" +data/(?P.*)/?: "https://canonical.com/data/{path}" data-privacy/?: "/legal/data-privacy" de/?: "/" debian/?: "/community/debian" diff --git a/templates/data/base_data.html b/templates/data/base_data.html deleted file mode 100644 index 2b002763da5..00000000000 --- a/templates/data/base_data.html +++ /dev/null @@ -1,5 +0,0 @@ -{% extends "templates/base.html" %} - -{% block outer_content %} - {% block content %}{% endblock %} -{% endblock %} diff --git a/templates/data/docs/document.html b/templates/data/docs/document.html deleted file mode 100644 index 460a3da90c6..00000000000 --- a/templates/data/docs/document.html +++ /dev/null @@ -1,8 +0,0 @@ -{% with - document=document, - nav_items=nav_items, - navigation=navigation, - disableSearch=true -%} - {% include "templates/docs/shared/_docs.html" %} -{% endwith %} diff --git a/templates/data/docs/kafka/iaas/document.html b/templates/data/docs/kafka/iaas/document.html deleted file mode 100644 index e284b5878fe..00000000000 --- a/templates/data/docs/kafka/iaas/document.html +++ /dev/null @@ -1,11 +0,0 @@ -{% with - document=document, - nav_items=nav_items, - search_action="/data/docs/kafka/iaas/search", - siteSearch="https://ubuntu.com/data/docs/kafka/iaas", - placeholder="Search Charmed Kafka on IaaS docs", - navigation=navigation, - disable_title=true -%} - {% include "templates/docs/shared/_docs.html" %} -{% endwith %} diff --git a/templates/data/docs/kafka/iaas/search-results.html b/templates/data/docs/kafka/iaas/search-results.html deleted file mode 100644 index 02c6392a1ca..00000000000 --- a/templates/data/docs/kafka/iaas/search-results.html +++ /dev/null @@ -1,13 +0,0 @@ -{% with - title="Charmed Kafka on IaaS Docs", - query=query, - results=results, - search_action="/data/docs/kafka/iaas/search", - siteSearch="https://ubuntu.com/data/docs/kafka/iaas", - placeholder="Search Charmed Kafka on IaaS Docs", - search_path="/data/docs/kafka/iaas/search", - forum_link="https://discourse.charmhub.io/c/charm/41" - %} - {% include "templates/docs/shared/_search-results.html" %} -{% endwith %} - diff --git a/templates/data/docs/kafka/k8s/document.html b/templates/data/docs/kafka/k8s/document.html deleted file mode 100644 index c415248bfec..00000000000 --- a/templates/data/docs/kafka/k8s/document.html +++ /dev/null @@ -1,11 +0,0 @@ -{% with - document=document, - nav_items=nav_items, - search_action="/data/docs/kafka/k8s/search", - siteSearch="https://ubuntu.com/data/docs/kafka/k8s", - placeholder="Search Charmed Kafka on Kubernetes docs", - navigation=navigation, - disable_title=true -%} - {% include "templates/docs/shared/_docs.html" %} -{% endwith %} diff --git a/templates/data/docs/kafka/k8s/search-results.html b/templates/data/docs/kafka/k8s/search-results.html deleted file mode 100644 index b6631726177..00000000000 --- a/templates/data/docs/kafka/k8s/search-results.html +++ /dev/null @@ -1,13 +0,0 @@ -{% with - title="Charmed Kafka on Kubernetes Docs", - query=query, - results=results, - search_action="/data/docs/kafka/k8s/search", - siteSearch="https://ubuntu.com/data/docs/kafka/k8s", - placeholder="Search Charmed Kafka on Kubernetes Docs", - search_path="/data/docs/kafka/k8s/search", - forum_link="https://discourse.charmhub.io/c/charm/41" - %} - {% include "templates/docs/shared/_search-results.html" %} -{% endwith %} - diff --git a/templates/data/docs/mongodb/iaas/document.html b/templates/data/docs/mongodb/iaas/document.html deleted file mode 100644 index f9696e51ccf..00000000000 --- a/templates/data/docs/mongodb/iaas/document.html +++ /dev/null @@ -1,11 +0,0 @@ -{% with - document=document, - nav_items=nav_items, - search_action="/data/docs/mongodb/iaas/search", - siteSearch="https://ubuntu.com/data/docs/mongodb/iaas", - placeholder="Search Charmed MongoDB on IaaS docs", - navigation=navigation, - disable_title=true -%} - {% include "templates/docs/shared/_docs.html" %} -{% endwith %} diff --git a/templates/data/docs/mongodb/iaas/search-results.html b/templates/data/docs/mongodb/iaas/search-results.html deleted file mode 100644 index c82b1dabdb1..00000000000 --- a/templates/data/docs/mongodb/iaas/search-results.html +++ /dev/null @@ -1,13 +0,0 @@ -{% with - title="Charmed MongoDB on IaaS Docs", - query=query, - results=results, - search_action="/data/docs/mongodb/iaas/search", - siteSearch="https://ubuntu.com/data/docs/mongodb/iaas", - placeholder="Search Charmed MongoDB on IaaS Docs", - search_path="/data/docs/mongodb/iaas/search", - forum_link="https://discourse.charmhub.io/c/charm/41" - %} - {% include "templates/docs/shared/_search-results.html" %} -{% endwith %} - diff --git a/templates/data/docs/mongodb/k8s/document.html b/templates/data/docs/mongodb/k8s/document.html deleted file mode 100644 index 4b291c99c27..00000000000 --- a/templates/data/docs/mongodb/k8s/document.html +++ /dev/null @@ -1,11 +0,0 @@ -{% with - document=document, - nav_items=nav_items, - search_action="/data/docs/mongodb/k8s/search", - siteSearch="https://ubuntu.com/data/docs/mongodb/k8s", - placeholder="Search Charmed MongoDB on Kubernetes docs", - navigation=navigation, - disable_title=true -%} - {% include "templates/docs/shared/_docs.html" %} -{% endwith %} diff --git a/templates/data/docs/mongodb/k8s/search-results.html b/templates/data/docs/mongodb/k8s/search-results.html deleted file mode 100644 index f4ae8ebb206..00000000000 --- a/templates/data/docs/mongodb/k8s/search-results.html +++ /dev/null @@ -1,13 +0,0 @@ -{% with - title="Charmed MongoDB on Kubernetes Docs", - query=query, - results=results, - search_action="/data/docs/mongodb/k8s/search", - siteSearch="https://ubuntu.com/data/docs/mongodb/k8s", - placeholder="Search Charmed MongoDB on Kubernetes Docs", - search_path="/data/docs/mongodb/k8s/search", - forum_link="https://discourse.charmhub.io/c/charm/41" - %} - {% include "templates/docs/shared/_search-results.html" %} -{% endwith %} - diff --git a/templates/data/docs/mysql/iaas/document.html b/templates/data/docs/mysql/iaas/document.html deleted file mode 100644 index 6c5f675e86a..00000000000 --- a/templates/data/docs/mysql/iaas/document.html +++ /dev/null @@ -1,11 +0,0 @@ -{% with - document=document, - nav_items=nav_items, - search_action="/data/docs/mysql/iaas/search", - siteSearch="https://ubuntu.com/data/docs/mysql/iaas", - placeholder="Search Charmed MySQL on IaaS docs", - navigation=navigation, - disable_title=true -%} - {% include "templates/docs/shared/_docs.html" %} -{% endwith %} diff --git a/templates/data/docs/mysql/iaas/search-results.html b/templates/data/docs/mysql/iaas/search-results.html deleted file mode 100644 index 013153e8fe9..00000000000 --- a/templates/data/docs/mysql/iaas/search-results.html +++ /dev/null @@ -1,13 +0,0 @@ -{% with - title="Charmed MySQL on IaaS Docs", - query=query, - results=results, - search_action="/data/docs/mysql/iaas/search", - siteSearch="https://ubuntu.com/data/docs/mysql/iaas", - placeholder="Search Charmed MySQL on IaaS Docs", - search_path="/data/docs/mysql/iaas/search", - forum_link="https://discourse.charmhub.io/c/charm/41" - %} - {% include "templates/docs/shared/_search-results.html" %} -{% endwith %} - diff --git a/templates/data/docs/mysql/k8s/document.html b/templates/data/docs/mysql/k8s/document.html deleted file mode 100644 index 84e18e8be3b..00000000000 --- a/templates/data/docs/mysql/k8s/document.html +++ /dev/null @@ -1,11 +0,0 @@ -{% with - document=document, - nav_items=nav_items, - search_action="/data/docs/mysql/k8s/search", - siteSearch="https://ubuntu.com/data/docs/mysql/k8s", - placeholder="Search Charmed MySQL on Kubernetes docs", - navigation=navigation, - disable_title=true -%} - {% include "templates/docs/shared/_docs.html" %} -{% endwith %} diff --git a/templates/data/docs/mysql/k8s/search-results.html b/templates/data/docs/mysql/k8s/search-results.html deleted file mode 100644 index 33ebf3263f0..00000000000 --- a/templates/data/docs/mysql/k8s/search-results.html +++ /dev/null @@ -1,13 +0,0 @@ -{% with - title="Charmed MySQL on Kubernetes Docs", - query=query, - results=results, - search_action="/data/docs/mysql/k8s/search", - siteSearch="https://ubuntu.com/data/docs/mysql/k8s", - placeholder="Search Charmed MySQL on Kubernetes Docs", - search_path="/data/docs/mysql/k8s/search", - forum_link="https://discourse.charmhub.io/c/charm/41" - %} - {% include "templates/docs/shared/_search-results.html" %} -{% endwith %} - diff --git a/templates/data/docs/opensearch/iaas/document.html b/templates/data/docs/opensearch/iaas/document.html deleted file mode 100644 index 83a55c4b1c7..00000000000 --- a/templates/data/docs/opensearch/iaas/document.html +++ /dev/null @@ -1,11 +0,0 @@ -{% with - document=document, - nav_items=nav_items, - search_action="/data/docs/opensearch/iaas/search", - siteSearch="https://ubuntu.com/data/docs/opensearch/iaas", - placeholder="Search Charmed OpenSearch on IaaS docs", - navigation=navigation, - disable_title=true -%} - {% include "templates/docs/shared/_docs.html" %} -{% endwith %} diff --git a/templates/data/docs/opensearch/iaas/search-results.html b/templates/data/docs/opensearch/iaas/search-results.html deleted file mode 100644 index 4196c763ea9..00000000000 --- a/templates/data/docs/opensearch/iaas/search-results.html +++ /dev/null @@ -1,13 +0,0 @@ -{% with - title="Charmed OpenSearch on IaaS Docs", - query=query, - results=results, - search_action="/data/docs/opensearch/iaas/search", - siteSearch="https://ubuntu.com/data/docs/opensearch/iaas", - placeholder="Search Charmed OpenSearch on IaaS Docs", - search_path="/data/docs/opensearch/iaas/search", - forum_link="https://discourse.charmhub.io/c/charm/41" - %} - {% include "templates/docs/shared/_search-results.html" %} -{% endwith %} - diff --git a/templates/data/docs/postgresql/iaas/document.html b/templates/data/docs/postgresql/iaas/document.html deleted file mode 100644 index bca77817bb5..00000000000 --- a/templates/data/docs/postgresql/iaas/document.html +++ /dev/null @@ -1,11 +0,0 @@ -{% with - document=document, - nav_items=nav_items, - search_action="/data/docs/postgresql/iaas/search", - siteSearch="https://ubuntu.com/data/docs/postgresql/iaas", - placeholder="Search Charmed PostgreSQL on IaaS docs", - navigation=navigation, - disable_title=true -%} - {% include "templates/docs/shared/_docs.html" %} -{% endwith %} diff --git a/templates/data/docs/postgresql/iaas/search-results.html b/templates/data/docs/postgresql/iaas/search-results.html deleted file mode 100644 index 5498c33dfd4..00000000000 --- a/templates/data/docs/postgresql/iaas/search-results.html +++ /dev/null @@ -1,13 +0,0 @@ -{% with - title="Charmed PostgreSQL on IaaS Docs", - query=query, - results=results, - search_action="/data/docs/postgresql/iaas/search", - siteSearch="https://ubuntu.com/data/docs/postgresql/iaas", - placeholder="Search Charmed PostgreSQL on IaaS Docs", - search_path="/data/docs/postgresql/iaas/search", - forum_link="https://discourse.charmhub.io/c/charm/41" - %} - {% include "templates/docs/shared/_search-results.html" %} -{% endwith %} - diff --git a/templates/data/docs/postgresql/k8s/document.html b/templates/data/docs/postgresql/k8s/document.html deleted file mode 100644 index b7e2576188f..00000000000 --- a/templates/data/docs/postgresql/k8s/document.html +++ /dev/null @@ -1,11 +0,0 @@ -{% with - document=document, - nav_items=nav_items, - search_action="/data/docs/postgresql/k8s/search", - siteSearch="https://ubuntu.com/data/docs/postgresql/k8s", - placeholder="Search Charmed PostgreSQL on Kubernetes docs", - navigation=navigation, - disable_title=true -%} - {% include "templates/docs/shared/_docs.html" %} -{% endwith %} diff --git a/templates/data/docs/postgresql/k8s/search-results.html b/templates/data/docs/postgresql/k8s/search-results.html deleted file mode 100644 index 61c502e9cc5..00000000000 --- a/templates/data/docs/postgresql/k8s/search-results.html +++ /dev/null @@ -1,13 +0,0 @@ -{% with - title="Charmed PostgreSQL on K8s Docs", - query=query, - results=results, - search_action="/data/docs/postgresql/k8s/search", - siteSearch="https://ubuntu.com/data/docs/postgresql/k8s", - placeholder="Search Charmed PostgreSQL on K8s Docs", - search_path="/data/docs/spark/search", - forum_link="https://discourse.charmhub.io/c/charm/41" - %} - {% include "templates/docs/shared/_search-results.html" %} -{% endwith %} - diff --git a/templates/data/docs/spark/k8s/document.html b/templates/data/docs/spark/k8s/document.html deleted file mode 100644 index 4154c4555e5..00000000000 --- a/templates/data/docs/spark/k8s/document.html +++ /dev/null @@ -1,11 +0,0 @@ -{% with - document=document, - nav_items=nav_items, - search_action="/data/docs/spark/k8s/search", - siteSearch="https://ubuntu.com/data/docs/spark-k8s", - placeholder="Search Charmed Spark docs", - navigation=navigation, - disable_title=true -%} - {% include "templates/docs/shared/_docs.html" %} -{% endwith %} diff --git a/templates/data/docs/spark/k8s/search-results.html b/templates/data/docs/spark/k8s/search-results.html deleted file mode 100644 index 4d975523b24..00000000000 --- a/templates/data/docs/spark/k8s/search-results.html +++ /dev/null @@ -1,13 +0,0 @@ -{% with - title="Charmed Spark on K8s Docs", - query=query, - results=results, - search_action="/data/docs/spark/k8s/search", - siteSearch="https://ubuntu.com/data/docs/spark-k8s", - placeholder="Search Charmed Spark on K8s Docs", - search_path="/data/docs/spark/k8s/search", - forum_link="https://discourse.charmhub.io/c/charm/41" - %} - {% include "templates/docs/shared/_search-results.html" %} -{% endwith %} - diff --git a/templates/data/kafka/index.html b/templates/data/kafka/index.html deleted file mode 100644 index cd7482cdd4c..00000000000 --- a/templates/data/kafka/index.html +++ /dev/null @@ -1,125 +0,0 @@ -{% extends "data/base_data.html" %} - -{% block title %}Canonical Charmed Data Platform{% endblock %} - -{% block meta_description %}Streamline your Apache Kafka® operations with Canonical. 24/7 supported, full stack solution – in the data centre and on the cloud.{% endblock meta_description %} - -{% block meta_copydoc %}https://docs.google.com/document/d/1bfo97XdFdKlzrMcMoRxiTdzt_bPVndx6j55IPsapuAE/edit{% endblock meta_copydoc %} - -{% block content %} - -
-
-
-

Canonical Data Fabric

-

Apache Kafka®

-

Streamline your Apache Kafka® operations with Canonical. 24/7 supported in the data centre and on the cloud.

-

- Get in touch -

-
-
- {{ image ( - url="https://assets.ubuntu.com/v1/d09328ff-kafka.svg", - alt="", - width="300", - height="137", - hi_def=True, - loading="auto" - ) | safe - }} -
-
-
-
-
-
-

- Unlock the potential of your data with the complete, integrated and fully supported open source solution. -

-
    -
  • The full stack system for streaming data processing
  • -
  • Accelerate deployment and operation of your Apache Kafka® clusters
  • -
  • Part of the Canonical Charmed Data Platform ecosystem
  • -
-
-
-
- -
-
-

- Accelerate your enterprise operations at any scale -

-
-
-
-

No friction

-

Get started fast — the open source solution is free to use in any environment, in the data centre and in the cloud.

-

Try it now

-
-
-

Streamlined operations

-

Rapidly deploy and operate reliable, sophisticated Apache Kafka clusters with advanced automation from Canonical.

-

Learn more

-
-
-

Fully supported

-

24/7 support and professional services are available to ensure your initiatives are always on track.

-

Contact sales

-
-
-
- -
-
-
-

Scale Apache Kafka® deployments today

-

Canonical offers a compliant, scalable and comprehensive full stack solution for Apache Kafka, including:

-
    -
  • Complete support for upstream Apache Kafka
  • -
  • Fully automated Kafka deployment and operations founded on enterprise-proven Ubuntu LTS
  • -
  • Expert deployment and integration services available when you need them
  • -
  • Full managed service options on-premise or in your cloud for peace of mind
  • -
-

Get in touch

-
-
- {{ image ( - url="https://assets.ubuntu.com/v1/e8568793-contact+us.svg", - alt="", - width="144", - height="150", - hi_def=True, - loading="lazy" - ) | safe - }} -
-
-
- -
-
-
-

Managed Apps

-

Jumpstart Apache Kafka®

-

Canonical can offer managed services with a guaranteed SLA for Apache Kafka® and a range of open source data intensive applications.

-

Find out more

-
-
-
- -{% with first_item="_server_download", second_item="_server_contact_us", third_item="_cloud_further_reading" %}{% include "shared/contextual_footers/_contextual_footer.html" %}{% endwith %} - -
-
-
-

Apache®, Apache Kafka, Kafka®, and the Kafka logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

-
-
-
- -
-
- -{% endblock content %} diff --git a/templates/data/opensearch/index.html b/templates/data/opensearch/index.html deleted file mode 100644 index 2387651f467..00000000000 --- a/templates/data/opensearch/index.html +++ /dev/null @@ -1,328 +0,0 @@ -{% extends "data/base_data.html" %} - -{% block title %}Canonical Charmed OpenSearch{% endblock %} - -{% block meta_description %}Enterprise-grade search and analytics suite with high performance, scalability, and security.{% endblock meta_description %} - -{% block meta_copydoc %}https://docs.google.com/document/d/17vCodr2uujQv591IlWmveh6_7OLyPK1KrXQb2ZSiceA/edit#{% endblock meta_copydoc %} - -{% block content %} - -
-
-
-

- OpenSearch® consulting,
security and support -

-

- Optimise how you search, visualise, and analyse data with
Canonical's OpenSearch solutions and consultancy services. -

-

- - Get in touch - -

-
- -
-
- -
-
-
-
-

- Get valuable insights from your data faster -

-
-
-
    -
  • World-class OpenSearch consulting services
  • -
  • - Security patching for critical and high severity Common Vulnerabilities and Exposures (CVEs) -
  • -
  • 24/7 Support for a bug-free OpenSearch deployment
  • -
  • - Get full support from a single vendor for infrastructure and database management tools -
  • -
-
-
-
- -
-
-
-
-

What is OpenSearch®?

-
-
-

- OpenSearch is an open source search and analytics suite. Developers build solutions for search, data observability, data ingestion and more using OpenSearch. OpenSearch is offered under the Apache Licence, which means it’s free, open source software and maintained by the community. OpenSearch was originally derived from Elasticsearch and Kibana. -

-
-
-
- -
-
-
-
-
-

OpenSearch® use cases

-
-
-
-
-
-
-

Search

-
-
-

- OpenSearch enhances your website or e-commerce search capabilities with full-text querying, autocomplete, scroll search, and customisable scoring and ranking. -

-
-
-
-
-
-

Analytics
and Machine Learning

-
-
-

- You can use OpenSearch in multiple analytics solutions such as events analytics, trace analytics, and machine learning. It uses various algorithms and libraries for use cases such as anomaly detection and data clustering. -

-
-
-
-
-
-

Observability
and reporting

-
-
-

- OpenSearch can be used to create observability applications. It can also be used to schedule, export and share reports. These functionalities are possible because of the OpenSearch Dashboard. -

-
-
-
-
-
- -
-
-
-
-

Consulting services

-

- Canonical offers multiple advisory services to help you benefit from your data and analytics initiatives. These include End-to-End (E2E) consulting and an outcome-based PoC (Proof of Concept). -

-

- - Contact our experts - -

-
-
-
- {{ - image ( - url="https://assets.ubuntu.com/v1/c0bf7b88-opensearch-consulting-services-illustration.svg", - alt="", - width="240", - height="137", - hi_def=True, - loading="lazy" - ) | safe - }} -
-
-
-
- -
-
-
-
-
-

Stand-alone
OpenSearch® Canonical services

-
-
-
-
-
-
-

Security patching

-
-
-

- Security patching for your OpenSearch application for critical and high Common Vulnerabilities and Exposures (CVEs) for your OpenSearch software. -

-
-
-
-
-
-

Support

-
-
-

- 24/7 support and professional services ensure your initiatives are always on track. This includes bug-fixes and operational support for your OpenSearch cluster. -

-
-
-
-
-
- -
-
-
-
-

Fully automated
application operations with Charmed OpenSearch

-
-
-

- OpenSearch is a fantastic open source search and analytics suite. However, operating and supporting a production OpenSearch solution can be complex and challenging. -

-

- Canonical and the community are developing an open source operator called Charmed OpenSearch, making it easier to operate OpenSearch on physical, Virtual Machines (VM) and other wide range of cloud and cloud-like environments in an automated way. -

-

- The Charmed OpenSearch operator is available for the open source community to use. Learn more about the ‘edge’ version of the operator in the Charmed OpenSearch Technical documentation. -

-

- - Notify me when the operator enters General Availability › - -

-
- {{ - image ( - url="https://assets.ubuntu.com/v1/a8147e27-charmed-opensearch-application-operations.svg", - alt="", - width="230", - height="148", - hi_def=True, - loading="lazy" - ) | safe - }} -
-
-
-
- -
-
-
-
-

Secure and scale your
open-source data applications

-
-
-

- Unlock the potential of your data with an integrated, open source platform for applications and infrastructure. Canonical also offers enterprise solutions for data applications such as MongoDB, Spark and Kafka. -

-

- - Contact us - -

-
-
-
- -
-
-
-
-

Resources

-
-
-
-
-

Ubuntu Pro

-
-
-

- 10-year security coverage for Ubuntu
and 23,000 open-source applications and toolchains. -

-

- - Get Ubuntu Pro - -

-
-
-
- {% with item_file="shared/contextual_footers/_data_opensearch_signup.html" %} {% include item_file %} {% endwith %} -
-
-
-

From our blog

-
-
    -
    Loading...
    -
-
-
-
- -
-
-
-

- OpenSearch is a registered trademark of Amazon Web Services.
Other trademarks are property of their respective owners. Charmed OpenSearch is not sponsored, endorsed, or affiliated with Amazon Web Services. -

-
-
- - - - - - - -
-
- -{% endblock content %} diff --git a/templates/data/spark/index.html b/templates/data/spark/index.html deleted file mode 100644 index d5f47e333a3..00000000000 --- a/templates/data/spark/index.html +++ /dev/null @@ -1,150 +0,0 @@ -{% extends "data/base_data.html" %} - -{% block title %}Canonical Charmed Data Platform{% endblock %} - -{% block meta_description %}Accelerate innovation with the full-stack solution for Apache Spark® from Canonical. 24/7 supported Spark – in the data centre and on the cloud.{% endblock meta_description %} - -{% block meta_copydoc %}https://docs.google.com/document/d/1sM8pgyM-N8VK8fyHgMsW21PdXUiqYrdRkPkipIljNd0/edit{% endblock meta_copydoc %} - -{% block content %} - -
-
-
-

Accelerate AI/ML innovation anywhere with Apache Spark®

-

Everything you need to run Spark®

-

Get 24/7 cover wherever you run your operations - run behind the firewall in your own data centre, or on the cloud – with a fully integrated, supported solution for Apache Spark® from Canonical.

-

The one-stop solution for data engineering at scale.

-

- Contact us to learn more -

-
-
- {{ image ( - url="https://assets.ubuntu.com/v1/5ecd8306-Apache_Spark_logo.svg", - alt="", - width="500", - height="260", - hi_def=True, - loading="auto" - ) | safe - }} -
-
-
-
-
-
-

- Canonical's complete, integrated and fully supported open source solution for data engineering and machine learning at scale. -

-
    -
  • A complete, integrated, full-stack solution for Apache Spark®
  • -
  • Accelerate the time to value of your innovation projects
  • -
  • Founded on Kubernetes and Ubuntu
  • -
-
-
-
- -
-
-

- Accelerate your innovation projects at any scale -

-
-
-
-

-

- {{ image ( - url="https://assets.ubuntu.com/v1/40d4f11a-servers.svg", - alt="", - width="218", - height="150", - hi_def=True, - loading="lazy" - ) | safe - }} -
-

-
-
-

Expressway operations

-

Get started fast — the open source solution is free to use in any environment, in the data centre and on the cloud.

-

Learn more

-
-
-

Fully supported

-

24/7 support and professional services are available to ensure your initiatives are always on track.

-

Contact us

-
-
-
- -
-
-
-

The best choice for Apache Spark® anywhere

-

Canonical's scalable and comprehensive full stack system for Apache Spark covers:

-
    -
  • Security fixes and support for upstream Apache Spark®.
  • -
  • Integrated, 24/7 supported solution founded on enterprise-proven Ubuntu Server LTS and Charmed Kubernetes.
  • -
  • Expert consulting services available when you need them.
  • -
-

Contact Sales

-
-
- {{ image ( - url="https://assets.ubuntu.com/v1/e8568793-contact+us.svg", - alt="", - width="144", - height="150", - hi_def=True, - loading="lazy" - ) | safe - }} -
-
-
- -
-
-
- {{ image ( - url="https://assets.ubuntu.com/v1/c0bf7b88-opensearch-consulting-services-illustration.svg", - alt="", - width="350", - height="200", - hi_def=True, - loading="|lazy" - ) | safe - }} -
-
-

Expert services

-

A production-grade, fully supported Spark environment deployed and operational, no fuss.

-
    -
  • Integrated solution on Charmed Kubernetes, Azure, and AWS.
  • -
  • A cost-effective strategy to jumpstart your data engineering projects.
  • -
  • Covers solution architecure design, solution deployment and integration into your IT landscape.
  • -
-

Learn more about our services

-
-
-
- -{% with first_item="_server_download", second_item="_server_contact_us", third_item="_cloud_further_reading" %}{% include "shared/contextual_footers/_contextual_footer.html" %}{% endwith %} - -
-
-
-

Apache®, Apache Spark, Spark®, and the Spark logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries.

-
-
-
- -
-
- -{% endblock content %} diff --git a/webapp/app.py b/webapp/app.py index 858df48cf04..557fd953329 100644 --- a/webapp/app.py +++ b/webapp/app.py @@ -628,250 +628,6 @@ def takeovers_index(): app.add_url_rule("/", view_func=template_finder_view) app.add_url_rule("/", view_func=template_finder_view) -# Data Platform Spark on K8s docs -data_spark_k8s_docs = Docs( - parser=DocParser( - api=charmhub_discourse_api, - index_topic_id=8963, - url_prefix="/data/docs/spark/k8s", - ), - document_template="/data/docs/spark/k8s/document.html", - url_prefix="/data/docs/spark/k8s", - blueprint_name="data-docs-spark-k8s", -) -app.add_url_rule( - "/data/docs/spark/k8s/search", - "data-docs-spark-k8s-search", - build_search_view( - session=session, - site="ubuntu.com/data/docs/spark/k8s", - template_path="/data/docs/spark/k8s/search-results.html", - search_engine_id=search_engine_id, - ), -) -data_spark_k8s_docs.init_app(app) - -# Data Platform MySQL on IAAS docs -data_mysql_iaas_docs = Docs( - parser=DocParser( - api=charmhub_discourse_api, - index_topic_id=9925, - url_prefix="/data/docs/mysql/iaas", - ), - document_template="/data/docs/mysql/iaas/document.html", - url_prefix="/data/docs/mysql/iaas", - blueprint_name="data-docs-mysql-iaas", -) -app.add_url_rule( - "/data/docs/mysql/iaas/search", - "data-docs-mysql-iaas-search", - build_search_view( - session=session, - site="ubuntu.com/data/docs/mysql/iaas", - template_path="/data/docs/mysql/iaas/search-results.html", - search_engine_id=search_engine_id, - ), -) -data_mysql_iaas_docs.init_app(app) - -# Data Platform MySQL on K8s docs -data_mysql_k8s_docs = Docs( - parser=DocParser( - api=charmhub_discourse_api, - index_topic_id=9680, - url_prefix="/data/docs/mysql/k8s", - ), - document_template="/data/docs/mysql/k8s/document.html", - url_prefix="/data/docs/mysql/k8s", - blueprint_name="data-docs-mysql-k8s", -) -app.add_url_rule( - "/data/docs/mysql/k8s/search", - "data-docs-mysql-k8s-search", - build_search_view( - session=session, - site="ubuntu.com/data/docs/mysql/k8s", - template_path="/data/docs/mysql/k8s/search-results.html", - search_engine_id=search_engine_id, - ), -) -data_mysql_k8s_docs.init_app(app) - -# Data Platform MongoDB on IaaS docs -data_mongodb_iaas_docs = Docs( - parser=DocParser( - api=charmhub_discourse_api, - index_topic_id=7663, - url_prefix="/data/docs/mongodb/iaas", - ), - document_template="/data/docs/mongodb/iaas/document.html", - url_prefix="/data/docs/mongodb/iaas", - blueprint_name="data-docs-mongodb-iaas", -) -app.add_url_rule( - "/data/docs/mongodb/iaas/search", - "data-docs-mongodb-vm-search", - build_search_view( - session=session, - site="ubuntu.com/data/docs/mongodb/iaas", - template_path="/data/docs/mongodb/iaas/search-results.html", - search_engine_id=search_engine_id, - ), -) -data_mongodb_iaas_docs.init_app(app) - -# Data Platform MongoDB on K8s docs -data_mongodb_k8s_docs = Docs( - parser=DocParser( - api=charmhub_discourse_api, - index_topic_id=10265, - url_prefix="/data/docs/mongodb/k8s", - ), - document_template="/data/docs/mongodb/k8s/document.html", - url_prefix="/data/docs/mongodb/k8s", - blueprint_name="data-docs-mongodb-k8s", -) -app.add_url_rule( - "/data/docs/mongodb/k8s/search", - "data-docs-mongodb-k8s-search", - build_search_view( - session=session, - site="ubuntu.com/data/docs/mongodb/k8s", - template_path="/data/docs/mongodb/k8s/search-results.html", - search_engine_id=search_engine_id, - ), -) -data_mongodb_k8s_docs.init_app(app) - -# Data Platform PostgreSQL on K8s docs -data_postgresql_k8s_docs = Docs( - parser=DocParser( - api=charmhub_discourse_api, - index_topic_id=9307, - url_prefix="/data/docs/postgresql/k8s", - ), - document_template="/data/docs/postgresql/k8s/document.html", - url_prefix="/data/docs/postgresql/k8s", - blueprint_name="data-docs-postgresql-k8s", -) -app.add_url_rule( - "/data/docs/postgresql/k8s/search", - "data-docs-postgresql-k8s-search", - build_search_view( - session=session, - site="ubuntu.com/data/docs/postgresql/k8s", - template_path="/data/docs/postgresql/k8s/search-results.html", - search_engine_id=search_engine_id, - ), -) -data_postgresql_k8s_docs.init_app(app) - -# Data Platform PostgreSQL on IaaS docs -data_postgresql_iaas_docs = Docs( - parser=DocParser( - api=charmhub_discourse_api, - index_topic_id=9710, - url_prefix="/data/docs/postgresql/iaas", - ), - document_template="/data/docs/postgresql/iaas/document.html", - url_prefix="/data/docs/postgresql/iaas", - blueprint_name="data-docs-postgresql-iaas", -) -app.add_url_rule( - "/data/docs/postgresql/iaas/search", - "data-docs-postgresql-iaas-search", - build_search_view( - session=session, - site="ubuntu.com/data/docs/postgresql/iaas", - template_path="/data/docs/postgresql/iaas/search-results.html", - search_engine_id=search_engine_id, - ), -) -data_postgresql_iaas_docs.init_app(app) - -# Data Platform OpenSearch on IaaS docs -data_opensearch_iaas_docs = Docs( - parser=DocParser( - api=charmhub_discourse_api, - index_topic_id=9729, - url_prefix="/data/docs/opensearch/iaas", - ), - document_template="/data/docs/opensearch/iaas/document.html", - url_prefix="/data/docs/opensearch/iaas", - blueprint_name="data-docs-opensearch-iaas", -) -app.add_url_rule( - "/data/docs/opensearch/iaas/search", - "data-docs-opensearch-iaas-search", - build_search_view( - session=session, - site="ubuntu.com/data/docs/opensearch/iaas", - template_path="/data/docs/opensearch/iaas/search-results.html", - search_engine_id=search_engine_id, - ), -) -data_opensearch_iaas_docs.init_app(app) - -# Data Platform Kafka on IaaS docs -data_kafka_iaas_docs = Docs( - parser=DocParser( - api=charmhub_discourse_api, - index_topic_id=10288, - url_prefix="/data/docs/kafka/iaas", - ), - document_template="/data/docs/kafka/iaas/document.html", - url_prefix="/data/docs/kafka/iaas", - blueprint_name="data-docs-kafka-iaas", -) -app.add_url_rule( - "/data/docs/kafka/iaas/search", - "data-docs-kafka-iaas-search", - build_search_view( - session=session, - site="ubuntu.com/data/docs/kafka/iaas", - template_path="/data/docs/kafka/iaas/search-results.html", - search_engine_id=search_engine_id, - ), -) -data_kafka_iaas_docs.init_app(app) - -# Data Platform Kafka on K8s docs -data_kafka_k8s_docs = Docs( - parser=DocParser( - api=charmhub_discourse_api, - index_topic_id=10296, - url_prefix="/data/docs/kafka/k8s", - ), - document_template="/data/docs/kafka/k8s/document.html", - url_prefix="/data/docs/kafka/k8s", - blueprint_name="data-docs-kafka-k8s", -) -app.add_url_rule( - "/data/docs/kafka/k8s/search", - "data-docs-kafka-k8s-search", - build_search_view( - session=session, - site="ubuntu.com/data/docs/kafka/k8s", - template_path="/data/docs/kafka/k8s/search-results.html", - search_engine_id=search_engine_id, - ), -) -data_kafka_k8s_docs.init_app(app) - -# Data Platform index docs -data_docs = Docs( - parser=DocParser( - api=charmhub_discourse_api, - index_topic_id=10863, - url_prefix="/data/docs/", - ), - document_template="/data/docs/document.html", - url_prefix="/data/docs/", - blueprint_name="data_docs", -) - -data_docs.init_app(app) - # Server docs url_prefix = "/server/docs" server_docs = Docs(