Skip to content

Commit c2b2f81

Browse files
s-interrubenhoenle
authored andcommitted
feat(secrets-manager): enforce mutual exclusivity between ACL and KMS key flags
1 parent 317e9cb commit c2b2f81

File tree

1 file changed

+1
-0
lines changed
  • internal/cmd/secrets-manager/instance/update

1 file changed

+1
-0
lines changed

internal/cmd/secrets-manager/instance/update/update.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ func configureFlags(cmd *cobra.Command) {
111111
cmd.Flags().String(kmsServiceAccountEmailFlag, "", "Service account email for KMS access")
112112

113113
cmd.MarkFlagsRequiredTogether(kmsKeyIdFlag, kmsKeyringIdFlag, kmsKeyVersionFlag, kmsServiceAccountEmailFlag)
114+
cmd.MarkFlagsMutuallyExclusive(aclFlag, kmsKeyIdFlag)
114115
}
115116

116117
func parseInput(p *print.Printer, cmd *cobra.Command, inputArgs []string) (*inputModel, error) {

0 commit comments

Comments
 (0)