Skip to content

Conversation

@jtriley
Copy link
Contributor

@jtriley jtriley commented Nov 14, 2025

This allows users to manage applications.app.k8s.io resources within their namespace via a new ClusterRole, aggregate-edit, that aggregates to the edit ClusterRole.

This is a ClusterRole that allows full access to application.app.k8s.io
resources and aggregates to the edit ClusterRole.
Copy link
Member

@larsks larsks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Where are we using Application resources?

@computate
Copy link
Member

Does this mean we are deploying an ArgoCD for prod that allows application deployment within a user's project?

@jtriley
Copy link
Contributor Author

jtriley commented Nov 17, 2025

Where are we using Application resources?

I believe this is used as part of allowing users to deploy applications from templates out of their own github repos via the redhat oc-new-app github action:

https://github.com/redhat-actions/oc-new-app
https://nerc-project.github.io/nerc-docs/openshift/applications/creating-a-sample-application/
https://nerc-project.github.io/nerc-docs/other-tools/CI-CD/github-actions/setup-github-actions-pipeline/

@jtriley
Copy link
Contributor Author

jtriley commented Nov 17, 2025

Does this mean we are deploying an ArgoCD for prod that allows application deployment within a user's project?

No this is a different "application" crd in the app.k8s.io namespace vs argoproj.io/v1alpha1

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.

6 participants