index.js 601 B

123456789101112131415161718192021222324252627
  1. import i18n from '@/locales'
  2. import { HYPERVISORS_MAP } from '@/constants'
  3. export const KUBE_PROVIDER = 'onecloud'
  4. export const NODE_ROLE_MAP = {
  5. controlplane: i18n.t('k8s.role_master'),
  6. node: i18n.t('k8s.role_node'),
  7. }
  8. export const GUEST_DEFAULT_CONFIG = {
  9. vcpu_count: 4,
  10. vmem_size: 4,
  11. disk: 100,
  12. }
  13. export const hyperOpts = [
  14. { label: i18n.t('brand'), value: 'kvm' },
  15. { label: 'VMware', value: 'esxi' },
  16. { label: 'OpenStack', value: 'openstack' },
  17. ]
  18. export const K8S_HYPERVISORS_MAP = {
  19. kvm: HYPERVISORS_MAP.kvm,
  20. aliyun: HYPERVISORS_MAP.aliyun,
  21. aws: HYPERVISORS_MAP.aws,
  22. }