7dbebe9a93
* [ui] Service job status panel (#16134) * it begins * Hacky demo enabled * Still very hacky but seems deece * Floor of at least 3 must be shown * Width from on-high * Other statuses considered * More sensible allocTypes listing * Beginnings of a legend * Total number of allocs running now maps over job.groups * Lintfix * base the number of slots to hold open on actual tallies, which should never exceed totalAllocs * Versions get yer versions here * Versions lookin like versions * Mirage fixup * Adds Remaining as an alloc chart status and adds historical status option * Get tests passing again by making job status static for a sec * Historical status panel click actions moved into their own component class * job detail tests plz chill * Testing if percy is fickle * Hyper-specfic on summary distribution bar identifier * Perhaps the 2nd allocSummary item no longer exists with the more accurate afterCreate data * UI Test eschewing the page pattern * Bones of a new acceptance test * Track width changes explicitly with window-resize * testlintfix * Alloc counting tests * Alloc grouping test * Alloc grouping with complex resizing * Refined the list of showable statuses * PR feedback addressed * renamed allocation-row to allocation-status-row * [ui, job status] Make panel status mode a queryParam (#16345) * queryParam changing * Test for QP in panel * Adding @tracked to legacy controller * Move the job of switching to Historical out to larger context * integration test mock passed func * [ui] Service job deployment status panel (#16383) * A very fast and loose deployment panel * Removing Unknown status from the panel * Set up oldAllocs list in constructor, rather than as a getter/tracked var * Small amount of template cleanup * Refactored latest-deployment new logic back into panel.js * Revert now-unused latest-deployment component * margin bottom when ungrouped also * Basic integration tests for job deployment status panel * Updates complete alloc colour to green for new visualizations only (#16618) * Updates complete alloc colour to green for new visualizations only * Pale green instead of dark green for viz in general * [ui] Job Deployment Status: History and Update Props (#16518) * Deployment history wooooooo * Styled deployment history * Update Params * lintfix * Types and groups for updateParams * Live-updating history * Harden with types, error states, and pending states * Refactor updateParams to use trigger component * [ui] Deployment History search (#16608) * Functioning searchbox * Some nice animations for history items * History search test * Fixing up some old mirage conventions * some a11y rule override to account for scss keyframes * Split panel into deploying and steady components * HandleError passed from job index * gridified panel elements * TotalAllocs added to deploying.js * Width perc to px * [ui] Splitting deployment allocs by status, health, and canary status (#16766) * Initial attempt with lots of scratchpad work * Style mods per UI discussion * Fix canary overflow bug * Dont show canary or health for steady/prev-alloc blocks * Steady state * Thanks Julie * Fixes steady-state versions * Legen, wait for it... * Test fixes now that we have a minimum block size * PR prep * Shimmer effect on pending and unplaced allocs (#16801) * Shimmer effect on pending and unplaced * Dont show animation in the legend * [ui, deployments] Linking allocblocks and legends to allocation / allocations index routes (#16821) * Conditional link-to component and basic linking to allocations and allocation routes * Job versions filter added to allocations index page * Steady state legends link * Legend links * Badge count links for versions * Fix: faded class on steady-state legend items * version link now wont show completed ones * Fix a11y violations with link labels * Combining some template conditional logic * [ui, deployments] Conversions on long nanosecond update params (#16882) * Conversions on long nanosecond nums * Early return in updateParamGroups comp prop * [ui, deployments] Mirage Actively Deploying Job and Deployment Integration Tests (#16888) * Start of deployment alloc test scaffolding * Bit of test cleanup and canary for ungrouped allocs * Flakey but more robust integrations for deployment panel * De-flake acceptance tests and add an actively deploying job to mirage * Jitter-less alloc status distribution removes my bad math * bugfix caused by summary.desiredTotal non-null * More interesting mirage active deployment alloc breakdown * Further tests for previous-allocs row * Previous alloc legend tests * Percy snapshots added to integration test * changelog
62 lines
2.1 KiB
SCSS
62 lines
2.1 KiB
SCSS
/**
|
|
* Copyright (c) HashiCorp, Inc.
|
|
* SPDX-License-Identifier: MPL-2.0
|
|
*/
|
|
|
|
@import './components/accordion';
|
|
@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';
|
|
@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/policies';
|
|
@import './components/metadata-editor';
|
|
@import './components/job-status-panel';
|