Skip to content

docs(tutorial): add RBAC binding step for example app - #4111

Open
anxkhn wants to merge 1 commit into
kanisterio:masterfrom
anxkhn:loop/kanister__002
Open

anxkhn wants to merge 1 commit into
kanisterio:masterfrom
anxkhn:loop/kanister__002

Conversation

@anxkhn

@anxkhn anxkhn commented Jun 30, 2026

Copy link
Copy Markdown

Change Overview

Since #3134 limited the default RBAC granted to the Kanister operator, the
controller can no longer act on resources outside its own namespace. The
tutorial deploys time-logger in default and runs ActionSets against it from
the kanister namespace, but never has the user create a RoleBinding, so a
from-scratch run errors before the first action completes.

This adds a short step right after the example app deploys: grant Kanister's
Service Account edit access in the default namespace. The command mirrors
the one already documented in docs/rbac.md, concretized to the tutorial's
release name/namespaces, and links back to RBAC Configuration for granular
alternatives. Docs only.

Pull request type

  • 🗺️ Documentation

Issues

Ref #3654

Test Plan

  • 💪 Manual

Built the VitePress docs locally (cd docs && npm install && npm run docs:build):
clean build, no broken-link warnings, the tutorial renders the new step and the
rbac link resolves. Markdown only, no Go build/test impact.

@anxkhn
anxkhn force-pushed the loop/kanister__002 branch from 98428a0 to 8b2924c Compare July 1, 2026 07:40
@anxkhn
anxkhn force-pushed the loop/kanister__002 branch from 8b2924c to 8a8eeda Compare August 12, 2026 05:24
Since the default operator RBAC was limited, the controller in the
kanister namespace can no longer act on resources in the default
namespace, so the tutorial errors on the first action from a clean
install. Add a step granting Kanister's service account edit access in
the default namespace, reusing the command pattern from docs/rbac.md.

Ref kanisterio#3654

Signed-off-by: Anas Khan <83116240+anxkhn@users.noreply.github.com>
@anxkhn
anxkhn force-pushed the loop/kanister__002 branch from 8a8eeda to 6e2321b Compare August 13, 2026 07:44

This branch has not been deployed

No deployments
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.

1 participant