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. 06 May, 2022 5 commits
  2. 05 May, 2022 8 commits
    • Luiz Aoqui's avatar
      ci: revert file changes and add some checks (#12873) · d7d578b3
      Luiz Aoqui authored
      During the release there are several files that need to be modified:
      
        - .release/ci.hcl: the notification channel needs to be updated to a
          channel with greater team visibility during the release.
        - version/version.go: the Version and VersionPrerelease variables
          need to be set so they match the release version.
      
      After the release these files need to be reverted.
      
      For GA releases the following additional changes also need to happen:
      
        - version/version.go: the Version variable needs to be bumped to the
          next version number.
        - GNUMakefile: the LAST_RELEASE variable needs to be set to the
          version that was just released.
      
      Since the release process will commit file changes to the branch being
      used for the release, it should _never_ run on main, so the first step
      is now to protect against that.
      
      It also adds a validation to make the user input version is correct.
      
      After looking at the different release options and st...
      d7d578b3
    • Phil Renaud's avatar
      Chronological most-recent evals by default (#12847) · f1fdca55
      Phil Renaud authored
      * Chronological most-recent evals by default
      
      * Adding reverse: true to the list of expected queryparams in test
      
      * changelog
      f1fdca55
    • Phil Renaud's avatar
      Percy snapshot tests (#12872) · f34938d9
      Phil Renaud authored
      * Sample percy test added
      
      * Node engine up to 14.x for UI prep
      
      * Force ui test rerun
      
      * Updated config.yml
      
      * Node v upgraded to 14 for docker image
      
      * Expect length in test
      
      * Running ember tests under percy exec
      
      * Percy exec format
      
      * Percy cli added
      
      * Noop to rerun tests with updated percy_token
      
      * Evals full list and details open snapshots
      
      * Pretty legit use of assert so disable the warning
      
      * Jobs list tests
      
      * Snapshots for top-level clients, servers, ACL, topology, and storage lists
      
      * Expect caveat for Topology test
      
      * Stabilizing tests with faker seeded to 1
      
      * Seed-stabilizing any tests with percySnapshots
      
      * Faker import
      
      * Drop unused param
      
      * Assets and test audit using an older node version
      
      * New strategy: avoid seeding, just use percyCSS to hide certain things
      f34938d9
    • Seth Hoenig's avatar
      Merge pull request #12875 from hashicorp/b-cgroupsv2-task-restarts · 7c91ac07
      Seth Hoenig authored
      cgroups: make sure cgroup still exists after task restart
      7c91ac07
    • Tim Gross's avatar
      docs: add missing `set_contains_any` constraint docs (#12886) · 29c014fb
      Tim Gross authored
      This constraint and affinity was added in 0.9.x but was only
      documented for affinities. Close that documentation gap.
      29c014fb
    • Bryce Kalow's avatar
      website: remove source code and related CI jobs (#12596) · 9412a840
      Bryce Kalow authored
      * remove website source code and related circle jobs
      
      * remove data files
      
      * updates platform-cli
      
      * update local instructions
      
      * updates package-lock
      9412a840
    • Seth Hoenig's avatar
      cgroups: make sure cgroup still exists after task restart · 37ffd2ff
      Seth Hoenig authored
      This PR modifies raw_exec and exec to ensure the cgroup for a task
      they are driving still exists during a task restart. These drivers
      have the same bug but with different root cause.
      
      For raw_exec, we were removing the cgroup in 2 places - the cpuset
      manager, and in the unix containment implementation (the thing that
      uses freezer cgroup to clean house). During a task restart, the
      containment would remove the cgroup, and when the task runner hooks
      went to start again would block on waiting for the cgroup to exist,
      which will never happen, because it gets created by the cpuset manager
      which only runs as an alloc pre-start hook. The fix here is to simply
      not delete the cgroup in the containment implementation; killing the
      PIDs is enough. The removal happens in the cpuset manager later anyway.
      
      For exec, it's the same idea, except DestroyTask is called on task
      failure, which in turn calls into libcontainer, which in turn deletes
      the cgroup. In this cas...
      37ffd2ff
    • James Rasell's avatar
  3. 04 May, 2022 2 commits
  4. 03 May, 2022 3 commits
    • Michele Degges's avatar
      d551cda6
    • Tim Gross's avatar
      CSI: node drain should end once only plugins remain (#12846) · 9d5c7b5d
      Tim Gross authored
      In #12324 we made it so that plugins wait until the node drain is
      complete, as we do for system jobs. But we neglected to mark the node
      drain as complete once only plugins (or system jobs) remaining, which
      means that the node drain is left in a draining state until the
      `deadline` time expires. This was incorrectly documented as expected
      behavior in #12324.
      9d5c7b5d
    • Alex Carpenter's avatar
      [WIP] feat: homepage and use case pages redesign (#11873) · e0ca2f4f
      Alex Carpenter authored
      * feat: connect homepage and use case pages
      
      * fix: internalLink usage
      
      * fix: query name
      
      * chore: add homepage patterns
      
      * chore: remove offerings
      
      * chore: add intro features
      
      * chore: bump subnav
      
      * chore: updating patterns
      
      * chore: add use case to the subnav
      
      * chore: cleanup unused import
      
      * chore: remove subnav border
      e0ca2f4f
  5. 02 May, 2022 6 commits
  6. 29 Apr, 2022 2 commits
    • Luiz Aoqui's avatar
      ci: remove unused CircleCI Makefile (#12828) · dfda28da
      Luiz Aoqui authored
      This Makefile was used to generate the full config.yml from smaller
      sub-files, but this is not done anymore.
      dfda28da
    • Tim Gross's avatar
      docs: clarify `capacity_min/max` for volumes (#12825) · 342a4ee7
      Tim Gross authored
      The capacity fields for `create volume` set bounds on the resulting
      size of the volume, but the ultimate size of the volume will be
      determined by the storage provider (between the min and max). Clarify
      this in the documentation and provide a suggestion for how to set a
      exact size.
      342a4ee7
  7. 28 Apr, 2022 7 commits
  8. 27 Apr, 2022 3 commits
    • Derek Strickland's avatar
      e2e: Wait for deployment to finish before disconnect (#12795) · de59d730
      Derek Strickland authored
      * Wait for deployment to finish
      * Don't reschedule disconnect or restart-node jobs
      de59d730
    • Phil Renaud's avatar
      [ui, mirage] Evaluation mocks (#12471) · bae5bc16
      Phil Renaud authored
      * Linear and Branching mock evaluations
      
      * De-comment
      
      * test-trigger
      
      * Making evaluation trees dynamic
      
      * Reinstated job relationship on eval mock
      
      * Dasherize job prefix back to normal
      
      * Handle bug where UUIDKey is not present on job
      
      * Appending node to eval
      
      * Job ID as a passed property
      
      * Remove unused import
      
      * Branching evals set up as generatable
      bae5bc16
    • Tim Gross's avatar
      remove pre-0.9 driver code and related E2E test (#12791) · 3671ea6a
      Tim Gross authored
      This test exercises upgrades between 0.8 and Nomad versions greater
      than 0.9. We have not supported 0.8.x in a very long time and in any
      case the test has been marked to skip because the downloader doesn't
      work.
      3671ea6a
  9. 26 Apr, 2022 4 commits