James Rasell
527421b4bb
Merge pull request #9162 from hashicorp/f-gh-8648-docs
...
docs: add new job scale and scaling-events CLI website docs.
2020-10-27 16:33:38 +01:00
James Rasell
8640fdde3d
docs: update autoscaling policy to detail DAS policy syntax.
2020-10-27 16:30:36 +01:00
James Rasell
d73b1af441
docs: update autoscaling overview to include DAS overview.
2020-10-27 16:30:07 +01:00
James Rasell
00ca13a081
docs: add DAS Nomad target plugin to Autoscaling docs.
2020-10-27 16:28:42 +01:00
James Rasell
cbf7cc5eb7
docs: add DAS strategy plugin detail to autoscaling docs. ( #479 )
...
Co-authored-by: Chris Baker <1675087+cgbaker@users.noreply.github.com>
2020-10-27 16:26:09 +01:00
Chris Baker
72164753a3
docs: updated enterprise page with DAS feature
2020-10-27 16:25:07 +01:00
James Rasell
7c28880bd3
docs: update scaling policy API docs based on DAS update.
...
Includes removal of the beta tag from the scaling polices API
endpoints. \o/
2020-10-27 16:24:38 +01:00
James Rasell
2ccf69ac01
docs: add recommendations API documentation.
2020-10-27 16:23:38 +01:00
Drew Bailey
19fe9a8f83
event sink api docs ( #9190 )
2020-10-27 10:46:55 -04:00
Kyle MacDonald
6f3a0a829a
website: make build logs public
...
this allows the ability for outside contributors to view website build logs
2020-10-27 09:30:12 -04:00
Barak Bar Orion
ef7031c4f7
Merge pull request #1 from barakb/barakb-kotlin-sdk
...
Update libraries-and-sdks.mdx
2020-10-27 14:33:21 +02:00
Barak Bar Orion
a61f261568
Update libraries-and-sdks.mdx
...
Add a third-party library, nomad-client is a fully non-blocking Kotlin nomad client with minimal dependencies.
2020-10-27 14:32:46 +02:00
James Rasell
15aaada0cd
docs: update Autoscaler agent docs with policy_eval config params.
2020-10-27 12:23:27 +01:00
James Rasell
592c28c6ba
docs: add new scaling command website documentation. ( #9143 )
...
Co-authored-by: Chris Baker <1675087+cgbaker@users.noreply.github.com>
2020-10-27 07:15:11 +01:00
Michael Lange
a7293a2bfe
Remove no longer used warning icon svg
2020-10-26 15:07:12 -07:00
Michael Lange
d407809ea5
Replace all instances of the warning icon with the Structure alert-triangle icon
2020-10-26 15:07:12 -07:00
Michael Lange
ba031610fd
Update puppeteer by a lot
2020-10-26 14:51:55 -07:00
Drew Bailey
86080e25a9
Send events to EventSinks ( #9171 )
...
* Process to send events to configured sinks
This PR adds a SinkManager to a server which is responsible for managing
managed sinks. Managed sinks subscribe to the event broker and send
events to a sink writer (webhook). When changes to the eventstore are
made the sinkmanager and managed sink are responsible for reloading or
starting a new managed sink.
* periodically check in sink progress to raft
Save progress on the last successfully sent index to raft. This allows a
managed sink to resume close to where it left off in the event of a lost
server or leadership change
dereference eventsink so we can accurately use the watchch
When using a pointer to eventsink struct it was updated immediately and our reload logic would not trigger
2020-10-26 17:27:54 -04:00
Mahmood Ali
07ea857db8
Merge pull request #9178 from hashicorp/b-hclv2-scaling-policy
...
Fix HCLv2 parser discrepancies
2020-10-26 15:55:36 -05:00
Mahmood Ali
b8b993eea0
hclv2: handle block labels
2020-10-26 16:24:43 -04:00
Mahmood Ali
1d948bb4e8
hclv2: special case attributes with map values
...
HCLv1 special case map assignment:
```hcl
map_attr = { "K" = "V" }
```
is parsed as
```json
{"map_attr": [{"K": "V"}]}
```
2020-10-26 16:20:41 -04:00
Mahmood Ali
639fc3a88d
floats always parsed as float64
2020-10-26 16:20:41 -04:00
Mahmood Ali
e3d0d3a94e
Refactor handling of blocks as attr
2020-10-26 16:20:41 -04:00
Mahmood Ali
0c56438486
hclv2 tests: test complex config configuration
2020-10-26 16:20:41 -04:00
Michael Lange
cb1d22519c
List all available icons in a story.
...
This is like the same as using svg-jar, right?
2020-10-26 12:26:42 -07:00
Michael Lange
8fe5c55594
New all-icons helper that's really only meant for development use
...
This returns an array of all icons. As the comment suggests, it's
because the SVGs file can't be imported in stories since it is generated
as part of the Ember project.
2020-10-26 12:25:34 -07:00
Seth Hoenig
bad7c39ae0
Merge pull request #9179 from hashicorp/f-pin-a8m_tree
...
deps: pin a8m/tree to specific hash
2020-10-26 14:01:33 -05:00
Seth Hoenig
7a3d8b31da
deps: pin a8m/tree to specific hash
2020-10-26 13:44:35 -05:00
Michael Lange
35ceca7f62
Merge pull request #9166 from mobiltracker/master
...
Display class in client details
2020-10-26 10:54:14 -07:00
Michael Lange
4a36f522ce
Merge pull request #9167 from hashicorp/f-ui/topo-viz-refinements
...
UI: topo viz refinements
2020-10-26 10:51:31 -07:00
Michael Lange
33d901eae9
Merge pull request #9172 from hashicorp/b-ui/logs-for-fails
...
UI: Always show the file browser for allocations and tasks.
2020-10-26 10:36:18 -07:00
Michael Lange
227e91663e
Merge pull request #9173 from hashicorp/f-ui/show-version
...
UI: Show the nomad agent version of the agent the UI is served from
2020-10-26 10:28:28 -07:00
fqborges
498fe414a3
Display class in client details
2020-10-26 11:29:19 -03:00
James Rasell
6aded47416
Merge pull request #9174 from hashicorp/f-bump-website-nomad-version
...
website: bump default version to 0.12.7.
2020-10-26 13:30:39 +01:00
Allen
476b6d7af3
Fix command typo of vault token create ( #9169 )
2020-10-26 08:16:19 -04:00
James Rasell
98adbb0e94
website: bump default version to 0.12.7.
2020-10-26 13:08:21 +01:00
Michael Lange
bae7002c73
Show the nomad agent version of the agent the UI is served from
2020-10-25 23:52:06 -07:00
Michael Lange
2072911356
Always show the file browser for allocations and tasks.
...
Before, we'd show a helpful error message when a task isn't running
instead of erroring in a generic way. Turns out when an alloc is
terminal but reachable, the filesystem is left behind so we were hiding
it.
Now it is always shown and in the event that something errors, it'll
either be generic, or--more commonly--a 404 of the allocation.
2020-10-25 22:24:56 -07:00
Michael Lange
2a1c820c1c
Make alloc association lines conditional on alloc count relative to node count
2020-10-23 15:16:31 -07:00
Michael Lange
e0157759a8
Redo column widths on the topology page.
...
Now the info panel has a fixed width and the TopoViz will display as a
single column if the TopoViz column is too narrow for two columns.
2020-10-23 14:17:03 -07:00
Michael Lange
7f2fba9b23
Reset inline styles on flex-masonry elements when columns is set to 1
2020-10-23 14:17:03 -07:00
Michael Lange
38a4a027aa
Truncate text in the topo viz info panel
2020-10-23 14:17:03 -07:00
Michael Lange
17403815ab
Highlight starting allocations with a blue tint
2020-10-23 14:17:03 -07:00
Michael Lange
8947fd547b
Limit the topo viz to only pending and running allocs
...
Failed allocs immediately vacate their allocated resources which results
in inaccurate distributions of allocations on a client.
2020-10-23 14:17:03 -07:00
Tim Gross
8b93397e5d
changelog entry for #8967 ( #9164 )
2020-10-23 14:27:32 -04:00
Drew Bailey
1ae39a9ed9
event sink crud operation api ( #9155 )
...
* network sink rpc/api plumbing
state store methods and restore
upsert sink test
get sink
delete sink
event sink list and tests
go generate new msg types
validate sink on upsert
* go generate
2020-10-23 14:23:00 -04:00
Michael Schurter
dc5d16bd9e
Merge pull request #9135 from hashicorp/f-namespaces
...
core: open source namespaces
2020-10-23 10:23:55 -07:00
Kevin Pruett
521409b9c8
Merge pull request #9156 from hashicorp/pruett.alertbanner-exp
...
Document new `expirationDate` prop for AlertBanner
2020-10-23 10:52:35 -04:00
Kevin Pruett
4439d8fa0b
Document new expirationDate
prop for AlertBanner
2020-10-23 10:52:11 -04:00
Stefan Richter
484ef8a1e8
Add NOMAD_JOB_ID and NOMAD_JOB_PAERENT_ID env variables ( #8967 )
...
Beforehand tasks and field replacements did not have access to the
unique ID of their job or its parent. This adds this information as
new environment variables.
2020-10-23 10:49:58 -04:00