Commit Graph

14429 Commits

Author SHA1 Message Date
David Yu 18136b04b3 docs - Adding Mesh as CRD in Consul K8s (#10459)
* docs - Adding Mesh as CRD in Consul K8s
* Removing extra left brace in ServiceDefaults
2021-06-23 02:19:03 +00:00
Luke Kysow ab529f1021 Update config entry docs for CRDs (#10407)
* Update mesh, proxy-defaults and service-defaults docs to properly
document Kubernetes YAML.

Co-authored-by: David Yu <dyu@hashicorp.com>
2021-06-22 23:57:34 +00:00
Ashwin Venkatesh 92b8b141e1 update docs (#10405)
Consul 1.10 GA for Consul K8s
2021-06-22 23:42:31 +00:00
Nitya Dhanushkodi a160563068 docs: upgrading to tproxy (/docs/upgrades/upgrade-specific) (#10416)
* docs: update tproxy docs
Co-authored-by: Blake Covarrubias <blake@covarrubi.as>
Co-authored-by: Iryna Shustava <ishustava@users.noreply.github.com>
Co-authored-by: David Yu <dyu@hashicorp.com>
2021-06-22 23:41:51 +00:00
Iryna Shustava 50cc94e0be docs: update docs/k8s/connect to for tproxy GA. (#10408)
* Assume tproxy is enabled by default and connect to upstreams
  with kube DNS.
* Update docs for missing annotations.
2021-06-22 23:34:56 +00:00
Nitya Dhanushkodi 91ac63a890 docs: update tproxy docs (/docs/connect/transparent-proxy) (#10415)
* docs: update tproxy docs

* add examples

* links
2021-06-22 23:30:37 +00:00
David Yu 572b829504 docs: Update Consul K8s Compat Matrix for Consul 1.10 (#10456) 2021-06-22 23:27:57 +00:00
Blake Covarrubias b1b6d8a1c2 Remove beta release callout on downloads page 2021-06-22 23:23:55 +00:00
trujillo-adam 9eee184894 Merge pull request #10434 from hashicorp/faq-license-update
docs: updated FAQ to accommodate new requirements prior to upgrading
2021-06-22 18:29:09 -04:00
Zachary Shilton 24d048bda8 website: upgrade code-block (#10436)
* website: upgrade code-block

* website: bump to latest stable releases
2021-06-22 21:46:09 +00:00
David Yu 315415ffb7 docs: Remove Grafana from Observability section (#10454)
* Remove Grafana from Observability section

Reference Grafana Config in the learn guide
Co-authored-by: Blake Covarrubias <blake@covarrubi.as>
2021-06-22 21:32:31 +00:00
hc-github-team-consul-core ceaa96688f Merge branch 'release/1.10.0' into remote-x 2021-06-22 18:46:19 +00:00
hc-github-team-consul-core 99d9dcc761 Putting source back into Dev Mode 2021-06-22 18:46:16 +00:00
Matt Keeler fbad0a655d Update 1.10 enterprise upgrade docs. (#10446)
Co-authored-by: Paul Banks <banks@banksco.de>
Co-authored-by: Ashwin Venkatesh <ashwin@hashicorp.com>
2021-06-22 18:39:49 +00:00
John Cowen d8abd0b6e9 ui: Rename icons for consistency and remove unused icons (#10311)
* ui: Standardize logo naming

According to structure it should always be logo-name not name-logo

* Make sure all our logos use logo-name format

* Upgrade to @hashicorp/structure-icons 1.9.0

* Add `-color` to be consistent with other logos

* Add ms logo back in

* Remove all the old `*-color` icons from before when we got masks

* Add missing files

* Missed glimmer extend name change
2021-06-22 17:57:34 +00:00
hc-github-team-consul-core 27de64da70
Release v1.10.0 2021-06-22 17:21:15 +00:00
hc-github-team-consul-core 39f3c09e00
update bindata_assetfs.go 2021-06-22 17:21:14 +00:00
Mike Morris a10fc50aa9 deps: remove go.sum pin for consul/api and consul/sdk 2021-06-22 13:16:03 -04:00
Mike Morris 439c30f076 deps: bump to consul/api v1.9.0 and consul/sdk v0.8.0 2021-06-22 13:14:05 -04:00
Mike Morris ca1df29504 api: bump to consul/sdk v0.8.0 2021-06-22 13:08:52 -04:00
lornasong d2b8adca8e nia/docs 0.2.0
* docs/nia: Add section on upgrading Terraform in CTS

* docs/nia: Add service filter configuration, deprecate tag

* docs/nia: Add version to deprecated note, use path to reference

* docs/nia: catalog-services condition

Co-authored-by: Melissa Kam <mkam@hashicorp.com>
Co-authored-by: Melissa Kam <3768460+mkam@users.noreply.github.com>
2021-06-22 16:49:50 +00:00
R.B. Boyer 5a0d269eb0 docs: mention that service defaults upstream config sections should not contain wildcards (#10451) 2021-06-22 15:57:49 +00:00
Mike Morris b1ee900870 changelog: combine unreleased entries from 1.10.0 beta releases 2021-06-22 10:28:36 -04:00
Mike Morris a4a43460e5
Merge pull request #10448 from hashicorp/ui/backport/1.10.0/10428
ui: Increase z-index of main menus to avoid layering issues (#10428)
2021-06-22 10:23:25 -04:00
John Cowen 6b976fe2e4 ui: Increase z-index of main menus to avoid layering issues (#10428) 2021-06-22 14:23:18 +01:00
John Cowen 5f51ac931b ui: Increase z-index of main menus to avoid layering issues (#10428) 2021-06-22 13:22:48 +00:00
Kyle Schochenmaier 94e81c0bbc Update health checks docs for tproxy (#10419)
* Update health checks docs for tproxy
Co-authored-by: Iryna Shustava <ishustava@users.noreply.github.com>
2021-06-21 18:53:55 +00:00
R.B. Boyer 2872883500 website: this 1.10.0 upgrade table omitted two versions of envoy (#10443) 2021-06-21 18:34:11 +00:00
John Cowen ee4bb87582 ui: Add resolution for xmlhttprequest-ssl at least 1.6.3 (#10370) 2021-06-21 11:07:20 +00:00
John Cowen 9bfa9afb5a ui: Move all our icons to use CSS custom properties instead of SASS vars (#10298)
* ui: Move all our icons to use CSS custom properties

The good thing about SASS vars is, if you don't use them they get removed from the final build. Whereas with CSS we have no tree-shaking to get rid of unused CSS custom properties. We can mostly work around this and for some things like colors its no big deal if we have some hex-codes in the build that we don't use as hex-codes are relatively small.

We've been slowly but surely moving all of our colors (and other things) to use CSS custom properties instead of SASS vars now that we have them available.

This commit makes use of the 'tree-shaking' abilities of @extend to ensure that we only compile in the icons that we use.

This commit is mostly churn-less as we already use @extend for the majority of our icons, so generally there is zero change here for working on the UI, but I did spot one single place where we were using SASS vars instead of @extend. This now uses the new form (second commit)

Interestingly this reduces our CSS payload by ~2kb to ~53kb (around 25kb of that is these icons)
2021-06-21 10:55:29 +00:00
John Cowen 2f9e968d38 ui: %horizontal-kv-list CSS component (and related) (#10285)
This commit uses docfy to isolate the individual parts and options and investigates the why you might use certain options and document how you might use certain options.

Originally we used a single %icon-definition CSS component to represent this, but seeing as some of them don't have icons, it didn't seem like the best name. So this PR splits this component into various different ones and then uses the new ones to continue to provide a now deprecated %icon-definition.

The component is currently a CSS only component that assumes a single (or multiple) description lists for its markup component, and provides for multiple different options (including a reversed mode which I'm still not totally sure about, but we don't use this right now anyway).

- %icon-definition
- %horizontal-kv-list
- %csv-list 
- %tag-list
- %badge
2021-06-21 10:45:38 +00:00
Luke Kysow 04e65d2023 Fix links to ECS module (#10430) 2021-06-18 16:39:16 +00:00
mrspanishviking 7422f0101b Merge pull request #10373 from hashicorp/license-faq-docs
docs: adding a faq document in preparation for Consul Enterprise 1.10.0
2021-06-18 15:34:25 +00:00
hc-github-team-consul-core 39397e2e3d Putting source back into Dev Mode 2021-06-17 23:19:45 +00:00
hc-github-team-consul-core 0f8502c45c
Release v1.10.0-rc2 2021-06-17 21:45:28 +00:00
hc-github-team-consul-core 5d9ff1df92
update bindata_assetfs.go 2021-06-17 21:45:27 +00:00
Mike Morris 8a986f476b changelog: add unreleased entry for proxycfg bug fix 2021-06-17 17:40:35 -04:00
Freddy 89748d805a Merge pull request #10423 from hashicorp/fix-map 2021-06-17 19:56:26 +00:00
hc-github-team-consul-core af64bb9730 Putting source back into Dev Mode 2021-06-16 22:57:08 +00:00
hc-github-team-consul-core dc4f271d50
Release v1.10.0-rc 2021-06-16 22:24:02 +00:00
hc-github-team-consul-core b2331f599d
update bindata_assetfs.go 2021-06-16 22:24:01 +00:00
freddygv 2297cb9fd4 Update CHANGELOG.md 2021-06-16 16:11:40 -06:00
Freddy c1c2002cbd Merge pull request #10418 from hashicorp/changelog/eula-toe 2021-06-16 21:12:44 +00:00
Ashwin Venkatesh 76b082d5f0 Update k8s license docs to account for license autoload 2021-06-16 19:00:12 +00:00
R.B. Boyer 6441b4b2c7 xds: fix flaky protocol tests (#10410) 2021-06-16 16:58:34 +00:00
Freddy fc86420955 Merge pull request #10404 from hashicorp/ingress-stats 2021-06-15 20:28:43 +00:00
R.B. Boyer 0958f1dc3c xds: adding more delta protocol tests (#10398)
Fixes #10125
2021-06-15 20:21:42 +00:00
Freddy f300a1fadb Omit empty tproxy config in JSON responses (#10402) 2021-06-15 19:54:11 +00:00
Nitya Dhanushkodi c9e5177b35 proxycfg: Ensure that endpoints for explicit upstreams in other datacenters are watched in transparent mode (#10391)
Co-authored-by: Freddy Vallenilla <freddy@hashicorp.com>
2021-06-15 18:03:52 +00:00
Dhia Ayachi d4aa152850 improve monitor performance (#10368)
* remove flush for each write to http response in the agent monitor endpoint

* fix race condition when we stop and start monitor multiple times, the doneCh is closed and never recover.

* start log reading goroutine before adding the sink to avoid filling the log channel before getting a chance of reading from it

* flush every 500ms to optimize log writing in the http server side.

* add changelog file

* add issue url to changelog

* fix changelog url

* Update changelog

Co-authored-by: Daniel Nephin <dnephin@hashicorp.com>

* use ticker to flush and avoid race condition when flushing in a different goroutine

* stop the ticker when done

Co-authored-by: Daniel Nephin <dnephin@hashicorp.com>

* Revert "fix race condition when we stop and start monitor multiple times, the doneCh is closed and never recover."

This reverts commit 1eeddf7a

* wait for log consumer loop to start before registering the sink

Co-authored-by: Daniel Nephin <dnephin@hashicorp.com>
2021-06-15 16:23:20 +00:00