Commit Graph

265 Commits

Author SHA1 Message Date
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 eadc0629dc
Authz TD migration test (#7653)
* Authz TD migration tests

* cleanup

* remove samples source
2020-06-30 20:23:20 -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
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
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
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
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
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
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
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
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 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
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
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
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
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
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
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
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
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 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
Yangmin Zhu 686f3b7967
authz: update TCP task to use tcp-echo (#6754) 2020-03-06 11:33:38 -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
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 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
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
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
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
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
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
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
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
Chunlin Yang 472d732804
Correct typo (#6463)
Signed-off-by: clyang82 <clyang@cn.ibm.com>
2020-02-18 00:33:27 -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
SerenaFeng 73b9088172 certificate decode error when decoding from bash pipe by openssl (#6259) 2020-01-07 16:31:57 -05: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
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
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
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 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
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
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
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
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
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
Frank Budinsky f220f655a7 Deprecate helm install (#5270)
* Deprecate helm install

* fix lint

* address review comments

* correction
2019-10-29 06:37:34 -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
Martin Taillefer e8f8b4feb8
Improve snippet logic. (#5205)
- Support snippets that specify the body syntax and output
syntax of the snippet.

- Snippets with bash syntax triggered an incorrect error message.

- No error message was produced for a misnamed snippet

- Convert a security task to use snippets to populate its
many preformatted blocks.
2019-10-20 16:27:51 -07:00
Yangmin Zhu adc0b9c44a remove deprecated authz permissive task (#5191)
* remove deprecated authz permissive task

* update alias
2019-10-18 13:49:56 -07:00
Chunlin Yang 38f252fb68 Get rid of demo-auth (#5024)
* Get rid of demo-auth

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

* remove strict mtls mode

* address comments

* fix linter error

* Add instruction for mtls

* add back demo-auth in configuration profile

* Update content/zh/docs/setup/kubernetes/install/kubernetes/index.md

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update content/zh/docs/tasks/security/health-check/index.md

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update content/zh/docs/tasks/security/https-overlay/index.md

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update content/zh/docs/tasks/security/https-overlay/index.md

Co-Authored-By: SataQiu <1527062125@qq.com>

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

Co-Authored-By: SataQiu <1527062125@qq.com>

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

Co-Authored-By: SataQiu <1527062125@qq.com>

* Update content/zh/docs/tasks/security/health-check/index.md

Co-Authored-By: SataQiu <1527062125@qq.com>
2019-10-18 09:55:29 -04:00
Martin Taillefer d6445fc726
Update reference docs. (#5173)
preliminary.istio.io will now display reference material for the release-1.4 branches
of istio/istio, istio/api, and istio/operator.
2019-10-17 11:09:11 -07:00
Naoki Oketani 31d21ffbb4 migrate Deployment apiVersion from extensions/v1beta1 to apps/v1 to support k8s 1.16 (#5159)
* migrate Deployment apiVersion from extensions/v1beta1 to apps/v1 to support k8s 1.16

* migrate Deployment, PodSecurityPolicy apiVersion to support k8s 1.16
2019-10-15 10:56:21 -07:00
Xinnan Wen e606e95503 Fix typo (#5055) 2019-09-25 12:00:42 -07:00
Yangmin Zhu 9dae69638c update psp (#4977) 2019-09-18 08:40:38 -07:00
Greg Taylor c0284014fb Rename Tasks/Telemetry to Tasks/Observability (#4968)
Matches a similar effort started in #4448. Fixes #4730.
2019-09-17 07:57:06 -07:00
Martin Taillefer 91c93a39b3
Added a bunch of links around istioctl. (#4970) 2019-09-12 08:26:58 -07:00
Sam Naser 9ff424c3ec Add docs for updated Citadel namespace targeting mechanism (#4746)
* Add docs for updated Citadel namespace targeting mechanism

* Make doc voicing and audience pronouns fit rest of docs
2019-09-10 07:51:56 -07:00
lei-tang dc7acb1b18 [Release 1.3] Temporarily disable the user guide of Istio Vault integration for release 1.3 (#4904)
* Temporarily disable the user guide of Istio Vault integration for release 1.3

Istio release 1.3 uses new k8s JWT (https://github.com/istio/istio/pull/16147),
which breaks the user guide of Istio Vault CA integration for release 1.3.
This PR temporarily disables the user guide of Istio Vault CA integration for release 1.3.
2019-09-05 20:32:27 -07:00
Phillip Quy Le 436b65afb8 Sds trustworthy jwt doc (#4701)
* Update doc for sds

* Update SDS doc for trustworthy jwt feature

* Drop legacy jwt support

* Add SDS announcement

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/docs/setup/platform-setup/_index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update index.md

* Update .spelling

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

Co-Authored-By: Romain Lenglet <romain.lenglet@berabera.info>

* Update index.md

* Update _index.md

* Update index.md

* Address comments

* Refine doc again

* Bump the support version of k8s to 1.13

* Update vendors

* Update docs

* Apply suggestions from code review

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

* Update content/en/blog/2019/trustworthy-jwt-sds/index.md

Co-Authored-By: Rigs Caballero <grca@google.com>
2019-09-05 13:44:03 -07:00
Jimmy Chen 54638f80de Update auth-sds user guide (#4901)
* update auth-sds doc

* Update content/en/docs/tasks/security/auth-sds/index.md

Co-Authored-By: Oliver Liu <yonggangl@google.com>

* Update content/en/docs/tasks/security/auth-sds/index.md

Co-Authored-By: Rigs Caballero <grca@google.com>
2019-09-03 14:53:20 -07:00
Martin Taillefer 14a593c563
Fix broken Envoy links. (#4832) 2019-08-26 14:55:57 -07:00
Ed Snible 79ff39088e Rename example YAML manifests to match intent (#4800) 2019-08-20 07:29:42 -07:00
Frank Budinsky ca7559cab2 Remove Nomad & Consul docs (#4805)
* Remove Nomad & Consul docs

* broken links

* more broken links

* more broken links

* fix spelling errors

* remove broken ref
2019-08-16 12:13:30 -07:00
Martin Taillefer d0cf1e171e
Move English content to content/en as agreed in WG meeting. (#4789)
Once this goes in, I'll move content_zh to content/zh.
2019-08-14 15:45:31 -07:00