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

redhat-performance / cloud-governance / 28609443372
73%

Build:
DEFAULT BRANCH: main
Ran 02 Jul 2026 05:46PM UTC
Jobs 0
Files 0
Run time –
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

pending completion
28609443372

push

travis-pro

web-flow
Fix ROSA cluster tagging for both SSO and IAM access key deployments (#1007)

* Fix ROSA cluster tagging for both SSO and IAM access key deployments

ROSA instances are created by AWS/Red Hat service accounts, hiding the
actual user in RunInstances CloudTrail events. This adds multi-strategy
username resolution that traces ownership through cluster IAM roles and
CloudTrail events, with a fallback that handles deleted roles via direct
CloudTrail CreateRole event search (90-day retention).

Co-authored-by: Cursor <cursoragent@cursor.com>

* Coderabbit fixes

* Add unit tests for ROSA cluster tagging username resolution

Cover CloudTrail fallback lookups, automation-user exclusion, strategy
ordering, and ambiguous cluster role matching introduced in PR #1007.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Coderabbit comments

* Use generic test usernames and fix automation exclusion coverage

Replace real IAM/AD identifiers with fictional names in ROSA tagging
unit tests, and include the automation user in iam_users so exclude
logic is actually exercised.

Co-authored-by: Cursor <cursoragent@cursor.com>

* Fix non-cluster tag cleanup after resource-events username lookup

Tagging can resolve owners via get_username_from_resource_events while
teardown still used CloudTrail-only lookup, leaving partial tags that
caused validate_existing_tag to skip re-applying Budget and LaunchTime.
Align removal with tagging and require input tags in validation.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Source Files on build 28609443372
Detailed source file information is not available for this build.
  • Back to Repo
  • be84c79d on github
  • Prev Build on main (#28085098939)
  • Next Build on main (#28649720826)
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