mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2026-10-01 03:36:04 +08:00
@@ -1,6 +1,6 @@
|
||||
import { clone } from '@shell/utils/object';
|
||||
import { HCI } from '../../types';
|
||||
import NetworkAttachmentDef from '@pkg/harvester/models/k8s.cni.cncf.io.networkattachmentdefinition';
|
||||
import { HCI } from '../../types';
|
||||
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../config/harvester';
|
||||
|
||||
const NOT_READY = 'Not Ready';
|
||||
@@ -56,7 +56,7 @@ export default class HarvesterNetworkAttachmentDef extends NetworkAttachmentDef
|
||||
get clusterNetworkResource() {
|
||||
const clusterNetworks = this.$rootGetters[`${ this.inStore }/all`](HCI.CLUSTER_NETWORK);
|
||||
|
||||
return clusterNetworks.find((c) => c.id === this.clusterNetwork);
|
||||
return clusterNetworks.find(c => c.id === this.clusterNetwork);
|
||||
}
|
||||
|
||||
get clusterNetworkErrorMessage() {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { clone } from '@shell/utils/object';
|
||||
import { LOGGING } from '@shell/config/types';
|
||||
import { HCI } from '../../types';
|
||||
import HarvesterFlow from './logging.banzaicloud.io.flow';
|
||||
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../config/harvester';
|
||||
import HarvesterFlow from './logging.banzaicloud.io.flow';
|
||||
|
||||
export default class HciClusterflow extends HarvesterFlow {
|
||||
get allOutputs() {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { clone } from '@shell/utils/object';
|
||||
import { HCI } from '../../types';
|
||||
import LogOutput from './logging.banzaicloud.io.output';
|
||||
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../config/harvester';
|
||||
import LogOutput from './logging.banzaicloud.io.output';
|
||||
|
||||
export default class HciClusteroutput extends LogOutput {
|
||||
get _detailLocation() {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { LOGGING } from '@shell/config/types';
|
||||
import { HCI } from '../../types';
|
||||
import { clone } from '@shell/utils/object';
|
||||
import Flow from '@shell/models/logging.banzaicloud.io.flow';
|
||||
import { HCI } from '../../types';
|
||||
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../config/harvester';
|
||||
import { FLOW_TYPE } from '../../config/harvester-map';
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { clone } from '@shell/utils/object';
|
||||
import { HCI } from '../../types';
|
||||
import LogOutput from '@shell/models/logging.banzaicloud.io.output';
|
||||
import { HCI } from '../../types';
|
||||
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../config/harvester';
|
||||
import { FLOW_TYPE } from '../../config/harvester-map';
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { HCI } from '../../types';
|
||||
import { clone } from '@shell/utils/object';
|
||||
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../config/harvester';
|
||||
import ManagementSetting from '@shell/models/management.cattle.io.setting';
|
||||
import { HCI } from '../../types';
|
||||
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../config/harvester';
|
||||
|
||||
export default class HCIManagementSetting extends ManagementSetting {
|
||||
get detailLocation() {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { clone, set } from '@shell/utils/object';
|
||||
import { _YAML, _CREATE, _VIEW, _CONFIG } from '@shell/config/query-params';
|
||||
import { HCI } from '../../types';
|
||||
import SteveModel from '@shell/plugins/steve/steve-class';
|
||||
import { HCI } from '../../types';
|
||||
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../config/harvester';
|
||||
|
||||
export default class HciAlertmanagerConfig extends SteveModel {
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import pickBy from 'lodash/pickBy';
|
||||
import { CAPI, LONGHORN, POD, NODE } from '@shell/config/types';
|
||||
import { HCI } from '../../types';
|
||||
import { CAPI as CAPI_ANNOTATIONS } from '@shell/config/labels-annotations.js';
|
||||
import { HCI as HCI_ANNOTATIONS } from '@pkg/harvester/config/labels-annotations';
|
||||
import { clone } from '@shell/utils/object';
|
||||
@@ -11,11 +10,12 @@ import {
|
||||
STATES_ENUM,
|
||||
} from '@shell/plugins/dashboard-store/resource-class';
|
||||
import { parseSi } from '@shell/utils/units';
|
||||
import { findBy, isArray } from '@shell/utils/array';
|
||||
import { ucFirst } from '@shell/utils/string';
|
||||
import HarvesterResource from '../harvester';
|
||||
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../config/harvester';
|
||||
import { findBy, isArray } from '@shell/utils/array';
|
||||
|
||||
import { ucFirst } from '@shell/utils/string';
|
||||
import { HCI } from '../../types';
|
||||
|
||||
const ALLOW_SYSTEM_LABEL_KEYS = [
|
||||
'topology.kubernetes.io/zone',
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
import Vue from 'vue';
|
||||
import { _CLONE } from '@shell/config/query-params';
|
||||
import pick from 'lodash/pick';
|
||||
import { HCI, VOLUME_SNAPSHOT } from '../../types';
|
||||
import { PV, LONGHORN } from '@shell/config/types';
|
||||
import { DESCRIPTION } from '@shell/config/labels-annotations';
|
||||
import { HCI as HCI_ANNOTATIONS } from '@pkg/harvester/config/labels-annotations';
|
||||
import { findBy } from '@shell/utils/array';
|
||||
import { get, clone } from '@shell/utils/object';
|
||||
import { colorForState } from '@shell/plugins/dashboard-store/resource-class';
|
||||
import { HCI, VOLUME_SNAPSHOT } from '../../types';
|
||||
import HarvesterResource from '../harvester';
|
||||
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../config/harvester';
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { clone } from '@shell/utils/object';
|
||||
import Secret from '@shell/models/secret';
|
||||
import { HCI } from '../../types';
|
||||
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../config/harvester';
|
||||
import Secret from '@shell/models/secret';
|
||||
|
||||
export default class HciSecret extends Secret {
|
||||
get _detailLocation() {
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { clone } from '@shell/utils/object';
|
||||
import { PVC } from '@shell/config/types';
|
||||
import { HCI } from '../../types';
|
||||
import HarvesterResource from '../harvester';
|
||||
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../config/harvester';
|
||||
import { PVC } from '@shell/config/types';
|
||||
|
||||
export default class HciSnapshot extends HarvesterResource {
|
||||
get availableActions() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { clone } from '@shell/utils/object';
|
||||
import { HCI } from '../../types';
|
||||
import StorageClass from '@shell/models/storage.k8s.io.storageclass';
|
||||
import { HCI } from '../../types';
|
||||
import { PRODUCT_NAME as HARVESTER_PRODUCT } from '../../config/harvester';
|
||||
|
||||
export default class HciStorageClass extends StorageClass {
|
||||
|
||||
Reference in New Issue
Block a user