Skip to content

Commit 365f8f7

Browse files
committed
modify file permissions
Signed-off-by: Javier Rodriguez <javier@chainloop.dev>
1 parent 238cad0 commit 365f8f7

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

pkg/attestation/crafter/runners/tektonpipeline_test.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ tekton.dev/taskRunUID="xyz-789-uvw"
7070
tekton.dev/task="build-task"
7171
app.kubernetes.io/managed-by="tekton-pipelines"
7272
`
73-
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0644)
73+
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0600)
7474
assert.NoError(s.T(), err)
7575

7676
labels := s.runner.parseLabels()
@@ -87,7 +87,7 @@ tekton.dev/taskRun="my-taskrun-456"
8787
tekton.dev/taskRunUID="def-456-ghi"
8888
app.kubernetes.io/managed-by="tekton-pipelines"
8989
`
90-
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0644)
90+
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0600)
9191
assert.NoError(s.T(), err)
9292

9393
labels := s.runner.parseLabels()
@@ -110,7 +110,7 @@ func (s *tektonPipelineTestSuite) TestListEnvVars_WithLabels() {
110110
labelsContent := `tekton.dev/pipelineRun="my-run"
111111
tekton.dev/taskRun="my-task-run"
112112
`
113-
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0644)
113+
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0600)
114114
assert.NoError(s.T(), err)
115115

116116
envVars := s.runner.ListEnvVars()
@@ -135,7 +135,7 @@ tekton.dev/pipelineRun="my-pipeline-run-123"
135135
tekton.dev/pipelineRunUID="abc-123-def"
136136
tekton.dev/taskRun="task-run-xyz"
137137
`
138-
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0644)
138+
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0600)
139139
assert.NoError(s.T(), err)
140140

141141
resolved, errors := s.runner.ResolveEnvVars()
@@ -160,15 +160,15 @@ func (s *tektonPipelineTestSuite) TestRunURI_PipelineRun() {
160160
// Create labels and namespace files
161161
labelsContent := `tekton.dev/pipelineRun="my-pipeline-run-123"
162162
`
163-
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0644)
163+
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0600)
164164
assert.NoError(s.T(), err)
165165

166166
// Mock namespace by creating service account namespace file
167167
nsDir := filepath.Join(s.tmpDir, "run", "secrets", "kubernetes.io", "serviceaccount")
168168
err = os.MkdirAll(nsDir, 0755)
169169
assert.NoError(s.T(), err)
170170
nsPath := filepath.Join(nsDir, "namespace")
171-
err = os.WriteFile(nsPath, []byte("production"), 0644)
171+
err = os.WriteFile(nsPath, []byte("production"), 0600)
172172
assert.NoError(s.T(), err)
173173

174174
// Override the namespace path temporarily
@@ -186,7 +186,7 @@ func (s *tektonPipelineTestSuite) TestRunURI_TaskRun() {
186186
// Create a labels file with TaskRun only (no PipelineRun)
187187
labelsContent := `tekton.dev/taskRun="my-taskrun-456"
188188
`
189-
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0644)
189+
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0600)
190190
assert.NoError(s.T(), err)
191191

192192
labels := s.runner.parseLabels()
@@ -198,7 +198,7 @@ func (s *tektonPipelineTestSuite) TestRunURI_PipelineRunPriority() {
198198
labelsContent := `tekton.dev/pipelineRun="pipeline-run-123"
199199
tekton.dev/taskRun="taskrun-456"
200200
`
201-
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0644)
201+
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0600)
202202
assert.NoError(s.T(), err)
203203

204204
labels := s.runner.parseLabels()
@@ -217,7 +217,7 @@ func (s *tektonPipelineTestSuite) TestRunURI_CustomDashboard() {
217217
// Test custom dashboard URL via environment variable
218218
labelsContent := `tekton.dev/pipelineRun="my-run"
219219
`
220-
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0644)
220+
err := os.WriteFile(s.runner.labelsPath, []byte(labelsContent), 0600)
221221
assert.NoError(s.T(), err)
222222

223223
s.T().Setenv("TEKTON_DASHBOARD_URL", "https://tekton.example.com")

0 commit comments

Comments
 (0)