2017-10-31 13:55:35 +00:00
|
|
|
package pki
|
|
|
|
|
2018-08-20 04:37:04 +00:00
|
|
|
import "time"
|
|
|
|
|
2017-10-31 13:55:35 +00:00
|
|
|
const (
|
2020-03-30 19:16:47 +00:00
|
|
|
K8sBaseDir = "/etc/kubernetes/"
|
|
|
|
CertPathPrefix = K8sBaseDir + "ssl/"
|
2017-12-13 00:29:24 +00:00
|
|
|
CertificatesServiceName = "certificates"
|
|
|
|
CrtDownloaderContainer = "cert-deployer"
|
2018-01-10 23:03:08 +00:00
|
|
|
CertFetcherContainer = "cert-fetcher"
|
2017-12-13 00:29:24 +00:00
|
|
|
CertificatesSecretName = "k8s-certs"
|
2018-01-10 23:03:08 +00:00
|
|
|
TempCertPath = "/etc/kubernetes/.tmp/"
|
2018-02-06 19:25:54 +00:00
|
|
|
ClusterConfig = "cluster.yml"
|
2018-09-13 00:29:53 +00:00
|
|
|
ClusterStateFile = "cluster-state.yml"
|
2020-03-30 19:16:47 +00:00
|
|
|
ClusterStateExt = ".rkestate"
|
2018-09-13 00:29:53 +00:00
|
|
|
ClusterStateEnv = "CLUSTER_STATE"
|
2018-05-29 15:21:24 +00:00
|
|
|
BundleCertPath = "/backup/pki.bundle.tar.gz"
|
2017-10-31 13:55:35 +00:00
|
|
|
|
2018-08-20 04:37:04 +00:00
|
|
|
CACertName = "kube-ca"
|
|
|
|
RequestHeaderCACertName = "kube-apiserver-requestheader-ca"
|
|
|
|
KubeAPICertName = "kube-apiserver"
|
|
|
|
KubeControllerCertName = "kube-controller-manager"
|
|
|
|
KubeSchedulerCertName = "kube-scheduler"
|
|
|
|
KubeProxyCertName = "kube-proxy"
|
|
|
|
KubeNodeCertName = "kube-node"
|
2019-07-24 20:25:14 +00:00
|
|
|
KubeletCertName = "kube-kubelet"
|
2018-08-20 04:37:04 +00:00
|
|
|
EtcdCertName = "kube-etcd"
|
|
|
|
EtcdClientCACertName = "kube-etcd-client-ca"
|
|
|
|
EtcdClientCertName = "kube-etcd-client"
|
|
|
|
APIProxyClientCertName = "kube-apiserver-proxy-client"
|
|
|
|
ServiceAccountTokenKeyName = "kube-service-account-token"
|
2017-10-31 13:55:35 +00:00
|
|
|
|
2017-12-14 21:56:19 +00:00
|
|
|
KubeNodeCommonName = "system:node"
|
2017-10-31 13:55:35 +00:00
|
|
|
KubeNodeOrganizationName = "system:nodes"
|
2017-11-01 21:46:43 +00:00
|
|
|
|
2018-01-16 23:10:14 +00:00
|
|
|
KubeAdminCertName = "kube-admin"
|
2017-11-01 21:46:43 +00:00
|
|
|
KubeAdminOrganizationName = "system:masters"
|
2018-01-30 18:31:42 +00:00
|
|
|
KubeAdminConfigPrefix = "kube_config_"
|
2018-08-20 04:37:04 +00:00
|
|
|
duration365d = time.Hour * 24 * 365
|
2017-10-31 13:55:35 +00:00
|
|
|
)
|