/** * Override this method to create a per-container liveness probe. */ protected Probe getLivenessProbe(ContainerBuilder containerBuilder) { // return a generic probe by default return getLivenessProbe(); }
@Override public void visit(ContainerBuilder container) { if (!container.hasReadinessProbe()) { Probe probe = getReadinessProbe(container); if (probe != null) { log.info("Adding readiness " + describe(probe)); container.withReadinessProbe(probe); } } if (!container.hasLivenessProbe()) { Probe probe = getLivenessProbe(container); if (probe != null) { log.info("Adding liveness " + describe(probe)); container.withLivenessProbe(probe); } } } });