Add additional missing commands - #80
Merged
Merged
Conversation
Support shell completion for DNS zones, KMS keys, reserved IPs, route tables, and snapshot policies used by the new command groups.
Operators can manage DNS zones and records, including zonefile import/export and DNSSEC enablement.
Expose KMS key lifecycle, rotation, and encrypt/decrypt/sign/HMAC operations through the CLI.
Browse and manage secret metadata, versions, and access policies without printing secret material unless get-value is used.
Create, update, and associate reserved public IPs with load balancers or NAT gateways.
Automate volume snapshots with scheduled policies, retention, and selector or explicit volume targets.
Support provisioning NAT gateways with security groups, reserved IPs, and optional wait for an endpoint.
Add route table CRUD and nested route commands for create, update, delete, and full-table replace.
Update security group metadata without touching rules, and replace ingress or egress rules from a JSON file.
Complete project management beyond list for organisations with the project feature gate enabled.
Inspect and revoke active kubeconfig sessions for a cluster.
Surface beta status in short and long help so operators know these command groups are still evolving.
Support --from-file/--to-file on encrypt, decrypt, sign, and verify so operators can work with files without pasting base64 on the command line.
Improve region resolution during shell completion and suggest key versions from GetKey for encrypt, sign, hmac, export, and public-key.
Let operators descend prefixes, go up, and open secrets in a TTY, pausing after metadata or reveal so fzf does not hide the output.
Suggest secret paths via BrowseSecrets and versions via GetSecret so common secrets flags can be completed after --region is set.
Accept bare --generate-bytes as 32, reject sizes outside 16-4096 before the API call, and silence usage dumps on runtime errors.
Signed-off-by: Thomas Kooi <thomas@thalassa.cloud>
Signed-off-by: Thomas Kooi <thomas@thalassa.cloud>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.