//
pkg.gl
Category
github.com/rancher/rke
pki
package
1.8.0-rc.4
Repository:
https://github.com/rancher/rke.git
Documentation:
pkg.go.dev
Versions
2
Dependencies
29
Dependents
58
Files
1.9k SLOC
#
Packages
cert
#
Functions
DeepEqualIPsAltNames
DeployAdminConfig
DeployCertificatesOnPlaneHost
DeployStateOnPlaneHost
FetchCertificatesFromHost
FetchFileFromHost
GenerateAPIProxyClientCertificate
GenerateAPIProxyClientCSR
GenerateCACertAndKey
GenerateCertSigningRequestAndKey
GenerateEtcdCertificates
GenerateEtcdCSRs
GenerateExternalEtcdCertificates
GenerateKubeAdminCertificate
GenerateKubeAdminCSR
GenerateKubeAPICertificate
GenerateKubeAPICSR
GenerateKubeControllerCertificate
GenerateKubeControllerCSR
GenerateKubeletCertificate
GenerateKubeletCSR
GenerateKubeNodeCertificate
GenerateKubeNodeCSR
GenerateKubeProxyCertificate
GenerateKubeProxyCSR
GenerateKubeSchedulerCertificate
GenerateKubeSchedulerCSR
GenerateRKECACerts
GenerateRKECerts
GenerateRKEMasterCACert
GenerateRKENodeCerts
GenerateRKERequestHeaderCACert
GenerateRKEServicesCerts
GenerateRKEServicesCSRs
GenerateServiceTokenKey
GenerateSignedCertAndKey
GetAltNames
GetCertPath
GetCertTempPath
GetConfigPath
GetConfigTempPath
GetCrtNameForHost
GetIPHostAltnamesForHost
GetKeyPath
GetKeyTempPath
GetKubeConfigX509WithData
GetKubernetesServiceIP
GetLocalKubeConfig
IsKubeletGenerateServingCertificateEnabledinConfig
IsValidCertStr
ReadCertsAndKeysFromDir
ReadCertToStr
ReadCSRsAndKeysFromDir
RegenerateEtcdCertificate
RemoveAdminConfig
SaveBackupBundleOnHost
ToCertObject
TransformPEMToObject
ValidateBundleContent
WriteCertificates
#
Constants
APIProxyClientCertName
BundleCertContainer
BundleCertPath
CACertName
CertFetcherContainer
CertificatesSecretName
CertificatesServiceName
CertPathPrefix
ClusterConfig
ClusterStateEnv
ClusterStateExt
ClusterStateFile
CrtDownloaderContainer
EtcdCertName
EtcdClientCACertName
EtcdClientCertName
K8sBaseDir
KubeAdminCertName
KubeAdminConfigPrefix
KubeAdminOrganizationName
KubeAPICertName
KubeControllerCertName
KubeletCertName
KubeNodeCertName
KubeNodeCommonName
KubeNodeOrganizationName
KubeProxyCertName
KubeSchedulerCertName
RequestHeaderCACertName
ServiceAccountTokenKeyName
StateDeployerContainerName
TempCertPath
#
Structs
CertificatePKI
#
Type aliases
CSRFunc
GenFunc