Phil Renaud
e206993d49
Feature: Golden Versions ( #24055 )
...
* TaggedVersion information in structs, rather than job_endpoint (#23841 )
* TaggedVersion information in structs, rather than job_endpoint
* Test for taggedVersion description length
* Some API plumbing
* Tag and Untag job versions (#23863 )
* Tag and Untag at API level on down, but am I unblocking the wrong thing?
* Code and comment cleanup
* Unset methods generally now I stare long into the namespace abyss
* Namespace passes through with QueryOptions removed from a write requesting struct
* Comment and PR review cleanup
* Version back to VersionStr
* Generally consolidate unset logic into apply for version tagging
* Addressed some PR comments
* Auth check and RPC forwarding
* uint64 instead of pointer for job version after api layer and renamed copy
* job tag command split into apply and unset
* latest-version convenience handling moved to CLI command level
* CLI tests for tagging/untagging
* UI parts removed
* Add to job table when unsetting job tag on latest version
* Vestigial no more
* Compare versions by name and version number with the nomad history command (#23889 )
* First pass at passing a tagname and/or diff version to plan/versions requests
* versions API now takes compare_to flags
* Job history command output can have tag names and descriptions
* compare_to to diff-tag and diff-version, plus adding flags to history command
* 0th version now shows a diff if a specific diff target is requested
* Addressing some PR comments
* Simplify the diff-appending part of jobVersions and hide None-type diffs from CLI
* Remove the diff-tag and diff-version parts of nomad job plan, with an eye toward making them a new top-level CLI command soon
* Version diff tests
* re-implement JobVersionByTagName
* Test mods and simplification
* Documentation for nomad job history additions
* Prevent pruning and reaping of TaggedVersion jobs (#23983 )
tagged versions should not count against JobTrackedVersions
i.e. new job versions being inserted should not evict tagged versions
and GC should not delete a job if any of its versions are tagged
Co-authored-by: Daniel Bennett <dbennett@hashicorp.com >
---------
Co-authored-by: Daniel Bennett <dbennett@hashicorp.com >
* [ui] Version Tags on the job versions page (#24013 )
* Timeline styles and their buttons modernized, and tags added
* styled but not yet functional version blocks
* Rough pass at edit/unedit UX
* Styles consolidated
* better UX around version tag crud, plus adapter and serializers
* Mirage and acceptance tests
* Modify percy to not show time-based things
---------
Co-authored-by: Daniel Bennett <dbennett@hashicorp.com >
* Job revert command and API endpoint can take a string version tag name (#24059 )
* Job revert command and API endpoint can take a string version tag name
* RevertOpts as a signature-modified alternative to Revert()
* job revert CLI test
* Version pointers in endpoint tests
* Dont copy over the tag when a job is reverted to a version with a tag
* Convert tag name to version number at CLI level
* Client method for version lookup by tag
* No longer double-declaring client
* [ui] Add tag filter to the job versions page (#24064 )
* Rough pass at the UI for version diff dropdown
* Cleanup and diff fetching via adapter method
* TaggedVersion now VersionTag (#24066 )
---------
Co-authored-by: Daniel Bennett <dbennett@hashicorp.com >
2024-09-25 19:59:16 -04:00
..
2024-09-25 19:59:16 -04:00
2023-12-04 15:25:22 +01:00
2023-08-10 17:27:29 -05:00
2024-02-19 16:41:35 +01:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-11-28 12:26:21 +00:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-11-28 12:26:21 +00:00
2024-01-09 13:41:46 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-10-24 11:00:11 -04:00
2024-02-29 12:11:35 -06:00
2023-11-02 08:52:21 -07:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-03-15 08:44:50 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-10-24 11:00:11 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-10-24 11:00:11 -04:00
2024-02-29 12:11:35 -06:00
2024-09-16 13:40:10 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-08-08 15:33:36 -04:00
2023-10-24 11:00:11 -04:00
2023-08-10 17:27:29 -05:00
2023-11-30 14:13:37 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-10-20 07:55:22 +01:00
2023-10-20 07:55:22 +01:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-11-26 23:46:44 -05:00
2023-08-10 17:27:29 -05:00
2023-10-20 13:05:55 -04:00
2023-08-10 17:27:29 -05:00
2023-10-20 13:05:55 -04:00
2024-05-22 15:40:25 -05:00
2024-05-29 15:50:33 -07:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-23 15:42:13 -05:00
2023-08-10 17:27:29 -05:00
2024-03-11 08:52:08 +00:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-18 07:47:24 +01:00
2024-09-25 19:59:16 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-03-21 11:44:23 -07:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2024-04-08 13:29:22 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-09-05 09:02:45 -04:00
2024-09-05 09:02:45 -04:00
2024-02-29 12:11:35 -06:00
2023-11-22 09:23:48 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-09-25 19:59:16 -04:00
2024-09-25 19:59:16 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-08-05 15:35:18 -04:00
2024-08-05 15:35:18 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-09-05 09:02:45 -04:00
2024-09-05 09:02:45 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-09-16 13:40:10 -05:00
2024-09-16 13:40:10 -05:00
2024-09-25 19:59:16 -04:00
2024-09-25 19:59:16 -04:00
2024-09-05 09:02:45 -04:00
2024-09-05 09:02:45 -04:00
2024-04-30 10:32:31 +01:00
2024-06-27 16:54:06 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2024-09-25 09:12:52 -04:00
2023-08-10 17:27:29 -05:00
2023-11-29 15:52:37 +00:00
2024-09-25 19:59:16 -04:00
2024-09-25 19:59:16 -04:00
2024-09-25 19:59:16 -04:00
2024-09-25 19:59:16 -04:00
2024-09-05 09:02:45 -04:00
2024-09-05 09:02:45 -04:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-10-24 11:00:11 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2024-02-05 18:32:25 -05:00
2024-02-29 12:11:35 -06:00
2023-09-08 11:37:20 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-18 07:47:24 +01:00
2024-02-29 12:11:35 -06:00
2024-08-16 09:47:19 -04:00
2023-10-24 11:00:11 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-09-16 13:40:10 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-09-16 13:40:10 -05:00
2024-09-16 13:40:10 -05:00
2024-02-29 12:11:35 -06:00
2024-07-01 12:36:55 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-10-11 11:04:12 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-03-18 14:46:18 -04:00
2024-03-18 14:46:18 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-10-24 11:00:11 -04:00
2023-11-03 15:43:05 -04:00
2023-11-03 15:43:05 -04:00
2024-05-01 09:47:56 -07:00
2024-07-09 16:43:02 -07:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-10-30 13:40:21 -04:00
2023-10-04 12:20:27 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-10-30 13:40:21 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-10-30 13:40:21 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-07-19 13:29:41 -04:00
2024-07-19 13:29:41 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-06-06 06:57:10 +01:00
2024-06-06 06:57:10 +01:00
2024-09-20 15:30:14 -04:00
2024-02-29 12:11:35 -06:00
2023-10-30 13:40:21 -04:00
2024-02-29 12:11:35 -06:00
2024-09-20 15:30:14 -04:00
2024-09-20 15:30:14 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-07-10 09:04:10 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-09-09 15:27:17 +02:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2024-09-09 15:27:17 +02:00
2023-08-10 17:27:29 -05:00
2024-07-10 09:04:10 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-09-12 16:51:53 +02:00
2023-10-24 11:00:11 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-07-10 09:04:10 -04:00
2024-07-10 09:04:10 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-10-24 11:00:11 -04:00
2023-08-10 17:27:29 -05:00
2023-09-15 08:45:11 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2024-07-10 09:04:10 -04:00
2024-02-29 12:11:35 -06:00
2023-10-23 13:17:51 -04:00
2023-08-10 17:27:29 -05:00
2024-05-03 08:26:29 -04:00
2024-02-29 12:11:35 -06:00
2024-05-03 08:26:29 -04:00
2023-11-02 09:02:07 +01:00
2024-02-29 12:11:35 -06:00
2023-10-02 10:31:57 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-10-12 12:21:48 -04:00
2024-02-29 12:11:35 -06:00
2024-02-07 16:40:51 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-10-20 08:24:11 +01:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-09-21 17:56:33 +02:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2024-09-16 13:40:10 -05:00
2023-08-10 17:27:29 -05:00
2023-10-24 11:00:11 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-07-10 09:04:10 -04:00
2024-07-10 09:04:10 -04:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00
2024-07-10 09:04:10 -04:00
2024-02-29 12:11:35 -06:00
2023-08-10 17:27:29 -05:00
2023-08-10 17:27:29 -05:00