mirror of
https://github.com/zalando/postgres-operator.git
synced 2026-10-03 17:30:08 +02:00
fix when adding only one capability
This commit is contained in:
@@ -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)))
|
||||
|
||||
@@ -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"},
|
||||
|
||||
Reference in New Issue
Block a user