Skip to content

kube-ui-server: register editor.ui.k8s.appscode.com aggregated API#493

Merged
tamalsaha merged 1 commit into
masterfrom
editor-ui-template
Jun 26, 2026
Merged

kube-ui-server: register editor.ui.k8s.appscode.com aggregated API#493
tamalsaha merged 1 commit into
masterfrom
editor-ui-template

Conversation

@tamalsaha

Copy link
Copy Markdown
Contributor

What

Registers the new editor.ui.k8s.appscode.com aggregated API group (the EditorTemplate kind) served by kube-ui-server.

  • apiregistration.yaml: add the v1alpha1.editor.ui.k8s.appscode.com APIService (so kube-aggregator routes the group to kube-ui-server).
  • cluster-role.yaml: add editor.ui.k8s.appscode.com to the server service account's ClusterRole.
  • user-roles.yaml: add the group to the appscode:kube-ui-server:edit aggregate role, and grant system:authenticated users create on editortemplates (mirroring meta renders).

Verified with helm template.

Related

kube-ui-server now serves the editor.ui.k8s.appscode.com group (EditorTemplate).

- apiregistration: add the v1alpha1.editor.ui.k8s.appscode.com APIService.
- cluster-role: grant the server service account on the editor group.
- user-roles: add editor.ui.k8s.appscode.com to the aggregate edit role, and
  grant authenticated users create on editortemplates (like meta renders).

Signed-off-by: Tamal Saha <tamal@appscode.com>
@tamalsaha tamalsaha force-pushed the editor-ui-template branch from 26b29c3 to 5906f1d Compare June 26, 2026 19:43
@tamalsaha tamalsaha merged commit 18157a1 into master Jun 26, 2026
4 checks passed
@tamalsaha tamalsaha deleted the editor-ui-template branch June 26, 2026 19:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant