Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for getEtcdCertVolumes (0.3 sec)

  1. cmd/kubeadm/app/phases/controlplane/volumes.go

    		c.volumeMounts[component] = map[string]v1.VolumeMount{}
    	}
    	c.volumeMounts[component][volMount.Name] = volMount
    }
    
    // getEtcdCertVolumes returns the volumes/volumemounts needed for talking to an external etcd cluster
    func getEtcdCertVolumes(etcdCfg *kubeadmapi.ExternalEtcd, k8sCertificatesDir string) ([]v1.Volume, []v1.VolumeMount) {
    	certPaths := []string{etcdCfg.CAFile, etcdCfg.CertFile, etcdCfg.KeyFile}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 09:33:18 UTC 2024
    - 11.3K bytes
    - Viewed (0)
  2. cmd/kubeadm/app/phases/controlplane/volumes_test.go

    	for _, rt := range tests {
    		t.Run(rt.name, func(t *testing.T) {
    			actualVol, actualVolMount := getEtcdCertVolumes(&kubeadmapi.ExternalEtcd{
    				CAFile:   rt.ca,
    				CertFile: rt.cert,
    				KeyFile:  rt.key,
    			}, k8sCertificatesDir)
    			if !reflect.DeepEqual(actualVol, rt.vol) {
    				t.Errorf(
    					"failed getEtcdCertVolumes:\n\texpected: %v\n\t  actual: %v",
    					rt.vol,
    					actualVol,
    				)
    			}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 09:33:18 UTC 2024
    - 18.1K bytes
    - Viewed (0)
Back to top