This is an automated email from the ASF dual-hosted git repository.

yzou pushed a change to branch yzou-credential-vending-specs
in repository https://gitbox.apache.org/repos/asf/polaris.git


    omit c7561c389a add change
    omit c3dd82a647 add change
    omit de0d42030e add change
     add dee242d58d Update dependency com.fasterxml.jackson:jackson-bom to 
v2.21.1 (#3859)
     add ae27caa795 Remove jitpack.io repository (#3848)
     add c31664c69c Add doap.rdf file for Polaris (#3863)
     add b03bc2274f feat: storage-scoped aws credentials (#3409)
     add a67df4b699 CI: Do not consider "skipped" as "successful" (#3868)
     add a846588fa2 Unify exception construction in utility class (#3842)
     add 841455c792 Update gradle/actions digest to 0723195 (#3871)
     add 7bb51ed050 Update dependency jupyterlab to v4.5.5 (#3870)
     add ff90ed71f6 Update dependency org.mongodb:mongodb-driver-sync to v5.6.4 
(#3862)
     add 3456f41ef1 Update dependency software.amazon.awssdk:bom to v2.42.0 
(#3858)
     add 9ab1449fe1 Update amazon/aws-cli Docker tag to v2.33.28 (#3857)
     add b2978a47ce NoSQL: Add maintenance service to Polaris admin tool (#3395)
     add 6e8772a15b Fix Artifact Hub repository ID (#3854)
     add 62e6052598 Helm docs overhaul (#3812)
     add a6ca7cb2a2 Generate full Polaris configuration reference docs (#3838)
     add b064aa3795 feat(session-tags): Add realm label and per-field selection 
for AWS STS session tags (#3823)
     add 6654903c2d Fix site documentation (#3878)
     add 077f76c363 Exclude Jetty from Polaris Server (#3865)
     add 2b994febd1 Ban `javax.*` dependencies (#3866)
     add 8d40a33c92 Optimize configuration value casts (#3688) (#3805)
     add e9800021f6 fix(deps): update hadoop to v3.4.3 (#3880)
     add 96f74b33f6 Publish Polaris Community Meeting 20260219 (#3882)
     add 95bc59bb3d [Site] Add getting-started guides as "Guides" to the web 
site (#3550)
     add 1438ae0d52 Helm chart: use real URLs in values.yaml instead of Hugo 
templates (#3879)
     add 4b889c53b7 Introduce a factory for authz dynamic tests (#3824)
     add e5f7223f55 chore(deps): update docker.io/prom/prometheus docker tag to 
v3.10.0 (#3892)
     add b5f747e945 fix(deps): update dependency 
com.google.cloud:google-cloud-iamcredentials to v2.86.0 (#3893)
     add 36d478b7c6 Site: Add explicit release relevant ASF docs and policies 
(#3874)
     add a9a6cb0efa chore(deps): update localstack/localstack docker tag to 
v4.14 (#3894)
     add f07654df3a fix: HMS federation doesn't build due to outdated 
dependency (#3795)
     add f061f2ec9b Service: Delete duplicated isCreate method (#3887)
     add d728ef87f7 chore(deps): update docker.io/openpolicyagent/opa docker 
tag to v1.14.0 (#3897)
     add 61a45a1a6e chore(deps): update github artifact actions (#3900)
     add 566d1de843 fix(deps): update dependency 
com.google.cloud:google-cloud-storage-bom to v2.64.0 (#3901)
     add cbf9b60d32 chore(deps): update postgres docker tag to v18.3 (#3899)
     add b4494012ff fix(deps): update mockito monorepo to v5.22.0 (#3905)
     add d57b9049a8 fix(deps): update dependency 
com.gradleup.shadow:shadow-gradle-plugin to v9.3.2 (#3903)
     add 4589d7c85f fix(deps): update dependency 
com.google.errorprone:error_prone_core to v2.48.0 (#3904)
     add bc2afc5a0a Make copyConfigSectionsToSite task run on assemble (#3907)
     add 483e1317d3 feat: Add JDBC persistence layer for Iceberg metrics 
reporting (#3385)
     add 26dcf0b401 core: Refactor PolarisAuthorizer SPI (Phase 1): new 
interfaces and utilities (#3760)
     add 59a7f010b9 Add "latest" permalink and navigation sidebar to 
documentation pages (#3876)
     add 1056098772 Add Artifact Hub metadata and version-specific Helm chart 
updates to release process (#3796)
     add 0aeab20722 fix(deps): update dependency 
net.ltgt.gradle:gradle-errorprone-plugin to v5.1.0 (#3910)
     add 1bd8fedf6f change rs.getObject to specific types like getLong, 
getString, getInt. Certain jdbc drivers don't implement 
ResultSet.getObject(String columnLabel, Class<T> type) throws 
SQLFeatureNotSupportedException. consolidating the method to be specific to 
each type in line with other uses in Polaris (#3849)
     add 0017faf630 fix(deps): update dependency 
com.puppycrawl.tools:checkstyle to v13.3.0 (#3911)
     add 38ffe0d19f chore(deps): update amazon/aws-cli docker tag to v2.34.0 
(#3918)
     add 0138f80a11 fix(deps): update dependency software.amazon.awssdk:bom to 
v2.42.4 (#3917)
     add 944cad4d3e Update Hugo and docsy (#3895)
     add b02f421071 chore(deps): update ubuntu docker tag to questing-20251217 
(#3919)
     add 2ae08b8469 core: rename Resolvable.CATALOG_ROLES to 
Resolvable.CALLER_CATALOG_ROLES (#3916)
     add 00096fdd09 chore(deps): update dependency pyiceberg to v0.11.1 (#3925)
     add 7f42117382 fix(deps): update dependency 
com.diffplug.spotless:spotless-plugin-gradle to v8.3.0 (#3926)
     add 5f81dd01ec Helm chart: add support for specifying annotations on the 
Deployment (#3922)
     add 73e3fa7bee Fix LICENSE and NOTICE for admin tool and server 
(prerequisite) (#3881)
     add a139bc25bc Releasey: Move GH release artifacts upload into `gh create 
release` (#3875)
     add b389c39cfc Spark Plugin: Do not add default META-INF/LICENSE+NOTICE to 
plugin jar (#3912)
     add 010793373e Spark plugin: minor cleanup + exclude Jandex indexes (#3913)
     add ed2c106f36 Persistence: use correct grant loading method (#3908)
     add 5f6e71535f add change
     add f5b20ff2b9 add change
     add 6cab5d5332 add change
     add 0cbde18e6b update change
     add 1e3267d612 update description

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (c7561c389a)
            \
             N -- N -- N   refs/heads/yzou-credential-vending-specs (1e3267d612)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../actions/ci-incr-build-cache-prepare/action.yml |    4 +-
 .../actions/ci-incr-build-cache-save/action.yml    |    2 +-
 .github/workflows/ci.yml                           |   30 +-
 .github/workflows/nightly-iceberg.yml              |    2 +-
 .../release-2-update-release-candidate.yml         |    4 +-
 .../release-3-build-and-publish-artifacts.yml      |   10 +-
 .github/workflows/release-4-publish-release.yml    |   36 +-
 CHANGELOG.md                                       |    5 +-
 Makefile                                           |   35 +-
 .../src/main/kotlin/polaris-java.gradle.kts        |   89 +-
 .../src/main/kotlin/publishing/maven-utils.kt      |   14 -
 build.gradle.kts                                   |    8 +-
 client/python/pyproject.toml                       |    2 +-
 client/python/uv.lock                              |  135 +-
 doap.rdf                                           |   55 +
 .../extension/auth/opa/OpaPolarisAuthorizer.java   |   17 +
 .../extension/auth/opa/test/Dockerfile-opa-version |    2 +-
 extensions/federation/hadoop/build.gradle.kts      |    1 +
 extensions/federation/hive/build.gradle.kts        |    1 +
 getting-started                                    |    1 +
 getting-started/README.md                          |   40 -
 gradle/banned-dependencies.txt                     |   11 +
 ...es.txt => banned-quarkus-prod-dependencies.txt} |    5 +-
 gradle/baselibs.versions.toml                      |    6 +-
 gradle/libs.versions.toml                          |   20 +-
 helm/polaris/.helmignore                           |    4 +-
 helm/polaris/artifacthub-repo.yml                  |    2 +-
 helm/polaris/ci/nosql-persistence-values.yaml      |   18 +
 helm/polaris/helm.md.gotmpl                        |  257 --
 helm/polaris/templates/deployment.yaml             |    4 +
 helm/polaris/tests/deployment_test.yaml            |   19 +
 helm/polaris/values.schema.json                    |  143 +-
 helm/polaris/values.yaml                           |  469 +++-
 integration-tests/build.gradle.kts                 |    2 +
 .../PolarisManagementServiceIntegrationTest.java   |   53 +-
 .../test/PolarisPolicyServiceIntegrationTest.java  |    2 +-
 .../nosql/metastore/TestNoSqlMetaStoreManager.java |    4 +
 persistence/relational-jdbc/build.gradle.kts       |    4 +
 .../persistence/relational/jdbc/DatabaseType.java  |   20 -
 .../relational/jdbc/JdbcBasePersistenceImpl.java   |   78 +-
 .../relational/jdbc/JdbcBootstrapUtils.java        |   14 -
 .../jdbc/JdbcMetaStoreManagerFactory.java          |    8 +-
 .../relational/jdbc/QueryGenerator.java            |    9 +-
 .../jdbc/models/ModelCommitMetricsReport.java      |  354 +++
 .../relational/jdbc/models/ModelEntity.java        |   28 +-
 .../relational/jdbc/models/ModelGrantRecord.java   |   10 +-
 .../jdbc/models/ModelPolicyMappingRecord.java      |   10 +-
 .../models/ModelPrincipalAuthenticationData.java   |   10 +-
 .../jdbc/models/ModelScanMetricsReport.java        |  362 +++
 .../src/main/resources/h2/schema-metrics-v1.sql    |  166 --
 .../src/main/resources/h2/schema-v4.sql            |  132 +-
 .../main/resources/postgres/schema-metrics-v1.sql  |  177 --
 .../src/main/resources/postgres/schema-v4.sql      |  130 +
 .../relational/jdbc/JdbcBootstrapUtilsTest.java    |   31 -
 .../MetricsPersistenceBootstrapValidationTest.java |  159 --
 .../jdbc/MetricsReportPersistenceTest.java         |  201 ++
 .../relational/jdbc/QueryGeneratorTest.java        |   10 -
 .../relational/jdbc/SpiModelConverterTest.java     |  209 ++
 .../jdbc/models/ModelCommitMetricsReportTest.java  |  276 +++
 .../jdbc/models/ModelScanMetricsReportTest.java    |  270 +++
 plugins/spark/v3.5/spark/build.gradle.kts          |   34 +-
 .../v3.5/spark/src/main/no-license-notice-marker   |    1 +
 .../polaris/core/auth/AuthorizationDecision.java   |   25 +-
 .../polaris/core/auth/AuthorizationRequest.java    |  109 +
 .../polaris/core/auth/AuthorizationState.java      |   53 +
 .../core/auth/AuthorizationTargetBinding.java      |   56 +
 .../polaris/core/auth/PolarisAuthorizer.java       |   36 +
 .../polaris/core/auth/PolarisAuthorizerImpl.java   |   29 +-
 .../PolarisSecurable.java}                         |   36 +-
 .../polaris/core/config/FeatureConfiguration.java  |   77 +-
 .../polaris/core/config/PolarisConfiguration.java  |   19 +-
 .../polaris/core/context/RequestIdSupplier.java    |   25 +-
 .../apache/polaris/core/entity/CatalogEntity.java  |   18 +-
 .../metrics/iceberg/MetricsRecordConverter.java    |   67 +
 .../polaris/core/persistence/BasePersistence.java  |    7 +-
 .../core/persistence/PolarisMetaStoreManager.java  |    4 +-
 .../core/persistence/bootstrap/SchemaOptions.java  |    7 -
 .../persistence/metrics/MetricsPersistence.java    |  110 +-
 .../persistence/metrics/MetricsQueryCriteria.java  |  165 --
 .../persistence/metrics/MetricsRecordIdentity.java |   39 +
 .../metrics/NoOpMetricsPersistence.java            |   60 -
 .../persistence/metrics/PolarisMetricsManager.java |   78 +
 .../core/persistence/metrics/ReportIdToken.java    |  136 --
 .../resolver/PolarisResolutionManifest.java        |   24 +-
 .../core/persistence/resolver/Resolvable.java      |   47 +
 .../core/persistence/resolver/Resolver.java        |  177 +-
 .../TransactionalMetaStoreManagerImpl.java         |    2 +-
 .../core/storage/CredentialVendingContext.java     |    7 +
 .../storage/PolarisStorageConfigurationInfo.java   |    4 +
 .../aws/AwsCredentialsStorageIntegration.java      |   22 +-
 .../core/storage/aws/AwsSessionTagsBuilder.java    |   70 +-
 .../polaris/core/storage/aws/SessionTagField.java  |  116 +
 .../core/storage/cache/StorageCredentialCache.java |   12 +-
 ...ris.core.persistence.pagination.Token$TokenType |    1 -
 .../core/auth/AuthorizationRequestTest.java        |   88 +
 .../core/auth/PolarisAuthorizerImplTest.java       |   27 +-
 .../polaris/core/persistence/ResolverTest.java     |  138 ++
 .../PolarisStorageConfigurationInfoTest.java       |    8 +
 .../aws/AwsCredentialsStorageIntegrationTest.java  |  110 +-
 .../BasePolarisMetaStoreManagerTest.java           |    6 +
 .../persistence/PolarisTestMetaStoreManager.java   |   72 +
 regtests/notebook_requirements.txt                 |    2 +-
 releasey/libs/_constants.sh                        |    2 +
 releasey/libs/_version.sh                          |    4 +
 runtime/admin/build.gradle.kts                     |    6 +
 runtime/admin/distribution/LICENSE                 |  938 +++++---
 runtime/admin/distribution/NOTICE                  |  233 +-
 .../apache/polaris/admintool/BootstrapCommand.java |    9 -
 .../apache/polaris/admintool/PolarisAdminTool.java |    4 +-
 .../polaris/admintool/nosql/BaseNoSqlCommand.java  |   40 +-
 .../polaris/admintool/nosql/NoSqlCommand.java      |   41 +-
 .../maintenance/BaseNoSqlMaintenanceCommand.java   |  178 ++
 .../maintenance/NoSqlMaintenanceInfoCommand.java   |   20 +-
 .../maintenance/NoSqlMaintenanceLogCommand.java    |   39 +-
 .../maintenance/NoSqlMaintenanceRunCommand.java    |   57 +
 .../src/main/resources/application.properties      |   19 +
 .../nosql/NoSqlInMemoryBootstrapCommandTest.java}  |    9 +-
 .../admintool/nosql/NoSqlInMemoryProfile.java}     |   12 +-
 .../NoSqlInMemoryPurgeCommandTest.java}            |    9 +-
 .../nosql/NoSqlMongoBootstrapCommandTest.java}     |    9 +-
 .../nosql/NoSqlMongoMaintenanceCommandTest.java    |   80 +
 .../admintool/nosql/NoSqlMongoProfile.java}        |   12 +-
 .../NoSqlMongoPurgeCommandTest.java}               |    9 +-
 .../jdbc/RelationalJdbcBootstrapCommandTest.java   |   18 +-
 .../MongoTestResourceLifecycleManager.java}        |   31 +-
 .../polaris/admintool/Dockerfile-postgres-version  |    2 +-
 runtime/distribution/LICENSE                       |  691 ++----
 runtime/distribution/NOTICE                        |  282 +--
 runtime/server/distribution/LICENSE                | 1260 ++++++----
 runtime/server/distribution/NOTICE                 |  279 +--
 runtime/service/build.gradle.kts                   |    5 +
 .../polaris/service/admin/PolarisAdminService.java |   16 +-
 .../service/auth/AuthenticationConfiguration.java  |    2 +
 .../auth/AuthenticationRealmConfiguration.java     |    2 +-
 .../service/auth/external/OidcConfiguration.java   |    2 +
 .../service/catalog/common/CatalogHandler.java     |   63 +-
 .../service/catalog/common/ExceptionUtils.java     |  102 +
 .../generic/PolarisGenericTableCatalog.java        |   34 +-
 .../catalog/iceberg/CatalogHandlerUtils.java       |   18 +-
 .../service/catalog/iceberg/IcebergCatalog.java    |   71 +-
 .../catalog/iceberg/IcebergCatalogAdapter.java     |    2 +-
 .../catalog/iceberg/IcebergCatalogHandler.java     |   53 +-
 .../catalog/io/StorageAccessConfigProvider.java    |   28 +-
 .../service/catalog/policy/PolicyCatalog.java      |    9 +-
 .../catalog/policy/PolicyCatalogHandler.java       |    6 +-
 .../service/catalog/policy/PolicyCatalogUtils.java |   10 +-
 .../polaris/service/config/ServiceProducers.java   |   31 +
 .../identity/ServiceIdentityConfiguration.java     |    3 +-
 .../service/reporting/DefaultMetricsReporter.java  |   21 +-
 .../reporting/PersistingMetricsReporter.java       |  158 ++
 .../service/reporting/PolarisMetricsReporter.java  |    4 +
 .../PolarisStorageIntegrationProviderImpl.java     |   33 +-
 .../service/storage/StorageConfiguration.java      |   71 +-
 .../admin/PolarisAdminServiceAuthzTest.java        | 2498 ++++++--------------
 .../service/admin/PolarisAuthzTestBase.java        |  337 +--
 .../service/admin/PolarisAuthzTestsFactory.java    |  370 +++
 ...PolarisGenericTableCatalogHandlerAuthzTest.java |  147 +-
 .../AbstractIcebergCatalogHandlerAuthzTest.java    | 2244 ++++++------------
 .../iceberg/AbstractIcebergCatalogViewTest.java    |    2 +-
 ...ebergCatalogHandlerFineGrainedDisabledTest.java |   28 +-
 .../policy/PolicyCatalogHandlerAuthzTest.java      |  694 ++----
 .../polaris/service/entity/CatalogEntityTest.java  |    1 +
 .../reporting/DefaultMetricsReporterTest.java      |   12 +-
 .../reporting/PersistingMetricsReporterTest.java   |  172 ++
 .../service/storage/StorageConfigurationTest.java  |  158 +-
 .../aws/cloudwatch/Dockerfile-localstack-version   |    2 +-
 .../org/apache/polaris/service/TestServices.java   |    2 +-
 .../PostgresRelationalJdbcLifeCycleManagement.java |   30 +-
 .../test/commons/Dockerfile-postgres-version       |    2 +-
 settings.gradle.kts                                |    4 -
 site/.gitignore                                    |    1 +
 site/README.md                                     |   13 +-
 site/assets/scss/_styles_project.scss              |   23 +
 site/assets/scss/_variables_project.scss           |    7 +
 site/bin/exclude_version_from_search.sh            |    2 +-
 site/content/community/meetings/_index.adoc        |    8 +-
 site/content/community/release-guides/_index.md    |   37 +
 .../release-guides/manual-release-guide.md         |   33 +-
 .../binary-distribution.md => docs/_index.md}      |   42 +-
 .../quickstart => site/content/guides}/README.md   |    8 +-
 site/content/guides/_index.md                      |   52 +
 .../guides}/assets/cloud_providers/await-s3.sh     |    0
 .../guides}/assets/cloud_providers/deploy-aws.sh   |    2 +-
 .../guides}/assets/cloud_providers/deploy-azure.sh |    4 +-
 .../guides}/assets/cloud_providers/deploy-gcp.sh   |    2 +-
 .../guides}/assets/keycloak/iceberg-realm.json     |    0
 .../guides}/assets/polaris/create-catalog.sh       |    0
 .../content/guides}/assets/polaris/obtain-token.sh |    0
 .../assets/postgres/docker-compose-postgres.yml    |    2 +-
 .../guides}/assets/postgres/postgresql.conf        |    0
 .../guides}/assets/prometheus/prometheus.yml       |    0
 .../assets/trino-config/catalog/iceberg.properties |    0
 .../content/guides}/ceph/.gitignore                |    0
 .../content/guides}/ceph/ceph-conf/ceph.conf       |    0
 .../content/guides}/ceph/docker-compose.yml        |    2 +-
 .../content/guides/ceph/dot-env.example            |    0
 .../README.md => site/content/guides/ceph/index.md |   58 +-
 .../guides}/jdbc/docker-compose-bootstrap-db.yml   |    0
 .../content/guides}/jdbc/docker-compose.yml        |    0
 .../README.md => site/content/guides/jdbc/index.md |   57 +-
 .../content/guides}/keycloak/docker-compose.yml    |    0
 .../content/guides/keycloak/index.md               |   57 +-
 .../content/guides}/minio/docker-compose.yml       |    0
 .../content/guides/minio/index.md                  |   63 +-
 .../content/guides}/ozone/docker-compose.yml       |    0
 .../content/guides/ozone/index.md                  |   56 +-
 .../content/guides}/quickstart/docker-compose.yml  |    2 +-
 .../guides/{_index.adoc => quickstart/index.md}    |   18 +-
 .../content/guides}/rustfs/docker-compose.yml      |    2 +-
 .../content/guides/rustfs/index.md                 |   60 +-
 .../content/guides}/spark/docker-compose.yml       |    4 +-
 .../content/guides/spark/index.md                  |   51 +-
 .../content/guides}/spark/notebooks/Dockerfile     |    0
 .../guides}/spark/notebooks/SparkPolaris.ipynb     |    0
 .../content/guides}/telemetry/docker-compose.yml   |    2 +-
 .../content/guides/telemetry/index.md              |   57 +-
 site/content/in-dev/unreleased/_index.md           |   10 +-
 site/content/in-dev/unreleased/admin-tool.md       |   90 +-
 .../in-dev/unreleased/command-line-interface.md    |    2 +-
 site/content/in-dev/unreleased/configuration.md    |  260 --
 .../{managing-security => configuration}/_index.md |   14 +-
 .../configuration/config-sections/_index.md}       |   19 +-
 .../flags-polaris_behavior_changes.md              |   81 +
 .../config-sections/flags-polaris_features.md      |  485 ++++
 .../config-sections/smallrye-polaris_async.md}     |   21 +-
 .../smallrye-polaris_authentication.md             |   45 +
 .../smallrye-polaris_authorization.md              |   12 +-
 .../smallrye-polaris_authorization_opa.md          |   42 +
 .../smallrye-polaris_credential_manager.md}        |   20 +-
 .../smallrye-polaris_event_listener.md}            |   17 +-
 ...allrye-polaris_event_listener_aws_cloudwatch.md |   33 +
 ...event_listener_persistence_in_memory_buffer.md} |   18 +-
 .../config-sections/smallrye-polaris_file_io.md}   |   17 +-
 .../smallrye-polaris_iceberg_metrics_reporting.md} |   17 +-
 .../config-sections/smallrye-polaris_log.md}       |   18 +-
 .../config-sections/smallrye-polaris_metrics.md    |   32 +
 .../config-sections/smallrye-polaris_node.md}      |   24 +-
 .../config-sections/smallrye-polaris_oidc.md       |   46 +
 .../smallrye-polaris_persistence.md                |   35 +
 .../smallrye-polaris_persistence_cache.md          |   37 +
 ..._persistence_distributed_cache_invalidations.md |   34 +
 .../smallrye-polaris_persistence_nosql.md}         |   15 +-
 ...allrye-polaris_persistence_nosql_maintenance.md |   39 +
 ...olaris_persistence_nosql_maintenance_catalog.md |   55 +
 .../smallrye-polaris_persistence_nosql_mongodb.md} |   22 +-
 ...mallrye-polaris_persistence_relational_jdbc.md} |   22 +-
 .../smallrye-polaris_rate_limiter_filter.md}       |   17 +-
 .../smallrye-polaris_rate_limiter_token_bucket.md} |   13 +-
 .../config-sections/smallrye-polaris_readiness.md} |   20 +-
 .../smallrye-polaris_realm_context.md              |   31 +
 .../smallrye-polaris_reserved_properties.md}       |   16 +-
 .../smallrye-polaris_secrets_manager.md}           |   17 +-
 .../smallrye-polaris_service_identity.md           |   58 +
 .../config-sections/smallrye-polaris_storage.md    |   45 +
 .../smallrye-polaris_storage_credential_cache.md}  |   17 +-
 .../config-sections/smallrye-polaris_tasks.md}     |   18 +-
 .../configuration/configuration-reference.md       |  184 ++
 .../configuring-polaris-for-production/_index.md   |   10 +-
 .../configuring-gcs-cloud-storage-specific.md      |    0
 .../configuration/configuring-polaris.md           |  156 ++
 .../configuring-helm.md                            |  154 --
 .../deploying-polaris/cloud-deploy/deploy-aws.md   |    2 +-
 .../deploying-polaris/cloud-deploy/deploy-azure.md |    2 +-
 .../deploying-polaris/cloud-deploy/deploy-gcp.md   |    2 +-
 .../deploying-polaris/local-deploy.md              |    2 +-
 .../getting-started/using-polaris/_index.md        |    2 +-
 .../content/in-dev/unreleased/helm-chart/_index.md |   61 +
 .../in-dev/unreleased/helm-chart/authentication.md |  299 +++
 site/content/in-dev/unreleased/helm-chart/dev.md   |  268 +++
 .../in-dev/unreleased/helm-chart/networking.md     |  287 +++
 .../in-dev/unreleased/helm-chart/persistence.md    |  199 ++
 .../in-dev/unreleased/helm-chart/production.md     |  215 ++
 .../{helm.md => helm-chart/reference.md}           |  687 +++---
 .../unreleased/helm-chart/reference.md.gotmpl}     |    7 +-
 .../in-dev/unreleased/metastores/nosql-mongodb.md  |    8 +
 site/docker/Dockerfile                             |   13 +-
 site/go.mod                                        |    2 +-
 site/go.sum                                        |    8 +-
 site/hugo.yaml                                     |   54 +-
 site/layouts/_default/redirect.html                |   14 +
 site/layouts/docs/baseof.html                      |    7 +-
 site/layouts/{releases => guides}/baseof.html      |   21 +-
 site/layouts/partials/breadcrumb.html              |   92 +
 .../docs-link.html}                                |   17 +-
 site/layouts/partials/head.html                    |   67 +-
 site/layouts/partials/navbar.html                  |   20 +-
 site/layouts/partials/releasePages.html            |   29 +-
 ...r-releases-tree.html => sidebar-docs-tree.html} |   73 +-
 .../{sidebar-releases.html => sidebar-docs.html}   |    4 +-
 site/layouts/releases/baseof.html                  |    2 +-
 .../{releaseVersion.html => docs-link.html}        |    3 +-
 ...ub-polaris.html => include-config-section.html} |   13 +-
 spec/polaris-catalog-apis/generic-tables-api.yaml  |   22 +-
 spec/polaris-management-service.yml                |    3 +
 tools/config-docs/generator/build.gradle.kts       |    2 +
 .../polaris/docs/generator/DocGenDoclet.java       |   88 +-
 .../polaris/docs/generator/MarkdownFormatter.java  |   31 +
 .../generator/PolarisConfigurationConfigs.java     |  189 ++
 .../docs/generator/PolarisConfigurationInfo.java   |   21 +-
 .../generator/PolarisConfigurationSectionPage.java |   75 +
 .../docs/generator/SmallRyeConfigPropertyInfo.java |   16 +
 .../polaris/docs/generator/SmallRyeConfigs.java    |   27 +-
 tools/config-docs/site/build.gradle.kts            |   65 +
 303 files changed, 14189 insertions(+), 9937 deletions(-)
 create mode 100644 doap.rdf
 create mode 120000 getting-started
 delete mode 100644 getting-started/README.md
 copy gradle/{banned-dependencies.txt => banned-quarkus-prod-dependencies.txt} 
(89%)
 delete mode 100644 helm/polaris/helm.md.gotmpl
 create mode 100644 
persistence/relational-jdbc/src/main/java/org/apache/polaris/persistence/relational/jdbc/models/ModelCommitMetricsReport.java
 create mode 100644 
persistence/relational-jdbc/src/main/java/org/apache/polaris/persistence/relational/jdbc/models/ModelScanMetricsReport.java
 delete mode 100644 
persistence/relational-jdbc/src/main/resources/h2/schema-metrics-v1.sql
 delete mode 100644 
persistence/relational-jdbc/src/main/resources/postgres/schema-metrics-v1.sql
 delete mode 100644 
persistence/relational-jdbc/src/test/java/org/apache/polaris/persistence/relational/jdbc/MetricsPersistenceBootstrapValidationTest.java
 create mode 100644 
persistence/relational-jdbc/src/test/java/org/apache/polaris/persistence/relational/jdbc/MetricsReportPersistenceTest.java
 create mode 100644 
persistence/relational-jdbc/src/test/java/org/apache/polaris/persistence/relational/jdbc/SpiModelConverterTest.java
 create mode 100644 
persistence/relational-jdbc/src/test/java/org/apache/polaris/persistence/relational/jdbc/models/ModelCommitMetricsReportTest.java
 create mode 100644 
persistence/relational-jdbc/src/test/java/org/apache/polaris/persistence/relational/jdbc/models/ModelScanMetricsReportTest.java
 create mode 100644 plugins/spark/v3.5/spark/src/main/no-license-notice-marker
 copy 
persistence/nosql/authz/api/src/main/java/org/apache/polaris/persistence/nosql/authz/api/AclChain.java
 => 
polaris-core/src/main/java/org/apache/polaris/core/auth/AuthorizationDecision.java
 (65%)
 create mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/auth/AuthorizationRequest.java
 create mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/auth/AuthorizationState.java
 create mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/auth/AuthorizationTargetBinding.java
 copy 
polaris-core/src/main/java/org/apache/polaris/core/{persistence/resolver/ResolverEntityName.java
 => auth/PolarisSecurable.java} (51%)
 copy 
persistence/nosql/nodes/spi/src/main/java/org/apache/polaris/persistence/nosql/nodeids/spi/NodeStore.java
 => 
polaris-core/src/main/java/org/apache/polaris/core/context/RequestIdSupplier.java
 (60%)
 delete mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/persistence/metrics/MetricsQueryCriteria.java
 delete mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/persistence/metrics/NoOpMetricsPersistence.java
 create mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/persistence/metrics/PolarisMetricsManager.java
 delete mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/persistence/metrics/ReportIdToken.java
 create mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/persistence/resolver/Resolvable.java
 create mode 100644 
polaris-core/src/main/java/org/apache/polaris/core/storage/aws/SessionTagField.java
 create mode 100644 
polaris-core/src/test/java/org/apache/polaris/core/auth/AuthorizationRequestTest.java
 copy 
runtime/service/src/test/java/org/apache/polaris/service/events/PolarisEventTypeTest.java
 => 
polaris-core/src/test/java/org/apache/polaris/core/auth/PolarisAuthorizerImplTest.java
 (51%)
 copy 
persistence/nosql/persistence/db/inmemory/src/testFixtures/java/org/apache/polaris/persistence/nosql/inmemory/InMemoryBackendTestFactory.java
 => 
runtime/admin/src/main/java/org/apache/polaris/admintool/nosql/BaseNoSqlCommand.java
 (51%)
 copy 
persistence/nosql/persistence/testextension/src/main/java/org/apache/polaris/persistence/nosql/testextension/BackendTestFactory.java
 => 
runtime/admin/src/main/java/org/apache/polaris/admintool/nosql/NoSqlCommand.java
 (53%)
 create mode 100644 
runtime/admin/src/main/java/org/apache/polaris/admintool/nosql/maintenance/BaseNoSqlMaintenanceCommand.java
 copy 
persistence/nosql/persistence/impl/src/main/java/org/apache/polaris/persistence/nosql/impl/commits/retry/UnfairRetries.java
 => 
runtime/admin/src/main/java/org/apache/polaris/admintool/nosql/maintenance/NoSqlMaintenanceInfoCommand.java
 (66%)
 copy 
polaris-core/src/main/java/org/apache/polaris/core/policy/content/StrictBooleanDeserializer.java
 => 
runtime/admin/src/main/java/org/apache/polaris/admintool/nosql/maintenance/NoSqlMaintenanceLogCommand.java
 (50%)
 create mode 100644 
runtime/admin/src/main/java/org/apache/polaris/admintool/nosql/maintenance/NoSqlMaintenanceRunCommand.java
 copy 
runtime/{service/src/test/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalogRelationalTest.java
 => 
admin/src/test/java/org/apache/polaris/admintool/nosql/NoSqlInMemoryBootstrapCommandTest.java}
 (77%)
 copy 
runtime/{service/src/cloudTest/java/org/apache/polaris/service/it/CredentialVendingProfile.java
 => 
admin/src/test/java/org/apache/polaris/admintool/nosql/NoSqlInMemoryProfile.java}
 (75%)
 copy 
runtime/admin/src/test/java/org/apache/polaris/admintool/{relational/jdbc/RelationalJdbcPurgeCommandTest.java
 => nosql/NoSqlInMemoryPurgeCommandTest.java} (82%)
 copy 
runtime/{service/src/test/java/org/apache/polaris/service/catalog/iceberg/IcebergCatalogRelationalTest.java
 => 
admin/src/test/java/org/apache/polaris/admintool/nosql/NoSqlMongoBootstrapCommandTest.java}
 (77%)
 create mode 100644 
runtime/admin/src/test/java/org/apache/polaris/admintool/nosql/NoSqlMongoMaintenanceCommandTest.java
 copy 
runtime/{test-common/src/main/java/org/apache/polaris/test/commons/RelationalJdbcProfile.java
 => 
admin/src/test/java/org/apache/polaris/admintool/nosql/NoSqlMongoProfile.java} 
(73%)
 copy 
runtime/admin/src/test/java/org/apache/polaris/admintool/{relational/jdbc/RelationalJdbcPurgeCommandTest.java
 => nosql/NoSqlMongoPurgeCommandTest.java} (82%)
 copy 
runtime/{test-common/src/main/java/org/apache/polaris/test/commons/keycloak/KeycloakLifecycleManager.java
 => 
admin/src/testFixtures/java/org/apache/polaris/admintool/MongoTestResourceLifecycleManager.java}
 (65%)
 create mode 100644 
runtime/service/src/main/java/org/apache/polaris/service/catalog/common/ExceptionUtils.java
 create mode 100644 
runtime/service/src/main/java/org/apache/polaris/service/reporting/PersistingMetricsReporter.java
 create mode 100644 
runtime/service/src/test/java/org/apache/polaris/service/admin/PolarisAuthzTestsFactory.java
 create mode 100644 
runtime/service/src/test/java/org/apache/polaris/service/reporting/PersistingMetricsReporterTest.java
 copy site/content/{in-dev/unreleased/getting-started/binary-distribution.md => 
docs/_index.md} (51%)
 rename {getting-started/quickstart => site/content/guides}/README.md (83%)
 create mode 100644 site/content/guides/_index.md
 rename {getting-started => 
site/content/guides}/assets/cloud_providers/await-s3.sh (100%)
 rename {getting-started => 
site/content/guides}/assets/cloud_providers/deploy-aws.sh (96%)
 rename {getting-started => 
site/content/guides}/assets/cloud_providers/deploy-azure.sh (94%)
 rename {getting-started => 
site/content/guides}/assets/cloud_providers/deploy-gcp.sh (95%)
 rename {getting-started => 
site/content/guides}/assets/keycloak/iceberg-realm.json (100%)
 rename {getting-started => 
site/content/guides}/assets/polaris/create-catalog.sh (100%)
 rename {getting-started => site/content/guides}/assets/polaris/obtain-token.sh 
(100%)
 rename {getting-started => 
site/content/guides}/assets/postgres/docker-compose-postgres.yml (96%)
 rename {getting-started => 
site/content/guides}/assets/postgres/postgresql.conf (100%)
 rename {getting-started => 
site/content/guides}/assets/prometheus/prometheus.yml (100%)
 rename {getting-started => 
site/content/guides}/assets/trino-config/catalog/iceberg.properties (100%)
 rename {getting-started => site/content/guides}/ceph/.gitignore (100%)
 rename {getting-started => site/content/guides}/ceph/ceph-conf/ceph.conf (100%)
 rename {getting-started => site/content/guides}/ceph/docker-compose.yml (99%)
 rename getting-started/ceph/.env.example => 
site/content/guides/ceph/dot-env.example (100%)
 rename getting-started/ceph/README.md => site/content/guides/ceph/index.md 
(75%)
 rename {getting-started => 
site/content/guides}/jdbc/docker-compose-bootstrap-db.yml (100%)
 rename {getting-started => site/content/guides}/jdbc/docker-compose.yml (100%)
 rename getting-started/jdbc/README.md => site/content/guides/jdbc/index.md 
(64%)
 rename {getting-started => site/content/guides}/keycloak/docker-compose.yml 
(100%)
 rename getting-started/keycloak/README.md => 
site/content/guides/keycloak/index.md (85%)
 rename {getting-started => site/content/guides}/minio/docker-compose.yml (100%)
 rename getting-started/minio/README.md => site/content/guides/minio/index.md 
(62%)
 rename {getting-started => site/content/guides}/ozone/docker-compose.yml (100%)
 rename getting-started/ozone/README.md => site/content/guides/ozone/index.md 
(71%)
 rename {getting-started => site/content/guides}/quickstart/docker-compose.yml 
(99%)
 copy site/content/guides/{_index.adoc => quickstart/index.md} (77%)
 rename {getting-started => site/content/guides}/rustfs/docker-compose.yml (99%)
 rename getting-started/rustfs/README.md => site/content/guides/rustfs/index.md 
(62%)
 rename {getting-started => site/content/guides}/spark/docker-compose.yml (91%)
 rename getting-started/spark/README.md => site/content/guides/spark/index.md 
(58%)
 rename {getting-started => site/content/guides}/spark/notebooks/Dockerfile 
(100%)
 rename {getting-started => 
site/content/guides}/spark/notebooks/SparkPolaris.ipynb (100%)
 rename {getting-started => site/content/guides}/telemetry/docker-compose.yml 
(98%)
 rename getting-started/telemetry/README.md => 
site/content/guides/telemetry/index.md (55%)
 delete mode 100644 site/content/in-dev/unreleased/configuration.md
 copy site/content/in-dev/unreleased/{managing-security => 
configuration}/_index.md (59%)
 copy site/content/{guides/_index.adoc => 
in-dev/unreleased/configuration/config-sections/_index.md} (74%)
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/flags-polaris_behavior_changes.md
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/flags-polaris_features.md
 copy site/content/{community/proposals.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_async.md} (64%)
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_authentication.md
 copy 
runtime/admin/src/testFixtures/resources/org/apache/polaris/admintool/Dockerfile-postgres-version
 => 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_authorization.md
 (78%)
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_authorization_opa.md
 copy site/content/{community/proposals.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_credential_manager.md}
 (55%)
 copy site/content/{guides/_index.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_event_listener.md}
 (71%)
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_event_listener_aws_cloudwatch.md
 copy site/content/{guides/_index.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_event_listener_persistence_in_memory_buffer.md}
 (67%)
 copy site/content/{guides/_index.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_file_io.md} 
(70%)
 copy site/content/{guides/_index.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_iceberg_metrics_reporting.md}
 (75%)
 copy site/content/{guides/_index.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_log.md} (67%)
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_metrics.md
 copy site/content/{community/proposals.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_node.md} (50%)
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_oidc.md
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_persistence.md
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_persistence_cache.md
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_persistence_distributed_cache_invalidations.md
 copy 
site/content/in-dev/unreleased/{polaris-api-specs/polaris-management-api.md => 
configuration/config-sections/smallrye-polaris_persistence_nosql.md} (71%)
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_persistence_nosql_maintenance.md
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_persistence_nosql_maintenance_catalog.md
 copy site/content/{community/proposals.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_persistence_nosql_mongodb.md}
 (58%)
 copy site/content/{community/proposals.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_persistence_relational_jdbc.md}
 (66%)
 copy site/content/{guides/_index.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_rate_limiter_filter.md}
 (69%)
 copy site/content/{community/contributing-guidelines.md => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_rate_limiter_token_bucket.md}
 (53%)
 copy site/content/{community/proposals.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_readiness.md} 
(64%)
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_realm_context.md
 copy site/content/{guides/_index.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_reserved_properties.md}
 (79%)
 copy site/content/{guides/_index.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_secrets_manager.md}
 (68%)
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_service_identity.md
 create mode 100644 
site/content/in-dev/unreleased/configuration/config-sections/smallrye-polaris_storage.md
 copy site/content/{guides/_index.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_storage_credential_cache.md}
 (75%)
 rename site/content/{guides/_index.adoc => 
in-dev/unreleased/configuration/config-sections/smallrye-polaris_tasks.md} (73%)
 create mode 100644 
site/content/in-dev/unreleased/configuration/configuration-reference.md
 rename site/content/in-dev/unreleased/{ => 
configuration}/configuring-polaris-for-production/_index.md (96%)
 rename site/content/in-dev/unreleased/{ => 
configuration}/configuring-polaris-for-production/configuring-gcs-cloud-storage-specific.md
 (100%)
 create mode 100644 
site/content/in-dev/unreleased/configuration/configuring-polaris.md
 delete mode 100644 
site/content/in-dev/unreleased/configuring-polaris-for-production/configuring-helm.md
 create mode 100644 site/content/in-dev/unreleased/helm-chart/_index.md
 create mode 100644 site/content/in-dev/unreleased/helm-chart/authentication.md
 create mode 100644 site/content/in-dev/unreleased/helm-chart/dev.md
 create mode 100644 site/content/in-dev/unreleased/helm-chart/networking.md
 create mode 100644 site/content/in-dev/unreleased/helm-chart/persistence.md
 create mode 100644 site/content/in-dev/unreleased/helm-chart/production.md
 rename site/content/in-dev/unreleased/{helm.md => helm-chart/reference.md} 
(51%)
 copy site/content/{community/chat-bylaws.md => 
in-dev/unreleased/helm-chart/reference.md.gotmpl} (88%)
 create mode 100644 site/layouts/_default/redirect.html
 copy site/layouts/{releases => guides}/baseof.html (66%)
 create mode 100644 site/layouts/partials/breadcrumb.html
 copy site/layouts/{shortcodes/github-polaris.html => partials/docs-link.html} 
(72%)
 rename site/layouts/partials/{sidebar-releases-tree.html => 
sidebar-docs-tree.html} (62%)
 rename site/layouts/partials/{sidebar-releases.html => sidebar-docs.html} (93%)
 copy site/layouts/shortcodes/{releaseVersion.html => docs-link.html} (95%)
 copy site/layouts/shortcodes/{github-polaris.html => 
include-config-section.html} (73%)
 create mode 100644 
tools/config-docs/generator/src/main/java/org/apache/polaris/docs/generator/PolarisConfigurationConfigs.java
 copy 
polaris-core/src/main/java/org/apache/polaris/core/persistence/resolver/ResolutionManifestFactory.java
 => 
tools/config-docs/generator/src/main/java/org/apache/polaris/docs/generator/PolarisConfigurationInfo.java
 (70%)
 create mode 100644 
tools/config-docs/generator/src/main/java/org/apache/polaris/docs/generator/PolarisConfigurationSectionPage.java


Reply via email to