cli icon indicating copy to clipboard operation
cli copied to clipboard

SP-990: Update BYOK CLI; Update go version to 1.24.7

Open thllwg opened this issue 2 months ago • 3 comments

Release Notes

New Features

  • Add new optional --display-name gives an alias for the self-managed key
  • Add new confluent byok update command that allows to alter the display-name of the self-managed key
  • Add new key validation related object fields Phase, Since, Message and Region
  • Add new confluent byok list filter options --key, --phase, --region, --display-name.

Checklist

  • [X] I have successfully built and used a custom CLI binary, without linter issues from this PR.
  • [X] I have clearly specified in the What section below whether this PR applies to Confluent Cloud, Confluent Platform, or both.
  • [X] I have verified this PR in Confluent Cloud pre-prod or production environment, if applicable.
  • [ ] I have verified this PR in Confluent Platform on-premises environment, if applicable.
  • [ ] I have attached manual CLI verification results or screenshots in the Test & Review section below.
  • [X] I have added appropriate CLI integration or unit tests for any new or updated commands and functionality.
  • [x] I confirm that this PR introduces no breaking changes or backward compatibility issues.
  • [ ] I have indicated the potential customer impact if something goes wrong in the Blast Radius section below.
  • [X] I have put checkmarks below confirming that the feature associated with this PR is enabled in:
    • [X] Confluent Cloud prod
    • [X] Confluent Cloud stag
    • [ ] Confluent Platform
    • [ ] Check this box if the feature is enabled for certain organizations only

What

  • Applies to CC
  • Updates the BYOK API SDK to deliver UX improvements
  • Updates the golang version due to API SDK requirements

Blast Radius

References

  • https://confluentinc.atlassian.net/browse/SP-864
  • https://confluentinc.atlassian.net/browse/SP-990

Test & Review

https://confluentinc.atlassian.net/wiki/spaces/~61d01fe07aa7ac0070ff9ad0/pages/edit-v2/4822008075

thllwg avatar Sep 03 '25 10:09 thllwg

:tada: All Contributor License Agreements have been signed. Ready to merge.
Please push an empty commit if you would like to re-run the checks to verify CLA status for all contributors.

Passed

Analysis Details

1 Issue

  • Bug 0 Bugs
  • Vulnerability 0 Vulnerabilities
  • Code Smell 1 Code Smell

Coverage and Duplications

  • Coverage 90.60% Coverage (78.20% Estimated after merge)
  • Duplications No duplication information (0.00% Estimated after merge)

Project ID: cli

View in SonarQube