From 1533f2d49f49d53cc1108206e47add48f30a394b Mon Sep 17 00:00:00 2001 From: Michael Golowka <72365+pcman312@users.noreply.github.com> Date: Fri, 16 Apr 2021 14:01:15 -0600 Subject: [PATCH] Cassandra DB plugin: Allow special chars in usernames (#11262) --- changelog/11262.txt | 3 +++ plugins/database/cassandra/cassandra.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 changelog/11262.txt diff --git a/changelog/11262.txt b/changelog/11262.txt new file mode 100644 index 000000000000..2627ca2b05f4 --- /dev/null +++ b/changelog/11262.txt @@ -0,0 +1,3 @@ +```release-note:bug +secrets/database/cassandra: Updated default statement for password rotation to allow for special characters. This applies to root and static credentials. +``` diff --git a/plugins/database/cassandra/cassandra.go b/plugins/database/cassandra/cassandra.go index 316380f46262..c3cdbddd349d 100644 --- a/plugins/database/cassandra/cassandra.go +++ b/plugins/database/cassandra/cassandra.go @@ -17,7 +17,7 @@ import ( const ( defaultUserCreationCQL = `CREATE USER '{{username}}' WITH PASSWORD '{{password}}' NOSUPERUSER;` defaultUserDeletionCQL = `DROP USER '{{username}}';` - defaultChangePasswordCQL = `ALTER USER {{username}} WITH PASSWORD '{{password}}';` + defaultChangePasswordCQL = `ALTER USER '{{username}}' WITH PASSWORD '{{password}}';` cassandraTypeName = "cassandra" defaultUserNameTemplate = `{{ printf "v_%s_%s_%s_%s" (.DisplayName | truncate 15) (.RoleName | truncate 15) (random 20) (unix_time) | truncate 100 | replace "-" "_" | lowercase }}`