Commit Graph

38 Commits

Author SHA1 Message Date
Martin Taillefer dd0ecdf9ab
Site improvements (#3430)
- Add linter support to detect internal links to aliases. Those are now flagged as
bad links so the source needs to be updated to point to the real destination,
avoiding the user a redirect.

- Fixed occurences of links to aliases.

- Now only load popper.js on pages that use popups in order to improve
load times.
2019-02-28 13:58:54 -08:00
Shriram Rajagopalan 2baef16e51 new networking reference docs (#3358) 2019-02-25 17:13:27 -08:00
Brian Avery 3423fdcb09 Cleaned up grammar in security concepts (#3293)
* Removed unnecessary commas

* Fixed comma usage
2019-02-19 09:51:19 -08:00
Martin Taillefer dd782b3d12
Improve the looks of warnings, info blobs, and tips. (#3181) 2019-01-31 12:11:53 -08:00
Martin Taillefer 1c1242ffc4
Fix spelling and grammar stuff throughtout the site. (#3114) 2019-01-21 09:35:38 -08:00
Quanjie Lin 1c967d7124 documentation for enable/use SDS in 1.1 (#3090)
* documentation for SDS in 1.1 release

* lint

* address comments

* address comments

* address comments

* grammer
2019-01-16 16:47:48 -08:00
Martin Taillefer 51f878a914
Simplify use of the image shortcode. (#3021)
- The width value now defaults to 100%, so it doesn't need to be specified explicitly
in many cases.

- The ratio value can now be computed automatically for PNG and JPG files, so it doesn't need
to be specified explicitly.
2019-01-03 07:46:55 -08:00
Quanjie Lin bfe4b926ec add note for authz permissive mode documentation (#2835) 2018-11-05 15:03:33 -08:00
Yangmin Zhu 054a7c0ad9 rbac: deprecate RbacConfig with ClusterRbacConfig (#2761) 2018-10-26 11:11:32 -07:00
Tao Li 6e3acad482 Revise the description of istio-demo (#2743) 2018-10-12 11:01:29 -07:00
hackerman 60421f4e40 Add open source OIDC providers to security page (#2689)
Adds open source OIDC providers ORY Hydra and Keycloak to the securit
overview page.

Closes #2687
2018-10-06 07:46:20 -07:00
Yangmin Zhu 5cb7c13a8e rbac: update concept and reference for RBAC tcp. (#2612) 2018-10-01 13:19:52 -07:00
Yangmin Zhu afea7b3c06 authn: add task for per-path jwt authentication (#2692)
*
2018-10-01 06:39:55 -07:00
Oliver Liu 770155d677 Fix plugin cert doc and improve helm instructions (#2630)
* Fix plugin cert doc.

* Small fix.

* Small fix.

* Small fix.
2018-09-18 05:54:24 -07:00
Quanjie Lin 2632b41f26 documentation for RBAC policy permissive mode (#2426)
* documentation for RBAC policy permissive mode

* update permissive mode sample for global RBAC config

* address comment

* move permissive section to the top

* add more words for expected user experience

* seperate two senarios to use permissive

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

* rename rbac->authorization, move to concept page

* address comment

* address comment
2018-09-14 15:25:23 -07:00
Bryant Luk b3e0ebb409 Change `mTLS` in YAML config to `mtls` (#2378)
- The `mtls` key is case sensitive.
2018-08-27 14:41:57 -07:00
Martin Taillefer be7c374f29
Switch to Hugo 0.47 (#2288)
- Fixes the bug where not all of our files would get the right lastmod
time extracted from GitHub.

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

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

- Fix some bad HTML on the landing page.
2018-08-17 22:33:16 -07:00
Yangmin 053efb78f9 fix sample RbacConfig in concept page. (#2253) 2018-08-16 09:45:43 -07:00
Tao Li b7976e6d94 Remove recovation from security concept doc (#2257) 2018-08-15 09:47:32 -07:00
Martin Taillefer fd290dc73e
Improve linting (#2148)
- We now detect text blocks that are incorrectly indented.

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

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

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

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

- Fix errors flagged by the above new lint checks.
2018-08-04 08:44:06 -07:00
Oliver Liu f83bb8ada0 Fix security concept figure captions etc. (#2087) 2018-08-02 16:07:03 -07:00
Oliver Liu 682db1e3e3 Update Security Concepts (#1912) 2018-07-30 20:46:36 -07:00
Yangmin 9fba9d24ad authz: small fixes and clarification of user and source.principal. (#2067) 2018-07-30 12:29:41 -07:00
Martin Taillefer 1c300c99bd
Spelling improvements (#2037)
Remove a bunch of entries that shouldn't have been in the spelling dictionary
and correct content aoocrdingly.

I'm disabling the Chinese spell checking for now, since I'm not able to fix the
spelling errors that emerged there. Once this PR is in, I'll file an issue to get
those spelling errors addressed and checking reenabled.
2018-07-29 14:27:06 -07:00
Limin Wang 1678690069 Authz doc changes. (#2027) 2018-07-27 21:32:06 -07:00
Vincent 87bc23286f fix yaml syntax error in concepts/securyt (#2018) 2018-07-27 11:00:40 -07:00
Jason Young c27351268b use kubectl for managing Istio API resources (#2002)
* use kubectl consistently throughout for Istio API resource C.R.U.D operations

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

* fix typo

* review comments

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

* fix linter in `zh` content
2018-07-27 10:57:41 -07:00
Yangmin 973d25c451 Add a slash to the gRPC path format in ServiceRole. (#1950) 2018-07-24 16:16:11 -07:00
mtail 613ffd6cc3 A few editorial fixes. 2018-07-24 13:13:15 -07:00
Rigs Caballero cddace0f45 Remove ghost elements from security diagrams. (#1943)
By removing ghost elements from the SVG files, I could fix the scaling of the
diagrams.

Signed-off-by: rcaballeromx <grca@google.com>
2018-07-24 13:02:37 -07:00
Rigs Caballero c3ab22f604 Edit Security section for clarity. (#1921)
* Edit Security section for clarity.

The edit includes:

* Rewrite of every passive voice instance.
* Consistent use markup to reference code from the examples in the text.
* Added emphasis to make key concepts clearer.
* Added links to the Identity section of the docs.
2018-07-24 10:50:50 -07:00
Martin Taillefer 5527dcbaf6
Switch uses of funny quotation marks to plain ones. (#1914)
- Use only standard quotation marks to avoid cut & paste stuff not working

- Put in a lint rule to prevent further use of non-plain quotation marks.
2018-07-22 08:48:03 -07:00
Stefan Büringer eb4c7be94b Minor doc fixes (#1910)
Fixed indentation and typos
2018-07-22 07:52:43 -07:00
Limin Wang 8973981880 Update authentication concept doc (#1886)
* Update authentication concept doc.

* Fix lint errors.

* Address comments and fixed some links.

* Remove feature stages change from this PR.

I will make a separate PR for it.
2018-07-19 19:10:37 -07:00
Yangmin 0b9e3aba5a update rbac api version to align with istio/istio#6874. (#1879) 2018-07-18 15:21:37 -07:00
Limin Wang fd259b3526 Update Istio Authorization Concept. (#1807)
* Update Istio Authorization Concept.

* Fix lint errors and address comments.

* Addressed comments.

* Changed title from "Istio Authorization" to "Authorization".

* Fixed links.

* Addressed comments.

* Addressed comments.

* Fix lint errors.

* Undo unintended changes in .spelling.
2018-07-16 16:46:18 -04:00
Martin Taillefer 597f7ce3b4
Enable more linting rules (#1824)
Fix feported linting errors.
2018-07-15 07:49:11 -07:00
Martin Taillefer 181605b27e
Consolidate the security concept pages into a single page. (#1721)
* Consolidate the security concept pages into a single page.

- This updates the security concept material to be on a single page, which matches the
change done last week for the rest of the concept material. This ends up being a less clicky
more directed introduction for newcomers to the platform.

- While I was there, I moved the redundant What is Istio page from our about section and stuck
the content at the top of the What is Istio page in the Concepts section.
2018-07-10 10:26:19 -07:00