• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Qiskit / qiskit-ibm-runtime / 30835810088 / 7
89%
main: 89%

Build:
DEFAULT BRANCH: main
Ran 03 Aug 2026 05:20PM UTC
Files 335
Run time 12s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Aug 2026 05:06PM UTC coverage: 89.028% (+0.004%) from 89.024%
30835810088.7

push

github

web-flow
Support IAM private endpoints via IAM_URL env var (#3135)

<!--
⚠️ The pull request title should be short detailed and understandable
for all.
⚠️ Also, please add a release note file using towncrier if the change
needs to
  be documented in the release notes.
⚠️ If your pull request fixes an open issue, please link to the issue.

✅ I have added the tests to cover my changes.
✅ I have updated the documentation accordingly.
✅ I have read the CONTRIBUTING document.
-->

### Summary

Adds an `IAM_URL` environment variable to override the IAM endpoint URL
used for authentication, allowing IAM traffic to be routed through a
private endpoint (e.g. https://private.iam.cloud.ibm.com) in VPE
environments without code changes. This follows the same convention as
the IBM SDK's `GLOBAL_SEARCH_URL` and `GLOBAL_CATALOG_URL` variables.

Additionally, skips the `instances()` validation call during
`QiskitRuntimeService` initialization when
`QISKIT_FUNCTIONS_EXPERIMENTAL` is set. This is an undocumented setting
for environments where Global Search/Catalog may not be reachable via
private endpoints.

### Details and comments

Fixes #3134.

I will keep the PR on draft until I have been able to re-verify that the
URL changes I implemented hold in both production and staging.
### Pending tests

- [x] Test private endpoints in staging
- [x] Test private endpoints in production

### AI/LLM disclosure

- [ ] I didn't use LLM tooling, or only used it privately.
- [ ] I used the following tool to help write this PR description:
- [x] I used the following tool to generate or modify code: Claude
Sonnet 4.6

---------

Co-authored-by: Diego M. Rodriguez <diego@moreda.io>

9250 of 10390 relevant lines covered (89.03%)

0.89 hits per line

Source Files on job unit-tests_python3.11-ubuntu-latest - 30835810088.7
  • Tree
  • List 335
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 30835810088
  • 4cd55ef3 on github
  • Prev Job for on main (#30806732148.11)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc