public void maintainButThrowOnException() {
        try {
            infraDeployer.activateAllSupportedInfraApplications(true);
        } catch (RuntimeException e) {
            logger.log(Level.INFO, "Failed to deploy supported infrastructure applications, " +
                    "will sleep 30s before propagating failure, to allow inspection of zk",
                    e.getMessage());
            try { Thread.sleep(30_000); } catch (InterruptedException ignored) { }
            throw e;
        }
    }
Periodically deploys infrastructure applications.
TODO: Merge this with {@link PeriodicApplicationMaintainer}

@author freva
node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/InfrastructureProvisioner.java