Documentation
¶
Index ¶
- Constants
- func CrtKeyPairToSecret(name, namespace string, ckp *vcpki.CrtKeyPair) *corev1.Secret
- func GetHash(o interface{}) string
- func KubeconfigToSecret(name, namespace string, cfgContent string) *corev1.Secret
- func RsaKeyToSecret(name, namespace string, rsaKey *rsa.PrivateKey) (*corev1.Secret, error)
Constants ¶
View Source
const ( // RootCASecretName is the name for RootCA secret RootCASecretName = "root-ca" // APIServerCASecretName name of APIServerCA secret APIServerCASecretName = "apiserver-ca" // ETCDCASecretName name of ETCDCa secret ETCDCASecretName = "etcd-ca" // FrontProxyCASecretName name of FrontProxyCA secret FrontProxyCASecretName = "front-proxy-ca" // ControllerManagerSecretName name of ControllerManager kubeconfig secret ControllerManagerSecretName = "controller-manager-kubeconfig" // AdminSecretName name of secret with kubeconfig for admin AdminSecretName = "admin-kubeconfig" // #nosec G101 -- This is a path to secrets // ServiceAccountSecretName name of the secret with ServiceAccount rsa ServiceAccountSecretName = "serviceaccount-rsa" )
Variables ¶
This section is empty.
Functions ¶
func CrtKeyPairToSecret ¶
func CrtKeyPairToSecret(name, namespace string, ckp *vcpki.CrtKeyPair) *corev1.Secret
CrtKeyPairToSecret encapsulates ca/key pair ckp into a secret object
func KubeconfigToSecret ¶
KubeconfigToSecret encapsulates kubeconfig cfgContent into a secret object
func RsaKeyToSecret ¶
RsaKeyToSecret encapsulates rsaKey into a secret object
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.