mirror of
https://github.com/kemko/nomad.git
synced 2026-01-01 16:05:42 +03:00
* DHV UI init * /csi routes to /storage routes and a routeRedirector util (#25163) * /csi routes to /storage routes and a routeRedirector util * Tests and routes move csi/ to storage/ * Changelog added * [ui] Storage UI overhaul + Dynamic Host Volumes UI (#25226) * Storage index page and DHV model properties * Naive version of a storage overview page * Experimental fetch of alloc data dirs * Fetch ephemeral disks and static host volumes as an ember concurrency task and nice table stylings * Playing nice with section header labels to make eslint happy even though wcag was already cool with it * inlined the storage type explainers and reordered things, plus tooltips and keynav * Bones of a dynamic host volume individual page * Woooo dynamic host volume model, adapter, and serializer with embedded alloc relationships * Couple test fixes * async:false relationship for dhv.hasMany('alloc') to prevent a ton of xhr requests * DHV request type at index routemodel and better serialization * Pagination and searching and query params oh my * Test retrofits for csi volumes * Really fantastic flake gets fixed * DHV detail page acceptance test and a bunch of mirage hooks * Seed so that the actions test has a guaranteed task * removed ephemeral disk and static host volume manual scanning * CapacityBytes and capabilities table added to DHV detail page * Debugging actions flyout test * was becoming clear that faker.seed editing was causing havoc elsewhere so might as well not boil the ocean and just tell this test to do what I want it to * Post-create job gets taskCount instead of count * CSI volumes now get /csi route prefix at detail level * lazyclick method for unused keynav removed * keyboard nav and table-watcher for DHV added * Addressed PR comments, changed up capabilities table and id references, etc. * Capabilities table for DHV and ID in details header * Testfixes for pluginID and capabilities table on DHV page
65 lines
2.3 KiB
SCSS
65 lines
2.3 KiB
SCSS
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: BUSL-1.1
|
|
*/
|
|
|
|
@import './components/accordion-internal';
|
|
@import './components/badge-nomad-internal';
|
|
@import './components/boxed-section';
|
|
@import './components/codemirror';
|
|
@import './components/copy-button';
|
|
@import './components/cli-window';
|
|
@import './components/das-interstitial';
|
|
@import './components/dashboard-metric';
|
|
@import './components/dropdown-nomad-internal';
|
|
@import './components/ember-power-select';
|
|
@import './components/empty-message';
|
|
@import './components/error-container';
|
|
@import './components/event';
|
|
@import './components/exec-button';
|
|
@import './components/exec-window';
|
|
@import './components/flex-masonry';
|
|
@import './components/fs-explorer';
|
|
@import './components/global-search-container';
|
|
@import './components/global-search-dropdown';
|
|
@import './components/gutter';
|
|
@import './components/gutter-toggle';
|
|
@import './components/image-file.scss';
|
|
@import './components/inline-definitions';
|
|
@import './components/job-diff';
|
|
@import './components/json-viewer';
|
|
@import './components/legend';
|
|
@import './components/lifecycle-chart';
|
|
@import './components/loading-spinner';
|
|
@import './components/metrics';
|
|
@import './components/node-status-light';
|
|
@import './components/nomad-logo';
|
|
@import './components/page-layout';
|
|
@import './components/popover-menu';
|
|
@import './components/primary-metric';
|
|
@import './components/recommendation-accordion';
|
|
@import './components/recommendation-card';
|
|
@import './components/recommendation-row';
|
|
@import './components/search-box';
|
|
@import './components/sidebar';
|
|
@import './components/simple-list';
|
|
@import './components/status-text';
|
|
@import './components/stepper-input';
|
|
@import './components/timeline';
|
|
@import './components/toggle';
|
|
@import './components/toolbar';
|
|
@import './components/tooltip_legacy';
|
|
@import './components/two-step-button';
|
|
@import './components/evaluations';
|
|
@import './components/variables';
|
|
@import './components/keyboard-shortcuts-modal';
|
|
@import './components/services';
|
|
@import './components/task-sub-row';
|
|
@import './components/authorization';
|
|
@import './components/metadata-editor';
|
|
@import './components/job-status-panel';
|
|
@import './components/access-control';
|
|
@import './components/actions';
|
|
@import './components/jobs-list';
|
|
@import './components/storage';
|