Change vault policy string to not require escaping

Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
This commit is contained in:
joshvanl
2021-06-29 10:41:03 +01:00
parent 680c4f4a41
commit f054611b32
+1 -1
View File
@@ -501,7 +501,7 @@ func (v *VaultInitializer) CreateKubernetesRole(client kubernetes.Interface, nam
// create policy
role_path := path.Join(v.IntermediateMount, "sign", v.Role)
policy := fmt.Sprintf("path \"%s\" { capabilities = [ \"create\", \"update\" ] }", role_path)
policy := fmt.Sprintf(`path "%s" { capabilities = [ "create", "update" ] }`, role_path)
err = v.client.Sys().PutPolicy(v.Role, policy)
if err != nil {
return fmt.Errorf("Error creating policy: %s", err.Error())