Commit Graph

491 Commits

Author SHA1 Message Date
Pengyuan Bian 9422cf509a
add link to envoy attributes (#7979) 2020-08-19 10:53:11 -07:00
Suchith J N 366b1bfa4d
Automated test for customizing TCP metrics (#7944)
* automated test for customizing TCP metrics

* remove pullpolicy set to IfNotPresent

* fix python linter issues

* fix linting errors and address PR comments - fix verification steps

* fix verification and simplify patching configuration based on latest changes

* fix linter issues and the expression to grep (istio -> istio_requests_total)

* try with default profile instead of demo/none

* Edit documentation to use bookinfo for demonstration and add some more snippets

This is in-line with other observability tasks
https://preliminary.istio.io/latest/docs/tasks/observability/metrics/tcp-metrics/
https://preliminary.istio.io/latest/docs/tasks/observability/metrics/querying-metrics/
https://preliminary.istio.io/latest/docs/tasks/observability/metrics/using-istio-dashboard/

* fix linting errors - quoting the command to fetch productpage pod name

* change profile to default as it involves istio state changes and use _verify_lines to match multiple words
2020-08-19 10:14:12 -07:00
Eric Van Norman 1bc2f7de66
Updates to Kiali page (#7977) 2020-08-19 07:33:04 -07:00
Suchith J N 7eb06711d8
Automated test for Querying metrics from prometheus (#7966)
* automated test for querying metrics from Prometheus

* automated test for querying metrics from Prometheus

* remove IfNotPresent from tests/test.mk

* remove request timeout

* fix linter(shellcheck) issues

* address code review comments

* address review comments
2020-08-18 08:30:40 -07:00
Frank Budinsky ce4cbcf9a8
Deprecated tasks do not need tests + small fwording fix (#7971) 2020-08-18 06:45:39 -07:00
Neeraj Poddar 122ab65b1b
Add warning for network policy enforcement (#7967)
* Add warning for network policy enforcement

* Address review feedback
2020-08-17 11:31:01 -07:00
Kenjiro Nakayama d91deef0a0
Fix invalid inline code (#7963)
* Fix invalid inline code

* Change to tcpReportingDuration
2020-08-14 17:36:27 -07:00
Pengyuan Bian 976850a101
monir fix on metric customization doc (#7962) 2020-08-14 15:14:49 -07:00
Pengyuan Bian fffff79771
Clean up metric customization to get rid of envoyfilter based text editing (#7952)
* clean up metric customization to get rid of envoy filter based text
editing

* lint

* lint

* Apply suggestions from code review

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* fix lint

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-08-14 09:54:32 -07:00
Shamsher Ansari a94027d955
Update zipkin dashboard images and tracing description (#7910)
* Update zipkin dashboard images

* Fix lint

* Remove words from .spelling

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* crop zipkin list img and update list description

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-08-12 13:58:36 -07:00
Neeraj Poddar c94a3f2e80
Explain pod annotation overrides for tracing (#7923)
* Explain pod annotation overrides for tracing

* Review comments
2020-08-11 19:36:29 -07:00
John Mazzitelli a44e199c3b
[kiali] update for kiali that ships with istio 1.7 (#7913) 2020-08-11 13:06:08 -07:00
Frank Budinsky 41d56d97ff
Remove -it from kubectl exec calls (#7916) 2020-08-11 12:40:58 -07:00
Neeraj Poddar c018390966
Augment tracing configurability doc (#7907)
* Augment tracing configurability doc

* Minor fixes

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Fix YAML snippet

* Review comments

* Fix lint errors

* Fix lint errors

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-08-11 10:34:24 -07:00
Frank Budinsky 4801cd62fa
Verify test cleanup (#7889)
* Verify test cleanup

* disable istio-system checks

* more tolerant checks

* fix lint

* more lint

* limited check cleanup

* always check

* snapshot tweak
2020-08-11 08:19:21 -07:00
Navraj Singh Chhina b76fd3d2f4
Using an External HTTPS Proxy Automated Test (#7886)
* add missing cleanup for vs nginx

* add test

* fix sourcepod

* add ...

* use verify contains

* revert boilerplate

* disable SC2155

* remove waitfordep

* add test

* fix newline

* weird cleanup

* add back test

* oops make gen

* Apply suggestions from code review

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* weird cleanup

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-08-10 15:39:55 -04:00
Eric Van Norman b1f43215cd
Collecting Metrics for TCP Services automated test (#7826)
* TCP Metrics automated test

* Fix url and spelling

* More cleanup

* Cleanup - no browser tests

* More cleanup

* Updates - review comment, actually call Prometheus

* code review comments

* Add back second itstioctl kill
2020-08-10 10:22:07 -07:00
Shamsher Ansari fa94077d95
Update output for disable envoy access logging (#7899) 2020-08-10 06:14:57 -07:00
Navraj Singh Chhina 1cb1ce6a51
Egress Kubernetes Services Automated test (#7887)
* add missing cleanup for vs nginx

* add test

* move cleanup
2020-08-07 22:31:55 -07:00
Shamsher Ansari d5446d7ef1
Fix Prometheus and Grafana svc not found during observability (#7878)
* Fix Prometheus and Grafana svc not found during observability

* fix review comments
2020-08-06 12:49:29 -04:00
Frank Budinsky c84690b958
Fix broken circuit-breaking test (#7866)
* Fix broken circuit-breaking test

* supress stderr

* curl -quiet

* tweak
2020-08-04 16:42:23 -04:00
Navraj Singh Chhina e9d63da862
Egress Gateway Automated Doc Test (#7832)
* add missing cleanup for vs nginx

* add test

* fix sourcepod

* add ...

* use verify contains

* revert boilerplate

* disable SC2155

* remove waitfordep
2020-08-04 12:21:30 -04:00
Lucas Ponce 6900c85d8a
Update Kiali overview (#7825) 2020-07-31 11:21:43 -07:00
Frank Budinsky e43d0b6ff5
Small doc fixes (#7818) 2020-07-30 07:04:43 -07:00
John Howard 265936889f
Update addon installation docs for 1.7 (#7802)
* Update addon installation docs for 1.7

* lint

* More fixes

* Update output
2020-07-29 13:02:27 -04:00
Vadim Eisenberg f00434d282
fix kubectl patch instructions for meshConfig.outboundTrafficPolicy (#7798)
take into account the case when meshConfig.outboundTrafficPolicy is not defined
2020-07-28 09:33:45 -07:00
Vadim Eisenberg 54113c6864
add warnings about using DNS resolution (#7788)
* add warnings about using DNS resolution

* the gateway perform -> the gateway performs

* Apply comments of @frankbu, part 1

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* remove "the" from "the DNS resolution"

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* remove the from "the DNS resolution", if ... were ... would -> if ... is ... will

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* remove the from

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-07-26 10:42:55 -07:00
Vadim Eisenberg 8e51aad4fa
use Istio Operator to control the policy of accessing external services (#7786)
set spec.meshConfig.outboundTrafficPolicy.mode to ALLOW_ANY or REGISTRY_ONLY

the previous approach does not work
2020-07-24 12:31:05 -07:00
Eric Van Norman db796eab17
Branch cut changes for release-1.7 (#7767)
* Branch cut changes for release-1.7

* Missed make gen
2020-07-22 09:12:06 -07:00
Navraj Singh Chhina 9dd06e5201
Minimum OpenSSL Version Required (#7763)
* add missing cleanup for vs nginx

* add openssl req

* Apply suggestions from code review

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-07-22 08:32:35 -07:00
Navraj Singh Chhina 5e0a9ce847
[Release 1.7] Egress Gateway TLS Origination using SDS (#7719)
* add missing cleanup for vs nginx

* init sds doc

* squash commits

add simple TLS task

address issues

fix lint and secret configuration

add secret format specification

add mutual TLS task

fix lint and rename older task

make gen again

fix name

keep old directory

add warnings

lint

fix cacert issue

lint

* secure

* make gen

* rebase master

* make secret types clearer

* Apply suggestions from code review

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* run make gen

* lint

* Apply suggestions from code review

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Apply suggestions from code review

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* make gen

* add tls test

* move mesh creation

* suggestions

* add mtls test

* fix typo

* move secret section

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-07-21 12:00:40 -07:00
Istio Automation 47b600af7a
bugfix (#7761)
Co-authored-by: King Ye <kingye.me@gmail.com>
2020-07-21 09:20:27 -04:00
Navraj Singh Chhina d8ea809c56
Simplify TLS Origination with Gateways Task (#7754)
* add missing cleanup for vs nginx

* simplify TLS

* lint the task

* bug fix

* escape heredoc

* fix task

* remove unnecessary cleanup

* remove spaces

* address comments

* fix typo

* remove file func
2020-07-20 15:12:33 -07:00
Ismo Puustinen b2466fba09
kiali: fix a broken link. (#7738) 2020-07-20 10:20:14 -04:00
Gregory Hanson 4811aa23f8
Fix for Egress Gateway TLS Origination Task (#7732)
* one possible fix for egress tls origination fix

* update snips

* re-enable egress gateway mtls origination test
2020-07-20 10:09:29 -04:00
Morven Cao 61f317d145
fix quote issue for certificate generating command. (#7749) 2020-07-19 22:07:24 -04:00
Ram Vennam 1ea2db035e
typo (#7744) 2020-07-17 14:07:27 -07:00
Frank Budinsky e9a89c879f
Add owner attribute to docs (#7737)
* Add owner attribute to docs

* remove @
2020-07-15 15:19:40 -07:00
Navraj Singh Chhina 9bd857e565
Bump istio/istio dep and enable TLS origination tests (#7714)
* add missing cleanup for vs nginx

* bump istio and re enable tls origination tasks

* update istio to master

* bump to stable istio/istio

* make gen
2020-07-13 14:32:28 -04:00
Eric Van Norman 78088360fe
Update istio/istio ref and reenable tests (#7669)
* Update istio/istio ref and reenable tests

* Update istio/istio reference

* Update istioctl build to have version for images

* Fix lint and pull a newer istio/istio

* Disable egress tests
2020-07-09 13:29:32 -07:00
Albert Sun 2f1ba00487
Add IBM Cloud Kubernetes Service specific instructions for node port Ingress Host (#7663)
* Add IBM Cloud Kubernetes Service specific instructions for Ingress Host

The previous instruction put IBM cloud under other environments, and the command set the Ingress Host to the wrong address.

* Update content/en/docs/setup/getting-started/index.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Moved IBM Cloud instructions above Docker

* Add IBM Cloud Node port Ingress host instructions to same documentation

* Update Ingress Control Tests

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* update snips.sh

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-07-07 13:18:01 -07:00
Morven Cao 831950b1c9
fix egressgateway install. (#7674) 2020-07-07 07:44:05 -07:00
Frank Budinsky 93458dd587
Temporarily disable broken tests (#7667)
* Temporarily disable broken tests

* use @setup

* use @setup

* another one
2020-07-06 16:56:19 -07:00
Frank Budinsky 412f03105c
Kubernetes Ingress Test + fixes (#7662)
* Kubernetes Ingress Test + fixes

* cleanup

* fix circuit-breaking test

* fix lint

* remove -it
2020-07-06 07:54:35 -07:00
Frank Budinsky 0fd97d3817
No tests needed for deprecated docs (#7660) 2020-07-06 07:12:18 -07:00
Frank Budinsky eadc0629dc
Authz TD migration test (#7653)
* Authz TD migration tests

* cleanup

* remove samples source
2020-06-30 20:23:20 -07:00
Nicolas Haller 471cdfef12
Add selector on the squid deployment manifest (#7646) 2020-06-30 17:08:56 -04:00
Frank Budinsky 67e181ce34
More test framework doc (#7635)
* More test framework doc

* Update tests/README.md

Co-authored-by: Hongyi Zhang <hongyizhang@google.com>

* Update tests/README.md

Co-authored-by: Hongyi Zhang <hongyizhang@google.com>

* tweak

* tweak

* increase default retry

* increase retries to 8

* fix test failing

* disable istioctl install

* fix lint

Co-authored-by: Hongyi Zhang <hongyizhang@google.com>
2020-06-30 11:06:42 -07:00
Aurelie Vache 577611c1a2
fix(customize-metrics): typo (#7623) 2020-06-25 06:35:58 -07:00
Frank Budinsky 01c4cce951
Add proper wait for config calls to tests (#7620)
* Add wait for config calls to tests

* two more
2020-06-24 09:48:29 -07:00
Fernando Ripoll 0a8cb8313b
Replace deprecated api versions in EN docs (#7598) 2020-06-22 07:40:39 -07:00
Pengyuan Bian 52136f3809
fix identation of extra tags annotation (#7602) 2020-06-22 06:16:51 -07:00
Frank Budinsky 25c3be4772
Some random poor quality doc fixes (#7589)
* Some random poor quality doc fixes

* change profiles
2020-06-19 11:25:02 -07:00
John Howard ebed96e2bc
Add kiali integrations page (#7562)
* Add kiali integrations page

The primary purpose for this is to just have a page here for consistency
with other addons, most of the content still lives in the other doc I
link to here. That may change in the future but for now I think it makes
sense to just get something here and we can refactor in the future.

* Apply suggestions from code review

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Apply suggestions from code review

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-06-17 07:52:01 -07:00
Hongyi Zhang a4f252ff2c
fix bug where *_test.sh doesn't source snips.sh (#7545)
* fix bug where *_test.sh doesn't source snips.sh

* remove 'source snips.sh' from scripts
2020-06-12 11:12:53 -07:00
Navraj Singh Chhina 3f6e0312cf
Egress Gateway TLS Origination Test Suite (#7501)
* add missing cleanup for vs nginx

* Add test for Gateway TLS Origination

* fix copyright

* Add Gateway mTLS origination

* replace <password> with password

* fix lint and autogen yes response

* oops typos

* make gen

* escape SC2154 :)

* apply suggestions and fix lint

* squash commits and cleanup branch

wrong quotes

more typos

make snips again

linter :'(

make linter happy

newline blocks

make gen 2

tab linting

try this

change service deletion

oops was deploying sleep twice

ignore nginx version lines for expected response

add update snips

lint again

make snips 3

redo check

do some magic

do some magic 2

lint tabs

remove incorrect snip matching

hack tls origination sleep deployment

hack 2

* this test is super flaky

* delete virtual service

* move scripts

* move scripts

* move to new testing framework

end file with newline and cleanup

typo

* content length shouldn't be included in snips

* comment out the final HTTP check

* Update content/en/docs/tasks/traffic-management/egress/egress-gateway-tls-origination/mtls_test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/tasks/traffic-management/egress/egress-gateway-tls-origination/tls_test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/tasks/traffic-management/egress/egress-gateway-tls-origination/tls_test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* ignore cleanup errors

* add source back in

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-06-12 13:04:06 -04:00
Hongyi Zhang 5fbb14bedc
Convert all old tests to new tests (#7522)
* add an example task to test

* main test function: save progress

* a working example: routing request

* improve log info and error handling

* introduce makefile

* run each test as a subtest; remove common setup from test.sh

* add another test.sh: fault-injection

* improve error handling

* check test environment

* add two more test.sh files

* fix make command for istio setup

* update two test.sh files from upstream

* add comments and update README.md

* update test.sh files from upstream

* support multiple test names

* update README

* update README.md for new framework

* remove documentation of migration steps

* undo format changes

* change separation line to '# @cleanup'

* move go code and makefile from content/ to tests/

* change package name

* make for loop more readable

* change the set of auto-sourced scripts

* add docs for all functions

* approach to deal with folders with the same name

* minor fixes to ensure everything still runs

* fix make gen error

* add a TIMEOUT argument

* make sure util/debug.sh works with new framework

* make lint-go happy

* [BIG CHANGE] allow different istio setup configs

* make linters happy

* make linters happier

* changed wording and function orders

* make error return as the 2nd argument

* add TODOs

* Update content/en/docs/tasks/traffic-management/traffic-shifting/test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* only test english docs

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* allow test.sh as suffix

* move adding setup configs to tests/setup

* recommend full paths

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* require full test paths

* converting old tests to new tests: traffic-management and misc

* converting old tests to new tests: security

* remove old tests

* Update content/en/docs/tasks/security/cert-management/dns-cert/test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* simplify setup configs

* Update content/en/docs/tasks/security/authentication/authn-policy/test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/tasks/security/authentication/mtls-migration/test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/tasks/security/authorization/authz-http/test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* do not let istioctl prompt y/n

* Update content/en/docs/tasks/traffic-management/ingress/ingress-sni-passthrough/test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/tasks/traffic-management/ingress/secure-ingress/test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/tasks/security/cert-management/plugin-ca-cert/test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* simplify stuff

* rename dns-cert test.sh to test_broken.sh

* fix dns-cert doc and test

* remove egress=disabled

* fix test

* Update content/en/docs/tasks/observability/logs/access-log/test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/tasks/security/authentication/authn-policy/test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-06-11 11:15:48 -07:00
Douglas Reid bce48d42e7
refactor(telemetry): move wasm telemetry docs to proxy extensions (#7525)
* refactor(telemetry): move wasm telemetry docs to proxy extensions

* retry deleting dir

* update links

* lint cleanup
2020-06-11 10:56:49 -07:00
Hongyi Zhang 420a54447b
Migration to a new framework for doc testing (#7465)
* add an example task to test

* main test function: save progress

* a working example: routing request

* improve log info and error handling

* introduce makefile

* run each test as a subtest; remove common setup from test.sh

* add another test.sh: fault-injection

* improve error handling

* check test environment

* add two more test.sh files

* fix make command for istio setup

* update two test.sh files from upstream

* add comments and update README.md

* update test.sh files from upstream

* support multiple test names

* update README

* update README.md for new framework

* remove documentation of migration steps

* undo format changes

* change separation line to '# @cleanup'

* move go code and makefile from content/ to tests/

* change package name

* make for loop more readable

* change the set of auto-sourced scripts

* add docs for all functions

* approach to deal with folders with the same name

* minor fixes to ensure everything still runs

* fix make gen error

* add a TIMEOUT argument

* make sure util/debug.sh works with new framework

* make lint-go happy

* [BIG CHANGE] allow different istio setup configs

* make linters happy

* make linters happier

* changed wording and function orders

* make error return as the 2nd argument

* add TODOs

* Update content/en/docs/tasks/traffic-management/traffic-shifting/test.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* only test english docs

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* allow test.sh as suffix

* move adding setup configs to tests/setup

* recommend full paths

* Update tests/README.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* require full test paths

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-06-09 14:11:53 -07:00
Frank Budinsky 669e35b3ea
Cleanup access log test (#7513) 2020-06-09 13:39:59 -07:00
Iris 2bb1952f32
add test for Access log (#7423)
* add test for access log

* fix k8s test

* fix k8s test
2020-06-09 06:59:09 -07:00
Navraj Singh Chhina e7616b2ac0
Disable ShellChecking for SC2164 (#7507)
* add missing cleanup for vs nginx

* disable SC2164 which checks safe cd

* make gen
2020-06-08 13:56:32 -07:00
Jonathan Kogan 55e4e8e118
Fixed code typo (#7489) 2020-06-05 14:06:05 -07:00
jacob-delgado c29007987c
Add example for proxy.istio.io/config annotation (#7348)
* Add example for proxy.istio.io/config annotation

* Code review comment

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-06-04 19:30:49 -07:00
Frank Budinsky 1d5fa543ef
Fix circuit-breaker snips (#7475) 2020-06-04 19:23:44 -07:00
Shamsher Ansari 9fe272272b
update doc to use istioctl install (#7396) 2020-06-01 11:02:27 -07:00
Justin Pettit 877b438829
Authn policy (#7433)
* authn-policy: Point users to Istio installation guide.

Have users install Istio through the installation guide instead of
explicitly instructing them to run "istioctl manifest apply" in the
task.  This will make it easier to automate the task later.

* authn-policy: Make steps and expected response clear for testing.

* Add authn-policy user guide test.
2020-05-29 12:11:47 -07:00
Lin Sun a5fceca006
add a test for ingress SNI passthrough (#7380)
* add a test

* fix path

* fix lint 1

* fix lint 2

* hope to get lint pass now

* Update content/en/docs/tasks/traffic-management/ingress/ingress-sni-passthrough/index.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update content/en/docs/tasks/traffic-management/ingress/ingress-sni-passthrough/index.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/trafficmanagement/ingress/scripts/ingress_sni_passthrough.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/trafficmanagement/ingress/scripts/ingress_sni_passthrough.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/trafficmanagement/ingress/scripts/ingress_sni_passthrough.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/trafficmanagement/ingress/scripts/ingress_sni_passthrough.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Update tests/trafficmanagement/ingress/scripts/ingress_sni_passthrough.sh

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* add fix from frank

* fix name

* update output

* mark test: yes

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-05-27 11:38:07 -07:00
Frank Budinsky e11cf24f0d
Add test: attribute to all md files (#7413) 2020-05-27 09:11:26 -07:00
Justin Pettit 21e03db9d9
Add authz-ingress user guide test. (#7407) 2020-05-27 06:40:06 -07:00
Frank Budinsky 77d3dc6bf1
Fix mirroring test (#7399)
* Fix mirroring test

* fix typo

* fixes

* export vars

* lint
2020-05-26 12:57:19 -07:00
Frank Budinsky 4e0103110d
Cleanup mirroring test (#7387)
* Cleanup mirroring test

* sleep

* fix mtls-migr cleanup

* debug

* debug2

* debug3

* debug4
2020-05-24 14:35:09 -07:00
John Howard e9e963a617
Add TLS origination doc test (#7367)
* Add TLS origination doc test

* Fix build

* Add header

* lint
2020-05-21 14:10:26 -07:00
Nupur Garg 666a081e79
Fix Documentation for Customizing Metrics and TCP Metrics Task (#7339)
* Fix Documentation for Customizing Metrics and  TCP Metrics Task
Ref: https://github.com/istio/istio/issues/23782
Ref: https://github.com/istio/istio.io/issues/7184
Ref: https://github.com/istio/istio.io/issues/7280

* fix lint

* Fix lint

* Fix lint

* Fix lint

* Fixed based on feedback

* Fix lint
2020-05-21 09:25:39 -07:00
Frank Budinsky e0e8648fe5
Clean up traffic shifting test (#7369)
* Clean up traffic shifting test

* add var

* v1beta1
2020-05-21 06:31:45 -07:00
Justin Pettit 46607a1c43
authz-td-migration: Don't error when deleting non-existent items. (#7361) 2020-05-19 18:20:20 -07:00
Justin Pettit 7782eb1d0a
Authz jwt (#7338)
* snip.py: Replace github file token with release-specific URL.

* verify.sh: Show the expected output as well as the actual output.

* snip.py: Update the githubfile regex to not include email addresses.

When generating snip scripts, pairs of "@" signs indicate a link to
GitHub repo content.  However, JWT attribute values contained pairs of
email addresses such as:

    `testing@secure.istio.io/testing@secure.istio.io`

which would be treated as an email address and mangled.  This commit
rewrites the regex to not match on email addresses.

* Add authz-jwt user guide test.
2020-05-17 13:51:45 -04:00
Frank Budinsky 90103ae557
Cleanup circuit breaking test (#7335)
* Cleanup circuit breaking test

* remove old files

* updated expected
2020-05-15 16:59:58 -07:00
Shamsher Ansari 879132e36e
Update Python and Java code snippet (#7330)
Netlify flake
2020-05-15 13:57:01 -04:00
jacob-delgado 86577d028e
Remove experimental link in feature status page; change to development (#7251)
Force merge because of Netlify
2020-05-15 13:15:37 -04:00
Justin Pettit 8cacec48de
Authz deny (#7315)
* Add authz-tcp user guide test.

* Add run and verify functions for user doc tests.
2020-05-14 16:10:20 -07:00
Douglas Reid b2a72e0ae2
Fix classify docs (#7290)
* fix(classify-metrics): remove problematic config

* add extra bit for catching config errors
2020-05-13 13:09:55 -07:00
Xavier Canal i Masjuan 40efd46787
Updating screenshots for kiali task (#7302) 2020-05-13 09:34:49 -07:00
John Howard 0f7c1cc467
Update circuit breaker docs (#7272)
* Update circuit breaker docs

* snips
2020-05-13 07:56:48 -07:00
Shamsher Ansari 183efe691c
Update http 1.1 to http 2 (#7301) 2020-05-13 07:09:42 -07:00
Shamsher Ansari 50793ab875
Add Type colomn for svc output (#7299)
Force merge because of netlify flake
2020-05-13 09:49:38 -04:00
jacob-delgado 48f82d8a21
Move comment to proper line (#7293) 2020-05-13 06:48:06 -07:00
John Howard 7038ff4a6d
Trivial grammar error fix (#7276) 2020-05-12 18:38:26 -07:00
Frank Budinsky 4f7622e3aa
More doc testing (#7253)
* Ingress control test

* Ingress control test

* fix lint

* fix package

* fix path

* improve _verify_like

* curl -s

* debug

* fix compare

* remove flaky verify call

* fix path

* regen
2020-05-12 05:58:07 -07:00
Frank Budinsky 80443a4b6c
Cleanup and fix TCP traffic routing test (#7265)
* Cleanup and fix TCP traffic routing test

* use ingress IP

* cleanup doc

* curl 20 times
2020-05-11 17:39:55 -07:00
mandarjog 4118c3bbd6
Fix yaml configuration and some explanation (#7252)
* Fix yaml configuration and some explanation

* fix lint

* Update content/en/docs/tasks/observability/metrics/classify-metrics/index.md
2020-05-11 13:40:41 -04:00
Shamsher Ansari 648ebcb1c5
Add default timeout (#7255)
Force merge because netlify flake
2020-05-11 13:09:47 -04:00
Justin Pettit e77f3e8e2d
Add authz-tcp user guide test. (#7176)
Force merge because of netlify flake
2020-05-11 10:25:00 -04:00
Frank Budinsky affe99f97a
More traffic management task tests (#7250)
* More traffic management task tests

* lint errors

* fix kubectl output

* fix arg check

* login to bookinfo

* curl --user

* temporary kludge for login not working

* fault injection test

* rename test

* fix cleanup

* timeouts tests

* regen

* make sure sleep pods are gone
2020-05-10 15:05:22 -07:00
Frank Budinsky dcfdce05dc
Delete all snippet generating code from istioio test framework (#7239)
* Cleanup and remove all snippet generateing from istioio test framework

* fix lint

* one more lint

* remove dead code
2020-05-08 06:07:34 -07:00
Shamsher Ansari f58fffb5d1
Update deprecated flags for meshConfig (#7236) 2020-05-07 09:54:26 -07:00
Frank Budinsky f45bc9e1a8
Remove obsolete '# ' uses from all tests (#7233) 2020-05-06 19:17:11 -04:00
Eric Van Norman 392a2bee14
Update test framework to use 1.6.0-beta.0 (#7214)
* Update test framework to use 1.6.0-beta.0

* Go back to copies from env var

* Add more test targets, fix mtls test (new PA added)

* Update to use Istio SHA from go.mod (convert to long SHA)

* Try and remove TAG from prow

* Debug TAG not being set

* Fix paralization issue

* Remove some extra output

* Review comments
2020-05-06 10:49:27 -07:00
Guy Templeton 9397d21b55
Correct Envoy Access Log links (#7226) 2020-05-05 16:47:09 -04:00
Oliver Liu 1e73594260
Restructure the cert management tasks. (#7209)
* Restructure the cert management tasks.

* Small fix.

* Fix references.

* Fix links

* Small fix.

* Update content/en/docs/tasks/security/cert-management/plugin-ca-cert/index.md

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>

* Small fix.

* Change the weights.

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-05-04 14:57:29 -04:00
jacob-delgado 7cf02b617d
Update Authentication page (#7198)
Fixes https://github.com/istio/istio.io/issues/7194
2020-04-30 10:58:57 -07:00
Kenjiro Nakayama c2dcbfb63b
Fix format for warning message (#7193) 2020-04-30 07:00:15 -07:00
Gregory Hanson a83522e819
cleanup a few of of the commands in egress examples (#7189) 2020-04-29 15:08:40 -07:00
Adam Miller 737e8d90a3
Add docs for Classifying Metrics Based on Request or Response (#7150)
* Add draft content

* Corrections

* Added verification and troubleshooting steps

* Typo fix

* Bash fix

* Linter fixes

* Fix PR feedback

* Typo fix 5

* Linter fixes

* Adjusted language

* Using temp link for community testing day

* Update content/en/docs/tasks/observability/metrics/classify-metrics/index.md

Co-Authored-By: mandarjog <mandarjog@gmail.com>

* Added indents

* Update content/en/docs/tasks/observability/metrics/classify-metrics/index.md

Co-Authored-By: Nupur Garg <37600866+gargnupur@users.noreply.github.com>

* Update content/en/docs/tasks/observability/metrics/classify-metrics/index.md

Co-Authored-By: Nupur Garg <37600866+gargnupur@users.noreply.github.com>

* Update content/en/docs/tasks/observability/metrics/classify-metrics/index.md

Co-Authored-By: Nupur Garg <37600866+gargnupur@users.noreply.github.com>

* Update content/en/docs/tasks/observability/metrics/classify-metrics/index.md

Co-Authored-By: Nupur Garg <37600866+gargnupur@users.noreply.github.com>

* Linter fix 3

* Small change to trigger netlify

* Replace temp link

Co-authored-by: mandarjog <mandarjog@gmail.com>
Co-authored-by: Nupur Garg <37600866+gargnupur@users.noreply.github.com>
2020-04-29 12:09:36 -07:00
Jonh Wendell 30ea242d0d
Use `sniHosts` instead of `sni_hosts` in examples (#7178)
* Use `sniHosts` instead of `sni_hosts` in examples

* Trigger netlify
2020-04-29 07:55:32 -07:00
Adam Miller 6731953961
Add docs for Customizing Istio Metrics (#7137)
* first draft

* More updates

* Remove experimental tag

* Typos and linter fix

* Deleted redundant file

* Link to reference page

* Address PR comments

* Linter fix

* Updated procedure

* URL fix
2020-04-28 15:58:42 -07:00
Robin Whitmore 2dca907e87
Updated Lightstep topic with new Lighstep brand and products (#7123)
* Updated with instructions for LightStep Tracing vs. LightStep [x]pm (#4203)

* Remove [x]PM unless necessary (#4405)

These instructions are now for both LightStep [x]PM and LightStep Tracing.

* Updated with instructions for LightStep Tracing vs. LightStep [x]pm (#4203)

* remove bad dir

* fix graphic name

* Changed spelling of Lightstep

Changed spelling of "LightStep" to "Lightstep" due to brand changes.

* Update Lightstep 

Update for branding

* Change LightStep to Lightstep and removed bad link

* Change LightStep to Lightstep

* Change LightStep to Lightstep

* Change LightStep to Lightstep

* change LightStep to Lightstep

* remove changes from other langs

* merge changes from istio

* put branding changes back in

* resolve merge conflict

* fix lint issues and add LighStep back into .spelling

* Update content/en/docs/tasks/observability/distributed-tracing/lightstep/index.md

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-04-27 15:05:31 -04:00
Frank Budinsky 1fe7056ffa
Partial convert mirror test to new model (#7153)
Reverted the actual mirror test script, because mirror test seems to have some subtle failure when running with what seems to be the exact same commands via snips. Will investigate further in followup PR. Merging this one to get the generator changes.
2020-04-25 12:34:24 -04:00
Mitch Connors e1b4de48f0
Fix cleanup to delete authorization policy (#7142)
Fixes https://github.com/istio/istio/issues/23190
2020-04-23 11:18:12 -07:00
jacob-delgado 988cc4606d
Add docs for experimental tracing configuration (#7122)
* Add docs for customizing tracing configuration

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

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

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

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

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

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

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

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

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

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

* Fix linting error

* Caution the use custom_tags and gateways

* Spelling fixes; change to active voice

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

* Update based on comments

* Remove MeshConfig from ignored spelling

* Fix links

* Remove gateways warning

* Update content/en/docs/tasks/observability/distributed-tracing/configurability/index.md

Co-Authored-By: Douglas Reid <douglas-reid@users.noreply.github.com>

* Review comments

* Address nit in doc; link to jaeger

* Trace sampling is beta; other features are experimental

* Fix whitespace

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
Co-authored-by: Rachael Graham <rachael.graham@ibm.com>
Co-authored-by: Douglas Reid <douglas-reid@users.noreply.github.com>
2020-04-23 08:25:16 -07:00
Frank Budinsky a7107678f5
Convert TCP traffic shifting test (#7131)
* Convert TCP traffic shifting test

* lint errors

* regen

* test disable spellcheck

* temporary disable gen-check

* disable inappropriate bash lint errors

* disable gen check

* one more regen

* reenable gen check

* remove -it options

* revert commands

* fix app health check outdated
2020-04-22 18:26:27 -07:00
Shamsher Ansari 290ff5fa8e
Add test for Request Timeouts (#6660)
* Add test for Request Timeouts

* Update test to extract snippets

* Apply suggestions from code review

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

* Fix lint error

* Use code snippets from bookinfo snips

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

* Remove sleep pods

* remove deprecated $snippet and use use verify func

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

* Skip test failure

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-04-22 10:10:28 -04:00
Istio Automation 8bc4139ee0
Fix doc in 'Egress Gateways with TLS Origination' (#7118)
The code in step 3 of Perform TLS origination with an egress gateway explains how to create egress Gateway for edition.cnn.com. port 80, so the title of this step should follow it.

Co-authored-by: Koki Tomoshige <36136133+tomocy@users.noreply.github.com>
2020-04-21 16:00:46 -04:00
Istio Automation 9071b1f385
Fix code in 'Authorization for TCP traffic' (#7117)
The pod of tcp-echo which is asked its podIP is in `foo` namespace, so  the `kubectl get` should specify the namespace as `foo`.

Co-authored-by: Koki Tomoshige <36136133+tomocy@users.noreply.github.com>
2020-04-21 16:00:16 -04:00
Steven Dake d6e9f4b92b
Retire helm documentation as we use a protobuf (#7106)
* Retire helm documentation as we use a protobuf

The new rendered source of truth is:
https://preliminary.istio.io/docs/reference/config/istio.operator.v1alpha1/

This is rendered from the API repo protobuf which (may) need description fields
set. That protobuf is here:

https://github.com/istio/api/blob/master/operator/v1alpha1/operator.proto

* Follow the flowchart

The flowchart is not quite right and could use some improvement.

* Update content/en/blog/2019/performance-best-practices/index.md

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-04-21 07:55:44 -07:00
lei-tang f8fd68c04b
User guide tests for DNS certificate management (#7103)
* User guide tests for DNS certificate management

- Add user guide tests for DNS certificate management
- Remove user guide's dependency on jq

* Use _verify_contains function
2020-04-21 07:32:39 -07:00
lei-tang 96073364ea
User guide tests and remove manual steps for plugging in CA cert (#7085)
* User guide tests and remove manual steps for plugging in CA cert

- Add user guide tests for plugging in CA cert
- Remove the manual steps in the user guide of plugging in CA cert
to make it easier for an user to try the guide.

* Fix SC2046 lint error and the trafficmanagement test errors
2020-04-17 09:16:56 -07:00
John Howard 9af39e2f0e
Use standard ports for telemetry exposure (#7069)
* Use standard ports for telemetry exposure

Blocker for https://github.com/istio/istio/issues/22911

* Full update and include HTTPS

* Fix link

* Remove from ports table

* Apply suggestions from code review

Co-Authored-By: Rachael Graham <rachael.graham@ibm.com>

Co-authored-by: Rachael Graham <rachael.graham@ibm.com>
2020-04-16 13:20:33 -07:00
Frank Budinsky f2cf780bfb
Update doc test README (#7080)
* Update doc test README

* add sh

* tweaks

* formatting

* format

* fix comment

* wording

* convert mtls migration task

* Update tests/README.md

Co-Authored-By: Eric Van Norman <ericvn@us.ibm.com>

* Update tests/README.md

Co-Authored-By: Eric Van Norman <ericvn@us.ibm.com>

Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>
2020-04-15 08:44:18 -07:00
John Howard 4ca257992a
Refactor Secure Ingress tasks (#7025)
* Refactor Secure Ingress tasks

Ingress SDS is now the default and recommended. This removes the file
mount task, which is no longer recommended and will avoid confusion, and
cleans up the task a bit. I also documented the new supported secret
formats.

* use archive
2020-04-14 08:53:28 -07:00
Frank Budinsky 3b59501872
Generate test snippets from md files POC (#7044)
* Generate test snippets from md POC

* fixes

* fix python lint

* fix snip source

* improvements

* update snip calls

* add copyright header

* lint errors

* lint error in md instructions

* better default snip_id

* run test without snippet gen

* gofmt

* fixes

* fix path

* fixes

* fix verify
2020-04-14 07:13:44 -07:00
Eric Van Norman 55accd83b4
Update base64 -d to --decode (#7039)
* Update base64 -d to --decode

* Fix additional -d to --decode change
2020-04-09 06:41:44 -07:00
John Howard 494b0d0219
Add documentation on Ingress support (#7012)
* Add documentation on Ingress support

Istio has supported Ingress for quite a while, but its not documented.
This explains how to use it and configure it.

Note to docs reviewers: Gateway is Istio's alternative to Kubernetes'
Inrgess object, and we prefer users to use Gateway. However, for reasons
like legacy users, we also support Ingress.

* fix lint

* fix lint

* fix lint

* improvements

.

* Apply suggestions from code review

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-04-03 11:51:30 -04:00
Eric Van Norman 1290482b63
Fix privildeged (#6997) 2020-04-02 08:12:33 -07:00
Jianfei Hu 8dc367d9fd
Add a tcpdump verification FAQ entry for mutual TLS effect proof. (#6922)
* add a tcpdump verification for mtls

* add period

* move to the migration doc.

* lint fixing

* address cmt.

* Apply suggestions from code review

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-03-24 13:30:11 -04:00
John Howard 6baafb5ef2
Remove cert-manager task with reference to new integration page (#6936)
* Remove cert-manager task with reference to new integration page

* fix alias

* Fix dead lines
2020-03-23 11:58:11 -07:00
John Pape 8ecc8fc10c
Add istiod to the glossary page (#6899)
* Add istiod to the glossary page

* Updated istio learning link.

* adding gloss links to first term usage in page

* Updated gloss links per review
2020-03-18 12:01:53 -04:00
Frank Budinsky 64d2c26267
Remove links to deleted istio_ca reference doc (#6895)
* Remove links to deleted istio_ca reference doc

* cacert->cacerts
2020-03-17 07:46:37 -07:00
lei-tang 2463045315
Update Istio DNS certificate document for Istio 1.5 (#6871)
* Update Istio DNS certificate document for Istio 1.5

* Revise overview based on review comments
2020-03-16 12:39:11 -07:00
tigran-a e8466022bd
Revert "cacerts secret to replace with istio-ca-secret (#6829)" (#6836)
This reverts commit d4eba6eb52.
2020-03-10 07:25:50 -07:00
tigran-a d4eba6eb52
cacerts secret to replace with istio-ca-secret (#6829)
Currently, 1.5.0 istiod is looking for istio-ca-secret, while in 1.4.x it was cacerts.
2020-03-09 13:21:37 -07:00
Istio Automation 0114e09f65
replace Citadel with Istio CA (#6825)
Since Citadel is now built in into istiod, the certificate authority should be called Istio CA

Co-authored-by: tigran-a <avanesovt@gmail.com>
2020-03-09 13:25:29 -04:00
Gregory Hanson 7f6ef186fc
remove mtls destination rules, apply patch instead of redeploy (#6805) 2020-03-09 08:56:02 -07:00
Gregory Hanson 3e8856ac1d
Traffic Mirror cleanup (#6787)
* automtls wording and remove broken sudo command

* remove confusing tip regarding auto mtls
2020-03-06 12:57:34 -08:00
Gregory Hanson 2adfb33c25
Remove MTLS DR from Egress Gateway Task (#6795)
* celan up destination rule differences for auto mtls on by default

* lint fixes
2020-03-06 12:12:56 -08:00
Yangmin Zhu 686f3b7967
authz: update TCP task to use tcp-echo (#6754) 2020-03-06 11:33:38 -08:00
Douglas Reid 280e4d9498
fix(telemetry): add deprecation notices to Mixer tasks (#6635)
Co-authored-by: douglas-reid <douglas-reid@users.noreply.github.com>
2020-03-06 09:59:56 -08:00
Diem Vu 055f5e480c
[Release-1.5] Delete auto-mTLS task (#6591)
* Delete auto-mTLS task

* Fix links

* Fix links

* Fix links on 1.5

* Fix links
2020-03-05 18:01:06 -08:00
Frank Budinsky 9fbae823c1
[Release-1.5] Remove tasks referring to the deprecated tool (#6587)
* Also remove faq mentioned it

* Also in egress task
2020-03-05 16:39:16 -05:00
Frank Budinsky 9c4f1bbc68
[Release-1.5] remove mixer references from egress tasks and deprecate where needed (#6734)
* remove mixer references from egress tasks and deprecate where needed

* lint fixes

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

Co-Authored-By: mandarjog <mandarjog@gmail.com>

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

Co-Authored-By: Eric Van Norman <ericvn@us.ibm.com>

Co-authored-by: Francois Pesce <fpesce@google.com>
Co-authored-by: mandarjog <mandarjog@gmail.com>
Co-authored-by: Eric Van Norman <ericvn@us.ibm.com>
2020-03-05 16:37:56 -05:00
Istio Automation 0e350476f3
[Release-1.5] update certmanager part in the telemetry addon doc (#6741)
Co-authored-by: richardwxn <richardwxn@users.noreply.github.com>
2020-03-05 12:43:22 -08:00
Lin Sun cb8704c98d
[ImgBot] Optimize images (#6752)
*Total -- 3,308.25kb -> 3,017.43kb (8.79%)

/content/en/docs/tasks/observability/metrics/querying-metrics/prometheus_query_result_graphical.png -- 486.04kb -> 308.71kb (36.49%)
/content/en/docs/setup/getting-started/kiali-example2.png -- 295.32kb -> 191.83kb (35.04%)
/content/en/docs/tasks/observability/metrics/tcp-metrics/alpn-based-tunneling-protocol.svg -- 20.39kb -> 17.14kb (15.92%)
/content/en/docs/ops/deployment/architecture/arch.svg -- 21.16kb -> 21.01kb (0.72%)
/content/en/docs/concepts/security/node_agent.svg -- 227.49kb -> 226.11kb (0.61%)
/content/en/blog/2020/tradewinds-2020/architecture-post-istiod.svg -- 169.81kb -> 169.00kb (0.48%)
/content/zh/blog/2020/istio-agent/istio_agent.svg -- 413.85kb -> 412.47kb (0.33%)
/content/en/blog/2020/istio-agent/istio_agent.svg -- 413.85kb -> 412.47kb (0.33%)
/content/en/blog/2020/tradewinds-2020/architecture-pre-istiod.svg -- 607.59kb -> 606.27kb (0.22%)
/content/en/docs/ops/deployment/performance-and-scalability/latency_p90.svg -- 319.73kb -> 319.56kb (0.05%)
/content/en/docs/ops/deployment/performance-and-scalability/latency_p99.svg -- 333.03kb -> 332.86kb (0.05%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>

Co-authored-by: Imgbot <help@imgbot.net>
2020-03-05 14:41:08 -05:00
Istio Automation 5f6d0712b8
Add a guide of plugging in CA cert to istiod and update CA documents (#6644)
Co-authored-by: lei-tang <lei-tang@users.noreply.github.com>
2020-03-05 10:42:54 -08:00
Istio Automation 4e6d23d001
Refactor TCP Metrics task for telemetry v2 (#6540)
Co-authored-by: gargnupur <gargnupur@users.noreply.github.com>
2020-03-05 10:42:42 -08:00
Istio Automation 2edbaeaf4b
Remove deep dive mtls taks. (#6706)
* remove deep dive

* update links

* lint fixing egs gw

* more removal

* link 1.0.3 lint
2020-03-04 13:15:26 -08:00
Istio Automation b5a4efb064
Another clean up for global.mtls.enable (#6611)
* Another clean up for global.mtl.enable

* Update text

* Lint

* Use --set values.grafana.enabled=true as overriding operator value example

* Revert change in content/en/docs/reference/commands/istioctl/index.html

* Change example istioctl command to override grafana settings

* Lint

* Change to --set addonComponents.grafana.enabled=true

* Remove global.mtls.enable in authn task

* Update content/en/docs/setup/install/istioctl/index.md

Co-Authored-By: Rigs Caballero <grca@google.com>

* Update content/en/docs/setup/install/multicluster/shared-vpn/index.md

Co-Authored-By: Rigs Caballero <grca@google.com>

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

Co-Authored-By: Rigs Caballero <grca@google.com>

* Update content/en/docs/tasks/security/citadel-config/plugin-ca-cert/index.md

Co-Authored-By: Rigs Caballero <grca@google.com>

* Update content/en/docs/setup/install/multicluster/shared-vpn/index.md

Co-Authored-By: Rigs Caballero <grca@google.com>

* Update content/en/docs/tasks/security/citadel-config/plugin-ca-cert/index.md

Co-Authored-By: Rigs Caballero <grca@google.com>

Co-authored-by: Rigs Caballero <grca@google.com>
2020-03-04 13:15:19 -08:00
Istio Automation ff453998a8
Spelling and add a tip to using-istio-dashboard (#6684)
* Spelling and add a tip to using-istio-dashboard

* Update content/en/docs/tasks/observability/metrics/using-istio-dashboard/index.md

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

* Update content/en/docs/tasks/observability/metrics/using-istio-dashboard/index.md

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-03-04 11:09:15 -08:00
Yangmin Zhu fa8a1f5da1
authz: update authz JWT task (#6693)
* authz: update authz JWT task

* address comments

* Update content/en/docs/tasks/security/authorization/authz-jwt/index.md

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

* Update content/en/docs/tasks/security/authorization/authz-jwt/index.md

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-03-03 17:42:11 -08:00
Yangmin Zhu cba7f0fdfc
authz: add task for IP allow list and black list on ingress gateway (#6692)
* authz: add task for IP whitelist/blacklist on ingress gateway

* allow list and deny list

* Small grammar adjustments

* address comments

* Update content/en/docs/tasks/security/authorization/authz-ingress/index.md

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

* Update content/en/docs/tasks/security/authorization/authz-ingress/index.md

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

* Update content/en/docs/tasks/security/authorization/authz-ingress/index.md

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-03-03 17:42:03 -08:00
John Howard f7363dea08
Updates to ExternalName doc (#6664)
* Updates to ExternalName doc

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

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-03-03 17:41:46 -08:00
Jimmy Chen ca72d2997d
Updated guide for Authorization Policy Trust Domain Migration (#6694)
Remove an outdated step from the guide.
2020-03-03 16:27:45 -08:00
Eric Van Norman 10914ff01e
access log updates for command output, variable names (#6685) 2020-03-03 16:27:37 -08:00
Jimmy Chen 4cbae1d119
Update index.md (#6688)
Remove the container specifier from troubleshooting section, as in 1.5 the gateway and sds agent are running in the same container.
2020-03-02 14:43:10 -08:00
Diem Vu dde9ed9258
Fix per-port peer authentication command (#6682)
* Fix command

* Correct commands for mtls migration tasks

* Lint

* Lint
2020-03-02 14:43:03 -08:00
Eric Van Norman 50c280ef70
Fixes from community testing (#6679) 2020-03-02 13:29:13 -08:00
Eric Van Norman b8ef610695
Spelling update (#6665) 2020-03-02 13:29:04 -08:00
Yangmin Zhu e525b3b182
remove the mixer policy concept page (#6470)
* remove the mixer policy concept page

* also remove in concept page

* update task

* update
2020-02-28 11:06:11 -08:00
Jianfei Hu 6fb12b9c8e
Rewrite mtls migration instructions. (#6589)
* rewrite mtls migration doc.

* migrate out the comment out ones

* more service/wl swap, one level title up

* Update content/en/docs/tasks/security/authentication/mtls-migration/index.md

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

* lint fix, lockdown

* refer ns in lckdown

* reworded beginnig  sec

* remove the global.mtls.enabled.

* lint fix

* Apply suggestions from code review

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

* suggestion batch2.

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

* address turn3

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

* ns create separtae.

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-02-27 07:20:59 -08:00
Douglas Reid 6ba9f2c86e
fix(observability docs): restructure docs for v2 telemetry (and remove problematic Mixer refs) (#6533)
* wip: setup observability tasks for v2

Signed-off-by: Douglas Reid <dougreid@google.com>

* continue work

Signed-off-by: Douglas Reid <dougreid@google.com>

* lint fix

Signed-off-by: Douglas Reid <dougreid@google.com>

* remove mixer ref from what-is-istio

Signed-off-by: Douglas Reid <dougreid@google.com>

* further cleanup

Signed-off-by: Douglas Reid <dougreid@google.com>

* lint fix

Signed-off-by: Douglas Reid <dougreid@google.com>

* when will the linting stop?

Signed-off-by: Douglas Reid <dougreid@google.com>

* Update content/en/docs/tasks/observability/mixer/_index.md

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

Co-authored-by: Frank Budinsky <frankb@ca.ibm.com>
2020-02-26 14:55:17 -08:00
Diem Vu bfb8eb0fb3
Remove https overlay task (#6596)
* Remove https overlay

* Remove ref
2020-02-26 13:22:59 -08:00
Adam Miller f387200b5c
Typo fixes for issue #6487 (#6526)
* Typo fixes

* Fix linter error

* Typo

* Clarification
2020-02-25 14:58:45 -08:00
Romain Lenglet 54430797b9
Update circuit breaker task for 1.5 (#6599)
* Document starting fortio with automatic injection enabled

* Update fortio output
2020-02-25 14:28:09 -08:00
Diem Vu e59a1998bf
Modernize authn tasks for 1.5 API and auto-mTLS by default (#6546)
* Modernize authn tasks for 1.5 API and auto-mTLS by default

* Also remove auto-mtls task as merge with the main task, as this mode is by default and having separate task is uneccessary

* Lint

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

Co-Authored-By: Rigs Caballero <grca@google.com>

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

Co-Authored-By: Rigs Caballero <grca@google.com>

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

Co-Authored-By: Rigs Caballero <grca@google.com>

* Address first round comments

* Lint

* Lint

* Address more review comments

* Lint

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

Co-Authored-By: Rigs Caballero <grca@google.com>

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

Co-Authored-By: Rigs Caballero <grca@google.com>

* Address comments and revert delete files to fix lint. Will remove in another PR

* Fix links

* More review

* Update content/en/faq/security/accessing-non-istio-services.md

Co-Authored-By: Rigs Caballero <grca@google.com>

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

Co-Authored-By: Rigs Caballero <grca@google.com>

Co-authored-by: Rigs Caballero <grca@google.com>
2020-02-25 10:13:25 -08:00
Yangmin Zhu c399db1761
authz: add task for deny policy (#6552)
* authz: add task for deny policy

* fix lint
2020-02-25 06:16:27 -08:00
lei-tang d0e36ce175
Update the document of DNS certificate management for Istio 1.5 (#6541) 2020-02-24 09:08:29 -08:00
Xinnan Wen ae181e8274
update operator api ver and fix (#6529) 2020-02-24 08:22:26 -08:00
lei-tang 5f16efe2d0
Remove webhook task from Istio 1.5 documentation (#6515)
* Remove webhook task from Istio 1.5 documentation

* Revision based on review comments

* Add archive.istio.io to url-ignore list
2020-02-21 17:26:06 -08:00
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
lei-tang 62453fc38e Add an explanation that Chiron is linked with Pilot (#5609) 2019-11-11 15:42:53 -08:00
Rigs Caballero 047785da6a Replace "Mesh Expansion" with "VM Support" and related edits. (#5215)
Let's make additional changes in a followup PR.


* Replace "Mesh Expansion" with "VM Support" and related edits.

To avoid confusion and improve the visibility of the VM-related content, these
changes align with terminology used by our users.

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

* Fix descriptions, titles and link texts.

Addressed the feedback given around the link text still containing "mesh
expansion". Also addressed the feedback around the accuracy of the
titles and descriptions used.

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

* Fix bullets and descriptions.

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

* Return content to examples.

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

* Fix broken links.

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

* Fix title for accuracy.

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

* Fix links for ZH content.

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

* Fix language for clarity.

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

* Fix broken link to SDS task.

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

* Fix merge conflicts.

Signed-off-by: Rigs Caballero <grca@google.com>
2019-11-11 18:28:05 -05:00
Frank Budinsky 823e85b69a
Reorganize reference docs (#5595)
* Reorganize reference docs

* aliases

* corrections

* fix broken links

* fix broken link

* another broken link

* another broken link
2019-11-11 17:46:27 -05:00
lei-tang 7f85876be6 Check no prior webhook configs and clean up webhook configs (#5597) 2019-11-11 12:36:54 -08:00
Martin Taillefer 01747f2349
Fix a bunch of busted links. (#5588) 2019-11-11 07:43:43 -08:00
imgbot[bot] 164f35a12c [ImgBot] Optimize images (#5585)
*Total -- 469.72kb -> 381.24kb (18.84%)

/content/en/docs/tasks/observability/kiali/kiali-services.png -- 52.14kb -> 39.89kb (23.49%)
/content/en/docs/tasks/observability/kiali/kiali-overview.png -- 47.88kb -> 37.63kb (21.41%)
/content/en/docs/tasks/observability/kiali/kiali-graph.png -- 133.93kb -> 107.29kb (19.89%)
/content/en/docs/tasks/observability/kiali/kiali-workload.png -- 86.63kb -> 69.61kb (19.65%)
/content/en/docs/tasks/observability/kiali/kiali-app.png -- 55.39kb -> 46.01kb (16.94%)
/content/en/docs/tasks/observability/kiali/kiali-service-graph.png -- 31.46kb -> 26.99kb (14.21%)
/content/en/docs/tasks/observability/kiali/kiali-versionedapp.png -- 62.29kb -> 53.82kb (13.6%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2019-11-11 06:20:06 -08:00
John Mazzitelli 5313384279 [kiali] update task doc (#5440)
* [kiali] update task doc

* remind the user what the demo secret credentials are
2019-11-11 06:12:53 -08:00
Oliver Liu 98ce605cb8 Fix several istio.io tasks. (#5539) 2019-11-09 06:32:00 -08:00
Jianfei Hu 16d07b0483 Update the egrep and service accounts. (#5523)
* Update the egrep and service accounts.

* fix the lint.
2019-11-09 06:20:52 -08:00
lei-tang 026bb329d4 Change the config names to be consistent with istioctl installation (#5529) 2019-11-08 16:33:52 -08:00
Oliver Liu ef1ffd4cfd Fix auth installation and its references. (#5482)
* Fix auth installation and its references.

* Apply suggestions from code review

Fix according to the feedback.

Co-Authored-By: Martin Taillefer <geeknoid@users.noreply.github.com>
2019-11-08 16:51:19 -05:00
lei-tang 1d2c74a629 Fix bug istioctl manifest command does not read from standard input (#5521) 2019-11-08 10:36:52 -08:00
lei-tang b0cdd6f222 User guide for istioctl managing webhooks (#5162)
* User guide for istioctl managing webhooks

* Generate the webhook configurations

* Skip long config

* Move the task to be under setup/install directory

* Add jq as a prerequisite

* Decouple installation from the user guide

* Add explanations to config

* Change the weight

* Revisions on cleanup

* Revise headings

* Revise the search instructions

* Revise the wordings

* Revise install instructions and location

* Skip --validation

* Use istioctl to generate webhook configurations

* Use istioctl to install

* Revise the commands

* Revise the wording

* Remove two comment lines
2019-11-08 07:59:51 -08:00
lei-tang acd3269915 User guide for Istio DNS certificates (#5152)
* User guide for Istio DNS certificates

A guide of how to provision and manage DNS certificates in Istio.

* Explain why uses this feature

* Use the boilerplate command

* Unindent a text block

* Add jq as a prerequisite

* Decouple installation step from the user guide

* Wording revisions

* Wording revisions and change weight

* Follow the same installation approach of CNI

* Revise the writing

* Merge the javascript functions

* Fix the lint error

- ./public/docs/tasks/security/dns-cert/index.html
  *  linking to /docs/setup/install/helm/#dnscerts, but dnscerts does not exist (line 58176)
     <a href="/docs/setup/install/helm/#dnscerts">Customizable Install with Helm</a>
htmlproofer 3.12.0 | Error:  HTML-Proofer found 1 failure!

* Use istioctl to install Istio

* Revisions according to review comments

* Add an explanation

* Revise based on review comments

* Remove the referrence to a file
2019-11-08 07:47:51 -08:00
Frank Budinsky a6a5769f12
Organize security tasks (#5474)
* Organize security tasks

* lint errors

* fixes

* more fixes
2019-11-07 15:54:27 -05:00
Yangmin Zhu cbcea241ad update authz group task for 1.4 (#5435)
* update authz group page for 1.4

* address comments
2019-11-07 06:24:51 -08:00
Jianfei Hu d0dae3fb18 Auto mTLS user guide doc on istio.io (#5313)
* first rewrite of the DR removal till global mTLS section.

* remove all destinationrule for authn policy doc.

* lint fix

* add separate page for automtls

* restore the original authn policy

* new page with auto mtls separately.

* fix the lint

* fix lint and using istioctl manifest.

* complete the instructions for auto mlts

* finish and verify with install

* more delta before and after in strict

* header with certificate identity.

* no more helm

* apply the suggestion.
2019-11-06 15:20:15 -08:00
Neeraj Poddar db10e052ff Fix directory structure/heading for istioctl install (#5390) 2019-11-05 12:37:19 -08:00
Martin Taillefer 4d4e6ae28e
General cleanup items. (#5325)
- Fix a bunch of heading capitalization.

- Remove words that shouldn't be in the dictionary
and update the text accordingly.

- Added a few @@ sequences to reference content files from text blocks.

- Used a few {{< source_branch_name >}} sequences to refer to the proper
branch in GitHub rather than master.
2019-11-04 06:41:54 -08:00
Yangmin Zhu 9532bc0dda update authorization for HTTP task for v1beta1 policy (#5185)
* update authorization for HTTP task for v1beta1 policy

* fix

* small update

* resolve comments

* address comments

* minor

* more fix

* address comments

* address comments

* remove namespace-level

* more fix

* remove duplicate
2019-11-01 15:54:22 -07:00
Frank Budinsky 4bf2fb2e5e Remove uses of istio-demo.yaml (#5311)
* Remove uses of istio-demo.yaml

* broken link
2019-10-31 13:38:03 -07:00
Yangmin Zhu facbed0482 update authorization for TCP task for v1beta1 policy (#5196)
* update authorization for TCP task for v1beta1 policy

* address comments

* address comment

* address comments

* more fix

* resolve comments

* fix
2019-10-31 09:37:35 -04:00
Vadim Eisenberg 83908ddaa4 Fix certificates generation in secure gateways (#5263)
* fix the certificate and private key generation for the first section

* rewrite the second section

* fix the third section

* fix the troubleshooting section

* remove a reference to generating certificates and keys in the ingress passthru task

* a certificates -> a certificate, Generate a certificate -> Create a certificate
2019-10-29 08:07:35 -07:00
Vadim Eisenberg 241143bfa9 add port name "tls" to both Service and Endpoints (#5261)
otherwise the service is treated as HTTP, causing an error
2019-10-29 08:00:36 -07:00
Vadim Eisenberg e5cb80badc add a cleanup subsection to set desired outbound traffic policy mode (#5264)
* add a cleanup subsection to set desired outbound traffic policy mode

the title: "Set the `global.outboundTrafficPolicy.mode` to your desired mode"

* remove a redundant empty line

* rename the subsection to be "Set the outbound traffic policy mode to your desired value"

* remove a semicolon at the end of the subsection's title

* add `uniq` so the output of the current outbound traffic policy mode will appear once
2019-10-29 07:10:35 -07:00
Frank Budinsky f220f655a7 Deprecate helm install (#5270)
* Deprecate helm install

* fix lint

* address review comments

* correction
2019-10-29 06:37:34 -07:00
Rigs Caballero 03ca9f6478 Move pages out from the Concepts section (#5256)
* Move Deployment Models from Concepts to Setup

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

* Move Architecture from Concepts to Ops.

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

* Move Performance page from Concepts to Ops

Signed-off-by: rcaballeromx <grca@google.com>
2019-10-24 15:40:25 -07:00
Jimmy Chen 3fec0dd43f update user guide (#5233) 2019-10-24 10:07:43 -07:00
Diem Vu 272a55b88b Update istioctl auth tls-check example to reflect https://github.com/istio/istio/pull/17720 (#5219)
* content/en/docs/tasks/security/mutual-tls/index.md

* Correct destination rule name in tls-check example

* UPdate check-policy.md
2019-10-23 12:19:42 -07:00
John Howard 962c9ac0aa Remove one last mention of demo-auth (#5236) 2019-10-23 08:59:11 -07:00
Jimmy Chen 4cefe4f495 update user guide (#5230) 2019-10-22 11:45:10 -07:00
Naoki Oketani 92eac8892c Quote jsonpath to support zsh (#5211) 2019-10-21 10:02:37 -07:00
Gary Brown e1072c7494 Revert port back to 9411 (#5156) 2019-10-21 09:54:37 -07:00