Daniel Nephin
1ce7cdd892
agent: use fields directly, not temp variables
...
The temprorary variables make it much harder to trace where and how struct
fields are used. If a field is only used a small number of times than
refer to the field directly.
2021-01-25 17:25:04 -05:00
Daniel Nephin
493e987a88
agent: addServiceIternalRequest
...
Move fields that are only relevant for addServiceInternal onto a new
struct and embed AddServiceRequest.
2021-01-25 17:25:04 -05:00
Daniel Nephin
a0b11b4c20
agent: move deprecated AddServiceFromSource to a test file
...
The method is only used in tests, and only exists for legacy calls.
There was one other package which used this method in tests. Export
the AddServiceRequest and a couple of its fields so the new function can
be used in those tests.
2021-01-25 17:25:03 -05:00
Daniel Nephin
de1a80b368
agent: use a single method for Agent.AddService
2021-01-25 17:25:03 -05:00
Daniel Nephin
1c8eca2bfd
agent: rename AddService->AddServiceFromSource
...
In preparation for extracting a single AddService func that accepts a request struct.
2021-01-25 17:25:01 -05:00
Daniel Nephin
d7d081f402
Merge pull request #9420 from hashicorp/dnephin/reduce-duplicate-in-catalog-schema
...
state: reduce interface for Enterprise schema
2021-01-25 17:04:25 -05:00
Mike Morris
d1d4975640
changelog: add entries for v1.8.8, v1.8.7, 1.7.12 and 1.7.11 ( #9627 )
2021-01-25 15:44:30 -05:00
R.B. Boyer
99c5755496
chore: regenerate envoy golden files ( #9634 )
2021-01-25 14:03:15 -06:00
Chris Boulton
448212060a
connect: add local_request_timeout_ms to configure local_app http timeouts ( #9554 )
2021-01-25 13:50:00 -06:00
R.B. Boyer
6622185d64
server: use the presense of stored federation state data as a sign that we already activated the federation state feature flag ( #9519 )
...
This way we only have to wait for the serf barrier to pass once before
we can make use of federation state APIs Without this patch every
restart needs to re-compute the change.
2021-01-25 13:24:32 -06:00
hashicorp-ci
7c8cfb7a2a
auto-updated agent/uiserver/bindata_assetfs.go from commit 09d917618
2021-01-25 19:09:57 +00:00
Jeff Escalante
2a448b4b98
Trailing ui/vercel fixes ( #9633 )
...
* update ui staging for vercel
* move vercel.json
* missed a couple things, sorry
2021-01-25 14:02:45 -05:00
hashicorp-ci
b9d7f04760
auto-updated agent/uiserver/bindata_assetfs.go from commit 88d5e00f9
2021-01-25 18:52:54 +00:00
Jeff Escalante
c0bf4df029
Update UI staging build for vercel hosting ( #9628 )
...
* update ui staging for vercel
* move vercel.json
* add a couple more settings
* fix comments
2021-01-25 13:46:20 -05:00
hashicorp-ci
eefa22b79b
auto-updated agent/uiserver/bindata_assetfs.go from commit bb9573832
2021-01-25 18:19:10 +00:00
John Cowen
148b18b28c
ui: Search/filtering 'Filtered by:' search status ( #9442 )
...
Adds a 'status' for the filtering/searching in the UI, without this its not super clear that you are filtering a recordset due to the menu selections being hidden once closed. You can also use the pills in this status view to delete individual filters.
2021-01-25 18:13:54 +00:00
R.B. Boyer
e3f5a77ade
server: add OSS stubs supporting validation of source namespaces in service-intentions config entries ( #9527 )
2021-01-25 11:27:38 -06:00
Peter M
9f4c52612c
changing HCP Consul to reflect GA
...
currently still pointing at private beta link, need to fix for GA.
2021-01-22 17:02:28 -08:00
Iryna Shustava
6b432e7dde
docs: Add k8s troubleshooting docs (hostPort vs hostNetwork) ( #9464 )
2021-01-22 16:31:37 -08:00
Ashwin Venkatesh
a341d6f0c5
Merge pull request #9612 from hashicorp/ui-ingress
...
Update docs with fields for ingress support for consul UI
2021-01-22 15:17:40 -05:00
Ashwin Venkatesh
fbf106446d
Update docs with fields for ingress support for consul UI
2021-01-22 12:19:43 -05:00
danielehc
130128cfcb
Update index.mdx ( #9618 )
2021-01-22 18:07:23 +01:00
Alvin Huang
3b4469d31d
ci: fix logic for check-vendor ( #9619 )
2021-01-22 11:36:35 -05:00
R.B. Boyer
0247f409a0
server: when wan federating via mesh gateways only do heuristic primary DC bypass on the leader ( #9366 )
...
Fixes #9341
2021-01-22 10:03:24 -06:00
Alvin Huang
90cf562311
ci: change check-vendor to verify git status has no changes ( #9615 )
2021-01-21 18:29:26 -05:00
R.B. Boyer
e54d451e25
chore: run 'make update-vendor' ( #9614 )
2021-01-21 17:27:35 -06:00
Kyle Havlovitz
64601f4b9b
Merge pull request #9477 from nathanejohnson/feature/allowvalidlocalbuilds
...
Allow any supported goos/goarch combination to be built locally
2021-01-21 12:21:27 -08:00
Mustafa Sadedil
fc51320d52
Remove tool ref from the wrong page
2021-01-21 23:04:50 +03:00
Mustafa Sadedil
bdecf34663
Add new CLI tool to Community Tools Page (kvit)
2021-01-21 23:03:36 +03:00
markblackman
f6f9589e21
Note to steer consumers away from unmaintained python-consul ( #9544 )
...
* Quick note to steer consumers away from unmaintained python-consul
2021-01-21 11:38:29 -08:00
Zachary Shilton
e90b77b337
Fix link color on home page ( #9611 )
...
* Fix learn-callout theming
* Fix link color in cloud-offerings-list
2021-01-21 13:15:42 -05:00
Kyle MacDonald
ab029e8aca
website: remove netlify artifacts and port missing redirects over to new format ( #9601 )
...
* website: port existing new redirects old format
* website: remove netlify specific artifacts
2021-01-21 10:16:17 -05:00
Freddy
495ef9150c
Merge pull request #9604 from hashicorp/merge/release-1.9.2
...
Release 1.9.2
2021-01-20 17:30:02 -07:00
freddygv
3046edf87a
Release 1.9.2
2021-01-20 17:28:35 -07:00
hashicorp-ci
cae9b96b00
auto-updated agent/uiserver/bindata_assetfs.go from commit 02772e46a
2021-01-20 18:46:55 +00:00
John Cowen
d3ecb6d7a0
Fix -ui-content-path without regex ( #9569 )
...
* Add templating to inject JSON into an application/json script tag
Plus an external script in order to pick it out and inject the values we
need injecting into ember's environment meta tag.
The UI still uses env style naming (CONSUL_*) but we uses the new style
JSON/golang props behind the scenes.
Co-authored-by: Paul Banks <banks@banksco.de>
2021-01-20 18:40:46 +00:00
John Cowen
921c2a2bd8
ui: Changelog for #9593 ( #9598 )
2021-01-20 18:18:46 +00:00
hashicorp-ci
30d26fa90e
auto-updated agent/uiserver/bindata_assetfs.go from commit ffb6680e7
2021-01-20 17:08:19 +00:00
Kenia
7f380dde18
ui: Removing formatting to display LockDelay in nanoseconds ( #9594 )
...
* Removing formatting to display LockDelay in nanoseconds
* Update test
* Add changelog
2021-01-20 12:03:08 -05:00
John Cowen
82a5e6d6fc
api: Ensure the internal/ui/gateway-service-nodes endpoint responds with an array ( #9593 )
...
In some circumstances this endpoint will have no results in it (dues to
ACLs, Namespaces, filtering or missing configuration).
This ensures that the response is at least an empty array (`[]`) rather
than `null`
2021-01-20 16:59:02 +00:00
Matt Keeler
d871a6f260
Fix flaky test by marking mock expectations as optional ( #9596 )
...
These expectations are optional because in a slow CI environment the deadline to cancell the context might occur before the go routine reaches issuing the RPC. Either way we are successfully ensuring context cancellation is working.
2021-01-20 10:58:27 -05:00
John Cowen
e0b5fb9a83
chore: Changelog entry for #9524 ( #9595 )
2021-01-20 15:44:41 +00:00
hashicorp-ci
884a2d61dc
auto-updated agent/uiserver/bindata_assetfs.go from commit 30014ff8f
2021-01-20 15:43:19 +00:00
John Cowen
d4a8316bd8
ui: Convert Service.GatewayConfig to a model fragment ( #9586 )
...
* ui: Convert Service.GatewayConfig to a model fragment
We added the ember-intl addon, which has its own format-number helper.
We replaced our own similarly named helper with this one, but the
ember-intl one is far stricter and errors if the arguments passed are
undefined. Our previously one would cope with this.
We'd rather continue to use the stricter ember-intl helper, so here we
convert the GatewayConfig property to a model fragment so that we can
give the GatewayConfig.AssociatedServices property a default zero value.
2021-01-20 15:36:23 +00:00
Freddy
5519051c84
Update topology mapping Refs on all proxy instance deletions ( #9589 )
...
* Insert new upstream/downstream mapping to persist new Refs
* Avoid upserting mapping copy if it's a no-op
* Add test with panic repro
* Avoid deleting up/downstreams from inside memdb iterator
* Avoid deleting gateway mappings from inside memdb iterator
* Add CHANGELOG entry
* Tweak changelog entry
Co-authored-by: Paul Banks <banks@banksco.de>
2021-01-20 15:17:26 +00:00
Conor Mongey
d648e6511e
Move header methods from config to client
2021-01-20 01:30:54 +00:00
Conor Mongey
e2a2ebeb9e
Only override headers if they're set
2021-01-20 01:12:19 +00:00
Conor Mongey
e4b4c31d28
Prefer http.Header over map[string]string to allow for multi-valued headers
2021-01-20 01:12:19 +00:00
Conor Mongey
9064930f08
Allow setting arbitrary headers in API client
2021-01-20 01:12:19 +00:00
Daniel Nephin
13706b9be4
Merge pull request #9591 from hashicorp/dnephin/state-store-coordinates-iter
...
state: do not delete from inside an iteration (coordinates)
2021-01-19 18:16:49 -05:00