Allow to specify KubeObjectDetailRegistration priority (#1335)

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen authored and GitHub committed 2020-11-12 09:16:22 +02:00
1 parent 1f88c05e82
commit deb4773b44
22 files changed
+201 -36

No files matched your search

@@ -112,8 +112,6 @@ export class RoleBindingDetails extends React.Component<Props> {
</Table>
)}
<KubeEventDetails object={roleBinding}/>
<AddRemoveButtons
onAdd={() => AddRoleBindingDialog.open(roleBinding)}
onRemove={selectedSubjects.length ? this.removeSelectedSubjects : null}
@@ -132,6 +130,16 @@ kubeObjectDetailRegistry.add({
Details: (props) => <RoleBindingDetails {...props} />
}
})
kubeObjectDetailRegistry.add({
kind: "RoleBinding",
apiVersions: ["rbac.authorization.k8s.io/v1"],
priority: 5,
components: {
Details: (props) => <KubeEventDetails {...props} />
}
})
kubeObjectDetailRegistry.add({
kind: "ClusterRoleBinding",
apiVersions: ["rbac.authorization.k8s.io/v1"],
@@ -139,3 +147,11 @@ kubeObjectDetailRegistry.add({
Details: (props) => <RoleBindingDetails {...props} />
}
})
kubeObjectDetailRegistry.add({
kind: "ClusterRoleBinding",
apiVersions: ["rbac.authorization.k8s.io/v1"],
priority: 5,
components: {
Details: (props) => <KubeEventDetails {...props} />
}
})