Skip to content

fix(argo-workflows): add cronworkflows finalizers to argo-server role#3750

Open
kunal-511 wants to merge 1 commit intoargoproj:mainfrom
kunal-511:fix-3691-argo-server-role-cronworkflows-finalizers
Open

fix(argo-workflows): add cronworkflows finalizers to argo-server role#3750
kunal-511 wants to merge 1 commit intoargoproj:mainfrom
kunal-511:fix-3691-argo-server-role-cronworkflows-finalizers

Conversation

@kunal-511
Copy link
Copy Markdown

@kunal-511 kunal-511 commented Feb 23, 2026

Fix: #3691

Checklist:

  • I have bumped the chart version according to versioning
  • I have updated the documentation according to documentation
  • I have updated the chart changelog with all the changes that come with this pull request according to changelog.
  • Any new values are backwards compatible and/or have sensible default.
  • I have signed off all my commits as required by DCO.
  • I have created a separate pull request for each chart according to pull requests
  • My build is green (troubleshooting builds).

@tico24
Copy link
Copy Markdown
Member

tico24 commented Feb 23, 2026

Is this in the upstream project?

Signed-off-by: Kunal Dugar <yoyokvunal@gmail.com>
@kunal-511 kunal-511 force-pushed the fix-3691-argo-server-role-cronworkflows-finalizers branch from fb1e394 to 9df035a Compare February 23, 2026 18:21
@kunal-511
Copy link
Copy Markdown
Author

kunal-511 commented Feb 23, 2026

Is this in the upstream project?

Yes it is already there
argoproj/argo-workflows@542f866

@kunal-511 kunal-511 changed the title add cronworkflows/finalizers to argo-server role fix: add cronworkflows/finalizers to argo-server role Feb 23, 2026
@kunal-511 kunal-511 changed the title fix: add cronworkflows/finalizers to argo-server role fix(argo-workflows): add cronworkflows finalizers to argo-server role Feb 23, 2026
@kunal-511
Copy link
Copy Markdown
Author

@jmeridth Can you please check this?
Thank you

@tico24
Copy link
Copy Markdown
Member

tico24 commented Feb 25, 2026

it seems that this is inexplicably only in the namespaced rbac upstream. You don't get it if you do a full cluster install.

Upstream, for the cluster install, the clusterrole argo-cluster-role gets the permission, which is tied to the argo SA not the argo-server SA. So I'm reluctant to approve this until we understand what's going on here.

@tico24
Copy link
Copy Markdown
Member

tico24 commented Feb 25, 2026

I have just chatted with the workflows lead and he believes it should not be present for the server role at all, so it is a bug that is is there on the namespace install. Therefore it shouldn't be in the helm chart either. There's no logical reason in my mind why namespaced and cluster installs would need these permissions. But I am wrong on occasion.

@jmeridth
Copy link
Copy Markdown
Member

@jmeridth Can you please check this? Thank you

@kunal-511 you are already interacting with @tico24, another maintainer. Cheers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

argo-workflows helm chart - missing argo server role resource

3 participants