Java Code Examples for io.fabric8.kubernetes.client.ConfigBuilder#withTrustStorePassphrase()
The following examples show how to use
io.fabric8.kubernetes.client.ConfigBuilder#withTrustStorePassphrase() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ClusterConfiguration.java From jkube with Eclipse Public License 2.0 | 4 votes |
public Config getConfig() { final ConfigBuilder configBuilder = new ConfigBuilder(); if (StringUtils.isNotBlank(this.username)) { configBuilder.withUsername(this.username); } if (StringUtils.isNotBlank(this.password)) { configBuilder.withPassword(this.password); } if (StringUtils.isNotBlank(this.masterUrl)) { configBuilder.withMasterUrl(this.masterUrl); } if (StringUtils.isNotBlank(this.apiVersion)) { configBuilder.withApiVersion(this.apiVersion); } if (StringUtils.isNotBlank(this.caCertData)) { configBuilder.withCaCertData(this.caCertData); } if (StringUtils.isNotBlank(this.caCertFile)) { configBuilder.withCaCertFile(this.caCertFile); } if (StringUtils.isNotBlank(this.clientCertData)) { configBuilder.withClientCertData(this.clientCertData); } if (StringUtils.isNotBlank(this.clientCertFile)) { configBuilder.withClientCertFile(this.clientCertFile); } if (StringUtils.isNotBlank(this.clientKeyAlgo)) { configBuilder.withClientKeyAlgo(this.clientKeyAlgo); } if (StringUtils.isNotBlank(this.clientKeyData)) { configBuilder.withClientKeyData(this.clientKeyData); } if (StringUtils.isNotBlank(this.clientKeyFile)) { configBuilder.withClientKeyFile(this.clientKeyFile); } if (StringUtils.isNotBlank(this.clientKeyPassphrase)) { configBuilder.withClientKeyPassphrase(this.clientKeyPassphrase); } if (StringUtils.isNotBlank(this.keyStoreFile)) { configBuilder.withKeyStoreFile(this.keyStoreFile); } if (StringUtils.isNotBlank(this.keyStorePassphrase)) { configBuilder.withKeyStorePassphrase(this.keyStorePassphrase); } if (StringUtils.isNotBlank(namespace)) { configBuilder.withNamespace(getNamespace()); } if (StringUtils.isNotBlank(this.trustStoreFile)) { configBuilder.withTrustStoreFile(this.trustStoreFile); } if (StringUtils.isNotBlank(this.trustStorePassphrase)) { configBuilder.withTrustStorePassphrase(this.trustStorePassphrase); } return configBuilder.build(); }
Example 2
Source File: ManagedKubernetesClient.java From kubernetes-client with Apache License 2.0 | 4 votes |
@Activate public void activate(Map<String, Object> properties) { final ConfigBuilder builder = new ConfigBuilder(); if (properties.containsKey(KUBERNETES_MASTER_SYSTEM_PROPERTY)) { builder.withMasterUrl((String) properties.get(KUBERNETES_MASTER_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_API_VERSION_SYSTEM_PROPERTY)) { builder.withApiVersion((String) properties.get(KUBERNETES_API_VERSION_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_NAMESPACE_SYSTEM_PROPERTY)) { builder.withNamespace((String) properties.get(KUBERNETES_NAMESPACE_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_CA_CERTIFICATE_FILE_SYSTEM_PROPERTY)) { builder.withCaCertFile((String) properties.get(KUBERNETES_CA_CERTIFICATE_FILE_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_CA_CERTIFICATE_DATA_SYSTEM_PROPERTY)) { builder.withCaCertData((String) properties.get(KUBERNETES_CA_CERTIFICATE_DATA_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_CLIENT_CERTIFICATE_FILE_SYSTEM_PROPERTY)) { builder.withClientCertFile((String) properties.get(KUBERNETES_CLIENT_CERTIFICATE_FILE_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_CLIENT_CERTIFICATE_DATA_SYSTEM_PROPERTY)) { builder.withClientCertData((String) properties.get(KUBERNETES_CLIENT_CERTIFICATE_DATA_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_CLIENT_KEY_FILE_SYSTEM_PROPERTY)) { builder.withClientKeyFile((String) properties.get(KUBERNETES_CLIENT_KEY_FILE_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_CLIENT_KEY_DATA_SYSTEM_PROPERTY)) { builder.withClientKeyData((String) properties.get(KUBERNETES_CLIENT_KEY_DATA_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_CLIENT_KEY_ALGO_SYSTEM_PROPERTY)) { builder.withClientKeyAlgo((String) properties.get(KUBERNETES_CLIENT_KEY_ALGO_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_CLIENT_KEY_PASSPHRASE_SYSTEM_PROPERTY)) { builder.withClientKeyPassphrase((String) properties.get(KUBERNETES_CLIENT_KEY_PASSPHRASE_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_AUTH_BASIC_USERNAME_SYSTEM_PROPERTY)) { builder.withUsername((String) properties.get(KUBERNETES_AUTH_BASIC_USERNAME_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_AUTH_BASIC_PASSWORD_SYSTEM_PROPERTY)) { builder.withPassword((String) properties.get(KUBERNETES_AUTH_BASIC_PASSWORD_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_OAUTH_TOKEN_SYSTEM_PROPERTY)) { builder.withOauthToken((String) properties.get(KUBERNETES_OAUTH_TOKEN_SYSTEM_PROPERTY)); } if (properties.containsKey(KUBERNETES_WATCH_RECONNECT_INTERVAL_SYSTEM_PROPERTY)) { builder.withWatchReconnectInterval(Integer.parseInt((String) properties.get(KUBERNETES_WATCH_RECONNECT_INTERVAL_SYSTEM_PROPERTY))); } if (properties.containsKey(KUBERNETES_WATCH_RECONNECT_LIMIT_SYSTEM_PROPERTY)) { builder.withWatchReconnectLimit(Integer.parseInt((String) properties.get(KUBERNETES_WATCH_RECONNECT_LIMIT_SYSTEM_PROPERTY))); } if (properties.containsKey(KUBERNETES_REQUEST_TIMEOUT_SYSTEM_PROPERTY)) { builder.withRequestTimeout(Integer.parseInt((String) properties.get(KUBERNETES_REQUEST_TIMEOUT_SYSTEM_PROPERTY))); } if (properties.containsKey(KUBERNETES_HTTP_PROXY)) { builder.withHttpProxy((String) properties.get(KUBERNETES_HTTP_PROXY)); } if (properties.containsKey(KUBERNETES_HTTPS_PROXY)) { builder.withHttpsProxy((String) properties.get(KUBERNETES_HTTPS_PROXY)); } if (properties.containsKey(KUBERNETES_NO_PROXY)) { String noProxyProperty = (String) properties.get(KUBERNETES_NO_PROXY); builder.withNoProxy(noProxyProperty.split(",")); } if (properties.containsKey(KUBERNETES_WEBSOCKET_TIMEOUT_SYSTEM_PROPERTY)) { builder.withWebsocketTimeout(Long.parseLong((String) properties.get(KUBERNETES_WEBSOCKET_TIMEOUT_SYSTEM_PROPERTY))); } if (properties.containsKey(KUBERNETES_WEBSOCKET_PING_INTERVAL_SYSTEM_PROPERTY)) { builder.withWebsocketPingInterval(Long.parseLong((String) properties.get(KUBERNETES_WEBSOCKET_PING_INTERVAL_SYSTEM_PROPERTY))); } if (properties.containsKey(KUBERNETES_TRUSTSTORE_FILE_PROPERTY)) { builder.withTrustStoreFile((String) properties.get(KUBERNETES_TRUSTSTORE_FILE_PROPERTY)); } if (properties.containsKey(KUBERNETES_TRUSTSTORE_PASSPHRASE_PROPERTY)) { builder.withTrustStorePassphrase((String) properties.get(KUBERNETES_TRUSTSTORE_PASSPHRASE_PROPERTY)); } if (properties.containsKey(KUBERNETES_KEYSTORE_FILE_PROPERTY)) { builder.withKeyStoreFile((String) properties.get(KUBERNETES_KEYSTORE_FILE_PROPERTY)); } if (properties.containsKey(KUBERNETES_KEYSTORE_PASSPHRASE_PROPERTY)) { builder.withKeyStorePassphrase((String) properties.get(KUBERNETES_KEYSTORE_PASSPHRASE_PROPERTY)); } if (provider != null ) { builder.withOauthTokenProvider(provider); } delegate = new DefaultKubernetesClient(builder.build()); }