fix when adding only one capability
This commit is contained in:
parent
12ad8c91fa
commit
77416c28b1
|
|
@ -321,7 +321,7 @@ func getLocalAndBoostrapPostgreSQLParameters(parameters map[string]string) (loca
|
||||||
}
|
}
|
||||||
|
|
||||||
func generateCapabilities(capabilities []string) v1.Capabilities {
|
func generateCapabilities(capabilities []string) v1.Capabilities {
|
||||||
if len(capabilities) > 1 {
|
if len(capabilities) > 0 {
|
||||||
additionalCapabilities := []v1.Capability{}
|
additionalCapabilities := []v1.Capability{}
|
||||||
for _, capability := range capabilities {
|
for _, capability := range capabilities {
|
||||||
additionalCapabilities = append(additionalCapabilities, v1.Capability(strings.ToUpper(capability)))
|
additionalCapabilities = append(additionalCapabilities, v1.Capability(strings.ToUpper(capability)))
|
||||||
|
|
|
||||||
|
|
@ -1511,6 +1511,14 @@ func TestGenerateCapabilities(t *testing.T) {
|
||||||
capabilities: v1.Capabilities{},
|
capabilities: v1.Capabilities{},
|
||||||
err: fmt.Errorf("could not parse empty capabilities configuration"),
|
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",
|
subTest: "configured capabilities",
|
||||||
configured: []string{"SYS_NICE", "CHOWN"},
|
configured: []string{"SYS_NICE", "CHOWN"},
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue