Add pkg/harvester components + shell portings - 1

Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
This commit is contained in:
Francesco Torchia
2024-10-23 17:00:46 +02:00
parent f8408469f7
commit 4f2688f6ab
265 changed files with 42316 additions and 82 deletions
@@ -0,0 +1,22 @@
<script>
import ExplorerMembers from '@shell/components/ExplorerMembers';
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../../../config/harvester';
import { MANAGEMENT } from '@shell/config/types';
export default {
components: { ExplorerMembers },
computed: {
createLocationOverride() {
return {
name: `${ HARVESTER_PRODUCT }-c-cluster-resource-create`,
params: {
product: HARVESTER_PRODUCT,
cluster: this.$store.getters['currentCluster']?.id,
resource: MANAGEMENT.CLUSTER_ROLE_TEMPLATE_BINDING
}
};
}
}
};
</script>
<template><ExplorerMembers :create-location-override="createLocationOverride" v-bind="$attrs" /></template>