Skip to content

feat: place random hex before name in pool and provider IDs to avoid collisions#13

Merged
Monska85 merged 1 commit into
mainfrom
feat/4193-random-pool-id-prefix
May 20, 2026
Merged

feat: place random hex before name in pool and provider IDs to avoid collisions#13
Monska85 merged 1 commit into
mainfrom
feat/4193-random-pool-id-prefix

Conversation

@Monska85

Copy link
Copy Markdown
Contributor

Refs: sparkfabrik-innovation-team/board#4193
Assisted-by: opencode/github-copilot/claude-opus-4.6

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the Workload Identity Pool and Provider ID generation to place the random hex segment before var.name, reducing the chance of ID collisions when long names cause truncation. It also adds/updates documentation to describe the resulting breaking change and upgrade steps.

Changes:

  • Change pool/provider ID format to *-{hex}-{name} by introducing a dedicated local suffix and using it in main.tf.
  • Add an upgrade guide for the 0.2.x → 1.0.0 breaking change.
  • Update README/CHANGELOG content (including regenerated markdown tables) to reflect the release.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
main.tf Switch pool/provider IDs to use the new {hex}-{name} suffix to avoid truncation collisions.
locals.tf Introduce resource_name_pool_suffix to support the new ID layout while keeping the old suffix for other resources.
UPGRADING.md Add upgrade guidance and list impacted resources for the breaking ID change.
CHANGELOG.md Document the 1.0.0 breaking change and link to the upgrade guide.
README.md Reformat and refresh module documentation tables/examples.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
Comment thread CHANGELOG.md Outdated
Comment thread UPGRADING.md Outdated
…collisions

Refs: sparkfabrik-innovation-team/board#4193
Assisted-by: opencode/github-copilot/claude-opus-4.6
@Monska85 Monska85 force-pushed the feat/4193-random-pool-id-prefix branch from d4bd3ce to 88ea8bb Compare May 20, 2026 16:11
@Monska85 Monska85 merged commit 8a1e06f into main May 20, 2026
1 check passed
@Monska85 Monska85 deleted the feat/4193-random-pool-id-prefix branch May 20, 2026 16:35
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.

3 participants