Interface CLI.WithTLS<C extends CLI.WithTLS>
-
- Type Parameters:
C- the type of the command
- All Superinterfaces:
CLI<C>,MetaClass<Application>
- All Known Implementing Classes:
HelmDelete,HelmGet,HelmHistory,HelmInstall,HelmList,HelmRollback,HelmStatus,HelmTest,HelmUpgrade
public static interface CLI.WithTLS<C extends CLI.WithTLS> extends CLI<C>
ACLIcommand with TLS flags.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.oracle.bedrock.runtime.k8s.helm.CLI
CLI.WithCerts<C extends CLI.WithCerts>, CLI.WithRepo<C extends CLI.WithRepo>, CLI.WithTLS<C extends CLI.WithTLS>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Ctls()Enable TLS.default CtlsCaCert(String path)Set the path to TLS CA certificate file (default "$HELM_HOME/ca.pem").default CtlsCert(String path)Set the path to TLS certificate file (default "$HELM_HOME/cert.pem").default CtlsKey(String path)Set the path to TLS key file (default "$HELM_HOME/key.pem").default CtlsVerify()Enable TLS for request and verify remote.-
Methods inherited from interface com.oracle.bedrock.runtime.k8s.helm.CLI
debug, getArguments, getCommands, getEnvironment, getFlags, getHelmLocation, home, host, isFlagsFirst, kubeConfig, kubeContext, newInstance, tillerNamespace, withArguments, withArguments, withArguments, withEnvironment, withEnvironment, withEnvironment, withEnvironment, withFlags, withFlags, withFlags, withHelmAt
-
Methods inherited from interface com.oracle.bedrock.runtime.MetaClass
getImplementationClass, onLaunch, onLaunched, onLaunching
-
-
-
-
Method Detail
-
tls
default C tls()
Enable TLS.- Returns:
- a copy of this command with the
--tlsflag appended
-
tlsCaCert
default C tlsCaCert(String path)
Set the path to TLS CA certificate file (default "$HELM_HOME/ca.pem").- Returns:
- a copy of this command with the
--tlsflag appended
-
tlsCert
default C tlsCert(String path)
Set the path to TLS certificate file (default "$HELM_HOME/cert.pem").- Returns:
- a copy of this command with the
--tlsflag appended
-
tlsKey
default C tlsKey(String path)
Set the path to TLS key file (default "$HELM_HOME/key.pem").- Returns:
- a copy of this command with the
--tlsflag appended
-
tlsVerify
default C tlsVerify()
Enable TLS for request and verify remote.- Returns:
- a copy of this command with the
--tls-verifyflag appended
-
-