Skip to content

Commit 7c333fe

Browse files
committed
wip: try a startup probe
Signed-off-by: Bryce Palmer <bpalmer@redhat.com>
1 parent 69069ea commit 7c333fe

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

test/extended/authentication/keycloak_helpers.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,20 @@ func keycloakLivenessProbe() *corev1.Probe {
242242
}
243243
}
244244

245+
func keycloakStartupProbe() *corev1.Probe {
246+
return &corev1.Probe{
247+
ProbeHandler: corev1.ProbeHandler{
248+
HTTPGet: &corev1.HTTPGetAction{
249+
Path: "/health/started",
250+
Port: intstr.FromInt(9000),
251+
Scheme: corev1.URISchemeHTTPS,
252+
},
253+
},
254+
FailureThreshold: 20,
255+
PeriodSeconds: 10,
256+
}
257+
}
258+
245259
func keycloakEnvVars() []corev1.EnvVar {
246260
return []corev1.EnvVar{
247261
{
@@ -312,6 +326,7 @@ func keycloakContainers() []corev1.Container {
312326
},
313327
LivenessProbe: keycloakLivenessProbe(),
314328
ReadinessProbe: keycloakReadinessProbe(),
329+
StartupProbe: keycloakStartupProbe(),
315330
Command: []string{
316331
"/opt/keycloak/bin/kc.sh",
317332
"start-dev",

0 commit comments

Comments
 (0)