Commit Graph

124 Commits

Author SHA1 Message Date
Vadim Eisenberg 30f40a0e7b
rewrite Secure Gateways (SDS) to use openssl for generating certs/keys (#6190)
* rewrite Secure Gateways (SDS) to use openssl for generating certs/keys

additional improvements:
1. Generate and use client certificate/private key for mutual TLS
2. Do not use quotes in YAMLs where not required

* add removing csr files and client.example.com files

* delete the directories with the certificates -> delete the certificates and the keys
2020-02-21 10:54:31 -05:00
lei-tang 8f55ddbc67
Update the SDS documentation on Node Agent for Istio 1.5 (#6518)
* Update the SDS documentation on Node Agent

* Revise based on review comments
2020-02-21 07:44:33 -08:00
Eric Van Norman ba89d40479
Fix spelling (#6510) 2020-02-20 07:48:55 -08:00
Chunlin Yang 472d732804
Correct typo (#6463)
Signed-off-by: clyang82 <clyang@cn.ibm.com>
2020-02-18 00:33:27 -08:00
Adam Miller 43609130ea
Add tutorial modules for enabling Istio, mTLS, versioning, gateway, logging (#6372)
* Added new modules

* Add more modules

* Grammar tweaks

* Tutorial fixes

* Fixed pathing errors and desc.

* Fixed broken steps and typos

* Restore download section

* fixed broken links

* Fixed more broken links

* Fixed linter issue

* PR review fixes

* Remove unwanted json file

* Lots of review fixes
2020-02-11 13:50:44 -08:00
Bryant Hagadorn 87839e0d90
Updated cert-manager version (#6377)
* Updated cert-manager version

As of v.10 of cert-manager the `apiVersion` has changed to `cert-manager.io/v1alpha2`

* Edit Cert as well
2020-02-05 08:09:51 -08:00
Suchith J N 5abe1c2696
update documentation for TCP traffic shifting: use a dedicated namesp… (#6368)
* update documentation for TCP traffic shifting: use a dedicated namespace instead of using default [istio-18285]

* fixed lint error in tcp-traffic-shifting/index.md in creating new namespace section (istio#18285)

* fix ordered list numbering to conform to MD029 configured to 'one' (istio.io/istio#18285)
2020-02-03 07:58:48 -08:00
John Howard 7f218afb1b
Remove galley docs (#6361)
* Cleanup validation docs

* Clean up some Galley references for istiod

* fix syntax
2020-01-31 09:15:51 -08:00
Eric Van Norman 664b4453af
Fix URLs to fix lint link errors (#6379)
* Fix LightStep URLs to fix lint link error

* Also fix spiffe.github.io to spiffe.io

* Update LightStep URL to match fowarded link
2020-01-31 07:28:53 -08:00
SerenaFeng 73b9088172 certificate decode error when decoding from bash pipe by openssl (#6259) 2020-01-07 16:31:57 -05:00
LokeshAggarwal1997 b67b652561 update index.md (#6027)
* update index.md

* Update index.md

* Updation

* updated config
2020-01-07 09:26:54 -05:00
Vadim Eisenberg ef932a9bb7 use openssl to generate certificates and keys (#6191) 2020-01-06 14:16:28 -08:00
Oliver Liu 7e225624b8 Improve the MTLS migration task. (#6255)
* Improve the MTLS migration task.

* Small fix.

* More improvements.

* Small fix.

* Small fix.

* Small fix.

* Small fix.

* Small fix.

* Lint fix.

* Copy edits

* Apply suggestions from code review

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>

Co-authored-by: Adam Miller <1402860+adammil2000@users.noreply.github.com>
Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-01-06 08:58:25 -08:00
Yangmin Zhu 362a64cf95 add notes for enabling mTLS for authz (#6280) 2020-01-06 08:09:25 -08:00
Vadim Eisenberg b6a786ca93 Fix comments of 5262 (#6206)
* add "for" in description: ... configure Istio for Kubernetes External Services

* add "in the default namespace" to "create a Kubernetes ExternalName Service"

* mention the Kubernetes DNS format for services
2020-01-03 11:32:24 -08:00
SerenaFeng 8da598fdff V1/2_POD_IP error when there are other pods labelled version=v1/2 (#6245)
* bugfix: V1/2_POD_IP set error when there are multiple pods labelled version=v1/2

* certificate decode error when decoding from bash pipe by openssl

* revert certificate decode error when decoding from bash pipe by openssl
2020-01-03 11:14:56 -05:00
Lin Sun 7d2c7d1e21 use the new install link (#6199) 2019-12-31 08:27:22 -08:00
Lin Sun 86f642902b remove controlPlaneSecurityEnabled (#6200)
* remove controlPlaneSecurityEnabled

as it is enabled by default now

* more update

* more updates

* more updates

* more update
2019-12-31 08:14:30 -08:00
Lin Sun c285372359 update with correct output (#6186)
* update with correct output

shows source and destination service

* Update index.md
2019-12-31 08:14:22 -08:00
Frank Budinsky 23aeda36dd Add required matchLabels to deployments (#6155) 2019-12-20 10:49:06 -08:00
Lin Sun 4601017961 remove bin reference to istioctl (#6154)
* remove bin reference to istioctl

as all of our other tasks assume istioctl is on the path already.  Having it cause me an alert on my mac:

“istioctl” can’t be opened because Apple cannot check it for malicious software.

* fix istioctl path
2019-12-19 13:55:05 -08:00
Lin Sun 9bf0d55b26 update the cmd to retrieve token correctly (#6128)
* update the cmd to retrieve token correctly

* update to remove empty char only

* remove tab also

* Update content/en/docs/tasks/security/authentication/authn-policy/index.md

Co-Authored-By: Eric Van Norman <ericvn@us.ibm.com>
2019-12-18 06:24:23 -08:00
Shamsher Ansari 38a997a026 Set Kiali username and password on separate prompt (#6079)
* Set Kiali username and password on separate prompt

* Fix linting errors

* Revert zsh prompt to single copiable box

* Fix review comment suggestions

* Remove spacing

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>
2019-12-17 07:57:50 -08:00
youmoo 633309cbbf Fix typo (#6115)
"less than" not "less that"
2019-12-16 06:44:48 -08:00
Jianfei Hu f2e87724f3 remove optional wording in title (#6089) 2019-12-16 09:20:05 -05:00
Shamsher Ansari 5c269c0340 Improve Mutual TLS migration example (#6035)
As with version v1.4.0, Experimental multi-cluster setup has been added to istioctl

The following command also provides istio-multicluster-destinationrule and host information

kubectl get destinationrule --all-namespaces
2019-12-10 13:06:43 -08:00
Shamsher Ansari 6da47574b2 Fix broken link for Configure Citadel Service Account Secret Generation (#6042) 2019-12-10 08:11:08 -08:00
Shamsher Ansari ae81fe9cec Fix setting up Automatic mutual TLS example (#6010) 2019-12-06 07:12:48 -08:00
Martin Taillefer ae41b8fcdd
Site improvements. (#6003)
- Update common files.

- Switch to latest Hugo version.

- Thanks to the new Hugo, retire the text_hack shortcode.
The hack is no longer needed.
2019-12-06 06:59:22 -08:00
Martin Taillefer c863bea599
Content changes to prepare to switch to the new Hugo. (#5993)
These fix problems encountered when switching to the new Hugo which has
a completely different markdown engine. I went through diffs of the generated
HTML and made required adjustments.
2019-12-05 12:44:01 -08:00
Martin Taillefer 6165cb9821
Replace cookies with local storage. (#5949)
- We don't need cookies for istio.io, the few settings we do have should be
managed with browser-local storage instead. This is a better privacy posture,
and avoids sending needless data to the server for every request.
2019-12-02 13:02:51 -08:00
Jonas Lomholdt 2abe169849 Update index.md (#5940)
Fix broken link to Zipkin homepage.
2019-12-01 05:47:42 -08:00
John Howard 24e35577de Add note about annotations to control traffic (#5896)
* Add note about annotations to control traffic

Fixes https://github.com/istio/istio/issues/19258

* Update content/en/docs/tasks/traffic-management/egress/egress-control/index.md

Co-Authored-By: Martin Taillefer <geeknoid@users.noreply.github.com>
2019-11-27 11:17:41 -08:00
Frank Budinsky 16b11a22e1 Clarify SDS is not default (#5882) 2019-11-26 10:00:42 -08:00
Frank Budinsky 60f73570f0 Another ops guide incremental improvement (#5830)
* Another ops guide incremental improvement

* fix broken links

* more lint errors

* one more lint

* fix aliases
2019-11-25 11:58:39 -08:00
Vadim Eisenberg 66f2d2a02c Use subset in the destination rule of TLS origination (#5795)
* use a subset in the destination rule for TLS origination

this way the TLS origination will only be applied for the traffic directed by the
virtual service for TLS origination. TLS origination will not be applied for the original TLS traffic

* add a check that the original TLS traffic works as before
2019-11-19 09:51:45 -08:00
Xinnan Wen 97fcd651a2 fix ingress cert deployment doc (#5777) 2019-11-19 07:51:45 -08:00
Phillip Quy Le bc16c4c4a7 Create trust domain migration task for authz (#5486)
* Create trust domain migration task for authz

* Revise content and address comments

* Remove httpbin and sleep from example
2019-11-15 10:14:46 -08:00
imgbot[bot] 7127c4b401 [ImgBot] Optimize images (#5686)
*Total -- 462.00kb -> 354.39kb (23.29%)

/content/en/docs/tasks/observability/kiali/kiali-istioconfig3-details-yaml1.png -- 70.47kb -> 50.40kb (28.47%)
/content/en/docs/tasks/observability/kiali/kiali-istioconfig3-details-yaml3.png -- 71.62kb -> 54.33kb (24.14%)
/content/en/docs/tasks/observability/kiali/kiali-istioconfig3-details-yaml2.png -- 71.49kb -> 54.54kb (23.7%)
/content/en/docs/tasks/observability/kiali/kiali-istioconfig1-tooltip.png -- 69.20kb -> 53.49kb (22.7%)
/content/en/docs/tasks/observability/kiali/kiali-istioconfig0-errormsgs.png -- 95.54kb -> 74.65kb (21.87%)
/content/en/docs/tasks/observability/kiali/kiali-istioconfig2-details-errormsgs.png -- 83.69kb -> 66.98kb (19.97%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2019-11-14 10:42:04 -08:00
John Mazzitelli 0eefb5f1bd [kiali] add viewing and editing Istio configuration YAML to the task (#5682)
* [kiali] add viewing and editing Istio configuration YAML to the task

* The linter is failing this because it considered "Config" a spelling error. However, the actual GUI menu item is literally called "Istio Config".
Because of this, I cannot format "Istio Config" in simply bold letters (which is the Istio doc standard for denoting GUI elements).
Thus, even though its a GUI element, I have to surround with backticks to avoid this being considered a spelling error.

* Incorporate review suggestion.
Fix some other things I noticed.
2019-11-14 10:19:46 -08:00
Rigs Caballero 22d066be37 Added the Best Practices section with general principles. (#5137)
* Added the Best Practices section with general principles.

This is the beginning of the new Best Practices section.
Our goal is to provide a section for all the best practices and recommendations
for Istio deployments. The best practices are based on the identified and
recommended deployment models.

Signed-off-by: rcaballeromx <grca@google.com>

* Change headings for clarity.

Adds clarity to some passages based on feedback.
Removes a list of recommendations that was causing some confusion.
Adds a glossary entry for failure domains and how they relate to a
platform's availability zones.

Signed-off-by: rcaballeromx <grca@google.com>

* Move Best Practices to Ops Guide

Signed-off-by: rcaballeromx <grca@google.com>

* Moved Deployment Best Practices to a new "Prepare Your Deployment" section.

Moved all deployment preparation content into a new section under "Setup".
For now the content includes the following sections:

- Deployment models
- Deployment best practices
- Pod requirements

Merged the two existing pages containing pod requirements into one single page.

Signed-off-by: rcaballeromx <grca@google.com>

* Replace example with better guidance around namespace tenancy.

Signed-off-by: Rigs Caballero <grca@google.com>

* Add links and language pointing to the Prepare section

Signed-off-by: Rigs Caballero <grca@google.com>

* Fix minor typos and broken links.

Signed-off-by: Rigs Caballero <grca@google.com>

* Move from Setup to Operations

Signed-off-by: Rigs Caballero <grca@google.com>

* Fix broken links

Signed-off-by: Rigs Caballero <grca@google.com>

* Fix rebasing issues.

Signed-off-by: Rigs Caballero <grca@google.com>

* Fix multicluster install link.

Signed-off-by: Rigs Caballero <grca@google.com>
2019-11-14 11:58:29 -05:00
imgbot[bot] 44f3b69571 [ImgBot] Optimize images (#5681)
*Total -- 519.17kb -> 415.78kb (19.92%)

/content/en/docs/tasks/observability/kiali/kiali-wiz2-ratings-service-action-menu.png -- 74.48kb -> 56.30kb (24.41%)
/content/en/docs/tasks/observability/kiali/kiali-validate1-list.png -- 56.54kb -> 42.82kb (24.27%)
/content/en/docs/tasks/observability/kiali/kiali-validate2-errormsg.png -- 66.59kb -> 51.16kb (23.17%)
/content/en/docs/tasks/observability/kiali/kiali-validate3-ok.png -- 64.55kb -> 49.65kb (23.09%)
/content/en/docs/tasks/observability/kiali/kiali-wiz3-weighted-routing-wizard.png -- 56.24kb -> 45.06kb (19.87%)
/content/en/docs/tasks/observability/kiali/kiali-wiz1-graph-ratings-percent.png -- 92.98kb -> 78.59kb (15.48%)
/content/en/docs/tasks/observability/kiali/kiali-wiz0-graph-options.png -- 62.54kb -> 53.13kb (15.04%)
/content/en/docs/tasks/observability/kiali/kiali-wiz4-ratings-weighted-route-90-10.png -- 45.25kb -> 39.07kb (13.66%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2019-11-14 06:47:27 -08:00
John Mazzitelli c17237118b [kiali] add new sections to illustrate non-graph-related features (#5665)
* [kiali] add a new section that creates a weighted route to show kiali is more than just a pretty graph.

* spell checker failed, I assume "dropdown" and "checkbox" and "popup" must not be compound words.
(I can't get the linter to run locally on my box, so I have to commit this and see what travis says)

* address suggestions.

* Alot of the Istio community does not know that Kiali is more than just a graph.
We want to get that across. This Task can't cover it all, so this commit
adds a link to the "Features" page of the kiali website
which lists the non-graph features as well so people can at least
learn about those other features.

* add a task to show kiali validation
2019-11-14 06:43:16 -08:00
John Zheng 3d7011c31b Improve index.md (#5646)
Suggest to add this commit, to improve user experience.

Already be merged into release-1.3, FYI
https://github.com/istio/istio.io/pull/5489/commits
2019-11-14 05:49:31 -08:00
Frank Budinsky f5ce9feb70
Consolidate getting started instructions (#5642)
* Consolidate getting started instructions

* review comments

* fix broken links

* add istioctl link

* Fix spelling

* more broken links

* one more
2019-11-12 23:04:33 -05:00
Hongzhi 4a8a81306a update ingress-certmgr index.md (#5617)
* update index.md

I think the words I delete has no strong relation with this article and the words is really hard to understand.

* remove extra space
2019-11-12 17:52:52 -08:00
Kuat 8bdc407a6e update tracing doc (#5643)
Signed-off-by: Kuat Yessenov <kuat@google.com>
2019-11-12 14:10:54 -08:00
Ed Snible b419fcbfab Use 'istioctl dashboard' instead of port-forward (#5296)
* Use 'istioctl dashboard' instead of port-forward

* bold references to UI elements

* Cleanup dashboards

* Address comments

* Mention control-c, which is easier way to stop dashboard
2019-11-12 07:28:54 -08:00
Jimmy Chen 08a92bb255 fix workload-SDS user guide (#5612) 2019-11-12 07:16:54 -08:00
Diem Vu 822701661d Fix tls-check output example (#5608)
* Fix tls-check output example

* Fix spacing
2019-11-11 15:54:54 -08:00