fix when adding only one capability

This commit is contained in:
Felix Kunde
2021-01-29 16:03:11 +01:00
parent 12ad8c91fa
commit 77416c28b1
2 changed files with 9 additions and 1 deletions
+1 -1
View File
@@ -321,7 +321,7 @@ func getLocalAndBoostrapPostgreSQLParameters(parameters map[string]string) (loca
}
func generateCapabilities(capabilities []string) v1.Capabilities {
if len(capabilities) > 1 {
if len(capabilities) > 0 {
additionalCapabilities := []v1.Capability{}
for _, capability := range capabilities {
additionalCapabilities = append(additionalCapabilities, v1.Capability(strings.ToUpper(capability)))
+8
View File
@@ -1511,6 +1511,14 @@ func TestGenerateCapabilities(t *testing.T) {
capabilities: v1.Capabilities{},
err: fmt.Errorf("could not parse empty capabilities configuration"),
},
{
subTest: "configured capability",
configured: []string{"SYS_NICE"},
capabilities: v1.Capabilities{
Add: []v1.Capability{"SYS_NICE"},
},
err: fmt.Errorf("could not parse empty capabilities configuration"),
},
{
subTest: "configured capabilities",
configured: []string{"SYS_NICE", "CHOWN"},