Commit Graph

301 Commits

Author SHA1 Message Date
Vadim Eisenberg ddd3ad1788 Replace before you begin egress with boilerplate (#3022)
* add before-you-begin-egress boilerplate and use it in one case

* move the boilerplate into content

* replace before-you-begin section for egress task/examples

* remove egress related details from the boilerplate
2019-01-03 07:52:42 -08:00
Martin Taillefer 51f878a914
Simplify use of the image shortcode. (#3021)
- The width value now defaults to 100%, so it doesn't need to be specified explicitly
in many cases.

- The ratio value can now be computed automatically for PNG and JPG files, so it doesn't need
to be specified explicitly.
2019-01-03 07:46:55 -08:00
Serge Bishyr d0c7df1b96 Fix the typo on the secure ingress page (#3012)
Fixed in the documentation command
- Typo, the `jsonpath` contain extra dot char: `.items[0]..metadata.name` instead of `.items[0].metadata.name`
- The jsonpath without a weapping in quote chars won't work on all the systems and could lead to some errors of type: `no matches found: jsonpath={.items[0].metadata.name}`
2019-01-02 09:57:28 -08:00
Chunlin Yang c0d784e0d4 Correct telemetry for Prometheus doc (#2866)
* Correct telemetry for prometheus doc

Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>

* Add galley,polit and policy

Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>

* update zh doc

Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>

* Address review comments

Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>

* mesh to metrics

Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>
2018-12-19 10:06:32 -08:00
l10xbin 55227f0996 #2987 Issue with doc /docs/tasks/telemetry/kiali/ (#2988) 2018-12-18 06:54:03 -08:00
Martin Taillefer 8fd070d4ca Fix CI failures. (#2989)
This includes updating to the latest reference docs from the 1.1 branches.
2018-12-17 15:05:38 -08:00
Gary Brown 68579c929c Add initial doc changes related to tracing provider and support for z… (#2884)
* Add initial doc changes related to tracing provider and support for zipkin backend

* Suggestion for way to incorporate more tracing backends - using text from lightstep PR #2844

* Update based on review comments. Moved lightstep content (from #2844 to subfolder

* Add more zipkin content and images

* Remove jaeger from dt page

* Updates following comments

* Updates to address comments
2018-12-15 13:06:38 -08:00
John Mazzitelli 10b0aa0b31 update kiali screenshots for the kiali task documentation (#2941) 2018-12-07 12:40:02 -08:00
Hendrik Purmann 3e3ded3bd9 Fix typo in command (#2951) 2018-12-05 06:24:27 -08:00
Tao Li 0e96e6e945 Fix a typo in mTLS tutorial (#2934) 2018-11-30 10:23:26 -08:00
Tiago Moreira Vieira f40d7114b8 remove irrelevant output line from auth policy task (#2926) 2018-11-28 15:35:29 -08:00
Tiago Moreira Vieira d801b54a94 fix issue with dollar sign and curly brackets (#2927) 2018-11-28 15:34:30 -08:00
Limin Wang 583c40ba27 documentation for end-user authencation on ingress-gateway (#2243) (#2904)
* documentation for end-user authencation on ingress-gateway (#2243)

* documentation for end-user authencation on ingress-gateway

* address comments

* address comments

* address comment

* Move end user authentication on Ingress section to securtity.

* Minor text change.

* Revert edit in traffic management doc.

* Remove Ingress example. Replace it with a single sentence.

* Addressed comment.
2018-11-26 10:57:04 -08:00
SataQiu b4712a55c3 fix typo: oppenssl -> openssl (#2913) 2018-11-22 09:39:28 -05:00
Frank Budinsky 830629db39
Wildcard egress example clarifications and improvements (#2899)
* cleanup and reorg wildcard egress example

* nits

* few more tweaks

* fix linter errors

* address review comments
2018-11-19 12:16:47 -05:00
Vadim Eisenberg ced6ee13d1 rewrite the note about ingress gateway secret access (#2892)
* rewrite the note about ingress gateway secret access

* rewrite the sentence about deploying the ingress gateway in a separate namespace
2018-11-19 09:03:03 -08:00
Chunlin Yang da53d8e07f correct the issues in istio-dashboard page (#2867)
Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>
2018-11-16 11:40:53 -08:00
l10xbin eb8cb27b12 Remove confusing cleaning up step for circuit-breaking and mirroring (#2830) 2018-11-16 11:39:41 -08:00
Julian Griggs 1ddc7b3909 Add LightStep tracing docs (#2844) 2018-11-16 11:32:28 -08:00
John Mazzitelli dea46b4b1f The root context path was changed last week (#2885)
from "/" to "/kiali" (see PR istio/istio#9588)
This reflects that change.
2018-11-15 17:08:19 -08:00
Douglas Reid 196090c3f6 Remove bits about envoy mongo stats (#2886) 2018-11-15 16:24:38 -08:00
John Mazzitelli 9539638274 [Kiali] the API changed - this reflects that change (#2878) 2018-11-14 14:56:21 -05:00
John Mazzitelli c988dbea81 Remove the canned credentials in Kiali Task instructions. (#2841)
* This removes the canned credentials in the instructions. So a user can't just copy-n-paste the instructions and always get the same credentials - they have to enter their own username and passphrase.

* remove reference to the helm readme

* use text-bash

* changes as per review

* need the -n option to echo to correctly base64 encode the creds
2018-11-14 11:34:02 -08:00
Chunlin Yang bf264f1ae6 Delete Service Graph (#2874)
Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>
2018-11-14 06:59:03 -08:00
Venil Noronha 4e9e127c63 docs: add a task for weighted TCP routing (#2865)
This adds a new Task under the Traffic Management module for showcasing
Istio's Weighted TCP Routing feature.

Signed-off-by: Venil Noronha <veniln@vmware.com>
2018-11-13 15:44:49 -05:00
Shriram Rajagopalan 2aa5d863ae Revert "Delete Servicegraph" (#2871)
* Revert "Fix lint error."

This reverts commit e0a98af68c.

* Revert "Delete Servicegraph (#2868)"

This reverts commit ab421f2c39.
2018-11-13 08:15:13 -08:00
mtail e0a98af68c Fix lint error. 2018-11-13 07:58:19 -08:00
Chunlin Yang ab421f2c39 Delete Servicegraph (#2868)
Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>
2018-11-13 09:40:25 -05:00
Chunlin Yang a3754037b2 Correct Kiali URL (#2869)
Signed-off-by: Chun Lin Yang <clyang@cn.ibm.com>
2018-11-13 09:39:36 -05:00
John Mazzitelli 31f88bbef9 kiali task - do not rely on the gateway - use port-forward (#2846) 2018-11-12 13:31:36 -08:00
Chunlin Yang 12bc629d31 Fix redundant number - 2317 (#2860)
Signed-off-by: clyang82 <clyang@cn.ibm.com>
2018-11-12 09:35:30 -08:00
Brian Avery 2d2c951563 Fixed authentication example command (#2853) 2018-11-09 11:00:25 -05:00
Quanjie Lin bfe4b926ec add note for authz permissive mode documentation (#2835) 2018-11-05 15:03:33 -08:00
x15zhang 534cedde9e correct percent expression (#2837)
correct percent expression
2018-11-05 07:02:14 -08:00
Jonh Wendell 2b861520eb Use port 8000 for httpbin service everywhere (#2461) 2018-11-01 11:56:45 -07:00
Frank Budinsky 770bc421b5
A few more improvements to TLS origination example (#2826)
* Improve example subsection titles

* simplify tls origination example

* A few more tweaks
2018-10-31 11:59:17 -04:00
l10xbin 73772acf1a Fix request number wrong in(/docs/tasks/traffic-management/circuit-breaking/) (#2820) 2018-10-31 07:32:05 -07:00
Jinming Yue 18c7f695ef Fix service format (#2818)
* Fix service format

* keep syntax consistent
2018-10-30 11:52:03 -04:00
Yangmin Zhu 054a7c0ad9 rbac: deprecate RbacConfig with ClusterRbacConfig (#2761) 2018-10-26 11:11:32 -07:00
Frank Budinsky b7f25c0abf Add reminder to apply destination rules (#2801) 2018-10-25 11:20:18 -04:00
Julien Senon 2d9ac1cd82 Update Task/Enabling rate limits for redisquota (#2791)
* Update Task/Enabling rate limits, remove validDuration in dimension that is not in redisquota, Move redisserverurl and connectionpoolsize

* Update Task/Enabling rate limits, remove validDuration in dimension that is not in redisquota, Move redisserverurl and connectionpoolsize
2018-10-24 07:07:18 -07:00
Kent Hua 55512ed24d The instructions applies mixer-rule-productpage-ratelimit.yaml, but deletes mixer-rule-ratings-ratelimit.yaml (#2767) 2018-10-22 07:10:18 -07:00
Vincent ef9ff7d368 Fix 404 of subcharts (#2789)
* fixed: changed charts->subcharts

* Following #9306, changed references of subcharts.
2018-10-20 12:11:19 -07:00
Frank Budinsky 7466d1e59e
Fix cleanup step (#2764) 2018-10-16 14:46:22 -04:00
John Mazzitelli 15d6dee1f3 Add Kiali Task to istio.io (#2715)
* add Kiali Task to istio.io
add deprecation notice to the SerivceGraph Task

* add some more instructions on getting the Kiali UI to help assist those on environments like minikube

* add cleanup instructions for kiali

* simplify the section to determine kiali url

* use present tense

* more present tense changes
split up the "Send traffic" item into two actions.

* more verb tense changes to get things more into present tense

* updates based on some feedback

* re-write the "determine kiali url" section

* split login step into two steps - visit with browser, then login

* reword some of the steps involving logging in and looking at the initial pages.

* reword the graph type step - use list items, not numbered, for the different types. Adds the new service graph type.

* reword the examine istio config step

* changes to the api section

* some final changes of the api section and the cleanup section

* trivial fix to capitalization

* some small trivial changes
2018-10-12 13:54:07 -04:00
Martin Taillefer a2026aab5e
Clean up a bunch of loose ends (#2745) 2018-10-05 22:21:56 -07:00
Frank Budinsky f6f3b79a75 Clarify task wording (#2736) 2018-10-05 09:52:57 -07:00
Venil Noronha 175ed72aaa Fix match expression in the TCP metrics guide (#2730)
The destination.service attribute is being deprecated in the favor of
destination.service.host. This commit updates the match expression in
the TCP metrics guide to reflect the same.

Signed-off-by: Venil Noronha <veniln@vmware.com>
2018-10-04 06:23:23 -07:00
Yangmin Zhu d85999dd98 rbac: add rbac tcp task. (#2588) 2018-10-02 19:51:53 -07:00
lei-tang 0d4035b58b Add a user guide for config group-based authorization and list-typed claims authorization (#2652) 2018-10-01 11:13:26 -07:00
Yangmin Zhu afea7b3c06 authn: add task for per-path jwt authentication (#2692)
*
2018-10-01 06:39:55 -07:00
Jonh Wendell 706cdf2335 Small fixes in auth policy task (#2698) 2018-09-28 10:46:45 -04:00
Frank Budinsky 28fba53f88
Reorganize traffic managment ops guide (#2669)
* Reorganize traffic managment ops guide

* fix header

* fix circleci issues
2018-09-25 09:22:52 -04:00
Martin Taillefer edfdf7d795
Site improvements. (#2663)
* Site improvements.

- For SVG images, authors no longer need to specify image ratios
(which is a constant source of errors)

- Move more icons into the new icons.svg file to further reduce
average page load times.

- Rationalize Istio logo file names.

- Improve underlining behavior for sidebar headers and the RSS feed
Subscribe link.

- Made the RSS feed subscribe link open in a new tab.

- Increase the constract ratio for some elements in dark mode
text blocks (namely, YAML field names)

- Reduce the "brightness" of the light bulb icon which helps it
not pop so much in dark mode.

- Optimize the fonts we load and the order we load them in so as to improve page load time and
reduce the initial render time.

* Sadly, embedding SVGs into the HTML results in duplicate element ids, which is invalid HTML :-(
2018-09-21 17:56:46 -07:00
Frank Budinsky ee2f55a5ad Add host header and some clarifications (#2643)
* Add host header and some clarifications

* small fixes

* tweaks

* another tweak

* egress -> ingress

* clarify
2018-09-18 10:11:25 -07:00
Oliver Liu 770155d677 Fix plugin cert doc and improve helm instructions (#2630)
* Fix plugin cert doc.

* Small fix.

* Small fix.

* Small fix.
2018-09-18 05:54:24 -07:00
Martin Taillefer 0a4264417f
Site improvements (#2633)
- Use a new approach to managing icons. This has two primary benefits:

  - It makes it possible to color the icons such that they look good in the
    dark theme. Previously, the icons were rendered in black on dark grey when
    using the dark theme.

  - The average payload size for our web pages is reduced and we better use the
    browser cache.

- The new icon approach makes it possible to remove our dependency on the fontawesome
  package, which further slims down our payload requirement

- Refresh our iconography for a slightly lighter look.

- Remove the extra thick left-hand border of text blocks to lighten the
look.

- Added a "NN minutes to read" indication on top of each page. This is
only displayed if the count is > 1 minute.

- Added a calendar icon next to the blog post date.

- Exposed a bunch of strings that were buried in CSS/JS to translation.

- Add the 'keywords:' front-matter fields to the Hugo archetypes.
2018-09-17 08:52:23 -07:00
Dmitri Dolguikh e555adf7f6 Fixed output of a command attempting to connect to httpbin.foo from legacy ns (#2462) 2018-09-17 07:03:55 -07:00
Steven Dake 55c81ac8e7 authn-policy section is not cut and pasteable (#2619) 2018-09-17 06:58:19 -07:00
sshucker 6365c40a8e Add docker-for-desktop installation note (#2585)
* Add docker-for-desktop installation note

A default istio helm install under kubernetes running in docker-for-desktop wasn't working because pilot was reserving too much memory.  Added documentation to work around this

* Update index.md

* Create index.md

* Update index.md

* Update index.md

* Update index.md

* Rename content/docs/setup/kubernetes/platform-setup/index.md to content/docs/setup/kubernetes/platform-setup/docker-for-desktop/index.md

* Update index.md

* Update index.md

quoted memory allocation, capitalized Kubernetes
2018-09-15 20:04:23 -07:00
Vadim Eisenberg c5bd6a8a26 use kubectl logs -l instead of applying kubectl logs on selected pods (#2621)
* check the logs of all the telemetry pods

* filter log entries

remove entries sent to pilot, telemetry, policy and unknown destinations

* use kubectl logs -l instead of applying kubectl logs on selected pods
2018-09-15 14:41:23 -07:00
Vadim Eisenberg bb22b22308 Use kubectl with EOF instead of cat with pipe (#2620)
* handle kubectl create/apply -f - <<EOF

in the same way as "cat <<EOF | kubectl apply -f -"

* replace cat <<EOF | kubectl apply/create -f - with kubectl apply/create -f - <<EOF
2018-09-15 14:37:23 -07:00
Quanjie Lin 2632b41f26 documentation for RBAC policy permissive mode (#2426)
* documentation for RBAC policy permissive mode

* update permissive mode sample for global RBAC config

* address comment

* move permissive section to the top

* add more words for expected user experience

* seperate two senarios to use permissive

1. turn on RBAC 0 -> 1
2. add new policy

* rename rbac->authorization, move to concept page

* address comment

* address comment
2018-09-14 15:25:23 -07:00
Jonh Wendell 75e2e44777 Clarify a little bit the Fault Injection task (#2543)
By stating what's the initial state and fixing a wrong result
in the abort test.
2018-09-10 10:28:43 -07:00
Frank Budinsky fb54fb0268
Correct request routing intro (#2516)
* Correct request routing intro

* fix linter error
2018-09-05 13:17:21 -04:00
Frank Budinsky 14b531801e
Text clarifications and improvements (#2518)
* Text clarifications and improvements

* address review comments
2018-09-05 11:30:46 -04:00
Matthieu Maquevice 3c86f88de4 wording (#2519) 2018-09-04 21:09:46 -07:00
Jonh Wendell 81151731b1 Add a note about mTLS in the Circuit Breaking task (#2444)
If mTLS is enabled we need an additional instruction in the
DestinationRule object, otherwise we break traffic to httpbin
service.

While on that, also change the Mirroring task note to be the same.
2018-08-30 14:24:58 -07:00
Lin Sun 4da23a98ee release 1.0.1 note (#2429) 2018-08-28 20:27:28 -07:00
Bryant Luk b3e0ebb409 Change `mTLS` in YAML config to `mtls` (#2378)
- The `mtls` key is case sensitive.
2018-08-27 14:41:57 -07:00
Tiago M. Vieira 303f9651c5 update error message for fault injection task (#2324) 2018-08-22 04:36:53 -07:00
Frank Budinsky 955dfc9700 remove -H flag no longer needed (#2320) 2018-08-20 09:39:50 -07:00
Martin Taillefer 5e29d61ff2
Bunch of site fixes & improvements. (#2306)
- Correct the use of OpenGraph annotations. I used the wrong attribute name, so the
annotations were never recognized.

- Added support for Twitter cards to our site, improving the experience of referencing
the site from Twitter posts.

- Added support for the twitter: front matter field for use in blog posts. Specifying this
front-matter entry will show the author's twitter address on the blog post, and will
add a Twitter card entry to the page noting the author's address.

- Renamed the page_icon front matter field to just icon to be consistent with other
entries.

- Made it so the subtitle front matter field can be used anywhere, not just on blog posts.

- Added a lint check to ensure subtitles don't end with a period.

- We now insert an "author" metadata entry whenever the attribution: front matter
field is used.
2018-08-19 11:51:03 -07:00
Martin Taillefer be7c374f29
Switch to Hugo 0.47 (#2288)
- Fixes the bug where not all of our files would get the right lastmod
time extracted from GitHub.

- Fixes most of the cases of bad HTML output around the use of {{<text>}}. There's
still a single bad case which I'll report to the Hugo folks.

- Use Hugo's new --minify option to minify HTML instead of having to use the
separate and slow html-minifier program.

- Fix some bad HTML on the landing page.
2018-08-17 22:33:16 -07:00
Vadim Eisenberg b2bb9c5f2d add 'location: MESH_EXTERNAL' to the service entries (#2226)
it is currently not required, however for the sake of proper configuration
it should be added
2018-08-16 11:52:30 -04:00
Vadim Eisenberg d5cb694285 Extend the secure ingress task with multiple ingress certificates/hosts (#2238)
* generate certificates in httpbin.example.com directory

* add initial section for ingress for multiple hosts

* add a cleanup step for the directories related to certificates

* fix formatting

* add subsection: Redeploy istio-ingressgateway with the new certificates

* rename httpbin-gateway into mygateway

* add redeployment of Gateway for two hosts

* add -o /dev/null -s -w "%{http_code}\n" to the bookinfo's curl

* fix italics in sending a request to bookinfo

* add verify that httpbin.example.com is accessible as previously

* add -v to curl to bookinfo, show certificates printed

* remove -n istio-system from virtualservice bookinfo

* add Host header to curl requests

* put empty lines around the code blocks

* fix spell checker errors
2018-08-16 11:52:04 -04:00
Vincent 1b8ac1877b fixed: outdated reference to the field `httpReqTimeout` (#2242)
removed index.html from the list.
2018-08-15 10:15:33 -07:00
Christoph Held 4da4ded184 Added host header to curl command (#2181) 2018-08-13 09:25:34 -07:00
Vadim Eisenberg 24bd238265 remove redundant slash (#2225) 2018-08-12 05:43:11 -07:00
Martin Taillefer 54c0506698
Merge changes from the release-1.0 branch (#2161)
* Prep for 1.0 release

* Fix typo for 1.0 announcement. (#2081)

* Updated kubect link for IBM Cloud Private. (#2083)

* Fix generated tablegen.py (needs backport) (#2084)

Original table was dreadfully wrong.

(cherry picked from commit b3fa64fa41)

* add a VirtualService for external HTTPS ServiceEntry (#2080)

* add a VirtualService for external HTTPS ServiceEntry

* a VirtualService -> the VirtualService

(cherry picked from commit 9e57d4a5b7)

* egress gateway: use subsets for cnn in destination rules and virtual services (#1942)

* use subsets for cnn in destination rules and virtual services

* remove trailing spaces

* separate virtual services for traffic to and from egress gateway

to egress gateway: TLS match
from egress gateway: TCP match

* put back tls match for HTTPS egress for Istio without Auth

combine defining the Gateway and the VirtualServices

* use ISTIO_MUTUAL with sni in destination rules

* update the log message to print HTTP/2 as the protocol

* make two VirtualServices into one

* remove redundant explanation about SNI setting in a destination rule

* use different virtual service matches for Istio with and without SNI

* fix the case of HTTP traffic for Istio without Auth

(cherry picked from commit 81baa2e939)

* Disable Mesh Expansion page.

(cherry picked from commit dc4da48042)

* Blog fix.

* adding juspay (#2092)

* Update homepage and what is istio page (#2085)

- update the two pages
- make the links point to the Chinese document

(cherry picked from commit 993231abeb)

* Chinese: announcing istio 1.0 (#2088)

(cherry picked from commit 5301d4ea13)

* Move advanced egress tasks to examples, Advanced egress traffic control, release 1.0 (#2093)

* add advanced-egress subsection in Examples

* move egress gateway and egress tls origination tasks into advanced examples

* rename task to example and fix the links

* Tweak the HP blog post a tad.

* Another blog tweak.

* Update index.md (#2096)

Removing VM support until it's fixed

(cherry picked from commit c2e529212b)

* Make the site work when it's published to a subdirectory (for the archive) (#2095)

(cherry picked from commit 137e1d13f4)

* Change "Testing mutual TLS" tutorial to "Mutual TLS deep dive" (#1972)

(cherry picked from commit 0662e413f1)

* fix kubectl output (#2100)

fixes https://github.com/istio/istio.github.io/issues/2066

(cherry picked from commit 2a852d1408)

* Another blog tweak.

* Add section to tracing task to cover sampling. (#2097)

* Add section to tracing task to cover sampling.

* Lint fix

* Review comments.

* Review comments.

* Review comments.

* Add documentation for redisquota adapter in rate limiting doc (#2098)

* fix multicluster doc issues. (#2104)

* remove unnecessary gateway spec (#2091)

* Clarify and correct distributed tracing task (#2115)

* Cherry-pick latest changes from master (#2118)

* Translate fix zh links (#2105)

* zh: all linkes without '#' had been replaced

* translate: rewrite links to zh version if it exists.

(cherry picked from commit c4daa73dee)

* Translate Istio 1.0 canary into Chinese (#2110)

(cherry picked from commit 4d6eec754c)

* Fix typo in "Delayering Istio" blog post (#2102)

(cherry picked from commit 6bdb4605f4)

* Minikube settings (#2082)

(cherry picked from commit 9f6ebe9eeb)

* Fix single word in command (#2112)

It returned this:
```
kubectl get svc istio-ingress -n istio-system
Error from server (NotFound): services "istio-ingress" not found
```

Now it works correctly

(cherry picked from commit 2bbe9eef03)

* add initial galley intro to "what is istio" concept page (#2113)

(cherry picked from commit 2db7f5648d)

* make cmd/result match (#2117)

* make cmd/result match

* address comment

* Add Rigs to the English content owners file. (#2119)

(cherry picked from commit bd577696bf)

* Cherry-picks from master (#2122)

* Add Istio security vulnerabilities disclosure and handling page (#2114)

(cherry picked from commit dfee9b8ec0)

* Fix an error in faq page (#2120)

(cherry picked from commit d3c04a5ba7)

* More work to fix use of the site in a subdirectory. (#2123) (#2124)

(cherry picked from commit 5bd9c0f0bd)

* Cherry-pick latest changes from master (#2128)

* Add a couple entries to our prefered vocab list.

(cherry picked from commit 2cbe43aea7)

* Translate attribute-vocabulary (#2101)

* translate attribute-vocabulary

* fix Chinese link

* fix Chinese style & translate table header

(cherry picked from commit 056bf27879)

* fix the virtual-services fault injection error in the YAML (#2109)

fix the virtual-services fault injection error in the YAML

(cherry picked from commit 453012d3ab)

* Add an item to check whether mTLS is enabled for a service (#2062)

(cherry picked from commit 384f6cd8be)

* Chinese content was aliasing English content. (#2126)

Page aliases are intended to redirect users from a page old's location to a new location.
As it was, the Chinese content pages were redirect old English locations to Chinese, which
made Chinese show up on English systems that were using the old links.

(cherry picked from commit c86d357f2e)

* Fix formatting glitch in a few glossary entries.

(cherry picked from commit a6420a4475)

* Cherry pick latest changes from master (#2138)

* Translate into Chinese: docs/examples/multicluster/icp/index.md (#2129)

* Translate into Chinese: docs/examples/multicluster/icp/index.md

* fix link anchor

(cherry picked from commit eca46893fe)

* Add an icon for the security vulnerabilities page (#2132)

(cherry picked from commit 11ce2b3924)

* Fix security concept figure captions etc. (#2087)

(cherry picked from commit f83bb8ada0)

* Translate into Chinese: blog/2018/aws-nlb/index.md (#2130)

(cherry picked from commit 9e77fa4cd0)

* Translate: all keywords in front matters (#2135)

* Translate: all keywords

* fixed typo

* remvoed from terms: vm,  config->configuration

(cherry picked from commit 02392ff87e)

* Initial checkin of the setup ops guide. (#2078) (#2139)

(cherry picked from commit 3b529341a1)

* Document DestinationRule mTLS conflict (#2131)

* Document TLS conflict in DRs

* spelling errors

* lint errors

* tweak title

* tweak title

* address review comments

* Cherry-pick latest changes from master (#2143)

* Add twitch livestream blog post (#2140)

This is for the all-day istio livestream on August 17th.

(cherry picked from commit 41d3caa211)

* Make the big boxes on the home page clickable.

(cherry picked from commit 387e54c299)

* Cherry-pick latest changes from master. (#2159)

* Fix broken Mixer Adapter Dev Guide links (#2144)

Signed-off-by: Venil Noronha <veniln@vmware.com>

(cherry picked from commit 5342ab2a80)

* Fix some more stale wiki links. (#2145)

(cherry picked from commit b641486002)

* translate tasks/traffic-management/egress-gateway to Chinese (#2146)

* translate tasks/traffic-management/egress-gateway to Chinese

* 修改内部链接路径

* 去掉空格

* 删除空格

(cherry picked from commit 75baef98ec)

* Improve linting (#2148)

- We now detect text blocks that are incorrectly indented.

- We now detect image captions that end in a period.

- We now detect page descriptions that don't end in a period.

- CircleCi now runs linting without minifying HTML first, improving perf and
improving error output.

- In CircleCi, we now have a per-build cache for HTML proofer output. This
helps reduce the frequency of link timeout errors.

- Fix errors flagged by the above new lint checks.

(cherry picked from commit fd290dc73e)

* translate:setup-kubernetes-requirments (#2147)

(cherry picked from commit 0d98eee9c4)

* Translate into Chinese: blog/2017/0.2-announcement/index.md (#2150)

(cherry picked from commit a34cfc063d)

* Translate into Chinese:  content/blog/2018/aws-nlb/index.md Sync/Update (#2153)

* Translate into Chinese: blog/2017/0.2-announcement/index.md

* Update index.md

* Update _index.md

(cherry picked from commit 4ee8e44cb6)

* re translate /zh/blog/2018/egress-tcp/ page (#2151)

* re translate /zh/blog/2018/egress-tcp/, for changes of content/blog/2018/egress-tcp/index.md file between commit fd290dc73e and 82eb2c21a3

* fix unaviable link (#2151)

(cherry picked from commit 0b313e373b)

* Flip conditional polarity to remove useless work when linting.

(cherry picked from commit 4424563918)

* Enable extra lint stuff (#2158)

(cherry picked from commit 0b2ea1d38e)

* Fix indent, given new linting rules.
2018-08-06 12:11:57 -07:00
Martin Taillefer fd290dc73e
Improve linting (#2148)
- We now detect text blocks that are incorrectly indented.

- We now detect image captions that end in a period.

- We now detect page descriptions that don't end in a period.

- CircleCi now runs linting without minifying HTML first, improving perf and
improving error output.

- In CircleCi, we now have a per-build cache for HTML proofer output. This
helps reduce the frequency of link timeout errors.

- Fix errors flagged by the above new lint checks.
2018-08-04 08:44:06 -07:00
Vadim Eisenberg b8dc845108 remove unnecessary mesh gateway specification (#2090) 2018-08-01 06:36:41 -07:00
Vadim Eisenberg 8e1b9fc557 Move egress tasks to examples (#2106)
* add Advanced Egress Control section in Examples

* move egress gateway and egress tls origination tasks to advanced egress examples

* fix the links and replace task with example
2018-08-01 06:30:41 -07:00
Diem Vu 0662e413f1 Change "Testing mutual TLS" tutorial to "Mutual TLS deep dive" (#1972) 2018-07-31 16:12:33 -07:00
Vadim Eisenberg 81baa2e939 egress gateway: use subsets for cnn in destination rules and virtual services (#1942)
* use subsets for cnn in destination rules and virtual services

* remove trailing spaces

* separate virtual services for traffic to and from egress gateway

to egress gateway: TLS match
from egress gateway: TCP match

* put back tls match for HTTPS egress for Istio without Auth

combine defining the Gateway and the VirtualServices

* use ISTIO_MUTUAL with sni in destination rules

* update the log message to print HTTP/2 as the protocol

* make two VirtualServices into one

* remove redundant explanation about SNI setting in a destination rule

* use different virtual service matches for Istio with and without SNI

* fix the case of HTTP traffic for Istio without Auth
2018-07-31 09:14:48 -04:00
Vadim Eisenberg 9e57d4a5b7 add a VirtualService for external HTTPS ServiceEntry (#2080)
* add a VirtualService for external HTTPS ServiceEntry

* a VirtualService -> the VirtualService
2018-07-31 09:11:05 -04:00
Oliver Liu 682db1e3e3 Update Security Concepts (#1912) 2018-07-30 20:46:36 -07:00
Frank Budinsky 06e0a51125
Fix indent (#2076) 2018-07-30 19:49:41 -04:00
Frank Budinsky 092b06e7b1 Add missing apiVersion (#2074)
* Remove old header

* add resolution field

* add missing apiVersion
2018-07-30 16:28:40 -07:00
Frank Budinsky 1a902a69c6 Remove old header and add resolution field (#2072)
* Remove old header

* add resolution field
2018-07-30 18:38:10 -04:00
Frank Budinsky 5d6069da15 Remove unnecessary instruction (#2069) 2018-07-30 14:01:29 -07:00
Frank Budinsky 1793bdaa65 Remove invalid sentence (#2064) 2018-07-30 11:52:41 -07:00
mandarjog 2e0fa5dad2 Simplify rate limit task (#2042) 2018-07-30 03:50:40 -07:00
Martin Taillefer 1c300c99bd
Spelling improvements (#2037)
Remove a bunch of entries that shouldn't have been in the spelling dictionary
and correct content aoocrdingly.

I'm disabling the Chinese spell checking for now, since I'm not able to fix the
spelling errors that emerged there. Once this PR is in, I'll file an issue to get
those spelling errors addressed and checking reenabled.
2018-07-29 14:27:06 -07:00
Limin Wang 1678690069 Authz doc changes. (#2027) 2018-07-27 21:32:06 -07:00
Andra Cismaru bf4b81f398 Correct the pod and svc spec requirements (#1971)
* Correct the pod and svc spec requirements

* Fix links

* Fix links

* Address code review comments

* Code review comments

* Consistent naming

* Keep the broken order
2018-07-27 17:19:40 -07:00
Vadim Eisenberg 57a2fe4c12 add missing keywords to egress tls origination task (#2019) 2018-07-27 11:01:46 -07:00
Jason Young c27351268b use kubectl for managing Istio API resources (#2002)
* use kubectl consistently throughout for Istio API resource C.R.U.D operations

xref: https://github.com/istio/istio.github.io/issues/1843

* fix typo

* review comments

* remove unnecessary instructions to use `replace` instead of `create`

* fix linter in `zh` content
2018-07-27 10:57:41 -07:00
Tao Li ca7172e737 Revise the mTLS migration page (#1970) 2018-07-27 05:30:35 -07:00
Martin Taillefer 04cc4a3d84
Start populating the ops guide. (#1994) 2018-07-26 15:05:23 -07:00