Skip to content

Commit f5b4129

Browse files
authored
change from kubectl exec -> kubectl logs for data injection test (zarf-dev#647)
1 parent a81714b commit f5b4129

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

src/test/e2e/23_data_injection_test.go

+3-8
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import (
66
"testing"
77
"time"
88

9-
"github.com/defenseunicorns/zarf/src/internal/k8s"
109
"github.com/defenseunicorns/zarf/src/internal/utils"
1110
"github.com/stretchr/testify/assert"
1211
"github.com/stretchr/testify/require"
@@ -27,15 +26,11 @@ func TestDataInjection(t *testing.T) {
2726
stdOut, stdErr, err := utils.ExecCommandWithContext(ctx, true, e2e.zarfBinPath, "package", "deploy", path, "--confirm")
2827
require.NoError(t, err, stdOut, stdErr)
2928

30-
// Get the data injection pod
31-
pods, err := k8s.GetPods("demo")
32-
require.NoError(t, err)
33-
require.Equal(t, len(pods.Items), 1)
34-
pod := pods.Items[0]
35-
36-
stdOut, stdErr, err = utils.ExecCommandWithContext(context.TODO(), true, "kubectl", "-n", pod.Namespace, "exec", pod.Name, "--", "ls", "/test")
29+
// verify the file and injection marker were created
30+
stdOut, stdErr, err = utils.ExecCommandWithContext(context.TODO(), true, "kubectl", "--namespace=demo", "logs", "--tail=5", "--selector=app=data-injection")
3731
require.NoError(t, err, stdOut, stdErr)
3832
assert.Contains(t, stdOut, "this-is-an-example-file.txt")
33+
assert.Contains(t, stdOut, ".zarf-injection-")
3934

4035
e2e.chartsToRemove = append(e2e.chartsToRemove, ChartTarget{
4136
namespace: "demo",

0 commit comments

Comments
 (0)