Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] Arcane Helm Chart ships with insufficient rights for jobs/status for GKE #119

Open
jrbentzon opened this issue Jul 25, 2024 · 2 comments
Assignees
Labels
code/bug Something isn't working

Comments

@jrbentzon
Copy link
Member

jrbentzon commented Jul 25, 2024

Description

On GKE, Arcane Operator fails to manage jobs as it lacks the jobs/status privileges on the built-in cluster-roles / role-assignments.

Steps to reproduce the issue

  1. Create GKE cluster with Arcane Operator installed from helm
  2. Create new Stream
  3. Try to manage that stream by annotating it
  4. Arcane operator fails to find job but also cant submit conflicting job
[11:15:51 WRN] Failed to find a job arcane/my-job
[11:15:51 INF] Modified a stream definition with id my-job
[11:15:51 INF] Starting a new stream job with an id my-job
[11:15:51 WRN] Streaming job with ID my-job already exists

Describe the results you expected

Correct management of stream

System information

v0.0.10

@jrbentzon jrbentzon added the code/bug Something isn't working label Jul 25, 2024
@s-vitaliy
Copy link
Contributor

A note for future me: I have never seen anything like that in a clear EKS installation, need a GKE cluster to reproduce the issue, probably something is wrong with RBAC setup in the Helm chart.

@s-vitaliy s-vitaliy self-assigned this Jul 25, 2024
@s-vitaliy
Copy link
Contributor

For now, this is a third-priority issue since we have no GKE installations and @jrbentzon has already applied a workaround.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code/bug Something isn't working
Projects
Status: Backlog
Development

No branches or pull requests

2 participants