Skip to content

docs(helm): state the collector's KMS alias requirement and keep ci/ out of the package - #77

Closed
tim-thacker-nullify wants to merge 2 commits into
fix/helm-collector-review-r2from
fix/helm-collector-review-r3
Closed

tim-thacker-nullify wants to merge 2 commits into
fix/helm-collector-review-r2from
fix/helm-collector-review-r3

Conversation

@tim-thacker-nullify

@tim-thacker-nullify tim-thacker-nullify commented Sep 14, 2026 •

Copy link
Copy Markdown
Member

Claude

Stacked on #72 (round-3 review, R3-72-1 and the collector half of R3-71-1). NOTES and README told alias users that "the current connector CloudFormation template" grants key/*, but only #64/#69 do. The template on main grants just the given ARN.

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

tim-thacker-nullify and others added 2 commits September 15, 2026 05:47
- .helmignore excludes ci/ from 0.4.0, so a later edit to a CI values file does
  not change a published version's contents and force a version bump.
- Added with the 0.4.0 bump because 0.2.0 is already published; the file changes
  the package contents.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
…e current template

- NOTES, README and values.yaml say what an alias in collector.kms.keyArn needs:
  the IAM role's KMS statement must cover the resolved key, for example
  arn:aws:kms:<region>:<account-id>:key/*.
- CloudFormation: connector releases that include PR #64 grant key/* in the
  account and region of NullifyKMSKeyArn; the template on main grants only the
  ARN given. Terraform: the module accepts an alias; check the module version's
  KMS statement covers key/*. A key ARN works with every version.
- New README section "KMS alias ARNs" holds the detail; the table, 0.4.0
  upgrade notes and troubleshooting link to it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@tim-thacker-nullify

Copy link
Copy Markdown
Member Author

Claude

Collapsed into #63 at 1740f37 after passing adversarial review; all of this PR's commits are now in #63.

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.

1 participant