Skip to content

Commit 84a7588

Browse files
committed
add new entrypoint script and fix unit tests
1 parent 6911021 commit 84a7588

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

internal/patroni/reconcile.go

+4
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,10 @@ func InstancePod(ctx context.Context,
105105
}
106106

107107
container.Command = []string{"patroni", configDirectory}
108+
// K8SPG-708 introduces a new entrypoint script in the percona-docker repository.
109+
if inCluster.CompareVersion("2.7.0") >= 0 {
110+
container.Command = []string{"/usr/local/bin/entrypoint.sh", "patroni", configDirectory}
111+
}
108112

109113
container.Env = append(container.Env,
110114
instanceEnvironment(inCluster, inClusterPodService, inPatroniLeaderService,

internal/patroni/reconcile_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ func TestInstancePod(t *testing.T) {
123123
expectedSpec: `
124124
containers:
125125
- command:
126+
- /usr/local/bin/entrypoint.sh
126127
- patroni
127128
- /etc/patroni
128129
env:

0 commit comments

Comments
 (0)