Skip to content

fix: bump python-tss-sdk to 2.0.0+ for Delinea Cloud Platform support#16446

Open
adrisala wants to merge 1 commit into
ansible:develfrom
adrisala:fix/bump-python-tss-sdk
Open

fix: bump python-tss-sdk to 2.0.0+ for Delinea Cloud Platform support#16446
adrisala wants to merge 1 commit into
ansible:develfrom
adrisala:fix/bump-python-tss-sdk

Conversation

@adrisala

@adrisala adrisala commented May 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bumps python-tss-sdk minimum from >=1.2.1 to >=2.0.0 in requirements.in
  • The old SDK only supports the legacy /oauth2/token endpoint with grant_type=password, which does not exist on Delinea Cloud Platform tenants (*.delinea.app)
  • SDK 2.0.0+ adds automatic server-type detection and platform authentication via /identity/api/oauth2/token/xpmplatform with grant_type=client_credentials
  • The pinned version in requirements.txt already resolves to 2.0.0
ISSUE TYPE
  • Bug, Docs Fix or other nominal change

Test plan

  • Verify credential test succeeds against a *.delinea.app tenant
  • Verify credential test still works against legacy Secret Server instances
  • Verify job launch with Delinea Cloud external credential resolves correctly

🤖 Generated with Claude Code


Note

Low Risk
Low risk dependency constraint change confined to requirements/requirements.in; main risk is unexpected behavior changes from the newer python-tss-sdk major version in environments that previously installed 1.x.

Overview
Updates the Python dependency floor for python-tss-sdk from >=1.2.1 to >=2.0.0 in requirements/requirements.in, ensuring installs use the newer SDK baseline.

Reviewed by Cursor Bugbot for commit 87e419b. Bugbot is set up for automated code reviews on this repo. Configure here.

Summary by CodeRabbit

  • Chores
    • Raised the minimum required python-tss-sdk version from 1.2.1 to 2.0.0. This update may require upgrading your environment or reinstalling dependencies to maintain compatibility with the latest package changes.

@github-actions github-actions Bot added dependencies Pull requests that update a dependency file community labels May 7, 2026
@coderabbitai

coderabbitai Bot commented May 7, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Enterprise

Run ID: 09f0ea50-4929-4f5e-a467-a32a6ba8f031

📥 Commits

Reviewing files that changed from the base of the PR and between 8f6ce7a and 87e419b.

📒 Files selected for processing (1)
  • requirements/requirements.in
🚧 Files skipped from review as they are similar to previous changes (1)
  • requirements/requirements.in

📝 Walkthrough

Walkthrough

The PR raises the minimum required version of python-tss-sdk from >=1.2.1 to >=2.0.0 in requirements/requirements.in.

Changes

Dependency Version Constraint

Layer / File(s) Summary
Dependency Specification
requirements/requirements.in
python-tss-sdk minimum version requirement changed from >=1.2.1 to >=2.0.0.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title clearly and concisely summarizes the main change: bumping python-tss-sdk to version 2.0.0+ and directly explains the motivation (Delinea Cloud Platform support).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

The bundled python-tss-sdk 1.2.x only supports the legacy
/oauth2/token endpoint with grant_type=password. Delinea Cloud
Platform tenants (*.delinea.app) require authentication via
/identity/api/oauth2/token/xpmplatform with grant_type=client_credentials.
SDK 2.0.0+ adds automatic server-type detection and the platform
authentication flow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@adrisala adrisala force-pushed the fix/bump-python-tss-sdk branch from 8f6ce7a to 87e419b Compare May 11, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant