Commit Graph

14496 Commits

Author SHA1 Message Date
Kendall Strautman aafd51767a chore: upgrade react-head and deps (#10499) 2021-06-28 15:44:35 +00:00
John Cowen 041a8cb293 ui: Enable specifying additional docfy config as json (#10464) 2021-06-25 09:43:16 +00:00
Daniel Nephin 080da56dd0
Merge pull request #10496 from hashicorp/dnephin/backport-check-servername-fix
[1.10.x] tlsutil: fix ServerName used for health checks that use TLS
2021-06-24 18:39:24 -04:00
Daniel Nephin fd9d1ef763 Merge pull request #10490 from hashicorp/dnephin/fix-tls-for-health-check
tlsutil: fix ServerName used for health checks that use TLS
2021-06-24 18:16:15 -04:00
Ludovic Ortega e41f6f86ba [Fix] Add missing quote (#10484) 2021-06-24 21:04:31 +00:00
lornasong b5f95e964c docs/nia: fix catalog-services typos pt 2 (#10493) 2021-06-24 20:46:23 +00:00
R.B. Boyer 96f6ec48fa connect/proxy: fixes logic bug preventing builtin/native proxy from starting upstream listeners (#10486)
Fixes #10480

Also fixed a data race in the `connect/proxy` package that was unearthed by the tests changed for this bugfix.
2021-06-24 20:03:15 +00:00
Kim Ngo b7c4ec8cfd docs/nia: fix typo (#10492) 2021-06-24 18:52:09 +00:00
David Yu 63b203d6c2 docs: Remove beta version references from Helm reference (#10477)
Removing references from the 1.10 beta that were included in Helm Configuration Reference
2021-06-24 16:09:23 +00:00
Kim Ngo 5fa3b17a0e docs/nia: Update CTS compatible versions (#10487) 2021-06-24 15:16:44 +00:00
David Yu a48dd3724b docs: Removal of Consul vs ZooKeeper analysis (#10469)
* docs: Removal of Consul vs ZooKeeper

Although Consul does have a KV, we are not positioning Consul as a first class KV store versus other alternatives such as etcd or Zookeeper. Will remove this since this has not been updated with further analysis since this content was created.

* Removing from Zookeeper analysis Navbar
* Removing Zookeeper analysis from redirects
2021-06-24 14:26:07 +00:00
Mike Wickett 385ce01276 update content param for improved attribution (#10468) 2021-06-24 14:06:22 +00:00
R.B. Boyer 2293ccfeca structs: prevent service-defaults upstream configs from using wildcard names or namespaces (#10475) 2021-06-23 20:49:34 +00:00
Peter M 197cba8fa1 Updating alert for 1.10 announcement (#10474) 2021-06-23 19:51:49 +00:00
Zachary Shilton 97aa6fa861 website: bump use-cases to latest (#10472)
* website: bump use-cases to latest

* chore: bump use-cases to stable release
2021-06-23 19:21:56 +00:00
R.B. Boyer d75c06c9d7 structs: add some missing config entry validation and clean up tests (#10465)
Affects kinds: service-defaults, ingress-gateway, terminating-gateway
2021-06-23 19:16:58 +00:00
John Cowen adb3223d56 ui: Colocate remaining CSS components to the app/components folder (#10328) 2021-06-23 09:16:09 +00:00
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