diff --git a/0.9.0/_index.md b/0.9.0/_index.md
index f3ce53c611..e86afd5037 100644
--- a/0.9.0/_index.md
+++ b/0.9.0/_index.md
@@ -29,6 +29,8 @@ cascade:
params:
show_page_toc: true
# This file will NOT be copied into a new release's versioned docs folder.
+robots: noindex
+exclude_search: true
---
Check out the [Quick Start]({{% ref "quickstart" %}}) page to get started.
diff --git a/0.9.0/access-control.md b/0.9.0/access-control.md
index 7c4c9cc8e8..b3f132b11c 100644
--- a/0.9.0/access-control.md
+++ b/0.9.0/access-control.md
@@ -20,6 +20,8 @@
Title: Access Control
type: docs
weight: 500
+robots: noindex
+exclude_search: true
---
This section provides information about how access control works for Apache Polaris (Incubating).
diff --git a/0.9.0/command-line-interface.md b/0.9.0/command-line-interface.md
index 4a26ed4b39..2511df0044 100644
--- a/0.9.0/command-line-interface.md
+++ b/0.9.0/command-line-interface.md
@@ -21,6 +21,8 @@ linkTitle: Command Line Interface
title: Apache Polaris (Incubating) CLI
type: docs
weight: 300
+robots: noindex
+exclude_search: true
---
In order to help administrators quickly set up and manage their Polaris server, Polaris provides a simple command-line interface (CLI) for common tasks.
diff --git a/0.9.0/configuring-polaris-for-production.md b/0.9.0/configuring-polaris-for-production.md
index 152d12fd44..f63c1c93cf 100644
--- a/0.9.0/configuring-polaris-for-production.md
+++ b/0.9.0/configuring-polaris-for-production.md
@@ -21,6 +21,8 @@ title: Configuring Apache Polaris (Incubating) for Production
linkTitle: Deploying In Production
type: docs
weight: 600
+robots: noindex
+exclude_search: true
---
The default `polaris-server.yml` configuration is intended for development and testing. When deploying Polaris in production, there are several best practices to keep in mind.
diff --git a/0.9.0/entities.md b/0.9.0/entities.md
index 0e02c6a8c4..64bc229b1c 100644
--- a/0.9.0/entities.md
+++ b/0.9.0/entities.md
@@ -20,6 +20,8 @@
Title: Entities
type: docs
weight: 400
+robots: noindex
+exclude_search: true
---
This page documents various entities that can be managed in Apache Polaris (Incubating).
diff --git a/0.9.0/metastores.md b/0.9.0/metastores.md
index 74766c9c80..90a9a2a1b4 100644
--- a/0.9.0/metastores.md
+++ b/0.9.0/metastores.md
@@ -21,6 +21,8 @@ title: Metastores
linkTitle: Metastores
type: docs
weight: 700
+robots: noindex
+exclude_search: true
---
This page documents important configurations for connecting to production database through [EclipseLink](https://eclipse.dev/eclipselink/).
@@ -109,4 +111,4 @@ To build Polaris with the necessary Postgres dependency and start the Polaris se
```bash
polaris> ./gradlew --no-daemon --info -PeclipseLink=true -PeclipseLinkDeps=org.postgresql:postgresql:42.7.4 clean shadowJar
polaris> java -jar dropwizard/service/build/libs/polaris-dropwizard-service-*.jar server ./polaris-server.yml
-```
\ No newline at end of file
+```
diff --git a/0.9.0/overview.md b/0.9.0/overview.md
index 41f8daeab2..e2b4d46b87 100644
--- a/0.9.0/overview.md
+++ b/0.9.0/overview.md
@@ -20,6 +20,8 @@
Title: Overview
type: docs
weight: 200
+robots: noindex
+exclude_search: true
---
Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST protocol.
diff --git a/0.9.0/polaris-management-service.md b/0.9.0/polaris-management-service.md
index c81e4d90e0..4e581be4b3 100644
--- a/0.9.0/polaris-management-service.md
+++ b/0.9.0/polaris-management-service.md
@@ -22,6 +22,8 @@ linkTitle: 'Management OpenAPI'
weight: 800
params:
show_page_toc: false
+robots: noindex
+exclude_search: true
---
diff --git a/0.9.0/quickstart.md b/0.9.0/quickstart.md
index 57f8e767f9..77ba095738 100644
--- a/0.9.0/quickstart.md
+++ b/0.9.0/quickstart.md
@@ -20,6 +20,8 @@
Title: Quick Start
type: docs
weight: 100
+robots: noindex
+exclude_search: true
---
This guide serves as a introduction to several key entities that can be managed with Apache Polaris (Incubating), describes how to build and deploy Polaris locally, and finally includes examples of how to use Polaris with Apache Spark™.
diff --git a/0.9.0/rest-catalog-open-api.md b/0.9.0/rest-catalog-open-api.md
index 896ac66bfa..1d06a94e9f 100644
--- a/0.9.0/rest-catalog-open-api.md
+++ b/0.9.0/rest-catalog-open-api.md
@@ -22,6 +22,8 @@ linkTitle: 'Iceberg OpenAPI'
weight: 900
params:
show_page_toc: false
+robots: noindex
+exclude_search: true
---
diff --git a/1.0.0/_index.md b/1.0.0/_index.md
index bc1d4f6ec0..4c99aa6b84 100644
--- a/1.0.0/_index.md
+++ b/1.0.0/_index.md
@@ -29,6 +29,8 @@ cascade:
params:
show_page_toc: true
# This file will NOT be copied into a new release's versioned docs folder.
+robots: noindex
+exclude_search: true
---
Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST protocol.
diff --git a/1.0.0/access-control.md b/1.0.0/access-control.md
index f8c21ab781..167af801aa 100644
--- a/1.0.0/access-control.md
+++ b/1.0.0/access-control.md
@@ -20,6 +20,8 @@
Title: Access Control
type: docs
weight: 500
+robots: noindex
+exclude_search: true
---
This section provides information about how access control works for Apache Polaris (Incubating).
diff --git a/1.0.0/admin-tool.md b/1.0.0/admin-tool.md
index 14f37b6f0f..90ae44cb6c 100644
--- a/1.0.0/admin-tool.md
+++ b/1.0.0/admin-tool.md
@@ -20,6 +20,8 @@
title: Admin Tool
type: docs
weight: 300
+robots: noindex
+exclude_search: true
---
Polaris includes a tool for administrators to manage the metastore.
@@ -139,4 +141,4 @@ For example, to purge the `realm1` realm, you can run the following command:
```shell
java -jar runtime/admin/build/polaris-admin-*-runner.jar purge -r realm1
-```
\ No newline at end of file
+```
diff --git a/1.0.0/command-line-interface.md b/1.0.0/command-line-interface.md
index f20210e2c6..287684d892 100644
--- a/1.0.0/command-line-interface.md
+++ b/1.0.0/command-line-interface.md
@@ -20,6 +20,8 @@
title: Command Line Interface
type: docs
weight: 300
+robots: noindex
+exclude_search: true
---
In order to help administrators quickly set up and manage their Polaris server, Polaris provides a simple command-line interface (CLI) for common tasks.
diff --git a/1.0.0/configuration.md b/1.0.0/configuration.md
index 95d77230f9..2b30a09335 100644
--- a/1.0.0/configuration.md
+++ b/1.0.0/configuration.md
@@ -20,6 +20,8 @@
title: Configuring Polaris
type: docs
weight: 550
+robots: noindex
+exclude_search: true
---
## Overview
diff --git a/1.0.0/configuring-polaris-for-production.md b/1.0.0/configuring-polaris-for-production.md
index fac51b40f9..875d450050 100644
--- a/1.0.0/configuring-polaris-for-production.md
+++ b/1.0.0/configuring-polaris-for-production.md
@@ -21,6 +21,8 @@ title: Configuring Polaris for Production
linkTitle: Production Configuration
type: docs
weight: 600
+robots: noindex
+exclude_search: true
---
The default server configuration is intended for development and testing. When you deploy Polaris in production,
diff --git a/1.0.0/entities.md b/1.0.0/entities.md
index 04d625bb94..1b144860ed 100644
--- a/1.0.0/entities.md
+++ b/1.0.0/entities.md
@@ -20,6 +20,8 @@
Title: Entities
type: docs
weight: 400
+robots: noindex
+exclude_search: true
---
This page documents various entities that can be managed in Apache Polaris (Incubating).
diff --git a/1.0.0/evolution.md b/1.0.0/evolution.md
index ea29badc84..f10f831d09 100644
--- a/1.0.0/evolution.md
+++ b/1.0.0/evolution.md
@@ -20,6 +20,8 @@
title: Polaris Evolution
type: docs
weight: 1000
+robots: noindex
+exclude_search: true
---
This page discusses what can be expected from Apache Polaris as the project evolves.
diff --git a/1.0.0/generic-table.md b/1.0.0/generic-table.md
index 2e0e3fe8e6..7df9c49415 100644
--- a/1.0.0/generic-table.md
+++ b/1.0.0/generic-table.md
@@ -20,6 +20,8 @@
title: Generic Table (Beta)
type: docs
weight: 435
+robots: noindex
+exclude_search: true
---
The Generic Table in Apache Polaris is designed to provide support for non-Iceberg tables across different table formats includes delta, csv etc. It currently provides the following capabilities:
diff --git a/1.0.0/getting-started/_index.md b/1.0.0/getting-started/_index.md
index 515d211538..65a0b288de 100644
--- a/1.0.0/getting-started/_index.md
+++ b/1.0.0/getting-started/_index.md
@@ -20,4 +20,6 @@
title: 'Getting Started'
type: docs
weight: 101
----
\ No newline at end of file
+robots: noindex
+exclude_search: true
+---
diff --git a/1.0.0/getting-started/deploying-polaris/_index.md b/1.0.0/getting-started/deploying-polaris/_index.md
index 32fd5dafd6..e664b68dfc 100644
--- a/1.0.0/getting-started/deploying-polaris/_index.md
+++ b/1.0.0/getting-started/deploying-polaris/_index.md
@@ -20,8 +20,10 @@
Title: Deploying Polaris on Cloud Providers
type: docs
weight: 300
+robots: noindex
+exclude_search: true
---
We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
-Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed.
\ No newline at end of file
+Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed.
diff --git a/1.0.0/getting-started/deploying-polaris/quickstart-deploy-aws.md b/1.0.0/getting-started/deploying-polaris/quickstart-deploy-aws.md
index fd95b72b0c..24e92d3c94 100644
--- a/1.0.0/getting-started/deploying-polaris/quickstart-deploy-aws.md
+++ b/1.0.0/getting-started/deploying-polaris/quickstart-deploy-aws.md
@@ -20,6 +20,8 @@
Title: Deploying Polaris on Amazon Web Services (AWS)
type: docs
weight: 310
+robots: noindex
+exclude_search: true
---
Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an [Amazon RDS for PostgreSQL](https://aws.amazon.com/rds/postgresql/) instance, which will be used as the backend Postgres instance holding all Polaris data.
@@ -54,4 +56,4 @@ export ASSETS_PATH=$(pwd)/getting-started/assets/
docker compose -p polaris -f getting-started/eclipselink/docker-compose.yml down
```
-To deploy Polaris in a production setting, please review further recommendations at the [Configuring Polaris for Production]({{% relref "../../configuring-polaris-for-production" %}}) page.
\ No newline at end of file
+To deploy Polaris in a production setting, please review further recommendations at the [Configuring Polaris for Production]({{% relref "../../configuring-polaris-for-production" %}}) page.
diff --git a/1.0.0/getting-started/deploying-polaris/quickstart-deploy-azure.md b/1.0.0/getting-started/deploying-polaris/quickstart-deploy-azure.md
index 74df725db0..c0f796b956 100644
--- a/1.0.0/getting-started/deploying-polaris/quickstart-deploy-azure.md
+++ b/1.0.0/getting-started/deploying-polaris/quickstart-deploy-azure.md
@@ -20,6 +20,8 @@
Title: Deploying Polaris on Azure
type: docs
weight: 320
+robots: noindex
+exclude_search: true
---
Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an [Azure Database for PostgreSQL - Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/overview) instance, which will be used as the backend Postgres instance holding all Polaris data.
@@ -49,4 +51,4 @@ export ASSETS_PATH=$(pwd)/getting-started/assets/
docker compose -p polaris -f getting-started/eclipselink/docker-compose.yml down
```
-To deploy Polaris in a production setting, please review further recommendations at the [Configuring Polaris for Production]({{% relref "../../configuring-polaris-for-production" %}}) page.
\ No newline at end of file
+To deploy Polaris in a production setting, please review further recommendations at the [Configuring Polaris for Production]({{% relref "../../configuring-polaris-for-production" %}}) page.
diff --git a/1.0.0/getting-started/deploying-polaris/quickstart-deploy-gcp.md b/1.0.0/getting-started/deploying-polaris/quickstart-deploy-gcp.md
index 9641ad7282..644d0daf40 100644
--- a/1.0.0/getting-started/deploying-polaris/quickstart-deploy-gcp.md
+++ b/1.0.0/getting-started/deploying-polaris/quickstart-deploy-gcp.md
@@ -20,6 +20,8 @@
Title: Deploying Polaris on Google Cloud Platform (GCP)
type: docs
weight: 330
+robots: noindex
+exclude_search: true
---
Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start a [Cloud SQL for PostgreSQL](https://cloud.google.com/sql/docs/postgres) instance, which will be used as the backend Postgres instance holding all Polaris data.
@@ -49,4 +51,4 @@ export ASSETS_PATH=$(pwd)/getting-started/assets/
docker compose -p polaris -f getting-started/eclipselink/docker-compose.yml down
```
-To deploy Polaris in a production setting, please review further recommendations at the [Configuring Polaris for Production]({{% relref "../../configuring-polaris-for-production" %}}) page.
\ No newline at end of file
+To deploy Polaris in a production setting, please review further recommendations at the [Configuring Polaris for Production]({{% relref "../../configuring-polaris-for-production" %}}) page.
diff --git a/1.0.0/getting-started/install-dependencies.md b/1.0.0/getting-started/install-dependencies.md
index 7341118868..ac3a444156 100644
--- a/1.0.0/getting-started/install-dependencies.md
+++ b/1.0.0/getting-started/install-dependencies.md
@@ -20,6 +20,8 @@
Title: Installing Dependencies
type: docs
weight: 100
+robots: noindex
+exclude_search: true
---
This guide serves as an introduction to several key entities that can be managed with Apache Polaris (Incubating), describes how to build and deploy Polaris locally, and finally includes examples of how to use Polaris with Apache Spark™.
@@ -115,4 +117,4 @@ Ensure that `java --version` and `javac` both return non-zero responses.
## jq
-Most Polaris Quickstart scripts require `jq`. Follow the instructions from the [jq](https://jqlang.org/download/) website to download this tool.
\ No newline at end of file
+Most Polaris Quickstart scripts require `jq`. Follow the instructions from the [jq](https://jqlang.org/download/) website to download this tool.
diff --git a/1.0.0/getting-started/quickstart.md b/1.0.0/getting-started/quickstart.md
index a9fd43f906..fc8ac2c650 100644
--- a/1.0.0/getting-started/quickstart.md
+++ b/1.0.0/getting-started/quickstart.md
@@ -20,6 +20,8 @@
Title: Quickstart
type: docs
weight: 200
+robots: noindex
+exclude_search: true
---
Polaris can be deployed via a docker image or as a standalone process. Before starting, be sure that you've satisfied the relevant prerequisites detailed in the previous page.
@@ -113,4 +115,4 @@ docker run --name trino -d -p 8080:8080 trinodb/trino
```
## Next Steps
-Congrats, you now have a running instance of Polaris! For further information regarding how to use Polaris, check out the [Using Polaris]({{% ref "using-polaris" %}}) page.
\ No newline at end of file
+Congrats, you now have a running instance of Polaris! For further information regarding how to use Polaris, check out the [Using Polaris]({{% ref "using-polaris" %}}) page.
diff --git a/1.0.0/getting-started/using-polaris.md b/1.0.0/getting-started/using-polaris.md
index 35f0bae336..00564cde14 100644
--- a/1.0.0/getting-started/using-polaris.md
+++ b/1.0.0/getting-started/using-polaris.md
@@ -20,6 +20,8 @@
Title: Using Polaris
type: docs
weight: 400
+robots: noindex
+exclude_search: true
---
## Setup
diff --git a/1.0.0/metastores.md b/1.0.0/metastores.md
index 4810b124a0..4f5e587fe0 100644
--- a/1.0.0/metastores.md
+++ b/1.0.0/metastores.md
@@ -20,6 +20,8 @@
title: Metastores
type: docs
weight: 700
+robots: noindex
+exclude_search: true
---
This page explains how to configure and use Polaris metastores with either the recommended Relational JDBC or the
diff --git a/1.0.0/polaris-catalog-service.md b/1.0.0/polaris-catalog-service.md
index 02fed63f46..4fb090e547 100644
--- a/1.0.0/polaris-catalog-service.md
+++ b/1.0.0/polaris-catalog-service.md
@@ -21,6 +21,8 @@ linkTitle: 'Catalog API Spec'
weight: 900
params:
show_page_toc: false
+robots: noindex
+exclude_search: true
---
{{< redoc-polaris "generated/bundled-polaris-catalog-service.yaml" >}}
diff --git a/1.0.0/polaris-management-service.md b/1.0.0/polaris-management-service.md
index 0b66b9daa4..30737f92a3 100644
--- a/1.0.0/polaris-management-service.md
+++ b/1.0.0/polaris-management-service.md
@@ -22,6 +22,8 @@ linkTitle: 'Management OpenAPI'
weight: 800
params:
show_page_toc: false
+robots: noindex
+exclude_search: true
---
{{< redoc-polaris "polaris-management-service.yml" >}}
diff --git a/1.0.0/polaris-spark-client.md b/1.0.0/polaris-spark-client.md
index a34bceeced..0894bb8e61 100644
--- a/1.0.0/polaris-spark-client.md
+++ b/1.0.0/polaris-spark-client.md
@@ -20,6 +20,8 @@
Title: Polaris Spark Client
type: docs
weight: 650
+robots: noindex
+exclude_search: true
---
Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out
diff --git a/1.0.0/policy.md b/1.0.0/policy.md
index 3f49353884..5bfcb7ecaa 100644
--- a/1.0.0/policy.md
+++ b/1.0.0/policy.md
@@ -20,6 +20,8 @@
title: Policy
type: docs
weight: 425
+robots: noindex
+exclude_search: true
---
The Polaris Policy framework empowers organizations to centrally define, manage, and enforce fine-grained governance, lifecycle, and operational rules across all data resources in the catalog.
@@ -194,4 +196,4 @@ GET /polaris/v1/catalog/applicable-policies?namespace=finance%1Fquarterly&target
### API Reference
-For the complete and up-to-date API specification, see the [policy-api.yaml](https://github.com/apache/polaris/blob/main/spec/polaris-catalog-apis/policy-apis.yaml).
\ No newline at end of file
+For the complete and up-to-date API specification, see the [policy-api.yaml](https://github.com/apache/polaris/blob/main/spec/polaris-catalog-apis/policy-apis.yaml).
diff --git a/1.0.0/realm.md b/1.0.0/realm.md
index 9da5e7e25b..a83dd43991 100644
--- a/1.0.0/realm.md
+++ b/1.0.0/realm.md
@@ -20,6 +20,8 @@
Title: Realm
type: docs
weight: 350
+robots: noindex
+exclude_search: true
---
This page explains what a realm is and what it is used for in Polaris.
@@ -50,4 +52,4 @@ This ensures that each realm's data is stored separately.
authorization.
**Isolation:** In methods like `createEntityManagerFactory(@Nonnull RealmContext realmContext)` from `PolarisEclipseLinkPersistenceUnit` interface, the realm context influence how resources are created or managed based on the security policies of that realm.
-An example of this is the way a realm name can be used to create a database connection url so that you have one database instance per realm, when applicable. Or it can be more granular and applied at primary key level (within the same database instance).
\ No newline at end of file
+An example of this is the way a realm name can be used to create a database connection url so that you have one database instance per realm, when applicable. Or it can be more granular and applied at primary key level (within the same database instance).
diff --git a/1.0.0/telemetry.md b/1.0.0/telemetry.md
index 8df97f505d..8bea402cf6 100644
--- a/1.0.0/telemetry.md
+++ b/1.0.0/telemetry.md
@@ -20,6 +20,8 @@
title: Telemetry
type: docs
weight: 450
+robots: noindex
+exclude_search: true
---
## Metrics
@@ -189,4 +191,4 @@ polaris.log.mdc.environment=prod
polaris.log.mdc.region=us-west-2
```
-MDC context is propagated across threads, including in `TaskExecutor` threads.
\ No newline at end of file
+MDC context is propagated across threads, including in `TaskExecutor` threads.
diff --git a/1.0.1/_index.md b/1.0.1/_index.md
index c721a8c180..a94138bf9a 100644
--- a/1.0.1/_index.md
+++ b/1.0.1/_index.md
@@ -29,6 +29,8 @@ cascade:
params:
show_page_toc: true
# This file will NOT be copied into a new release's versioned docs folder.
+robots: noindex
+exclude_search: true
---
Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST protocol.
diff --git a/1.0.1/access-control.md b/1.0.1/access-control.md
index f8c21ab781..167af801aa 100644
--- a/1.0.1/access-control.md
+++ b/1.0.1/access-control.md
@@ -20,6 +20,8 @@
Title: Access Control
type: docs
weight: 500
+robots: noindex
+exclude_search: true
---
This section provides information about how access control works for Apache Polaris (Incubating).
diff --git a/1.0.1/admin-tool.md b/1.0.1/admin-tool.md
index 14f37b6f0f..90ae44cb6c 100644
--- a/1.0.1/admin-tool.md
+++ b/1.0.1/admin-tool.md
@@ -20,6 +20,8 @@
title: Admin Tool
type: docs
weight: 300
+robots: noindex
+exclude_search: true
---
Polaris includes a tool for administrators to manage the metastore.
@@ -139,4 +141,4 @@ For example, to purge the `realm1` realm, you can run the following command:
```shell
java -jar runtime/admin/build/polaris-admin-*-runner.jar purge -r realm1
-```
\ No newline at end of file
+```
diff --git a/1.0.1/command-line-interface.md b/1.0.1/command-line-interface.md
index f20210e2c6..287684d892 100644
--- a/1.0.1/command-line-interface.md
+++ b/1.0.1/command-line-interface.md
@@ -20,6 +20,8 @@
title: Command Line Interface
type: docs
weight: 300
+robots: noindex
+exclude_search: true
---
In order to help administrators quickly set up and manage their Polaris server, Polaris provides a simple command-line interface (CLI) for common tasks.
diff --git a/1.0.1/configuration.md b/1.0.1/configuration.md
index 7ba1a97c1d..df956ce1e8 100644
--- a/1.0.1/configuration.md
+++ b/1.0.1/configuration.md
@@ -20,6 +20,8 @@
title: Configuring Polaris
type: docs
weight: 550
+robots: noindex
+exclude_search: true
---
## Overview
diff --git a/1.0.1/configuring-polaris-for-production.md b/1.0.1/configuring-polaris-for-production.md
index fac51b40f9..875d450050 100644
--- a/1.0.1/configuring-polaris-for-production.md
+++ b/1.0.1/configuring-polaris-for-production.md
@@ -21,6 +21,8 @@ title: Configuring Polaris for Production
linkTitle: Production Configuration
type: docs
weight: 600
+robots: noindex
+exclude_search: true
---
The default server configuration is intended for development and testing. When you deploy Polaris in production,
diff --git a/1.0.1/entities.md b/1.0.1/entities.md
index 04d625bb94..1b144860ed 100644
--- a/1.0.1/entities.md
+++ b/1.0.1/entities.md
@@ -20,6 +20,8 @@
Title: Entities
type: docs
weight: 400
+robots: noindex
+exclude_search: true
---
This page documents various entities that can be managed in Apache Polaris (Incubating).
diff --git a/1.0.1/evolution.md b/1.0.1/evolution.md
index ea29badc84..f10f831d09 100644
--- a/1.0.1/evolution.md
+++ b/1.0.1/evolution.md
@@ -20,6 +20,8 @@
title: Polaris Evolution
type: docs
weight: 1000
+robots: noindex
+exclude_search: true
---
This page discusses what can be expected from Apache Polaris as the project evolves.
diff --git a/1.0.1/generic-table.md b/1.0.1/generic-table.md
index 2e0e3fe8e6..7df9c49415 100644
--- a/1.0.1/generic-table.md
+++ b/1.0.1/generic-table.md
@@ -20,6 +20,8 @@
title: Generic Table (Beta)
type: docs
weight: 435
+robots: noindex
+exclude_search: true
---
The Generic Table in Apache Polaris is designed to provide support for non-Iceberg tables across different table formats includes delta, csv etc. It currently provides the following capabilities:
diff --git a/1.0.1/getting-started/_index.md b/1.0.1/getting-started/_index.md
index 515d211538..65a0b288de 100644
--- a/1.0.1/getting-started/_index.md
+++ b/1.0.1/getting-started/_index.md
@@ -20,4 +20,6 @@
title: 'Getting Started'
type: docs
weight: 101
----
\ No newline at end of file
+robots: noindex
+exclude_search: true
+---
diff --git a/1.0.1/getting-started/deploying-polaris/_index.md b/1.0.1/getting-started/deploying-polaris/_index.md
index 32fd5dafd6..e664b68dfc 100644
--- a/1.0.1/getting-started/deploying-polaris/_index.md
+++ b/1.0.1/getting-started/deploying-polaris/_index.md
@@ -20,8 +20,10 @@
Title: Deploying Polaris on Cloud Providers
type: docs
weight: 300
+robots: noindex
+exclude_search: true
---
We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
-Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed.
\ No newline at end of file
+Locally, Polaris can be deployed using both Docker and local build. On the cloud, this tutorial will deploy Polaris using Docker only - but local builds can also be executed.
diff --git a/1.0.1/getting-started/deploying-polaris/quickstart-deploy-aws.md b/1.0.1/getting-started/deploying-polaris/quickstart-deploy-aws.md
index d66ea2784c..24e92d3c94 100644
--- a/1.0.1/getting-started/deploying-polaris/quickstart-deploy-aws.md
+++ b/1.0.1/getting-started/deploying-polaris/quickstart-deploy-aws.md
@@ -20,6 +20,8 @@
Title: Deploying Polaris on Amazon Web Services (AWS)
type: docs
weight: 310
+robots: noindex
+exclude_search: true
---
Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an [Amazon RDS for PostgreSQL](https://aws.amazon.com/rds/postgresql/) instance, which will be used as the backend Postgres instance holding all Polaris data.
diff --git a/1.0.1/getting-started/deploying-polaris/quickstart-deploy-azure.md b/1.0.1/getting-started/deploying-polaris/quickstart-deploy-azure.md
index a90cfd9cbd..caa1b6e588 100644
--- a/1.0.1/getting-started/deploying-polaris/quickstart-deploy-azure.md
+++ b/1.0.1/getting-started/deploying-polaris/quickstart-deploy-azure.md
@@ -20,6 +20,8 @@
Title: Deploying Polaris on Azure
type: docs
weight: 320
+robots: noindex
+exclude_search: true
---
Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an [Azure Database for PostgreSQL - Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/overview) instance, which will be used as the backend Postgres instance holding all Polaris data.
diff --git a/1.0.1/getting-started/deploying-polaris/quickstart-deploy-gcp.md b/1.0.1/getting-started/deploying-polaris/quickstart-deploy-gcp.md
index fe7fc0c1d5..886384aa0c 100644
--- a/1.0.1/getting-started/deploying-polaris/quickstart-deploy-gcp.md
+++ b/1.0.1/getting-started/deploying-polaris/quickstart-deploy-gcp.md
@@ -20,6 +20,8 @@
Title: Deploying Polaris on Google Cloud Platform (GCP)
type: docs
weight: 330
+robots: noindex
+exclude_search: true
---
Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start a [Cloud SQL for PostgreSQL](https://cloud.google.com/sql/docs/postgres) instance, which will be used as the backend Postgres instance holding all Polaris data.
diff --git a/1.0.1/getting-started/install-dependencies.md b/1.0.1/getting-started/install-dependencies.md
index 7341118868..ac3a444156 100644
--- a/1.0.1/getting-started/install-dependencies.md
+++ b/1.0.1/getting-started/install-dependencies.md
@@ -20,6 +20,8 @@
Title: Installing Dependencies
type: docs
weight: 100
+robots: noindex
+exclude_search: true
---
This guide serves as an introduction to several key entities that can be managed with Apache Polaris (Incubating), describes how to build and deploy Polaris locally, and finally includes examples of how to use Polaris with Apache Spark™.
@@ -115,4 +117,4 @@ Ensure that `java --version` and `javac` both return non-zero responses.
## jq
-Most Polaris Quickstart scripts require `jq`. Follow the instructions from the [jq](https://jqlang.org/download/) website to download this tool.
\ No newline at end of file
+Most Polaris Quickstart scripts require `jq`. Follow the instructions from the [jq](https://jqlang.org/download/) website to download this tool.
diff --git a/1.0.1/getting-started/quickstart.md b/1.0.1/getting-started/quickstart.md
index a9fd43f906..fc8ac2c650 100644
--- a/1.0.1/getting-started/quickstart.md
+++ b/1.0.1/getting-started/quickstart.md
@@ -20,6 +20,8 @@
Title: Quickstart
type: docs
weight: 200
+robots: noindex
+exclude_search: true
---
Polaris can be deployed via a docker image or as a standalone process. Before starting, be sure that you've satisfied the relevant prerequisites detailed in the previous page.
@@ -113,4 +115,4 @@ docker run --name trino -d -p 8080:8080 trinodb/trino
```
## Next Steps
-Congrats, you now have a running instance of Polaris! For further information regarding how to use Polaris, check out the [Using Polaris]({{% ref "using-polaris" %}}) page.
\ No newline at end of file
+Congrats, you now have a running instance of Polaris! For further information regarding how to use Polaris, check out the [Using Polaris]({{% ref "using-polaris" %}}) page.
diff --git a/1.0.1/getting-started/using-polaris.md b/1.0.1/getting-started/using-polaris.md
index 35f0bae336..00564cde14 100644
--- a/1.0.1/getting-started/using-polaris.md
+++ b/1.0.1/getting-started/using-polaris.md
@@ -20,6 +20,8 @@
Title: Using Polaris
type: docs
weight: 400
+robots: noindex
+exclude_search: true
---
## Setup
diff --git a/1.0.1/metastores.md b/1.0.1/metastores.md
index 4810b124a0..4f5e587fe0 100644
--- a/1.0.1/metastores.md
+++ b/1.0.1/metastores.md
@@ -20,6 +20,8 @@
title: Metastores
type: docs
weight: 700
+robots: noindex
+exclude_search: true
---
This page explains how to configure and use Polaris metastores with either the recommended Relational JDBC or the
diff --git a/1.0.1/polaris-catalog-service.md b/1.0.1/polaris-catalog-service.md
index 02fed63f46..4fb090e547 100644
--- a/1.0.1/polaris-catalog-service.md
+++ b/1.0.1/polaris-catalog-service.md
@@ -21,6 +21,8 @@ linkTitle: 'Catalog API Spec'
weight: 900
params:
show_page_toc: false
+robots: noindex
+exclude_search: true
---
{{< redoc-polaris "generated/bundled-polaris-catalog-service.yaml" >}}
diff --git a/1.0.1/polaris-management-service.md b/1.0.1/polaris-management-service.md
index 0b66b9daa4..30737f92a3 100644
--- a/1.0.1/polaris-management-service.md
+++ b/1.0.1/polaris-management-service.md
@@ -22,6 +22,8 @@ linkTitle: 'Management OpenAPI'
weight: 800
params:
show_page_toc: false
+robots: noindex
+exclude_search: true
---
{{< redoc-polaris "polaris-management-service.yml" >}}
diff --git a/1.0.1/polaris-spark-client.md b/1.0.1/polaris-spark-client.md
index 1aa519de26..61ffae7d86 100644
--- a/1.0.1/polaris-spark-client.md
+++ b/1.0.1/polaris-spark-client.md
@@ -20,6 +20,8 @@
Title: Polaris Spark Client
type: docs
weight: 650
+robots: noindex
+exclude_search: true
---
Apache Polaris now provides Catalog support for Generic Tables (non-Iceberg tables), please check out
diff --git a/1.0.1/policy.md b/1.0.1/policy.md
index 3f49353884..5bfcb7ecaa 100644
--- a/1.0.1/policy.md
+++ b/1.0.1/policy.md
@@ -20,6 +20,8 @@
title: Policy
type: docs
weight: 425
+robots: noindex
+exclude_search: true
---
The Polaris Policy framework empowers organizations to centrally define, manage, and enforce fine-grained governance, lifecycle, and operational rules across all data resources in the catalog.
@@ -194,4 +196,4 @@ GET /polaris/v1/catalog/applicable-policies?namespace=finance%1Fquarterly&target
### API Reference
-For the complete and up-to-date API specification, see the [policy-api.yaml](https://github.com/apache/polaris/blob/main/spec/polaris-catalog-apis/policy-apis.yaml).
\ No newline at end of file
+For the complete and up-to-date API specification, see the [policy-api.yaml](https://github.com/apache/polaris/blob/main/spec/polaris-catalog-apis/policy-apis.yaml).
diff --git a/1.0.1/realm.md b/1.0.1/realm.md
index 9da5e7e25b..a83dd43991 100644
--- a/1.0.1/realm.md
+++ b/1.0.1/realm.md
@@ -20,6 +20,8 @@
Title: Realm
type: docs
weight: 350
+robots: noindex
+exclude_search: true
---
This page explains what a realm is and what it is used for in Polaris.
@@ -50,4 +52,4 @@ This ensures that each realm's data is stored separately.
authorization.
**Isolation:** In methods like `createEntityManagerFactory(@Nonnull RealmContext realmContext)` from `PolarisEclipseLinkPersistenceUnit` interface, the realm context influence how resources are created or managed based on the security policies of that realm.
-An example of this is the way a realm name can be used to create a database connection url so that you have one database instance per realm, when applicable. Or it can be more granular and applied at primary key level (within the same database instance).
\ No newline at end of file
+An example of this is the way a realm name can be used to create a database connection url so that you have one database instance per realm, when applicable. Or it can be more granular and applied at primary key level (within the same database instance).
diff --git a/1.0.1/telemetry.md b/1.0.1/telemetry.md
index 8df97f505d..8bea402cf6 100644
--- a/1.0.1/telemetry.md
+++ b/1.0.1/telemetry.md
@@ -20,6 +20,8 @@
title: Telemetry
type: docs
weight: 450
+robots: noindex
+exclude_search: true
---
## Metrics
@@ -189,4 +191,4 @@ polaris.log.mdc.environment=prod
polaris.log.mdc.region=us-west-2
```
-MDC context is propagated across threads, including in `TaskExecutor` threads.
\ No newline at end of file
+MDC context is propagated across threads, including in `TaskExecutor` threads.
diff --git a/1.1.0/_index.md b/1.1.0/_index.md
index 02cad78409..5096096e62 100644
--- a/1.1.0/_index.md
+++ b/1.1.0/_index.md
@@ -29,6 +29,8 @@ cascade:
params:
show_page_toc: true
# This file will NOT be copied into a new release's versioned docs folder.
+robots: noindex
+exclude_search: true
---
Apache Polaris (Incubating) is a catalog implementation for Apache Iceberg™ tables and is built on the open source Apache Iceberg™ REST protocol.
diff --git a/1.1.0/access-control.md b/1.1.0/access-control.md
index 727b4e60f3..0a18bf5f3b 100644
--- a/1.1.0/access-control.md
+++ b/1.1.0/access-control.md
@@ -20,6 +20,8 @@
Title: Access Control
type: docs
weight: 500
+robots: noindex
+exclude_search: true
---
This section provides information about how access control works for Apache Polaris (Incubating).
diff --git a/1.1.0/admin-tool.md b/1.1.0/admin-tool.md
index 4caa9d5343..e168643295 100644
--- a/1.1.0/admin-tool.md
+++ b/1.1.0/admin-tool.md
@@ -20,6 +20,8 @@
title: Admin Tool
type: docs
weight: 300
+robots: noindex
+exclude_search: true
---
Polaris includes a tool for administrators to manage the metastore.
diff --git a/1.1.0/command-line-interface.md b/1.1.0/command-line-interface.md
index 094b5dbdbb..f297fe1ebd 100644
--- a/1.1.0/command-line-interface.md
+++ b/1.1.0/command-line-interface.md
@@ -20,6 +20,8 @@
title: Command Line Interface
type: docs
weight: 300
+robots: noindex
+exclude_search: true
---
In order to help administrators quickly set up and manage their Polaris server, Polaris provides a simple command-line interface (CLI) for common tasks.
diff --git a/1.1.0/configuration.md b/1.1.0/configuration.md
index fec8940d6b..52da0cbb4c 100644
--- a/1.1.0/configuration.md
+++ b/1.1.0/configuration.md
@@ -20,6 +20,8 @@
title: Configuring Polaris
type: docs
weight: 550
+robots: noindex
+exclude_search: true
---
## Overview
diff --git a/1.1.0/configuring-polaris-for-production.md b/1.1.0/configuring-polaris-for-production.md
index befe4bba81..bdcd320196 100644
--- a/1.1.0/configuring-polaris-for-production.md
+++ b/1.1.0/configuring-polaris-for-production.md
@@ -21,6 +21,8 @@ title: Configuring Polaris for Production
linkTitle: Production Configuration
type: docs
weight: 600
+robots: noindex
+exclude_search: true
---
The default server configuration is intended for development and testing. When you deploy Polaris in production,
diff --git a/1.1.0/entities.md b/1.1.0/entities.md
index df53a0787f..1ab77ff896 100644
--- a/1.1.0/entities.md
+++ b/1.1.0/entities.md
@@ -20,6 +20,8 @@
Title: Entities
type: docs
weight: 400
+robots: noindex
+exclude_search: true
---
This page documents various entities that can be managed in Apache Polaris (Incubating).
diff --git a/1.1.0/evolution.md b/1.1.0/evolution.md
index b3a57c7525..a7497a829c 100644
--- a/1.1.0/evolution.md
+++ b/1.1.0/evolution.md
@@ -20,6 +20,8 @@
title: Polaris Evolution
type: docs
weight: 1000
+robots: noindex
+exclude_search: true
---
This page discusses what can be expected from Apache Polaris as the project evolves.
diff --git a/1.1.0/external-idp.md b/1.1.0/external-idp.md
index 4e79a71995..029c5ab3a7 100644
--- a/1.1.0/external-idp.md
+++ b/1.1.0/external-idp.md
@@ -20,6 +20,8 @@
title: External Identity Providers
type: docs
weight: 550
+robots: noindex
+exclude_search: true
---
Apache Polaris supports authentication via external identity providers (IdPs) using OpenID Connect (OIDC) in addition to the internal authentication system. This feature enables flexible identity federation with enterprise IdPs and allows gradual migration or hybrid authentication strategies across realms in Polaris.
diff --git a/1.1.0/generic-table.md b/1.1.0/generic-table.md
index 63ef38a1da..e862aad30b 100644
--- a/1.1.0/generic-table.md
+++ b/1.1.0/generic-table.md
@@ -20,6 +20,8 @@
title: Generic Table (Beta)
type: docs
weight: 435
+robots: noindex
+exclude_search: true
---
The Generic Table in Apache Polaris is designed to provide support for non-Iceberg tables across different table formats includes delta, csv etc. It currently provides the following capabilities:
diff --git a/1.1.0/getting-started/_index.md b/1.1.0/getting-started/_index.md
index b7e926da9e..65a0b288de 100644
--- a/1.1.0/getting-started/_index.md
+++ b/1.1.0/getting-started/_index.md
@@ -20,4 +20,6 @@
title: 'Getting Started'
type: docs
weight: 101
+robots: noindex
+exclude_search: true
---
diff --git a/1.1.0/getting-started/deploying-polaris/_index.md b/1.1.0/getting-started/deploying-polaris/_index.md
index c6b293d29f..e664b68dfc 100644
--- a/1.1.0/getting-started/deploying-polaris/_index.md
+++ b/1.1.0/getting-started/deploying-polaris/_index.md
@@ -20,6 +20,8 @@
Title: Deploying Polaris on Cloud Providers
type: docs
weight: 300
+robots: noindex
+exclude_search: true
---
We will now demonstrate how to deploy Polaris locally, as well as with all supported Cloud Providers: Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP).
diff --git a/1.1.0/getting-started/deploying-polaris/quickstart-deploy-aws.md b/1.1.0/getting-started/deploying-polaris/quickstart-deploy-aws.md
index 832cc67bcf..c6cd5b5613 100644
--- a/1.1.0/getting-started/deploying-polaris/quickstart-deploy-aws.md
+++ b/1.1.0/getting-started/deploying-polaris/quickstart-deploy-aws.md
@@ -20,6 +20,8 @@
Title: Deploying Polaris on Amazon Web Services (AWS)
type: docs
weight: 310
+robots: noindex
+exclude_search: true
---
Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an [Amazon RDS for PostgreSQL](https://aws.amazon.com/rds/postgresql/) instance, which will be used as the backend Postgres instance holding all Polaris data.
diff --git a/1.1.0/getting-started/deploying-polaris/quickstart-deploy-azure.md b/1.1.0/getting-started/deploying-polaris/quickstart-deploy-azure.md
index da60198b0f..31253191e9 100644
--- a/1.1.0/getting-started/deploying-polaris/quickstart-deploy-azure.md
+++ b/1.1.0/getting-started/deploying-polaris/quickstart-deploy-azure.md
@@ -20,6 +20,8 @@
Title: Deploying Polaris on Azure
type: docs
weight: 320
+robots: noindex
+exclude_search: true
---
Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start an [Azure Database for PostgreSQL - Flexible Server](https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/overview) instance, which will be used as the backend Postgres instance holding all Polaris data.
diff --git a/1.1.0/getting-started/deploying-polaris/quickstart-deploy-gcp.md b/1.1.0/getting-started/deploying-polaris/quickstart-deploy-gcp.md
index 30c99c61ba..644d0daf40 100644
--- a/1.1.0/getting-started/deploying-polaris/quickstart-deploy-gcp.md
+++ b/1.1.0/getting-started/deploying-polaris/quickstart-deploy-gcp.md
@@ -20,6 +20,8 @@
Title: Deploying Polaris on Google Cloud Platform (GCP)
type: docs
weight: 330
+robots: noindex
+exclude_search: true
---
Build and launch Polaris using the AWS Startup Script at the location provided in the command below. This script will start a [Cloud SQL for PostgreSQL](https://cloud.google.com/sql/docs/postgres) instance, which will be used as the backend Postgres instance holding all Polaris data.
diff --git a/1.1.0/getting-started/install-dependencies.md b/1.1.0/getting-started/install-dependencies.md
index 66640104d4..a54112453e 100644
--- a/1.1.0/getting-started/install-dependencies.md
+++ b/1.1.0/getting-started/install-dependencies.md
@@ -20,6 +20,8 @@
Title: Installing Dependencies
type: docs
weight: 100
+robots: noindex
+exclude_search: true
---
This guide serves as an introduction to several key entities that can be managed with Apache Polaris (Incubating), describes how to build and deploy Polaris locally, and finally includes examples of how to use Polaris with Apache Spark™.
diff --git a/1.1.0/getting-started/minio.md b/1.1.0/getting-started/minio.md
index 3eda7db622..f9d28489df 100644
--- a/1.1.0/getting-started/minio.md
+++ b/1.1.0/getting-started/minio.md
@@ -20,6 +20,8 @@
Title: Deploying Polaris on MinIO
type: docs
weight: 350
+robots: noindex
+exclude_search: true
---
In this guide we walk through setting up a simple Polaris Server with local [MinIO](https://www.min.io/) storage.
@@ -112,4 +114,4 @@ Note that the `roleArn` parameter, which is required for AWS storage, does not n
Note the two endpoint values. `endpointInternal` is used by the Polaris Server, while `endpoint` is communicated
to clients (such as Spark) in Iceberg REST API responses. This distinction allows the system to work smoothly
when the clients and the server have different views of the network (in this example the host name `minio` is
-resolvable only inside the docker compose environment).
\ No newline at end of file
+resolvable only inside the docker compose environment).
diff --git a/1.1.0/getting-started/quickstart.md b/1.1.0/getting-started/quickstart.md
index 6d92c1635a..c136a36712 100644
--- a/1.1.0/getting-started/quickstart.md
+++ b/1.1.0/getting-started/quickstart.md
@@ -20,6 +20,8 @@
Title: Quickstart
type: docs
weight: 200
+robots: noindex
+exclude_search: true
---
Polaris can be deployed via a docker image or as a standalone process. Before starting, be sure that you've satisfied the relevant prerequisites detailed in the previous page.
diff --git a/1.1.0/getting-started/using-polaris.md b/1.1.0/getting-started/using-polaris.md
index 5ce5c3c0d3..59eb63f1cf 100644
--- a/1.1.0/getting-started/using-polaris.md
+++ b/1.1.0/getting-started/using-polaris.md
@@ -20,6 +20,8 @@
Title: Using Polaris
type: docs
weight: 400
+robots: noindex
+exclude_search: true
---
## Setup
diff --git a/1.1.0/helm.md b/1.1.0/helm.md
index 843d8bbf47..30c63b08fa 100644
--- a/1.1.0/helm.md
+++ b/1.1.0/helm.md
@@ -20,6 +20,8 @@
Title: Polaris Helm Chart
type: docs
weight: 675
+robots: noindex
+exclude_search: true
---