public class KubeConfig extends Object
Modifier and Type | Field and Description |
---|---|
static String |
ENV_HOME |
static String |
KUBECONFIG |
static String |
KUBEDIR |
Constructor and Description |
---|
KubeConfig(ArrayList<Object> contexts,
ArrayList<Object> clusters,
ArrayList<Object> users) |
Modifier and Type | Method and Description |
---|---|
String |
getAccessToken() |
String |
getCertificateAuthorityData() |
String |
getCertificateAuthorityFile() |
String |
getClientCertificateData() |
String |
getClientCertificateFile() |
String |
getClientKeyData() |
String |
getClientKeyFile() |
static byte[] |
getDataOrFile(String data,
String file) |
String |
getNamespace() |
String |
getPassword() |
String |
getServer() |
String |
getUsername() |
static KubeConfig |
loadDefaultKubeConfig()
Load a Kubernetes config from the default location
|
static KubeConfig |
loadKubeConfig(Reader input)
Load a Kubernetes config from a Reader
|
static void |
registerAuthenticator(Authenticator auth) |
boolean |
setContext(String context) |
boolean |
verifySSL() |
public static final String ENV_HOME
public static final String KUBEDIR
public static final String KUBECONFIG
public static void registerAuthenticator(Authenticator auth)
public static KubeConfig loadDefaultKubeConfig() throws FileNotFoundException
FileNotFoundException
public static KubeConfig loadKubeConfig(Reader input)
public boolean setContext(String context)
public String getNamespace()
public String getServer()
public String getCertificateAuthorityData()
public String getCertificateAuthorityFile()
public String getClientCertificateFile()
public String getClientCertificateData()
public String getClientKeyFile()
public String getClientKeyData()
public String getUsername()
public String getPassword()
public String getAccessToken()
public boolean verifySSL()
public static byte[] getDataOrFile(String data, String file) throws IOException
IOException
Copyright © 2018. All rights reserved.