Commit Graph

3545 Commits

Author SHA1 Message Date
Martin Taillefer 5370eff22e
Improve control for auto-cherry picking to specific release branches. (#4674) 2019-07-18 09:53:00 -07:00
mergify[bot] 0ab449a961 remove duplicated row (#4676) (#4678)
(cherry picked from commit e155503f91)
2019-07-18 11:41:14 -04:00
Steven Dake c2a6805bee Document preference to using an NLB with gateways (#4677)
* Document preference to using an NLB with gateways

Gateways multicluster runs best with NLBs. Share this arcane bit of
information in the documentation.

* Address linting

* Address reviewer comments.

* Address reviewer comments
2019-07-18 11:21:59 -04:00
Frank Budinsky 215955d184 Gateway instruction correction (#4664) 2019-07-15 07:34:58 -07:00
mergify[bot] 1521380b30 Fix typo (#4668) (#4670)
(cherry picked from commit 3dd3265e82)
2019-07-15 09:34:02 -04:00
Vadim Eisenberg b2dd293b80 use role instead of clusterrole (#4665)
charts/gateways/templates/clusterrole.yaml -> charts/gateways/templates/role.yaml
charts/gateways/templates/clusterrolebinding.yaml -> charts/gateways/templates/rolebinding.yaml
2019-07-15 09:16:37 -04:00
Martin Taillefer c43550249a
Turn on mergify strict mode and add missing alias (#4666)
* Turn on mergify strict mode.

* Added missing alias for legacy bookmarks.
2019-07-13 05:09:19 -07:00
Frank Budinsky 74a1efe7ef Dest rule evaluation subtlety (#4653)
* Destination rule evaluationsubtlety

* resolve conflicts

* review comments

* tweak

* review comments

* Update content/docs/ops/traffic-management/troubleshooting/index.md

Co-Authored-By: Rigs Caballero <grca@google.com>
2019-07-11 18:26:49 +00:00
Frank Budinsky ad37eae5b5 Fix bad links (#4658) 2019-07-10 11:06:05 -07:00
WangChangyu 3cf6d5330e duplicate feature in traffic management section (#4651) 2019-07-10 15:42:56 +00:00
Adam Miller be5684e857 Add our first glossary entries for the documentation (#4644) 2019-07-10 08:30:12 -07:00
Vadim Eisenberg 24f9ca7046 Egress blog part 2 (#4232)
* add the second part of the series about secure egress traffic control in Istio (#4196)

* requirements for your system -> requirements for a system for egress traffic control

* add links from part 1 to part 2

* add istio-identity to .spelling

* add gateway and tls as keywords

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

* This is -> Welcome to, a new series -> our new series

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

* an egress traffic control system -> a secure control system for egress traffic

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

* for controlling egress traffic securely ->to securely control the egress traffic,  prevents the -> can help you prevent such

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

* Egress traffic control by Istio -> Secure control of egress traffic in Istio

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

* add bullets regarding security measures for Istio control plane

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

* you can securely monitor the traffic and define security policies on it -> you can securely monitor and define security policies for the traffic

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

* Possible attacks and their prevention -> Preventing possible attacks

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

* e.g. -> like, add a comma, split a sentence

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

* the -> said

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

* remove "for TLS traffic"

it is clear that it is TLS Traffic from TLS origination

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

* monitor SNI and the service account of the source pod -> monitor SNI and the service account of the source pod's TLS traffic

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

* L3 firewall -> an L3 firewall, remove parentheses, provided -> should be provided

* The L3 firewall can have -> you can configure the L3 firewall

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

* from pods only -> only allow. Remove "Note that"

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

* move the diagram right after its introduction

* remove parentheses

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

* emphasize the label (A, B)

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

* policy with regard -> policies as they regard

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

* rewrite the sentence about a compromised pod

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

* traffic must be monitored -> traffic is monitored

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

* Note that application A is allowed -> since application A is allowed

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

* rewrite the sentence about monitoring access of the compromised version of the application

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

* split the sentence about detecting suspicious traffic

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

* rewrite the sentence about thwarting the second goal of the attackers

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

* Istio must enforce -> enforces, forbids access of application A -> forbids application A from accessing

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

* Rewrite the sentence "let's see which attacks"

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

* rewrite the sentence "I hope that"

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

* in the next blog post -> in the next part

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

* remove mentioning wildcard domains

* rewrite the "Secure control of egress traffic in Istio" section

* remove a leftover from suggested changes

* as they regard to egress traffic -> for egress traffic

* convert security policies into bullets

* make the labels (A,B) bold

* remove the sentences about thwarting the second goal

* rewrite the paragraph about which goals of the attackers can be thwarted

* remove a leftover from the previous changes

* such attacks -> the attacks

* rewrite the section about preventing the attacks

* secure egress traffic control -> secure control of egress traffic

* sending HTTP traffic -> sending unencrypted HTTP traffic

* define security policies -> enforce security policies

* change the publish date to July 9

* formatting

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

* Kubernetes Network Policies -> Kubernetes network policies

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

* [an example for Kubernetes Network Policies configuration] -> an example of the [Kubernetes Network Policies configuration]

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

* use proper capitalization and punctuation for bullet 1

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

* use proper capitalization and punctuation for bullet 2

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

* use proper capitalization and punctuation for bullet 3

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

* use proper capitalization and punctuation for bullet 4

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

* check -> verify,  access the destination, mongo1, access mongo1

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

* You can thwart the third goal -> to stop attackers from

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

* remove mentioning anomaly detection

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

* Provide context instead of "after all"

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

* split a long line

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

* connect two sentences

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

* First -> Next

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

* use - instead of * for bulleted lists

* make the first attacker's goal a bullet

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

* make the first attacker's goal a bullet

the previous commit was related to the third goal

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

* make the second attacker's goal a bullet

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

* fix indentation

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

* make the reference to prevention of the first goal a bullet

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

* make the reference to prevention of the second goal a bullet

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

* rephrase the sentence about applying additional security measures

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

* remove leftover from a previous change

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

* that will enforce -> to enforce

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

* split long lines

* rewrite the part about increasing security of the control plane pods

* fix indentation

* fix indentation and remove a leftover from a previous change

* extend the bold font from a single word to a phrase

* rewrite the prevention of the straightforward access and the attacks

* add conclusion after the attacks part

* control planes pods -> control plane pods

* control plane -> Istio control plane

* is able to access it indistinguishable -> is indistinguishable

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

* rewrite the sentence "The choice would mainly depend on"

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

* insure -> ensure

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

* update the publish date to 10-th of July
2019-07-10 15:20:37 +00:00
Jian Zeng 2625f059ed doc(concepts): fix indentation (#4647) 2019-07-10 15:19:58 +00:00
Frank Budinsky 07d53225d3 Cleanup multicluster doc (#4638) 2019-07-10 06:59:50 -07:00
Megan O'Keefe 7d9cf41c86 Clarifies latency measurement section for Istio 1.2 (#4649) 2019-07-09 18:30:35 +00:00
Frank Budinsky 07ee8481e8 More traffic management corrections (#4636) 2019-07-09 10:44:45 -07:00
Vadim Eisenberg 9e03700cb0 though -> through (#4645) 2019-07-09 14:19:33 +00:00
Megan O'Keefe 5cb1d42de3 Adds blog post: performance benchmarking best practices (#4635)
* adds blog post

* Linter revisions

* Fix links

* Remove link to github file line number

* Provides clarity on Mixer v2

* list authors alphabetically

* Resolve comments

* Typo fix

* Apply suggestions from code review

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

* Linter update

* linter fix

* Update all github permalinks

* Add RBAC link

* list latencies in increasing order

* update name listing

* remove Note next to warning icon

* Clarify no mixer settings

* update summary punctuation
2019-07-08 17:30:07 +00:00
Jonh Wendell 98f93f40ae Show the URL for the Mixer self-monitoring endpoint (#4639)
* Show the URL for the Mixer self-monitoring endpoint

So that the user does not have to guess.

* Update content/docs/ops/telemetry/missing-metrics/index.md

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>
2019-07-08 12:19:46 -04:00
mergify[bot] 46a133d21e error in the jsonpath selector (#4640) (#4641)
the old jsonpath selector doesn't work because it produce the pod name value to be incorrect
update it to the right jsonpath selector that produces the right pod name

(cherry picked from commit 0ad4e0a687)
2019-07-08 11:39:53 -04:00
mtail 664bcb81af Remove extraneous linefeed that was leading to extra whitespace in the HTML. 2019-07-05 04:31:34 -07:00
Joshua Blatt 49981eebc4 Draft 1.1.11 release notes. (#4633) 2019-07-03 12:54:49 -04:00
Nik Skoufis bb8af722b2 Add clarification on behaviour in absence of policy (#4354)
* Add clarification on behaviour in absence of policy

* Content fixes for clarity

* Remove example manifest in favor of explanation

The example manifest was confusing because it wasn't technically valid
if applied to a cluster. This removes it in favor of just spelling out
that both origin and transport auth are disabled.
2019-07-03 10:59:00 -04:00
Nik Skoufis 942c6e9d86 Add clarity to transport auth section, inc new mode param (#4356)
* Add clarity to transport auth section, inc new mode param

Arguably the wording here before was incorrect, because the mtls
parameter does have an argument, the mode parameter. This documents
STRICT and PERMISSIVE modes, as well as discussing the equivalence
between STRICT mode and omission of the mode key. It also adds clarity
as to what happens when the section is omitted.

* Fix typos

* Reword omission of tls mode for clarity

* Link to reference docs with equivalence tip

* Remove speculative paragraph

* Link directly to mtls modes reference

* Unbreak line to fix html

* Remove list inside tip

This seems to cause issues with html generation from Hugo
2019-07-03 10:50:21 -04:00
Ta-Ching Chen f47aa85001 Fix doc broken link (#4627) 2019-07-03 14:34:44 +00:00
Martin Taillefer affaf1f0ed
Fix dead link. (#4588) 2019-06-29 03:48:47 -07:00
Steven Dake 43be14b92b Fix dead link (#4585) 2019-06-29 03:37:49 -07:00
Joshua Blatt 083d6a4ae4 Remove consecutive blank line. (#4587) 2019-06-29 03:35:06 -07:00
Francois Pesce 9a94b59061 Fix CVE-2019-12995 blog post (#4584)
* Address @geeknoid comments

* Address @sdake 's comments

* Update content/blog/2019/cve-2019-12995/index.md
2019-06-29 02:13:44 -07:00
Francois Pesce 65b2cb5fce Add community announcement for CVE-2019-12995 (#4581)
* Add commmunity announcement for CVE-2019-12995

* Address @geeknoid's comments

* Address linting

* Address linter bash issue

* Add needed spelling dictionary entries

* Address linting

* Fix linting
2019-06-28 18:15:19 -07:00
Joshua Blatt 448f09f08c Draft release notes for 1.0.9 and 1.1.10. (#4566) 2019-06-28 14:39:39 -07:00
Frank Budinsky 20dd94324e
Fix accidentally merged trailing space (#4578) 2019-06-28 16:52:50 -04:00
Manish CHUGTU f91ced1bf1 Updating Demystifying Istio's Sidecar Injection Model Page (#4562)
* Update index.md

Fixes some documentation concerns of #4509

* Update content/blog/2019/data-plane-setup/index.md

Spell Check.

Co-Authored-By: Frank Budinsky <frankb@ca.ibm.com>
2019-06-28 16:19:24 -04:00
Frank Budinsky 1eca7a7ed0 Remove incorrect or misleading traffic management concepts material (#4565)
* Remove incorrect or misleading traffic management concepts material

* linter errors

* tweak

* Update content/docs/concepts/traffic-management/index.md

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

* Update content/docs/concepts/traffic-management/index.md

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

* Update content/docs/concepts/traffic-management/index.md

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

* Update content/docs/concepts/traffic-management/index.md

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

* Update content/docs/concepts/traffic-management/index.md

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

* Update content/docs/concepts/traffic-management/index.md

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

* Update content/docs/concepts/traffic-management/index.md

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

* Update content/docs/concepts/traffic-management/index.md

* Update content/docs/concepts/traffic-management/index.md

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

* Update content/docs/concepts/traffic-management/index.md

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

* Update content/docs/concepts/traffic-management/index.md

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

* Update content/docs/concepts/traffic-management/index.md

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

* Update content/docs/concepts/traffic-management/index.md

Co-Authored-By: Rigs Caballero <grca@google.com>
2019-06-28 12:56:19 -07:00
Martin Taillefer 454c8397b0
Notes about callouts. (#4574) 2019-06-28 12:43:36 -07:00
Martin Taillefer c9cad95436
Update reference docs. (#4571) 2019-06-28 07:58:42 -07:00
Frank Budinsky 0e158f1b5e Don't overuse tips/warnings (#4553)
* Don't overuse tips/warnings

* spelling

* corrections

* revert last change

* uppercase ram
2019-06-28 14:51:27 +00:00
Ed Snible 6d050a3dc9 Fix bash syntax, punctuation and spelling (#4568) 2019-06-28 07:37:14 -07:00
Robin Whitmore 33d1d5dc12 Move content from 1.1 to 1.2 and future releases (#4561)
* 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.
2019-06-28 10:33:05 -04:00
Frank Budinsky 9d0a75b3f7 Move gardener doc to platform-setup folder (#4554) 2019-06-28 07:17:42 -07:00
Romain Lenglet d4545c9233 Document upgrade steps for Istio CNI (#4518) 2019-06-27 15:09:31 +00:00
Nik Skoufis fe33c33740 Clarify sds install profile (#4489)
* Clarify auth variant

This makes it clear that sds-auth is already the 'auth' variant. It
also tries to be more specific about what it does, rather than just
saying 'auth by default'

* Add incompatibility between SDS and control plane auth

* Remove unneeded aside

* Clarify status of control plane security with SDS

No technical issues apparently, just timeline. Also moved to before the
table for clarity.

* Simplify additional security feature table

This improves the clarity of this table by:
* Removing default and minimal , since -auth doesn't add any security
features
* Labeling the first column as security feature
* Changing the names of the profiles to reflect the final profile name
including the -auth, instead of without
2019-06-26 13:39:47 +00:00
Jonh Wendell e7ff6de331 Patch the ingress-gateway deployment instead of recreating it (#4222)
* Patch the ingress-gateway deployment instead of recreating it

Patching it by just adding what is missing - a volume - is better in the
sense that it doesn't matter how the user created it - the template used,
the options used when creating it, etc.

* Apply suggestions from code review

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

* Replace oc with kubectl

* Remove a trailing space
2019-06-25 12:19:27 -04:00
Martin Taillefer de8d7631e2
Update reference docs. (#4552) 2019-06-24 17:02:04 -07:00
Adam Miller e260e3385e Fixing observability concept doc. (#4448)
* fix(telemetry docs): replace p&t concept doc with observability doc

* Fixed broken links

* Fixed one internal and one external link

* Added links and fixed two typos

* Title and links changes

* Added Policies conceptual section

* Fixed broken links in commands reference and traffic mnanagement
2019-06-24 18:30:42 +00:00
Tao Li f54014bb5b Fix sds doc (#4548) 2019-06-24 17:45:54 +00:00
Martin Taillefer 15d7ba218d Enable auto cherry pick from the release branch to master. (#4546) 2019-06-24 13:40:36 -04:00
Martin Taillefer 53e04b461a
Update Slack-related info to match our current policies. (#4530) 2019-06-24 09:28:20 -07:00
Lin Sun 9403159941 cherry pick from 1.2 #4535 (#4542)
remove this tip as this is not needed #4535
2019-06-24 15:48:32 +00:00
John Howard 737fcf318b Fix helm release name (#4532)
Fixes https://github.com/istio/istio/issues/13742
2019-06-24 08:36:46 -07:00