Skip to content

Conversation

@pritishpai
Copy link
Contributor

@pritishpai pritishpai commented Oct 26, 2025

Changes

Update test will new SPN ID with a short term fix. Added a new bug for fixing it later.

Resolves #4703

@pritishpai pritishpai requested a review from a team as a code owner October 26, 2025 23:23
@pritishpai pritishpai requested review from FastLee and asnare October 26, 2025 23:23
@codecov
Copy link

codecov bot commented Oct 26, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (main@51c39d2). Learn more about missing BASE report.
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #4704   +/-   ##
=======================================
  Coverage        ?   87.94%           
=======================================
  Files           ?      123           
  Lines           ?    17570           
  Branches        ?     3714           
=======================================
  Hits            ?    15452           
  Misses          ?     1425           
  Partials        ?      693           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions
Copy link

github-actions bot commented Oct 26, 2025

✅ 55/55 passed, 5 skipped, 2h52m28s total

Running from acceptance #8942

Copy link
Contributor

@FastLee FastLee left a comment

Choose a reason for hiding this comment

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

LGTM. Related to a labs-infra PR.

@FastLee FastLee added this pull request to the merge queue Oct 27, 2025
Merged via the queue into main with commit d7a1c55 Oct 27, 2025
10 checks passed
@FastLee FastLee deleted the fix/integration_test_failures20251024 branch October 27, 2025 16:29
sundarshankar89 added a commit that referenced this pull request Nov 13, 2025
* Added a dataframe call matcher for linting tables ([#4664](#4664)). The library has been enhanced with several new features and improvements. A new method has been introduced to check if a given call node represents a DataFrame method call, such as `df.write.mode().saveAsTable()` or `df.write.saveAsTable()`, by verifying the call chain and intermediate calls. This method is utilized by the existing `matches` method to correctly identify DataFrame method calls for linting purposes. Additionally, the `pick_owner_group` method has been updated to filter out groups with `None` display names, ensuring that the user is only presented with valid group options. Furthermore, a new test method has been added to collect and lint DataFrame calls, such as `df.write[.mode()].saveAsTable()`, to ensure that used tables are correctly identified in PySpark code, covering various scenarios and utilizing relevant classes to provide context for the linter.
* Updated integration test with new SPN ID ([#4704](#4704)). The migration of external tables with a service principal name (SPN) in an Azure environment has been enhanced for improved security and flexibility. Instead of relying on a hardcoded SPN client ID, the test case now retrieves the ID from a secret store, utilizing a secure method to manage sensitive credentials. This change allows for better protection and easier rotation of credentials, aligning with best practices for handling confidential information.
* Updates documentation with installation prompt details ([#4399](#4399)). The installation process for Unity Catalog migration has been enhanced to provide a more guided and user-friendly experience, featuring interactive prompts that walk users through configuring their migration settings. These prompts cover a range of aspects, including basic configuration, migration strategies, database and table settings, ownership and validation reconciliation, SQL warehouse selection, network and dependency configuration, and post-installation steps. With validation and orchestration handled by the installation classes, users can easily configure and deploy their workspaces to Unity Catalog, with support for advanced scenarios such as forced installation prompts and joining existing collections, which require account admin privileges, resulting in a more streamlined and customizable migration experience.
sundarshankar89 added a commit that referenced this pull request Nov 13, 2025
* Added a dataframe call matcher for linting tables ([#4664](#4664)). Improved linting: Enhanced table checks and fixed group selection issues.
* Updated integration test with new SPN ID ([#4704](#4704)). Improved authentication: Enhanced integration with secure ID updates.
* Updates documentation with installation prompt details ([#4399](#4399)). Simplified installation: Added guidance on UCX install prompts, improving user experience.
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.

Programatically fetch Azure SPN ID than using hard-coded value

3 participants