Skip to content

Commit c02fc35

Browse files
committed
fix tests maybe
1 parent 048b7ab commit c02fc35

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

internal/postgres/reconcile_test.go

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,19 @@ func TestInstancePod(t *testing.T) {
124124

125125
assert.Assert(t, cmp.MarshalMatches(pod, `
126126
containers:
127-
- env:
127+
- command:
128+
- echo "for pid in $(pgrep -f \"/usr/pgsql-16/bin/postgres\"); do
129+
current=$(cat /proc/$pid/oom_score_adj 2>/dev/null || echo \"\")
130+
if [ \"$current\" != \"-900\" ]; then
131+
echo \"adjusting oom score for pid $pid\"
132+
echo -900 > /proc/$pid/oom_score_adj
133+
fi
134+
done
135+
136+
sleep 30
137+
done" > /oom-fixer.sh && chmod +x /oom-fixer.sh
138+
- /oom-fixer.sh & /usr/bin/patroni
139+
env:
128140
- name: PGDATA
129141
value: /pgdata/pg11
130142
- name: PGHOST
@@ -727,12 +739,12 @@ volumes:
727739
}
728740

729741
assert.Assert(t, databaseContainer != nil, "database container not found")
730-
assert.Equal(t, len(databaseContainer.EnvFrom), 1,
742+
assert.Equal(t, len(databaseContainer.EnvFrom), 1,
731743
"expected 1 EnvFrom reference, got %d", len(databaseContainer.EnvFrom))
732-
assert.Assert(t, databaseContainer.EnvFrom[0].SecretRef != nil,
744+
assert.Assert(t, databaseContainer.EnvFrom[0].SecretRef != nil,
733745
"expected SecretRef to be set")
734746
assert.Equal(t, databaseContainer.EnvFrom[0].SecretRef.Name, secretName,
735-
"expected secret name to be %q, got %q",
747+
"expected secret name to be %q, got %q",
736748
secretName, databaseContainer.EnvFrom[0].SecretRef.Name)
737749
})
738750
}

0 commit comments

Comments
 (0)