Skip to content

Commit 08c1af7

Browse files
authored
Merge pull request #5383 from twz123/inttest-improvements
Some small improvements to inttests
2 parents bdc33ec + 905ee1d commit 08c1af7

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

inttest/common/bootloosesuite.go

+4-4
Original file line numberDiff line numberDiff line change
@@ -817,15 +817,15 @@ func (s *BootlooseSuite) GetKubeConfig(node string, k0sKubeconfigArgs ...string)
817817
defer ssh.Disconnect()
818818

819819
kubeConfigCmd := fmt.Sprintf("%s kubeconfig admin %s", s.K0sFullPath, strings.Join(k0sKubeconfigArgs, " "))
820-
kubeConf, err := ssh.ExecWithOutput(s.Context(), kubeConfigCmd)
821-
if err != nil {
820+
var kubeConf bytes.Buffer
821+
if err := ssh.Exec(s.Context(), kubeConfigCmd, SSHStreams{Out: &kubeConf}); err != nil {
822822
return nil, err
823823
}
824-
cfg, err := clientcmd.RESTConfigFromKubeConfig([]byte(kubeConf))
824+
cfg, err := clientcmd.RESTConfigFromKubeConfig(kubeConf.Bytes())
825+
s.Require().NoError(err)
825826
// The tests are querying the API server quite a lot, so we need to increase the QPS and Burst
826827
cfg.QPS = 40.0
827828
cfg.Burst = 400.0
828-
s.Require().NoError(err)
829829

830830
hostURL, err := url.Parse(cfg.Host)
831831
if err != nil {

inttest/containerdimports/containerd_imports_test.go

+3-4
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,16 @@ func (s *ContainerdImportsSuite) TestK0sGetsUp() {
3838
s.Require().NoError(err)
3939
defer ssh.Disconnect()
4040

41-
s.NoError(s.InitController(0))
41+
s.Require().NoError(s.InitController(0))
4242

43-
s.NoError(s.RunWorkers())
43+
s.Require().NoError(s.RunWorkers())
4444

4545
kc, err := s.KubeClient(s.ControllerNode(0))
4646
if err != nil {
4747
s.FailNow("failed to obtain Kubernetes client", err)
4848
}
4949

50-
err = s.WaitForNodeReady(s.WorkerNode(0), kc)
51-
s.NoError(err)
50+
s.Require().NoError(s.WaitForNodeReady(s.WorkerNode(0), kc))
5251

5352
s.AssertSomeKubeSystemPods(kc)
5453

0 commit comments

Comments
 (0)