Skip to content

Commit 84350e5

Browse files
committed
add new entrypoint script and fix unit tests
1 parent 4c6b426 commit 84350e5

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

internal/patroni/reconcile.go

Lines changed: 4 additions & 0 deletions
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

Lines changed: 1 addition & 0 deletions
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)