Versions in this module Expand all Collapse all v0 v0.1.0 May 19, 2022 Changes in this version + func GenKubeConfig(filePath, url, caCert, clientCert, clientKey string) error + type KineAuthentication struct + BindAddress string + CACert string + CAKey string + ClientCert string + Clientkey string + KineCertDir string + ServerCert string + Serverkey string + func NewKineAuthentication(rootCertPath string, bindAddress string) *KineAuthentication + func (kine *KineAuthentication) GenerateOrSkip() error + func (kine *KineAuthentication) QueryRemoteDNSNames() []string + func (kine *KineAuthentication) QueryRemoteIps() []net.IP + type KubernetesAuthentication struct + AdminClientCert string + AdminClientKey string + ApiServerServiceIP string + ApiserverClientAuthProxyCert string + ApiserverClientAuthProxyKey string + ApiserverClientKubeletCert string + ApiserverClientKubeletKey string + ApiserverEndpoint string + ApiserverEndpointIp string + ApiserverEndpointPort uint16 + ApiserverRequestHeaderCA string + ApiserverRequestHeaderCAKey string + ApiserverServerCert string + ApiserverServerKey string + ApiserverValidateClientsCA string + ApiserverValidateClientsCAKey string + ApiserverValidateKubeletServerCA string + ApiserverValidateKubeletServerCAKey string + ClientKubeletKey string + ClusterValidateServerCA string + ClusterValidateServerCAKey string + ControllerClientCert string + ControllerClientKey string + IPSECKey string + KubeConfigAdmin string + KubeConfigApiserverToKubelet string + KubeConfigController string + KubeConfigScheduler string + KubeProxyClientCert string + KubeProxyClientKey string + KubectlPath string + KubeletValidateApiserverClientCA string + KubeletValidateApiserverClientCAKey string + KubernetesCertDir string + KubernetesKubeDir string + KubernetesRootDir string + KubernetesTLSDir string + LitekubeControllerClientCert string + LitekubeControllerClientKey string + NodePasswdFile string + PasswdFile string + RequestheaderAllowedNames string + SchedulerClientCert string + SchedulerClientKey string + ServiceClusterIpRange string + ServiceKeyPair string + ServingKubeletKey string + TokenAuthFile string + func NewKubernetesAuthentication(rootCertPath string, opt *apiserver.ApiserverOptions) *KubernetesAuthentication + func (na *KubernetesAuthentication) GenerateOrSkip() error + type NetworkControllerAuthentication struct + JoinBindAddress string + JoinCACert string + JoinCAKey string + JoinClientCert string + JoinClientkey string + JoinManagerCertDir string + JoinServerCert string + JoinServerkey string + ManagerCertDir string + NetworkControllerDir string + RegisterBindAddress string + RegisterCACert string + RegisterCAKey string + RegisterClientCert string + RegisterClientkey string + RegisterManagerCertDir string + RegisterServerCert string + RegisterServerkey string + func NewNetworkControllerAuthentication(workDir string, rootCertPath string, ...) *NetworkControllerAuthentication + func (na *NetworkControllerAuthentication) GenerateOrSkip() error + func (na *NetworkControllerAuthentication) QueryRemoteDNSNames() []string + func (na *NetworkControllerAuthentication) QueryRemoteIps() []net.IP + type NetworkControllerClientAuthentication struct + InfoPath string + JoinAddress *string + JoinCACert string + JoinClientCert string + JoinClientkey string + JoinManagerCertDir string + JoinPort *uint16 + ManagerCertDir string + ManagerRootCertPath string + NodeToken string + RegisterAddress *string + RegisterCACert string + RegisterClientCert string + RegisterClientkey string + RegisterManagerCertDir string + RegisterPort *uint16 + Token string + func NewControllerClientAuthentication(rootCertPath string, token string, registerAddress *string, ...) *NetworkControllerClientAuthentication + func (na *NetworkControllerClientAuthentication) Check() bool + func (na *NetworkControllerClientAuthentication) CreatelinkForClient() error + func (na *NetworkControllerClientAuthentication) GenerateOrSkip() error + func (na *NetworkControllerClientAuthentication) LoadInfo() error + func (na *NetworkControllerClientAuthentication) Nodetoken() (string, error) + func (na *NetworkControllerClientAuthentication) TLSBootStrap(address string, port int, bootstrapToken string) error + type RemoteHostInfo struct + JoinAddress string + JoinPort uint16 + NodeToken string + RegisterAddress string + RegisterPort uint16