private void storeDockerHost(ContainerHostSpec hostSpec, Operation op) { if (hostSpec.acceptHostAddress) { doStoreHost(hostSpec, op); } else { // Docker hosts are validated by a ping call. pingHost(hostSpec, op, hostSpec.sslTrust, () -> { doStoreHost(hostSpec, op); }); } }
private void storeKubernetesHost(ContainerHostSpec hostSpec, Operation op) { if (hostSpec.acceptHostAddress) { doStoreHost(hostSpec, op); } else { // Kubernetes hosts are validated by a ping call. pingHost(hostSpec, op, hostSpec.sslTrust, () -> { doStoreHost(hostSpec, op); }); } }
private void validateConnection(ContainerHostSpec hostSpec, Operation op) { EndpointCertificateUtil.validateSslTrust(this, hostSpec, op, () -> { fetchSslTrustAliasProperty(hostSpec, () -> { pingHost(hostSpec, op, hostSpec.sslTrust, () -> completeOperationSuccess(op)); }); }); }