String name = "config-maps-watch"; watches.put(name, kubernetesClient.configMaps().watch(new Watcher<ConfigMap>() { @Override public void eventReceived(Action action, activated = false; String name = "secrets-watch"; watches.put(name, kubernetesClient.secrets().watch(new Watcher<Secret>() { @Override public void eventReceived(Action action, Secret secret) {
String name = "config-maps-watch"; watches.put(name, kubernetesClient.configMaps() .watch(new Watcher<ConfigMap>() { @Override public void eventReceived(Action action, ConfigMap configMap) { String name = "secrets-watch"; watches.put(name, kubernetesClient.secrets() .watch(new Watcher<Secret>() { @Override public void eventReceived(Action action, Secret secret) {
private void reconnect() { LOG.warn("Re-establishing pod watcher"); try { watch = client.pods() .watch(this); } catch (Throwable e) { LOG.warn("Retry threw", e); scheduleReconnect(); } }
public void init() { executor.scheduleWithFixedDelay( this::pollPods, pollPodsIntervalSeconds, pollPodsIntervalSeconds, TimeUnit.SECONDS); final PodWatcher watcher = new PodWatcher(); executor.scheduleWithFixedDelay(guard(watcher::processPodUpdates), PROCESS_POD_UPDATE_INTERVAL_SECONDS, PROCESS_POD_UPDATE_INTERVAL_SECONDS, TimeUnit.SECONDS); watch = client.pods().watch(watcher); }
String name = "config-maps-watch"; watches.put(name, kubernetesClient.configMaps() .watch(new Watcher<ConfigMap>() { @Override public void eventReceived(Action action, ConfigMap configMap) { String name = "secrets-watch"; watches.put(name, kubernetesClient.secrets() .watch(new Watcher<Secret>() { @Override public void eventReceived(Action action, Secret secret) {
String name = "config-maps-watch"; watches.put(name, kubernetesClient.configMaps().watch(new Watcher<ConfigMap>() { @Override public void eventReceived(Action action, activated = false; String name = "secrets-watch"; watches.put(name, kubernetesClient.secrets().watch(new Watcher<Secret>() { @Override public void eventReceived(Action action, Secret secret) {
addClient(client.services().watch(new WatcherSupport<Service>() { @Override public void eventReceived(Action action, Service service) { addClient(client.pods().watch(new WatcherSupport<Pod>() { @Override public void eventReceived(Action action, Pod pod) { addClient(client.replicationControllers().watch(new WatcherSupport<ReplicationController>() { @Override public void eventReceived(Action action, ReplicationController replicationController) { addClient(client.adapt(OpenShiftClient.class).buildConfigs().watch(new WatcherSupport<BuildConfig>() { @Override public void eventReceived(Action action, BuildConfig buildConfig) { addClient(client.adapt(OpenShiftClient.class).deploymentConfigs().watch(new WatcherSupport<DeploymentConfig>() { @Override public void eventReceived(Action action, DeploymentConfig deploymentConfig) {
w.withName(getEndpoint().getKubernetesConfiguration().getResourceName()); watch = w.watch(new Watcher<Service>() {
w.withName(getEndpoint().getKubernetesConfiguration().getResourceName()); watch = w.watch(new Watcher<Pod>() {
w.withName(getEndpoint().getKubernetesConfiguration().getResourceName()); watch = w.watch(new Watcher<HorizontalPodAutoscaler>() {
w.withName(getEndpoint().getKubernetesConfiguration().getResourceName()); watch = w.watch(new Watcher<ReplicationController>() {