Skip to content

Conversation

@XN137
Copy link
Contributor

@XN137 XN137 commented Aug 13, 2025

the concrete setStorageConfigurationInfo method in the Builder only uses the RealmConfig so we should pass that instead.

@github-project-automation github-project-automation bot moved this to PRs In Progress in Basic Kanban Board Aug 13, 2025
@XN137 XN137 force-pushed the Remove-CallContext-from-CatalogEntity branch from 3b8670e to ef80b94 Compare August 13, 2025 06:32
@XN137 XN137 marked this pull request as ready for review August 13, 2025 07:01
snazy
snazy previously approved these changes Aug 13, 2025
Copy link
Member

@snazy snazy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 on this change, there's no functional change.

@github-project-automation github-project-automation bot moved this from PRs In Progress to Ready to merge in Basic Kanban Board Aug 13, 2025
dimas-b
dimas-b previously approved these changes Aug 13, 2025
Copy link
Contributor

@dimas-b dimas-b left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code changes LGTM 👍 Thx @XN137 !

@XN137 XN137 dismissed stale reviews from dimas-b and snazy via 01eba90 August 13, 2025 15:54
@XN137 XN137 force-pushed the Remove-CallContext-from-CatalogEntity branch from ef80b94 to 01eba90 Compare August 13, 2025 15:54
@XN137 XN137 changed the title Remove CallContext from CatalogEntity Replace CallContext with RealmConfig in CatalogEntity Aug 13, 2025
@XN137
Copy link
Contributor Author

XN137 commented Aug 13, 2025

rebased after trivial conflict in CatalogEntityTest.java

dimas-b
dimas-b previously approved these changes Aug 13, 2025
the concrete `setStorageConfigurationInfo` method in the `Builder` only
uses the `RealmConfig` so we should pass that instead.
@XN137 XN137 force-pushed the Remove-CallContext-from-CatalogEntity branch from 01eba90 to af3eec9 Compare August 14, 2025 08:44
@XN137
Copy link
Contributor Author

XN137 commented Aug 14, 2025

rebased after trivial conflict in PolarisStorageConfigurationInfo.java

Copy link
Contributor

@flyrain flyrain left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 Thanks for doing it, @XN137 !

@flyrain flyrain merged commit c165249 into apache:main Aug 14, 2025
12 checks passed
@github-project-automation github-project-automation bot moved this from Ready to merge to Done in Basic Kanban Board Aug 14, 2025
@XN137 XN137 deleted the Remove-CallContext-from-CatalogEntity branch August 15, 2025 07:07
snazy added a commit to snazy/polaris that referenced this pull request Nov 20, 2025
* Fix Keycloak getting-started example (apache#2349)

The `polaris-setup` container was erroneously including a non-existent scope when fetching a token from Keycloak.

* fix(deps): update dependency com.nimbusds:nimbus-jose-jwt to v10.4.2 (apache#2350)

* Use PolarisTaskConstants (apache#2346)

* Add a regression test for Catalog Federation (apache#2286)

* Add a regression test for Catalog Federation

* Install jq dependency

* Fix token issues

* Update regtests/README.md

Co-authored-by: Eric Maynard <emaynard@apache.org>

* Update README.md

---------

Co-authored-by: Eric Maynard <emaynard@apache.org>

* Modularize federation (Option 2) (apache#2332)

* Modularize federation (Option 2)

* Move polaris-extensions-federation-hadoop dependency

* Change identifier to lowerCase

* Change identifiers to constants

* Replace CallContext with RealmConfig in enforceFeatureEnabledOrThrow (apache#2348)

* Replace CallContext with RealmConfig in CatalogEntity (apache#2336)

* chore(deps): update registry.access.redhat.com/ubi9/openjdk-21-runtime docker tag to v1.23-6 (apache#2353)

* fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.0.2 (apache#2358)

* chore(deps): update postgres docker tag to v17.6 (apache#2354)

* Add integration tests with Keycloak (apache#2343)

* Fix REST responses for failed Admin operations (apache#2291)

* Fix REST responses for failed Admin operations

the `boolean` return values of many methods in `PolarisAdminService`
were often simply not getting used at all, thus the REST api returned
success in those cases even though the `PrivilegeResult` was marked
as failed.
due to this fix a silently failing test now needs to be adjusted.

we return the `PrivilegeResult` instead of a `boolean` to give the
client at least some indication of what has gone wrong on the server
side.

note that some of the other operations were throwing Expcetions already,
which are already reported back correctly to the client.

* review: use http 400 BAD_REQUEST

* Make PolarisAuthorizer RequestScoped (apache#2340)

all methods in `PolarisAuthorizer` currently have a `CallContext`
parameter.
in its only implementation only `CallContext.getRealmConfig` is getting
used.

so since `PolarisAuthorizer` cant be used outside a request, we can
simply make it request-scoped and inject the request-scoped `RealmConfig`
directly.

* fix(deps): update mockito monorepo to v5.19.0 (apache#2360)

* Fix soft-merge conflict on `main` (apache#2364)

* feat(docs): Add Getting Stated guide for MinIO (apache#2227)

* feat(docs): Add Getting Stated guide for MinIO

A simple page of step-by-step instructions for setting
up a local environment with Polaris, MinIO and Spark.

Closes apache#1530

* IntelliJ: fix project icon in IJ project list (apache#2366)

... copy source has changed

* Use asMap property helpers (apache#2347)

seems like these helpers existed for a long time but were just not
getting used consistently

* SigV4 Auth Support for Catalog Federation - Part 2: Connection Config Persistence (apache#2190)

* Add SigV4 related DPOs

* Rename UserSecretReference to SecretReference and fix some small issues

* fix(deps): update dependency software.amazon.awssdk:bom to v2.32.24 (apache#2371)

* Rat-check: exclude venv, cleanup excludes, include .svg (apache#2363)

* `.svg` files are XML files and can contain a license header
* Re-grouped the exclusion rat patterns
* Added exclude for `.venv`
* Added exclude for `.ruff_cache`

* NoSQL: Async-impls: add some safeguards + javadoc spelling

* NoSQL: spelling

* NoSQL: dependency updates

* Last merged commit: 5a7686b

---------

Co-authored-by: Alexandre Dutra <adutra@apache.org>
Co-authored-by: Mend Renovate <bot@renovateapp.com>
Co-authored-by: Christopher Lambert <xn137@gmx.de>
Co-authored-by: Pooja Nilangekar <nilangekar.pooja@gmail.com>
Co-authored-by: Eric Maynard <emaynard@apache.org>
Co-authored-by: Dmitri Bourlatchkov <dmitri.bourlatchkov@gmail.com>
Co-authored-by: Rulin Xing <xjdkcsq3@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants