{ "slug": "core-clusterrolebinding", "kind": "kubernetes", "metadata": { "name": "Kubernetes ClusterRoleBinding", "description": "Creates a Kubernetes ClusterRoleBinding that binds one subject to a Role or ClusterRole.", "tags": [], "icon": { "provider": "simple-icons", "id": "kubernetes" }, "draft": false, "version": { "name": "1.31.0", "source_dep_name": "manual/core-clusterrolebinding" } }, "variables": [ { "title": "General", "name": "general", "items": [ { "name": "resource_name", "type": "str", "title": "ClusterRoleBinding name", "required": false, "default": "app-crb", "config": { "placeholder": "app-crb" } }, { "name": "role_kind", "type": "enum", "title": "Role Kind", "required": false, "default": "ClusterRole", "config": { "options": [ "ClusterRole", "Role" ] } }, { "name": "role_name", "type": "str", "title": "Referenced role name", "required": false, "default": "cluster-admin", "config": { "placeholder": "cluster-admin" } } ] }, { "title": "Subject", "name": "subject", "items": [ { "name": "subject_kind", "type": "enum", "title": "Subject kind", "required": false, "default": "ServiceAccount", "config": { "options": [ "ServiceAccount", "User", "Group" ] } }, { "name": "subject_name", "type": "str", "title": "Subject name", "required": false, "default": "app-serviceaccount", "config": { "placeholder": "app-serviceaccount" } }, { "name": "subject_namespace", "type": "str", "title": "Subject Namespace", "required": false, "default": "default", "description": "Subject namespace for ServiceAccount subjects", "config": { "placeholder": "default" } } ] } ] }