Skip to content

fix: use SA token for DWOC fetches in backup routes (#1484) - #1485

Merged
dkwon17 merged 1 commit into
7.115.xfrom
7.115.x-use-sa-token
Mar 19, 2026
Merged

fix: use SA token for DWOC fetches in backup routes (#1484)#1485
dkwon17 merged 1 commit into
7.115.xfrom
7.115.x-use-sa-token

Conversation

@akurinnoy

Copy link
Copy Markdown
Contributor

What does this PR do?

Cherry-pick of #1484

Screenshot/screencast of this PR

What issues does this PR fix or reference?

Is it tested? How?

Release Notes

Docs PR

Regular (non-admin) users got 403 Forbidden when the dashboard read the
DevWorkspaceOperatorConfig (DWOC) — a cluster-level resource in the DWO
namespace that regular users lack RBAC to access.

Use the dashboard service account token for cluster-scoped reads (DWOC,
registry auth secrets) and the user's token for namespace-scoped reads
(DevWorkspaces, Jobs, ImageStreams).

Assisted-by: Claude Opus 4.6

Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@openshift-ci

openshift-ci Bot commented Mar 19, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: akurinnoy

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@che-bot

che-bot commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

Click here to review and test in web IDE: Contribute

@akurinnoy
akurinnoy requested review from dkwon17 and svor March 19, 2026 15:00
@github-actions

Copy link
Copy Markdown

Docker image build succeeded: quay.io/eclipse/che-dashboard:pr-1485

kubectl patch command
kubectl patch -n eclipse-che "checluster/eclipse-che" --type=json -p="[{"op": "replace", "path": "/spec/components/dashboard/deployment", "value": {containers: [{image: "quay.io/eclipse/che-dashboard:pr-1485", name: che-dashboard}]}}]"

@svor

svor commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

/retest

1 similar comment
@dkwon17

dkwon17 commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

/retest

@dkwon17
dkwon17 merged commit ae21535 into 7.115.x Mar 19, 2026
14 checks passed
@dkwon17
dkwon17 deleted the 7.115.x-use-sa-token branch March 19, 2026 19:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants