Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 16 for SetupTempDir (0.75 sec)

  1. cmd/kubeadm/app/phases/kubeconfig/kubeconfig_test.go

    	kubeconfigtestutil "k8s.io/kubernetes/cmd/kubeadm/test/kubeconfig"
    )
    
    func TestGetKubeConfigSpecsFailsIfCADoesntExists(t *testing.T) {
    	// Create temp folder for the test case (without a CA)
    	tmpdir := testutil.SetupTempDir(t)
    	defer os.RemoveAll(tmpdir)
    
    	// Creates an InitConfiguration pointing to the pkidir folder
    	cfg := &kubeadmapi.InitConfiguration{
    		ClusterConfiguration: kubeadmapi.ClusterConfiguration{
    			CertificatesDir: tmpdir,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jun 07 17:04:18 UTC 2024
    - 39.5K bytes
    - Viewed (0)
  2. cmd/kubeadm/app/phases/copycerts/copycerts_test.go

    	// Temporary directory where certificates will be generated
    	tmpdir := testutil.SetupTempDir(t)
    	defer os.RemoveAll(tmpdir)
    	initConfiguration := testutil.GetDefaultInternalConfig(t)
    	initConfiguration.ClusterConfiguration.CertificatesDir = tmpdir
    
    	// Temporary directory where certificates will be downloaded to
    	targetTmpdir := testutil.SetupTempDir(t)
    	defer os.RemoveAll(targetTmpdir)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun Jan 01 00:15:30 UTC 2023
    - 9.1K bytes
    - Viewed (0)
  3. cmd/kubeadm/app/phases/certs/certs_test.go

    			},
    			expectedError: true,
    		},
    	}
    
    	for _, test := range tests {
    		// Create temp folder for the test case
    		tmpdir := testutil.SetupTempDir(t)
    		defer os.RemoveAll(tmpdir)
    
    		// executes setup func (if necessary)
    		if test.setupFunc != nil {
    			if err := test.setupFunc(tmpdir); err != nil {
    				t.Errorf("error executing setupFunc: %v", err)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jan 31 21:49:21 UTC 2024
    - 23.3K bytes
    - Viewed (0)
  4. cmd/kubeadm/app/phases/certs/renewal/readwriter_test.go

    		t.Error("read cert does not match with expected new cert")
    	}
    }
    
    func TestKubeconfigReadWriter(t *testing.T) {
    	// creates tmp folders
    	dirKubernetes := testutil.SetupTempDir(t)
    	defer os.RemoveAll(dirKubernetes)
    	dirPKI := testutil.SetupTempDir(t)
    	defer os.RemoveAll(dirPKI)
    
    	// write the CA cert and key to the temporary PKI dir
    	caName := kubeadmconstants.CACertAndKeyBaseName
    	if err := pkiutil.WriteCertAndKey(
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu May 30 15:17:24 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  5. cmd/kubeadm/test/util.go

    	configutil "k8s.io/kubernetes/cmd/kubeadm/app/util/config"
    	"k8s.io/kubernetes/cmd/kubeadm/app/util/pkiutil"
    )
    
    // SetupTempDir is a utility function for kubeadm testing, that creates a temporary directory
    // NB. it is up to the caller to cleanup the folder at the end of the test with defer os.RemoveAll(tmpdir)
    func SetupTempDir(t *testing.T) string {
    	tmpdir, err := os.MkdirTemp("", "")
    	if err != nil {
    		t.Fatalf("Couldn't create tmpdir")
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Feb 01 05:59:41 UTC 2022
    - 3.8K bytes
    - Viewed (0)
  6. cmd/kubeadm/app/cmd/phases/init/certs_test.go

    func TestCreateSparseCerts(t *testing.T) {
    	for _, test := range certstestutil.GetSparseCertTestCases(t) {
    		t.Run(test.Name, func(t *testing.T) {
    			pkiutiltesting.Reset()
    
    			tmpdir := testutil.SetupTempDir(t)
    			defer os.RemoveAll(tmpdir)
    
    			certstestutil.WritePKIFiles(t, tmpdir, test.Files)
    
    			r := workflow.NewRunner()
    			r.AppendPhase(NewCertsPhase())
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Aug 17 14:40:46 UTC 2021
    - 2.1K bytes
    - Viewed (0)
  7. cmd/kubeadm/app/cmd/phases/reset/removeetcdmember_test.go

    			podYaml:       etcdPod,
    			expectErr:     false,
    			writeManifest: true,
    			validConfig:   false,
    		},
    	}
    
    	for name, test := range tests {
    		t.Run(name, func(t *testing.T) {
    			tmpdir := testutil.SetupTempDir(t)
    			defer os.RemoveAll(tmpdir)
    
    			manifestPath := filepath.Join(tmpdir, "etcd.yaml")
    			if test.writeManifest {
    				err := os.WriteFile(manifestPath, []byte(test.podYaml), 0644)
    				if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Aug 26 03:55:19 UTC 2022
    - 3.2K bytes
    - Viewed (0)
  8. cmd/kubeadm/app/cmd/certs_test.go

    				if cmd.Flags().Lookup(flag) == nil {
    					t.Errorf("couldn't find expected flag --%s", flag)
    				}
    			}
    		})
    	}
    }
    
    func TestRunRenewCommands(t *testing.T) {
    	tmpDir := testutil.SetupTempDir(t)
    	defer os.RemoveAll(tmpDir)
    
    	cfg := testutil.GetDefaultInternalConfig(t)
    	cfg.CertificatesDir = tmpDir
    
    	// Generate all the CA
    	CACerts := map[string]*x509.Certificate{}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 21 13:26:12 UTC 2024
    - 20.1K bytes
    - Viewed (0)
  9. cmd/kubeadm/app/phases/upgrade/postupgrade_test.go

    	"k8s.io/kubernetes/cmd/kubeadm/app/constants"
    	"k8s.io/kubernetes/cmd/kubeadm/app/preflight"
    	testutil "k8s.io/kubernetes/cmd/kubeadm/test"
    )
    
    func TestMoveFiles(t *testing.T) {
    	tmpdir := testutil.SetupTempDir(t)
    	defer os.RemoveAll(tmpdir)
    	os.Chmod(tmpdir, 0766)
    
    	certPath := filepath.Join(tmpdir, constants.APIServerCertName)
    	certFile, err := os.OpenFile(certPath, os.O_CREATE|os.O_TRUNC|os.O_WRONLY, 0666)
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jan 15 11:40:04 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  10. cmd/kubeadm/app/cmd/kubeconfig_test.go

    	err = os.WriteFile(cfgPath, buf.Bytes(), 0644)
    	return cfgPath, err
    }
    
    func TestKubeConfigSubCommandsThatWritesToOut(t *testing.T) {
    
    	// Temporary folders for the test case
    	tmpdir := testutil.SetupTempDir(t)
    	defer os.RemoveAll(tmpdir)
    
    	// Adds a pki folder with a ca cert to the temp folder
    	pkidir := testutil.SetupPkiDirWithCertificateAuthority(t, tmpdir)
    
    	// Retrieves ca cert for assertions
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 16:01:49 UTC 2024
    - 5.5K bytes
    - Viewed (0)
Back to top