Commit Graph

423 Commits

Author SHA1 Message Date
Vincent a24a77edee added a table: the relationship between adapters and templates (#2558)
* added a table: the relationship between adapters and templates

* broken table

* added: link to the table from templates list
2018-09-08 17:03:44 -07:00
Vadim Eisenberg 74c98d51ab Egress Gateway mTLS origination advanced example (#2268)
* initial version

* add the steps to Generate client and server certificates and keys section

* extend the description of the example

explain about the NGINX service

* add creating namespace, secrets and nginx configuration

* add creating of nginx-configmap

* add deployment of NGINX

* finalize the NGINX config

* move creating client certificates into the section of redeploying Egress gateway

* add instructions for generating and deploying istio-egressgateway.yaml

* update the description

* nginx.example.com -> my-nginx.mesh-external.svc.cluster.local

* change the title and description to mutual TLS to extrnal services

* add mTLS origination and cleanup

* change the port of nginx to 443

* update the output and the log with actual content

* add test NGINX deployment section

* add missing dot in page description

* Nginx -> NGINX

* change dots to semicolons before command blocks

* add volumes to the sleep deployment

* add sending requests to the NGINX server

* renamed the directory: mtls-egress-gateway -> egress-gateway-mtls-origination

* remove redundant whitespaces

* fix dead link (missing leading slash)

* change the name of the port 443 to be https and protocol HTTPS

* add endpoints section to the service entry

* replace internal kubernetes address with nginx.example.com

* change we to you

* expand the introduction to explain using NGINX and nginx.example.com

* remove before you begin section

* use sleep container in the default namespace to test both NGINX and egress gateway

* add port 80 to the ServiceEntry

* remove the second definition of the ServiceEntry

* use resolve option in testing mTLS

* change container name from egressgateway to istio-proxy

* simplify the introduction

* make Egress Gateway lower case

* make the introduction present tense

* replace pushd/popd with cd, since they are not POSIX

* add missing article

* remove cross referencing with regard to generating certificates/keys

* add "namely" to mesh-external namespace

* the NGINX -> the NGINX server

* sleep container -> sleep pod

* rephrase the text about --resolve option of curl

* rephrase the sentence about prompts

When prompted, select `y` for all the questions. ->
Select `y` for all prompts that appear.

* move egress-gateway-mtls-origination into advaanced gateway examples

* fixed links to the advanced gateways examples
2018-09-07 09:14:12 -04:00
Martin Taillefer 7769ef5d6d
Fix a few details on the IBM Cloud page. (#2541)
- Fix image aspect ratios so stuff looks right.

- Switch some periods to colons.
2018-09-06 17:04:49 -07:00
Rachael Graham 166b9586cc IBM Cloud Public quickstart (#2485)
* tabs; IBM Cloud Public steps

* Moved ICP images into new folder

* tag fix

* tag fix

* spacing for tabs?

* spacing for tabs?

* command spacing

* icp grammatical fixes

* linter errors

* tab fix

* update w/ Martin's changes

* tabbing

* yaml

* yaml tabbing

* separate commands

* revert yaml

* indentation

* numbering

* plain text

* yaml

* revert yaml

* yaml workaround

* image extra spacing?

* image ratios

* remove anchor

* remove tabs; add headers

* linter fixes
2018-09-06 11:13:42 -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
Vadim Eisenberg a0e6e2aac5 configure NAT devices to drop packets that do not originate at the egress gateways and add a section on Kubernetes network policies (#2275)
* add "configuring NAT devices to drop packets that do not originate at the egress gateways"

* add Network Policy section

* make sentences present tense

* remove the labels

* rewrite the additional security considerations section

* Network Policy -> network policy

* add cleanup step for the configuring HTTPS egress gateway section

* a malicious application attacks -> attackers bypass

* egressgateway -> egress gateway

* kube-system DNS service -> the kube-system DNS service

* test-egress namespace -> the test-egress namespace

* no Istio sidecar was attached -> with no Istio sidecar attached

* must succeed -> will succeed

* by first enabling, then redeploy
2018-09-04 08:03:07 -07:00
mtail e71a8b4dfc Fix image aspect ratio. 2018-09-04 07:53:05 -07:00
skeeey 835653d403 The document for setup Istio with ICP (#2434)
* Add setup doc for ICP

* Modify the title "Upgrate and Rollback" to "Upgrate or Rollback"

* add diagrams to highlight action

* fix some spelling errors

* use consistent font for UI items and fix some grammatical mistake.
2018-08-31 11:32:43 -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
flydragon 65bd311d78 fix 404 (#2464) 2018-08-30 07:04:14 -07:00
Vadim Eisenberg 6b97bf6b62 change the name of the Envoy's container in egress gateway to istio-proxy (#2304)
according to https://github.com/istio/istio/pull/7566
2018-08-29 19:51:10 -04:00
Martin Taillefer a5ed8a06f5
Update reference docs (#2459) 2018-08-29 09:01:03 -07:00
Lin Sun 4da23a98ee release 1.0.1 note (#2429) 2018-08-28 20:27:28 -07:00
Laurent Demailly f911579ea0 update link to fortio (#2445) 2018-08-28 20:12:35 -07:00
Lin Sun b875d07075
adding minimal istio doc (#2349)
* adding minimal istio doc

* fix spell error

* address steve comment

* address steve comment

* change to 2.10 per discussion

* fix CI lint errors

* remove aliases

* fix broken link

* fix link

* fix link

* address yossi's good catches!
2018-08-28 14:02:55 -04: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
Steven Dake 404294c332 Fixes: #2136 (#2399)
* Fixes: #2136

This is a first take at a table-creating tablegen that categorizes
the output of tablegen.py.  Still needed is the actual text that
goes in the description field.

* Address review comments
2018-08-27 12:14:31 -07:00
mtail dc8076aba2 Fix overlapping sidenav button on mobile. 2018-08-25 07:17:07 -07:00
Martin Taillefer 94ccb1b08e
Fix mentions of specific releases (#2379)
- Remove the release-specific wording on the main release note page and on the docs page. This
ends up being hard to keep correct and not really useful.

- Add a full_version variable in args.yml which contains the 3 part release version
such as 1.0.1. When we release a new patch, we need to update this number in the current
release branch.

- Apply the full_version variable to the download button on the home page. It will now say "DOWNLOAD 1.0.1".
2018-08-25 05:59:39 -07:00
Vincent 511ba7b5a7 fix-404 (#2375)
* fix-404

* re-lint

* fix-404 in zh
2018-08-24 08:31:50 -07:00
Damon Wang 126b3135de policy describe error (#2314)
* the policy describe error

* policy describe error

* update policy desc
2018-08-23 19:12:36 -07:00
cmluciano 120e1567f3 Replace a few instances of route rule with VirtualService (#2344)
Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com>
2018-08-23 08:26:28 -07:00
Linus Lee c6ee7a34d3 Remove extra punctuation (#2346) 2018-08-23 08:25:23 -07:00
Frank Budinsky 95bd707886
A few wording tweaks (#2343) 2018-08-22 10:24:07 -04:00
Vadim Eisenberg f84eb545a2 Rewrite ingress without tls termination example (#2342)
* remove ingress without tls termination example

* add ingress without tls termination example
2018-08-22 09:28:31 -04:00
Tiago M. Vieira 303f9651c5 update error message for fault injection task (#2324) 2018-08-22 04:36:53 -07:00
Pengyuan Bian f4dd3af2f8 Add two new attributes. (#2334) 2018-08-22 04:32:12 -07:00
Vadim Eisenberg e57d5c86a1 [WIP] Rename advanced egress examples (#2331)
* examples/advanced-egress -> examples/advanced-gateways

* fix the links

* complete fixing links
2018-08-21 16:19:33 -04:00
Etai Lev Ran d235f81b39 Document DNS requirements for multicluster services (#2329)
* Document DNS resolution requirements

Service names must be resolved to IP address in any cluster, regardless of endpoint location.

* document DNS requirements for multi-cluster services
2018-08-21 10:20:34 -07:00
Frank Budinsky 955dfc9700 remove -H flag no longer needed (#2320) 2018-08-20 09:39:50 -07:00
Steven Dake b9addc9b4c Use apply rather than create for rolling upgrades (#2307) 2018-08-19 12:08:16 -07:00
Vadim Eisenberg 7f1848f7d5 TLS ingress gateway for HTTPS (#2294)
* initial version

* remove deploying sleep, use the sidecar proxy of nginx itself

* add gateway configuration

* add "task" after Securing Gateways

* Secrets -> a Secret

* NGINX -> NGINX server

* add explanation of what the example will do, to the introduction

* add explanations of the output of curl (server's certificate)

* remove redundant empty line

* fix a tag

* fix a bare URL

* remove redundant whitespace
2018-08-19 11:57:33 -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
Vladimir Rutsky f8f20afc17 remove extra space before dot (#2305) 2018-08-19 11:47:33 -07:00
Jimmy Song 91d2481bc5 Delete special chars and turn on HTML checking (#2292)
* Delete special chars and turn on HTML checking

- Refer to #2289 and issue #2290
- Delete the special chars in Chinese content
- Turn on HTML checking to highlight problems

* delete the redundant period
2018-08-19 07:42:20 -07:00
stevemcghee 4a49a2d1e7 suggest a more recent gke minor version (#2283)
ERROR: (gcloud.container.clusters.create) ResponseError: code=400, message=Master version "1.10.5-gke.0" is unsupported.
2018-08-17 22:34:31 -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
mtail 8a51bc2da3 Add a few missing periods. 2018-08-16 12:23:48 -07:00
mtail a1c4aad23f Update reference docs.
This includes a revamp of the grab_reference_docs script to make
it easier to maintain and extend to different sources of docs.
2018-08-16 12:14:27 -07:00
Guang Ya Liu 670fb9eba0 Highlight "Istio multicluster" in example document. (#2196) 2018-08-16 09:49:34 -07:00
Yangmin 053efb78f9 fix sample RbacConfig in concept page. (#2253) 2018-08-16 09:45:43 -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
kahou82 586c740d36 Fix extra brace (#2263) 2018-08-15 15:25:40 -07:00
Martin Taillefer 78b6a64589
Add a missing link. (#2259) 2018-08-15 10:16:26 -07: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
Tao Li b7976e6d94 Remove recovation from security concept doc (#2257) 2018-08-15 09:47:32 -07:00
Christoph Held 4da4ded184 Added host header to curl command (#2181) 2018-08-13 09:25:34 -07:00