This project is mirrored from https://gitee.com/mirrors/nomad.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 08 Mar, 2022 1 commit
    • Michael Klein's avatar
      Upgrade Ember and friends 3.28 (#12215) · fe6cbbf0
      Michael Klein authored
      * chore: upgrade forward compatible packages
      
      * chore: v3.20.2...v3.24.0
      
      * chore: silence string prototype extension deprecation
      
      * refact: don't test clicking disabled button job-list
      
      Recent test-helper upgrades will guard against clicking disabled buttons
      as this is not something that real users can do. We need to change our
      tests accordingly.
      
      * fix: await async test helper `expectError`
      
      We have to await this async test function otherwise the test's
      rendering context will be torn down before we run assertions
      against it.
      
      * fix: don't try to click disabled two-step-button
      
      Recent test-helper updates prohibit clicking disabled buttons. We need
      to adapt the tests accordingly.
      
      * fix: recommendation-accordion
      
      Use up-to-date semantics for handling list-accordion closing
      in recommendation-accordion.
      
      * fixes toggling recommendation-accordion toggle.
      
      * fix: simple-unless linting error application.hbs
      
      There's no reason to use unless here - we can use if instead.
      
      * fix: no-quoteless-attributes recommendation accordion
      
      * fix: no-quoteless-attributes recommendation-chart
      
      * fix: allow `unless` - global-header.hbs
      
      This is a valid use of unless in our opinion.
      
      * fix: allow unless in job-diff
      
      This is not a great use for unless but we don't want to change this
      behavior atm.
      
      * fix: no-attrs-in-components list-pager
      
      There is no need to use this.attrs in classic components. When we
      will convert to glimmer we will use `@`-instead.
      
      * fix: simple-unless job/definition
      
      We can convert to a simple if here.
      
      * fix: allow inline-styles stats-box component
      
      To make linter happy.
      
      * fix: disable no-action and no-invalid-interactive
      
      Will be adressed in follow-up PRs.
      
      * chore: update ember-classic-decorator to latest
      
      * chore: upgrade ember-can to latest
      
      * chore: upgrade ember-composable-helpers to latest
      
      * chore: upgrade ember-concurrency
      
      * fix: recomputation deprecation `Trigger`
      
      schedule `do` on actions queue to work around recomputation deprecation
      when triggering Trigger on `did-insert`.
      
      * chore: upgrade ember-cli-string-helpers
      
      * chore: upgrade ember-copy
      
      * chore: upgrade ember-data-model-fragments
      
      * chore: upgrade ember-deprecation-workflow
      
      * chore: upgrade ember-inline-svg
      
      * chore: upgrade ember-modifier
      
      * chore: upgrade ember-truth-helpers
      
      * chore: upgrade ember-moment & ember-cli-moment-shim
      
      * chore: upgrade ember-power-select
      
      * chore: upgrade ember-responsive
      
      * chore: upgrade ember-sinon
      
      * chore: upgrade ember-cli-mirage
      
      For now we will stay on 2.2 - upgrades > 2.3 break the build.
      
      * chore: upgrade 3.24.0 to 3.28.5
      
      * fix: add missing classic decorators on adapters
      
      * fix: missing classic decorators to serializers
      
      * fix: don't reopen Ember.Object anymore
      
      * fix: remove unused useNativeEvents
      
      ember-cli-page-objects doesn't provide this method anymore
      
      * fix: add missing attributeBindings for test-selectors
      
      ember-test-selectors doesn't provides automatic bindings for
      data-test-* attributes anymore.
      
      * fix: classic decorator for application serializer test
      
      * fix: remove `removeContext` from tests.
      
      It is unneeded and ember-cli-page-objects doesn't provides
      this method anymore.
      
      * fix: remove deprecations `run.*`-invocations
      
      * fix: `collapseWhitespace` in optimize test
      
      * fix: make sure to load async relationship before access
      
      * fix: dependent keys for relationship computeds
      
      We need to add `*.isFulfilled` as dependent keys for computeds that
      access async relationships.
      
      * fix: `computed.read`-invocations use `read` instead
      
      * chore: prettify templates
      
      * fix: use map instead of mapBy ember-cli-page-object
      
      Doesn't work with updated ember-cli-page-object anymore.
      
      * fix: remove remaining deprecated `run.*`-calls
      
      * chore: add more deprecations deprecation-workflow
      
      * fix: `implicit-injection`-deprecation
      
      All routes that add watchers will need to inject the store-service
      as the store service is internally used in watchers.
      
      * fix: more implicit injection deprecations
      
      * chore: silence implicit-injection deprecation
      
      We can tackle the deprecation when we find the time.
      
      * fix: new linting errors after upgrade
      
      * fix: remove merge conflicts prettierignore
      
      * chore: upgrade to run node 12.22 when building binaries
      fe6cbbf0
  2. 20 Jan, 2022 1 commit
  3. 28 Apr, 2021 1 commit
    • Buck Doyle's avatar
      ui: Change global search to use fuzzy search API (#10412) · 911b6136
      Buck Doyle authored
      This updates the UI to use the new fuzzy search API. It’s a drop-in
      replacement so the / shortcut to jump to search is preserved, and
      results can be cycled through and chosen via arrow keys and the
      enter key.
      
      It doesn’t use everything returned by the API:
      * deployments and evaluations: these match by id, doesn’t seem like
        people would know those or benefit from quick navigation to them
      * namespaces: doesn’t seem useful as they currently function
      * scaling policies
      * tasks: the response doesn’t include an allocation id, which means they
        can’t be navigated to in the UI without an additional query
      * CSI volumes: aren’t actually returned by the API
      
      Since there’s no API to check the server configuration and know whether
      the feature has been disabled, this adds another query in
      route:application#beforeModel that acts as feature detection: if the
      attempt to query fails (500), the global search field is hidden.
      
      Upon having added another query on load, I realised that beforeModel was
      being triggered any time service:router#transitionTo was being called,
      which happens upon navigating to a search result, for instance, because
      of refreshModel being present on the region query parameter. This PR
      adds a check for transition.queryParamsOnly and skips rerunning the
      onload queries (token permissions check, license check, fuzzy search
      feature detection).
      
      Implementation notes:
      
      * there are changes to unrelated tests to ignore the on-load feature
        detection query
      * some lifecycle-related guards against undefined were required to
        address failures when navigating to an allocation
      * the minimum search length of 2 characters is hard-coded as there’s
        currently no way to determine min_term_length in the UI
      911b6136
  4. 28 Jan, 2021 1 commit
  5. 20 Aug, 2020 1 commit
    • Nick Ethier's avatar
      Update UI to use new allocated ports fields (#8631) · 2be03bc0
      Nick Ethier authored
      * nomad: canonicalize alloc shared resources to populate ports
      
      * ui: network ports
      
      * ui: remove unused task network references and update tests with new shared ports model
      
      * ui: lint
      
      * ui: revert auto formatting
      
      * ui: remove unused page objects
      
      * structs: remove unrelated test from bad conflict resolution
      
      * ui: formatting
      2be03bc0
  6. 15 Jun, 2020 1 commit
  7. 09 Jun, 2020 1 commit
    • Buck Doyle's avatar
      Add Ember ESLint plugin (#8134) · 11d80ae4
      Buck Doyle authored
      This is extracted from #8094, where I have run into some snags. Since
      these ESLint fixes aren’t actually connected to the Ember 3.16 update
      but involve changes to many files, we might as well address them
      separately. Where possible I fixed the problems but in cases where
      a fix seemed too involved, I added per-line or -file exceptions.
      11d80ae4
  8. 15 Oct, 2019 1 commit
    • Buck Doyle's avatar
      UI: Update Ember to 3.12 LTS (#6419) · 882a0210
      Buck Doyle authored
      This is mostly deprecation fixes and blueprint changes. There
      are some dependency updates too; the changes to Ember
      Basic Dropdown necessitated changing it to angle bracket
      component invocation. The conversion of the rest of the
      templates will happen separately.
      882a0210
  9. 04 Sep, 2019 1 commit
  10. 21 May, 2019 3 commits
  11. 22 Apr, 2019 1 commit
  12. 17 Sep, 2018 1 commit
  13. 11 Sep, 2018 1 commit
  14. 31 Aug, 2018 1 commit
  15. 06 Jul, 2018 1 commit
  16. 06 Jun, 2018 1 commit
    • Michael Lange's avatar
      Make task rows clickable. · 89fa0da5
      Michael Lange authored
      Right now they are the only tables where the entire row isn't a
      click-target to drill into the detail page.
      89fa0da5
  17. 13 Mar, 2018 1 commit
  18. 17 Jan, 2018 1 commit
  19. 14 Nov, 2017 1 commit
  20. 19 Sep, 2017 1 commit