Dhia Ayachi
78412ae069
upgrade serf to v0.9.8 ( #13062 )
...
* upgrade serf to v0.9.8
* add changelog
* Update .changelog/13062.txt
Co-authored-by: Dan Upton <daniel@floppy.co>
Co-authored-by: Dan Upton <daniel@floppy.co>
2022-05-16 14:13:23 -04:00
DanStough
b5305371e1
chore(ci): fixes and spilt nightly tests per release branch
2022-05-16 12:51:06 -04:00
Dan Stough
b9e0b14e12
Update pr-labeler.yml
...
Changing from `pull_request` to `pull_request_target` so that forks can get the write permissions to add labels. See [this thread](https://github.com/actions/labeler/issues/121 ) in the action repo.
2022-05-16 12:03:10 -04:00
Freddy
b38be4c0ed
Patches to peering initiation for POC demo ( #13076 )
...
Co-authored-by: R.B. Boyer <rb@hashicorp.com>
2022-05-13 13:01:00 -06:00
DanStough
9a388f3fdc
chore(ci): fix automerge spelling
2022-05-13 14:15:58 -04:00
Dhia Ayachi
a0455774c0
When a host header is defined override `req.Host` in the metrics ui ( #13071 )
...
* When a host header is defined override the req.Host in the metrics ui endpoint.
* add changelog
2022-05-13 14:05:22 -04:00
Blake Covarrubias
9168da8bb3
Merge pull request #12972 from hashicorp/docs/simplify-acl-policy-examples
...
* Fix JSON formatted example ACL policies
* Remove HCL examples of roles since only JSON payloads can be used
* Remove unnecessary quotes from HCL variables
* Clarify purpose of example ACL rules and policies
* Redirect /api-docs/acl/acl to the new URL
2022-05-13 10:39:37 -07:00
Blake Covarrubias
21168aa617
Redirect /api-docs/acl/acl to the new URL
2022-05-13 10:37:16 -07:00
Blake Covarrubias
34b2f5daea
Clarify purpose of example ACL rules and policies
2022-05-13 10:37:16 -07:00
Blake Covarrubias
ab9c7d2dd4
Remove unnecessary quotes from HCL variables
2022-05-13 10:35:24 -07:00
Blake Covarrubias
ddc09b661c
Remove HCL examples of roles since only JSON payloads can be used
2022-05-13 10:35:24 -07:00
Blake Covarrubias
1ec836f6fe
docs: Fix JSON formatted example ACL policies
...
Commit 9333fad
added JSON formatted examples for all ACL polices.
Most of these these examples are not valid JSON, and thus an error is
raised when attempting to create the example policies/rules in Consul.
This commit fixes the example JSON formatted ACL rules so that they
are valid JSON. This enables readers to use the policies as-is from
the documentation to successfully create policies in Consul.
It also removes unnecessary arrays from the example policies so that
the policies are easier for practitioners to read and write.
2022-05-13 10:35:24 -07:00
Evan Culver
51dc26db4e
peering: fix panic in test ( #13069 )
2022-05-13 10:13:02 -07:00
DanStough
96225aa2e4
chore(ci): deprecate cherry-pick script and enable backport merge
2022-05-13 11:13:12 -04:00
Freddy
e874b860c0
Actually block when syncing subscriptions ( #13066 )
...
By changing to use WatchCtx we will actually block for changes to the peering list. WatchCh creates a goroutine to collect errors from WatchCtx and returns immediately.
The existing behavior wouldn't result in a tight loop because of the rate limiting in the surrounding function, but it would still lead to more work than is necessary.
2022-05-12 17:36:14 -06:00
Evan Culver
0fa5e7be5a
peering: add TrustBundleListByService endpoint ( #13048 )
2022-05-12 15:58:22 -07:00
Freddy
4e215dc411
[OSS] Add upsert handling for receiving CheckServiceNode ( #13061 )
2022-05-12 15:04:44 -06:00
Matt Keeler
b788691fa6
Watch the singular service resolver instead of the list + filtering to 1 ( #13012 )
...
* Watch the singular service resolver instead of the list + filtering to 1
* Rename the ConfigEntries cache type to ConfigEntryList
2022-05-12 16:34:17 -04:00
David Yu
b173147305
docs: add enterprise image ( #13047 )
2022-05-12 13:27:11 -07:00
Tu Nguyen
02732d8d0f
Merge pull request #13057 from hashicorp/consul-k8s-docs-typo
...
Consul k8s docs typo
2022-05-12 12:22:47 -07:00
Tu Nguyen
1d8edfbec7
Merge pull request #13056 from sofixa/patch-1
...
fix small typo in multi-cluster k8s install docs
2022-05-12 12:12:12 -07:00
Adrian Todorov
a9ea7fb1f7
fix small typo in multi-cluster k8s installs docs
2022-05-12 19:46:45 +02:00
R.B. Boyer
93b164aac3
structs: add convenience methods to sort slices of ServiceName values ( #13038 )
2022-05-12 10:08:50 -05:00
Michael Wilkerson
928fefd2a7
Beta CTS Docs ( #12916 )
...
* updated beta docs
* Update website/content/docs/release-notes/consul-terraform-sync/v0_6_0_beta.mdx
Co-authored-by: AJ Jwair <aj.jwair@hashicorp.com>
* Update website/content/docs/release-notes/consul-terraform-sync/v0_6_0_beta.mdx
Co-authored-by: Melissa Kam <3768460+mkam@users.noreply.github.com>
* Update website/content/docs/release-notes/consul-terraform-sync/v0_6_0_beta.mdx
Co-authored-by: Melissa Kam <3768460+mkam@users.noreply.github.com>
* Update website/content/docs/release-notes/consul-terraform-sync/v0_6_0_beta.mdx
Co-authored-by: Melissa Kam <3768460+mkam@users.noreply.github.com>
* Update website/content/docs/release-notes/consul-terraform-sync/v0_6_0_beta.mdx
Co-authored-by: Melissa Kam <3768460+mkam@users.noreply.github.com>
* Update website/content/docs/release-notes/consul-terraform-sync/v0_6_0_beta.mdx
Co-authored-by: Melissa Kam <3768460+mkam@users.noreply.github.com>
* Update website/content/docs/release-notes/consul-terraform-sync/v0_6_0_beta.mdx
Co-authored-by: Melissa Kam <3768460+mkam@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
Co-authored-by: Melissa Kam <3768460+mkam@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
Co-authored-by: Melissa Kam <3768460+mkam@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
* updated beta docs
* updated beta docs
* updated beta docs
* updated docs
* updated docs
* Apply suggestions from code review
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
* update docs
* Update website/content/docs/release-notes/consul-terraform-sync/v0_6_0_beta.mdx
Co-authored-by: Melissa Kam <3768460+mkam@users.noreply.github.com>
* docs/nia: Health endpoint and service registration
- Add Health endpoint docs
- Add CTS service registration docs
* update docs
* docs/nia: Miscellaneous fixes to beta docs
Co-authored-by: lornasong <lornasong@users.noreply.github.com>
* docs/nia: Update TFC agents description
Co-authored-by: AJ Jwair <aj.jwair@hashicorp.com>
Co-authored-by: Melissa Kam <3768460+mkam@users.noreply.github.com>
Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
Co-authored-by: lornasong <lornasong@users.noreply.github.com>
Co-authored-by: Melissa Kam <mkam@hashicorp.com>
2022-05-11 15:53:49 -07:00
Blake Covarrubias
9378880c42
docs: Remove unnecessary use of CodeBlockConfig ( #12974 )
...
Remove empty CodeBlockConfig elements. These elements are not
providing any benefit for the enclosed code blocks. This PR removes
the elements so so that the source is easier to read.
2022-05-11 15:37:02 -07:00
Evan Culver
88449b1f1b
internal: port RPC glue changes from Enterprise ( #13034 )
...
Co-authored-by: R.B. Boyer <rb@hashicorp.com>
2022-05-11 15:03:07 -07:00
David Yu
499fbdabaf
docs: Address comments from admin partitions docs changes around networking requirements ( #13035 )
...
* docs: Address comments from admin partitions changes
Co-authored-by: Blake Covarrubias <blake@covarrubi.as>
2022-05-11 14:58:35 -07:00
R.B. Boyer
cc15a11f9c
test: ensure this package uses freeport for port allocation ( #13036 )
2022-05-11 14:20:50 -05:00
Luke Kysow
24e573edc8
Updates to fed docs for 0.43.0 ( #13026 )
...
* Updates to fed docs for 0.43.0
* Fix docs for VMs and for auth method
2022-05-11 10:11:45 -07:00
David Yu
4a2b61a1f4
docs: Update Admin Partitions with more explicit commands by using shell variables ( #12966 )
...
* docs: Update Admin Partitions with more explicit commands by using shell variables
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2022-05-11 09:27:58 -07:00
Dan Upton
1bac1544d0
docs: add section to 1.12 upgrade notes about new TLS config style ( #12880 )
2022-05-11 10:28:52 +01:00
Robert
2eb84b5d2c
docs: Fix small errors for node identities and acl-rules ( #13016 )
...
* Fix node identities `datacenter` description to string type
* Fix service rules URL anchor
2022-05-10 18:14:21 -07:00
R.B. Boyer
901fd4dd68
remove remaining shim runStep functions ( #13015 )
...
Wraps up the refactor from #13013
2022-05-10 16:24:45 -05:00
R.B. Boyer
0d6d16ddfb
add general runstep test helper instead of copying it all over the place ( #13013 )
2022-05-10 15:25:51 -05:00
Luke Kysow
11b12885f3
Document consul_datacenter param. ( #13009 )
2022-05-10 11:04:13 -07:00
Blake Covarrubias
4c0f840c89
docs: Clarify version restriction for snapshot restore
...
Clarify that Consul snapshots must be restored into clusters running
the same version as the cluster from where the snapshot was taken.
2022-05-10 10:50:37 -07:00
R.B. Boyer
b739ebc735
remove replace directive for istio.io/gogo-genproto ( #12990 )
...
This was added in #7194 and is no longer a transitive dependency.
2022-05-10 11:33:59 -05:00
Jared Kirschner
05d1f59720
Merge pull request #12366 from hashicorp/docs/uri-decode-resource-names-for-http-api
...
Document API ability to URL-decode resource names
2022-05-10 11:54:38 -04:00
Jared Kirschner
a5354b50fb
Document API ability to URL-decode resource names
...
All Consul HTTP API endpoints now URL-decode resource names specified in the
path, enabling resource names containing URL-invalid characters to be used
in HTTP API requests if URL-encoded into the path.
Functionality implemented in Github Pull Requests:
- #11335
- #11957
- #12103
- #12190
- #12297
Also documents CLI accepting URL-invalid resource names.
All Consul HTTP API endpoints now URL-decode resource names specified in the
path, enabling resource names containing URL-invalid characters to be used
in HTTP API requests if URL-encoded into the path. The Consul HTTP API always
supported URL-decoding of query parameters.
The CLI automatically URL-encodes arguments which are inserted as resource
names in the URL path, enabling the CLI to also interact with resource names
that contain URL-invalid characters.
2022-05-10 08:45:58 -07:00
Blake Covarrubias
8edee753d1
docs: Fix spelling errors across site ( #12973 )
2022-05-10 07:28:33 -07:00
Jared Kirschner
f4e1ade46a
Merge pull request #12463 from hashicorp/docs/consistency-mode-improvements
...
Improve consistency mode docs
2022-05-09 23:04:00 -04:00
Jared Kirschner
05a648f530
docs: clarify consistency mode operation
...
Changes include:
- Add diagrams of the operation of different consistency modes
- Note that only stale reads benefit from horizontal scaling
- Increase scannability with headings
- Document consistency mode defaults and how to override for
DNS and HTTP API interfaces
- Document X-Consul-Effective-Consistency response header
2022-05-09 16:39:48 -07:00
FFMMM
b8ce8e36fb
add err msg on PeeringRead not found ( #12986 )
...
Signed-off-by: FFMMM <FFMMM@users.noreply.github.com>
Co-authored-by: Freddy <freddygv@users.noreply.github.com>
2022-05-09 15:22:42 -07:00
FFMMM
37a1e33834
expose meta tags for peering ( #12964 )
2022-05-09 13:47:37 -07:00
Freddy
19cd164ed4
Add some docs on pprof usage ( #12551 )
2022-05-09 14:15:21 -06:00
Jared Kirschner
7d6b5d305f
Merge pull request #12985 from hashicorp/jkirschner-hashicorp-patch-1
...
UI: update improve server fault tolerance link
2022-05-09 16:10:52 -04:00
David Yu
19d91de896
docs: provide option for installing using a specific version via Helm ( #12968 )
...
* docs: provide option for installing using a specific version via Helm
Co-authored-by: Tu Nguyen <im2nguyen@users.noreply.github.com>
2022-05-09 12:44:34 -07:00
Jared Kirschner
e23535deb1
UI: update improve server fault tolerance link
2022-05-09 15:20:55 -04:00
Dhia Ayachi
15a6d150f9
sync changes to healthcheck tests ( #12984 )
2022-05-09 15:00:46 -04:00
Dhia Ayachi
feda67f4d1
Create clients with specific version for integration tests ( #12978 )
...
* tidy code and add some doc strings
* add doc strings to tests
* add partitions tests, need to adapt to run in both oss and ent
* split oss and enterprise versions
* remove parallel tests
* add error
* fix queryBackend in test
* revert unneeded change
* fix failing tests
2022-05-09 14:36:49 -04:00