From 59f2fa385d505ee5d75d58c3682330d85605cfed Mon Sep 17 00:00:00 2001 From: Bartosz Wojcicki Date: Fri, 26 Feb 2021 00:47:22 +0100 Subject: [PATCH] Keep polidea-update in sync with master (#9057) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update customize prom scraping instruction. (#8976) * Update customize prom scraping instruction. * Update content/en/docs/ops/integrations/prometheus/index.md Co-authored-by: Sven Mawson Co-authored-by: Sven Mawson * IstioCon blog post (#8984) Co-authored-by: Frank Budinsky * s/service-apis/gateway-api/ (#8988) * Update index.md * Update index.md * Revert "remove rbac instruction (#8442)" (#8990) This reverts commit a65a85910396f844a0683c5fe76b6c7df9c023f2. * Update observability best practices (#8897) * Update observability best practices * Fix linting issue * Try and clarify prometheus install * Update content/en/docs/ops/best-practices/observability/index.md Co-authored-by: Frank Budinsky * Move to observability page Co-authored-by: Frank Budinsky * Add doc about how to work around missing metric expiry. (#8948) * Add doc about how to work around missing metric expiry. * address comment. * lint * add spelling change * fix * Update content/en/faq/metrics-and-logs/telemetry-v1-vs-v2.md Co-authored-by: Douglas Reid Co-authored-by: Douglas Reid * Add initial security best practices documentation (#8952) * Clarify Prometheus TLS settings. (#8962) * Clarify Prometheus TLS settings. * Update content/en/docs/ops/integrations/prometheus/index.md Co-authored-by: Eric Van Norman * Update content/en/docs/ops/integrations/prometheus/index.md Co-authored-by: Eric Van Norman * Update content/en/docs/ops/integrations/prometheus/index.md Co-authored-by: Eric Van Norman Co-authored-by: Eric Van Norman * Automator: update common-files@master in istio/istio.io@master (#8997) * Automator: update istio.io@ reference docs (#8998) * Automator: update istio.io@ reference docs (#9004) * Make attribute gen yaml file valid. (#9000) * Fix the client IP addresses for the authz ingress task (#9002) * Fix link to Configuration title (#9009) Signed-off-by: Radim Hrazdil * Automator: update istio.io@ reference docs (#9019) * Automator: update istio@ test reference (#9021) * Use istio-ecosystem wasm extensions repo in extensibility concept page. (#9018) * add a troubleshooting guide for multicluster (#8957) * add a troubleshooting guide for multicluster * fix meta * fix meta * address review comments * shift weight * rel link * lint * fix link * hard to tell what our mdlint customizations are... * fix mc guide link * add more context to high-level issues * cleanup phrasing * Remove fixed limitation warning (#9034) This issue no longer exists, I verified via the code and tested it myself as well. * Fixed "are is" to "are" and addressed an incorrect link (#9035) * fixing a typo * changed the link to go directly to canary upgrades page * Automator: update istio.io@ reference docs (#9036) * fix circuit breaker task (#9022) * fix circuit breaker task * gen * Add documentation for Analysis messsage IST0134 ServiceEntryAddresses… (#9020) * Add documentation for Analysis messsage IST0134 ServiceEntryAddressesRequired Signed-off-by: zufardhiyaulhaq * Apply suggestions from code review Co-authored-by: Ram Vennam * Update content/en/docs/reference/config/analysis/ist0134/index.md Co-authored-by: Ram Vennam Co-authored-by: Ram Vennam * Add blog for zero configuration Istio (#9025) * Add blog for zero configuration Istio The intent here is to show off what Istio provides out of the box, to attempt to counteract some of the reputation Istio has gotten for being over complicated/requiring too many CRDs. * fix links * Address comments * Fix examples for newer kubectl (#9045) * Fix istio.io tests when moving to later kubectl (#9046) * Automator: update istio.io@ reference docs (#9047) * Ignore error on first kiali apply (#9048) * Ignore some errors (#9049) * Fix syntax on local rate limiting (#9044) * Add cross references to virtual machine docs (#8913) * Add cross references to virtual machine docs * Sven's suggestions * Update content/en/docs/ops/diagnostic-tools/virtual-machines/index.md Co-authored-by: Sven Mawson Co-authored-by: Sven Mawson * update authz troubleshoot common problems (#9043) * update authz troubleshoot common problems * update * Add out-of-mesh server metadata info into telemetry v2 faq. (#9017) * Add out-of-mesh server metadata info into telemetry v2 faq. * Update content/en/faq/metrics-and-logs/telemetry-v1-vs-v2.md Co-authored-by: Eric Van Norman * reword Co-authored-by: Eric Van Norman * Release notes for 1.7.8 (#9054) * Announce EOL for Istio 1.7 (#9005) * Release notes for 1.7.7 * Update content/en/news/releases/1.7.x/announcing-1.7.7/index.md Co-authored-by: Brian Avery * update * update * Announce EOL for Istio 1.7 * delay to 02-25 * Delete index.md Co-authored-by: Brian Avery Co-authored-by: Pengyuan Bian Co-authored-by: Sven Mawson Co-authored-by: Istio Automation Co-authored-by: Frank Budinsky Co-authored-by: craigbox Co-authored-by: John Howard Co-authored-by: jacob-delgado Co-authored-by: Douglas Reid Co-authored-by: Eric Van Norman Co-authored-by: lei-tang <32078630+lei-tang@users.noreply.github.com> Co-authored-by: Radim Hrazdil <32546791+rhrazdil@users.noreply.github.com> Co-authored-by: Steven Landow Co-authored-by: Kang-Bae <59033920+Kang-Bae@users.noreply.github.com> Co-authored-by: masquee Co-authored-by: Zufar Dhiyaulhaq Co-authored-by: Ram Vennam Co-authored-by: Ryan Baker Co-authored-by: Yangmin Zhu Co-authored-by: Jimmy Chen <28548492+JimmyCYJ@users.noreply.github.com> Co-authored-by: Brian Avery --- .spelling | 4 + common/.commonfiles.sha | 2 +- common/scripts/setup_env.sh | 2 +- .../blog/2021/istiocon-2021-program/index.md | 29 +++ .../istiocon-program.png | Bin 0 -> 605369 bytes .../en/blog/2021/zero-config-istio/index.md | 81 ++++++++ content/en/boilerplates/helm-hub-tag.md | 2 +- content/en/docs/concepts/wasm/index.md | 15 +- .../ops/best-practices/observability/index.md | 14 +- .../docs/ops/best-practices/security/index.md | 196 +++++++++++++++--- .../common-problems/network-issues/index.md | 86 -------- .../common-problems/security-issues/index.md | 70 +++++-- .../diagnostic-tools/multicluster/index.md | 193 +++++++++++++++++ .../virtual-machines/index.md | 3 +- .../docs/ops/integrations/prometheus/index.md | 76 +++++-- .../reference/commands/istioctl/index.html | 31 +-- .../reference/commands/operator/index.html | 31 +-- .../reference/commands/pilot-agent/index.html | 20 +- .../commands/pilot-discovery/index.html | 49 ++--- .../config/analysis/ist0134/index.md | 61 ++++++ .../config/istio.operator.v1alpha1/index.html | 12 ++ .../networking/destination-rule/index.html | 7 +- .../config/networking/envoy-filter/index.html | 76 ++++--- .../config/networking/gateway/index.html | 6 +- .../networking/service-entry/index.html | 9 +- .../config/networking/sidecar/index.html | 2 +- .../networking/virtual-service/index.html | 10 +- .../networking/workload-group/index.html | 2 +- .../accesslogpolicy/index.html | 4 +- .../proxy_extensions/attributegen/index.html | 2 +- .../metadata_exchange/index.html | 2 +- .../proxy_extensions/stackdriver/index.html | 43 ++-- .../config/proxy_extensions/stats/index.html | 17 +- .../security/authorization-policy/index.html | 70 +++---- .../security/peer_authentication/index.html | 2 +- .../request_authentication/index.html | 40 ++-- .../external-controlplane/test.sh | 3 + content/en/docs/setup/install/helm/index.md | 2 +- .../setup/install/virtual-machine/index.md | 8 + .../en/docs/setup/platform-setup/gke/index.md | 10 + .../metrics/classify-metrics/index.md | 42 ++-- .../policy-enforcement/rate-limit/index.md | 2 +- .../authentication/authn-policy/index.md | 2 +- .../authentication/authn-policy/snips.sh | 2 +- .../authentication/mtls-migration/index.md | 4 +- .../authentication/mtls-migration/snips.sh | 4 +- .../authorization/authz-ingress/index.md | 4 +- .../authorization/authz-ingress/snips.sh | 4 +- .../authorization/authz-ingress/test.sh | 6 +- .../circuit-breaking/index.md | 4 +- .../circuit-breaking/snips.sh | 4 +- .../ingress/service-apis/index.md | 4 +- .../en/faq/metrics-and-logs/metric-expiry.md | 18 ++ .../metrics-and-logs/telemetry-v1-vs-v2.md | 7 +- .../releases/1.7.x/announcing-1.7.8/index.md | 23 ++ .../support/announcing-1.7-eol-final/index.md | 11 + go.mod | 4 +- go.sum | 67 ++---- tests/util/addons.sh | 3 +- 59 files changed, 1031 insertions(+), 476 deletions(-) create mode 100644 content/en/blog/2021/istiocon-2021-program/index.md create mode 100644 content/en/blog/2021/istiocon-2021-program/istiocon-program.png create mode 100644 content/en/blog/2021/zero-config-istio/index.md create mode 100644 content/en/docs/ops/diagnostic-tools/multicluster/index.md create mode 100644 content/en/docs/reference/config/analysis/ist0134/index.md create mode 100644 content/en/faq/metrics-and-logs/metric-expiry.md create mode 100644 content/en/news/releases/1.7.x/announcing-1.7.8/index.md create mode 100644 content/en/news/support/announcing-1.7-eol-final/index.md diff --git a/.spelling b/.spelling index c00031a45eb94..efb15ecec39c1 100644 --- a/.spelling +++ b/.spelling @@ -82,6 +82,7 @@ Acmeair addon addons AES-NI +Airbnb AKS AKS-Engine Alibaba @@ -102,6 +103,7 @@ appswitch AppSwitch args.yaml AssemblyScript +Atlassian AttributeGen Auth0 AuthenticationPolicy @@ -294,6 +296,7 @@ FQDN frontend frontends gapped +Gather.town gbd GCP GCP-IAM @@ -557,6 +560,7 @@ prepending prepends prober programmatically +PromQL proto protobuf protoc diff --git a/common/.commonfiles.sha b/common/.commonfiles.sha index dd8551d1de153..aa8c46965dc1f 100644 --- a/common/.commonfiles.sha +++ b/common/.commonfiles.sha @@ -1 +1 @@ -113c9ebd7dffc3c7912cac001245b5ce272a2fd2 +f0c964858bc7cc9f02af8d0134e913f18b5169a3 diff --git a/common/scripts/setup_env.sh b/common/scripts/setup_env.sh index 1b4b15a65818f..105b0f3ea6677 100755 --- a/common/scripts/setup_env.sh +++ b/common/scripts/setup_env.sh @@ -63,7 +63,7 @@ fi # Build image to use if [[ "${IMAGE_VERSION:-}" == "" ]]; then - export IMAGE_VERSION=master-2021-01-29T01-18-46 + export IMAGE_VERSION=master-2021-02-17T16-37-14 fi if [[ "${IMAGE_NAME:-}" == "" ]]; then export IMAGE_NAME=build-tools diff --git a/content/en/blog/2021/istiocon-2021-program/index.md b/content/en/blog/2021/istiocon-2021-program/index.md new file mode 100644 index 0000000000000..6860e9d249b23 --- /dev/null +++ b/content/en/blog/2021/istiocon-2021-program/index.md @@ -0,0 +1,29 @@ +--- +title: "IstioCon 2021: Schedule Is Live!" +description: Learn about sessions, panels, workshops and more on the IstioCon website. +publishdate: 2021-02-16 +attribution: "Istio Steering Committee" +keywords: [IstioCon,Istio,conference] +--- + +[IstioCon 2021](https://events.istio.io/istiocon-2021/) is a week-long, community-led, virtual conference starting on February 22. +This event provides an opportunity to hear the lessons learned from companies like Atlassian, Airbnb, FICO, eBay, T-Mobile and +Salesforce running Istio in production, hands-on experiences from the Istio community, and will feature maintainers from across +the Istio ecosystem. + +You can now find the [full schedule of events](https://events.istio.io/istiocon-2021/schedule/) which includes a series of +[English](https://events.istio.io/istiocon-2021/schedule/english/) sessions and +[Chinese](https://events.istio.io/istiocon-2021/schedule/chinese/) sessions. + +{{< image width="75%" + link="./istiocon-program.png" + alt="IstioCon logo" + >}} + +By attending the conference, you’ll connect with community members from across the globe. Each day you will find keynotes, +technical talks, lightning talks, panel discussions, workshops and roadmap sessions led by diverse speakers representing the +Istio community. You can also connect with other Istio and Open Source ecosystem community members through social hour events +that include activities on the social platform [Gather.town](https://events.istio.io/istiocon-2021/networking/), a live cartoonist, +virtual swag bags, raffles, live music and games. + +Don’t miss it! [Registration](https://events.istio.io/istiocon-2021/) is free. We look forward to seeing you at the first IstioCon! diff --git a/content/en/blog/2021/istiocon-2021-program/istiocon-program.png b/content/en/blog/2021/istiocon-2021-program/istiocon-program.png new file mode 100644 index 0000000000000000000000000000000000000000..9c7a76881b0f0e03ce736503068dac83acde5210 GIT binary patch literal 605369 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%0D*!Zk*}Xx*&X) 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
Y`JqEu^(0 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

^A^vnM@7=pfn3~2_$;v`q#JCI%RjMzv zPIUDo+mnJ&4$&v4FeuUOHMq2at0dj)zQP)d`Z84|Hc!{y4pJ>(>uC2FbNYN0`)3?mWxCE@TCUo&JoThwdwcrV1^MItg-&@4w?4Kjmhm1>IG6jT8@*{2$IkmW71 z#Z7PyEsIpY#N=TtCN($32;LiP0e(^mWr06>N+>R{Ya3)MJ1NYn=wgE>kS8V@p3H}o zgowphL(~%OT@cR>vDV=(UxD>?Oc-IiM-;UhW#)*K7_Sf~@L~vIh_xB?JbHY94i1PD z^JH7E5bD!ZqYG>tVSS zA!dqZIrzk)G-7b>0=YQGw;y6%4Yzs+J28QJpF-h%nY_&01eT3&{73vu5&U`Er;MsG zXl2Y;;`Axg>IKmB^7dJ;e;Lrqe9q^-yy<7{^JkdNzu3>ez>HpA2IgMgKL7NX;L^=( z0~6Ie)i3WdSPR!~_z}m&5{j`CPp?hd_>@vg0Jbr8}6iLI`es*cYLvV1-H(RA)5#)yn1ZO_lUHMpo~ zHi3QRGTQ5*r%jAW5#4HYY*fM+0I{35@XlbG_Y*)O9wbLiNi0@TSw@fUV?xDq$VtY5 z07@!I5l|P&yd-0{wRPg4Aau~2gZ^EK{D*ZCNVF`j!)Br znJjsL=@@J?pN>(rAOn!?Eg}&&GRVv<;n^e5Dw!;60#q=G)${^{G6G_guYu%bGmC_Y z4AYOu`UKkSpu^rvV{bf;B!Pd)dnlj^jcd2jyhD7ppB5(BB=|nMwuqTuL=Vr1!?CX3 zn8eyLDXumy>=61T_M$mHR>6v-&QMH?qeu-F=aGp?O_i9gd$7bXAiKH;YZd0ZkEvvUm>laJ>Iw{Xz+hxVG}DNd z2^F#BclbQqi^1Ibtt$o_*gA+JwMop%ZRFkeu#Fkq7q^KYKgRY8s9W5qB3O$J z4l_GPwzW>Y{{f6jWa$$0&rv@@OhAo8E}F!pHL_n>C4TT@;>i;N8THvk!tgv@M^Q}3 z(bdf)SAF(9g4DtHFb#*9UMKciXs?OwFQU7b(5!=g@EGzD5|vQ332q*lnSs$6SrroN zX<`B9_lQrwkD6La-syKRrcO0AiJMtT((%IS-~9^fi|P2DoecSh|KmTw`GPRNj2TtL?h}|^X1H{n zs`L!cy9xYJi_rn*{EWDD4Zi*g-2VjEJirhrok4IQCF&YjEL5kIMVH#_0^yY#xaDo) zkG_WR$<%{Zg!PwHpA!;?F^Bsm%6vUz?vDd zejk7TE?is?yKSrnba9GodKw0&*oNSDr?G|L5ah-+vYG8v%r-y4p6w&u0j?!T&0$_y zM#>y{_W*zY9FhgQV zJUb+uK1+5MbMxez8~E83>^R5*876xYwHUPoNfI%GpvL0kh+n9N~P0I7#PkJVz$wMGXx~=(dUHO=2-bCTFnQTg2%Z zC?i^WG?=l(PjN9>j3608mJ;nc$C%>|Msm#Z8rkZ4N(t|rqv|nMPzji^tx8%m0Y;Ht z7k}Ku5Bs>~c_waOrktE43?ukJlnNsy)@Ny*Y|@(E7=dDl`S=Kb*hOX*(9L!H!Yq^# z8C5UUWI#w(FVUoRpBW9|^c?LCakKN}8(YNbX<}I+!(mE_BofTH32#k$&RL5T1)QCr z-5zdc7Pq~HG^WxTEBdqsM^k8*%|Qi;W2Jy7+G!KcJ1J>ya|K;qA@=&9ItDyT)Jkf4 z13?vKEN$$Mi2V!bTu@t>CGM>eT@7Ge|6sct|lHaY?ks{t>h8deKv zAK=<&l(Xx&^$kK}5;F>zVTpwF^)Y(X=y-gm2EPLI&)_(vNVB|yS=l0xA^kQ^0~QEs z(j37!48W)H8r2gAZM1tr$Q}90Wn^jt9hJzimlQQtiBwB0hUrHXoc8_I3;MBAH>Au!`3^8Vn{Z>L2dmNyc)u&lYl6ap}R`* z^|D41vBW@Bk969|MGMU=Ze<5Iy$*v5CM!_A zdFk)Z-FKoUi3*Bfu{zet+6W;ehmhxk*yJ{dk^trLp@~d-1#~8qYw~v zP|I+e*I@sXlx|}JF`p#<+9q<=#~e0!p3f!Xfys1zP_iKC%@0Y~Rc`hkT&vzMvI{+DRu1=hq!kqT8JCnqiV-A`LI8~R%hk%Wej0Lqy zz+EgT=eMALfi}-ESskT7sseG7u)RSXj4)?y)Q-qQgGvglsVBzU@-DU-;Li?F+rXgM zXb}aUne??jBDET9EE3y2w11X>(B)O4ts%$Hkny-ODr2?0CjT|SU@%6Jeud61!|Dur zUclrE=JBI(TIK+B0;S{ysGZ#Zk&r0rRx3huOsp<5`htN!yo>Y_8%@lo<0&Z!6NqMH z>@(&Jp?^XB$~M(rj{e{ndM8-1Db_x#5$qJiBpp-rW@?8}IkLSK;=3Ob zY9*GOFrF4g6Z=gK$qdoevESOo|L`7ic8uNH!#5U?)2E1z$g3HAKEwN6XNCD$Z&vE=fpvWZ0$8lI@t4v#KkX@ zg$p?RgraiP7go_?km9l zjZRh+j~^046Kke1Q|q|SBfLywq`(aO_~5aB{TB5PN<#Y~Av`3jZQ-UDDTj}#SJOlr zVDk#0`3YIyr#ak3>PIEjOao`;(S8ft>0y3hhjPcGfAD>@F2uY>7GNzO@UMOI6~6to zJN)`zS>=n@msnn3<#Bt!@c8MtXvxsvxxQxj%Jo@ptWoBWNp9KW`+#NYhdRlf4hE|(jY z!?Pa!_5dRjL>Uk<)C*6!b%R|u;v3tR*KXaSQLi{W8xluw`O+N!)?d5LZ+>ZsFRw=C z*VcGgG|29~hyU7bu%2-D5r6foYkcXI4SxGqUw<*b_eT{6`{!KUnBw+pmwE8aQx+Y} zC?n2JLcY%JM}NxSy0gl^`ps+ntzWpxSJw=iYZJ6}j`m^l7!)lD)`FQ#b6`~wcU}iI zxDS5}OY>xd8X=ysw>HJs-rVKJ#uV4rYD|_#?B9JxtWU%0B=(p02(PVT-hIM5t3&?H zU%J7sfB99u{gtb{^U4N`(+!>;HyLz$RHbKP=_aKp-+Fa|w{I--+uwfk#qsre0}h)P zTwkBy=6uEBc_0R1s{ILn{k3gwzkZDyS9aK4tn=)H76e6?uiI`J*$+;S3eBhfRDO5tgoFckZAJi4X5mKR%@zbTL1? zPt_bz``6zheEBN%u3!!xQ=RQ&2Q5M)pi>*Tz1PW>CMX_#pZwlq;*%px=YZ%hkgxB+ zZ(b(bG{`^w7~gIpoD+PFY-O9c{Tjw!5I^_`_uvub5AIQ8mGJGG$QRbg`$I+t6)|)n z8e%qut}MaI4(9GN^n*vl`UcL72y%gLEubyMfAAslqmN)T#MYO{S7%_mLT)T!cIK%D zP3nsa_;=nRG&a!31>$nT+l#o}32beP;z@`6!5MaGleo7?tQqD)oys`$%~={d^MqOh z>G!C2yYT0C@&DIdY7Zu;&S!9c{66LVkI~i>%yAd9e}-$!;CEj^27xf>U~EMgbqE)y zsOH%1J7iM}_|8+%5;+>eMUyx?O@8S%m8(+GB{`;w#QrmE>y(&H!_IZw$~vKTLFn{S za$hCXeMDj>8K<8&(Z(FL%Woj_tN2(U7lXv!vWAE!){+O}M0ZGRKS?$Q8pyY=V0Uj( znFi9Y#>}OZ78p!Q-;9yefU*`T3+OhH;{#&9A}lU5`Nh|Wug%~ecA0D$d?R2?Acg|$ zSYHtpg5tyxLxns(#O=2TS&ewb4hj3y&xVpDVt}oyb4!tB6)+X zS5fs9tqsO?LXz93_O2y5;Gz$wEqpP+EY6W#-owZ&u~4EP5l!-jGNOc7B{sNCfizk7 zg5s=2RgTcjWwI-mF|mPZ4=|y^#E|5y60u{2La>4fO082eJU=0neeA|2_Ubhx7(%Z@ zlqvxV)+fb)N%fD6%bidR(Po?2zd+^}&>Oe0))G3Wh=dmjaKVriK?+795s!q384M^} zO~SB1F74p9c2k4u~uJb}+)8^^)=?Q^X|SH=~wlAmDM5rR#UmLXMBo zMjdzQ8m7KP==TU=I3^PaPL&{Ib(0yp=4vEVeO&84zBfX*Z@}fNP!_~tAIyjtD@?3m zLW8JjKhUJuu#ypnrzu8YVa2?UMkXh>)uCjwGufcJ_qH58L1rlTJ5e4jXIk!`<5Tzi$^3-Un|E1Tc=DG#jA z+u&zFtWOcFpD+4<=6!!zR@TpXWBn9>^#XPJ%=i9V<1{9D^b{ zF4B{+tj0KIx%|v`N&>%(I@Bf5$c{?b{sqkBB>JNxWOy`YN{vAqvOYFm-klckmEfwyBIHpzXPI^0Tg2j4-#0PD~S;@1cc^rE?1NYe-`T+6PG0 zPsw^w#s%+Kzn&~t7|pK|dtKuB=@=nRk{3jAMv0*!&Ptx15hTkoJJ-;oC&c0cl^U6IWZ&M!pO?fB zA3&{+>HvujOdUyzYOD&O*1#-p!r2*GoPn{JahFD8BpQR(8n~@>Op(&}R09T+sV(pw*}MA)po! zMdueV>ob`BCShYcdDT2^60OIW6uBOa!Dup}l<|ZuF(4~f5~z22f{Ks$8WtO4hU2Tu`SB3VFf1Cf~U>TwtExz(KNI4Mwa zq>GKfz=D=;W9 zPB3AV9u_ zuaR|5iTxJAG-zlbWQq=;F>#4dFR0J2Q64=;h9%N)PzHv+3rj1Q$$8?VA0TTtpx;4# zn??}W+aoj|CF-zCquk~h!`2ygbpy`MiNk=tvV&ZlV^+7QKI-C|574Z@7ImtsqPDh$ zIX@*t#SsX`5uGr5`5i{B6Qt*{YrDjwySRxpw119P5nN;3T#&?=oXC;peeeU+G|-6# zq0_?+3&O+qN6O33~cn2)j9d{Eh;K>a7wkeKyEKF`J@kn zGp42+{DXh*oBR*|{;%-uw^#Yv%~{^LvCh|D-{CjDxWT{s%@w?6eCO`du_18eOV?NU z-~PjI@SCsI`K_Cdzx@jv{CEGXMQ>}Jc=P~zXGCYX_Wx4$-och+_kG{zch2d);pLpu z%$u;Yc^6ph0t5(v07(!a0FnqI%Ow^eS(HqXGEInN)`ozE|pB$q#?2>Mu>uJ z(gcV=00b7;U0`#X-AQj=&iB3>yZZ$Haqfg&0+M{IZcWYWzI|_Z|GN8}@9!I?Dm?nh zkMf~6&G3LZSMm`1p@4@$dh^oA~i}UEm$(hInXH^OnUy-uK7~ z|MidF$MXCjUwU?(Zc&g(ulqcEjt`x+{Py2_Gaq`>I1gV~=GQ;_JfHYm5A$z-@jd*& z8mNC96$ZT_p@E}@w|*u{`M0TFYn+-NAP`Ug|;|zcB#0Gm?`)FliH-2n^;q!0gfB)b(|L1>ko)5fnj<>Cj z@W$zsx6d0saCgejesGzg`_J)>mvZ#w=aKzw@({qZ;(hkWVrGX4r_U1*I+vcnbQ>}8 z(H(@!LjI7c^TtR8# zUc%rUE-T|U9bqlUA9hfaOE5e}m^_V4FA%n`VPAQkG%L|{7L_Da$Ip_FFTnFVaA_aL zR+0V%oHis&tC%<5ORx$4`ZM_Jmm+&wRjHQdu_F@{i6VW@(0=?X)txIO0XkVWo+vJQyih4#~y7$-XT5xFn(wT)i}Va209GmLY;8@3Sp}Si&G@udmgnp6phW3 z7P;vs_%vFRc3Xs#O^Tx})bKR2avnF{hw>-*yq6G7KNz7%ifCl*4=~5O*v(xEFX*LZ z%*-^ttdZ;lPmbiCU_4r>=r^h2Gn}-9D=9+jgs^`d4mLmy!Knvecno`dgmg2iRPlJ6 z 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⩔@mF4BSX}P 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 +$ curl http://echo/{0..5} -s | grep Hostname +Hostname=echo-cb96f8d94-2ssll +Hostname=echo-cb96f8d94-2ssll +Hostname=echo-cb96f8d94-2ssll +Hostname=echo-cb96f8d94-2ssll +Hostname=echo-cb96f8d94-2ssll +Hostname=echo-cb96f8d94-2ssll +$ curl http://echo/{0..5} -s | grep Hostname +Hostname=echo-cb96f8d94-879sn +Hostname=echo-cb96f8d94-879sn +Hostname=echo-cb96f8d94-879sn +Hostname=echo-cb96f8d94-879sn +Hostname=echo-cb96f8d94-879sn +Hostname=echo-cb96f8d94-879sn +{{< /text >}} + +The problem here is Kubernetes will determine the backend to send at connection establishment, then all future requests on the same connection will be sent to the same backend. +In our example here, our first 5 requests are all sent to `echo-cb96f8d94-2ssll`, while our next set (using a new connection) are all sent to `echo-cb96f8d94-879sn`. +Our third instance never receives any requests. + +With Istio, HTTP (including HTTP2 and gRPC) traffic is automatically detected, and our services will automatically be load balanced per request, rather than per connection: + +{{< text bash >}} +$ curl http://echo/{0..5} -s | grep Hostname +Hostname=echo-cb96f8d94-wf4xk +Hostname=echo-cb96f8d94-rpfqz +Hostname=echo-cb96f8d94-cgmxr +Hostname=echo-cb96f8d94-wf4xk +Hostname=echo-cb96f8d94-rpfqz +Hostname=echo-cb96f8d94-cgmxr +{{< /text >}} + +Here we can see our requests are [round-robin](/docs/concepts/traffic-management/#load-balancing-options) load balanced between all backends. + +In addition to these better defaults, Istio offers customization of a [variety of traffic management settings](/docs/concepts/traffic-management/), including timeouts, retries, and much more. \ No newline at end of file diff --git a/content/en/boilerplates/helm-hub-tag.md b/content/en/boilerplates/helm-hub-tag.md index 01be821a5aa15..ad6c0d8aed3b8 100644 --- a/content/en/boilerplates/helm-hub-tag.md +++ b/content/en/boilerplates/helm-hub-tag.md @@ -3,5 +3,5 @@ {{< warning >}} Prior to Istio 1.9.0, installations using the Helm charts required hub and tag arguments: `--set global.hub="docker.io/istio"` and `--set global.tag="1.8.2"`. As of Istio -1.9.0 these are is no longer required. +1.9.0 these are no longer required. {{< /warning >}} diff --git a/content/en/docs/concepts/wasm/index.md b/content/en/docs/concepts/wasm/index.md index a9a54462f0757..5168b299f916b 100644 --- a/content/en/docs/concepts/wasm/index.md +++ b/content/en/docs/concepts/wasm/index.md @@ -35,21 +35,12 @@ Istio extensions (Proxy-Wasm plugins) have several components: ## Example An example C++ Proxy-Wasm plugin for a filter can be found -[here](https://github.com/envoyproxy/envoy/tree/67609bc22f68cd3e05f5c01264a33932377955c7/examples/wasm-cc). - -To implement a Proxy-Wasm plugin for a filter: - -- Implement a [root context class](https://github.com/envoyproxy/envoy/blob/67609bc22f68cd3e05f5c01264a33932377955c7/examples/wasm-cc/envoy_filter_http_wasm_example.cc#L8) which inherits [base root context class](https://github.com/proxy-wasm/proxy-wasm-cpp-sdk/blob/1b5f69ce1535b0c21f88c4af4ebf0ec51d255abe/proxy_wasm_api.h#L310) -- Implement a [stream context class](https://github.com/envoyproxy/envoy/blob/67609bc22f68cd3e05f5c01264a33932377955c7/examples/wasm-cc/envoy_filter_http_wasm_example.cc#L17) which inherits the [base context class](https://github.com/proxy-wasm/proxy-wasm-cpp-sdk/blob/1b5f69ce1535b0c21f88c4af4ebf0ec51d255abe/proxy_wasm_api.h#L439). -- Override [context API](https://github.com/envoyproxy/envoy/blob/67609bc22f68cd3e05f5c01264a33932377955c7/examples/wasm-cc/envoy_filter_http_wasm_example.cc#L49) methods to handle corresponding initialization and stream events from host. -- [Register](https://github.com/envoyproxy/envoy/blob/67609bc22f68cd3e05f5c01264a33932377955c7/examples/wasm-cc/envoy_filter_http_wasm_example.cc#L30) the root context and stream context. - -## SDK - -A detailed description of the C++ SDK can be found [here](https://github.com/proxy-wasm/proxy-wasm-cpp-sdk/tree/a30aaeedf30cc1545318505574c7fb3bb8d8c243/docs/wasm_filter.md). +[here](https://github.com/istio-ecosystem/wasm-extensions/tree/master/example). +You can follow [this guide](https://github.com/istio-ecosystem/wasm-extensions/blob/master/doc/write-a-wasm-extension-with-cpp.md) to implement a Wasm extension with C++. ## Ecosystem +- [Istio Ecosystem Wasm Extensions](https://github.com/istio-ecosystem/wasm-extensions) - [Proxy-Wasm ABI specification](https://github.com/proxy-wasm/spec) - [Proxy-Wasm C++ SDK](https://github.com/proxy-wasm/proxy-wasm-cpp-sdk) - [Proxy-Wasm Rust SDK](https://github.com/proxy-wasm/proxy-wasm-rust-sdk) diff --git a/content/en/docs/ops/best-practices/observability/index.md b/content/en/docs/ops/best-practices/observability/index.md index d4c7ca30c6698..87367568be425 100644 --- a/content/en/docs/ops/best-practices/observability/index.md +++ b/content/en/docs/ops/best-practices/observability/index.md @@ -13,18 +13,14 @@ The recommended approach for production-scale monitoring of Istio meshes with Pr is to use [hierarchical federation](https://prometheus.io/docs/prometheus/latest/federation/#hierarchical-federation) in combination with a collection of [recording rules](https://prometheus.io/docs/prometheus/latest/configuration/recording_rules/). -In default deployments of Istio, a deployment of [Prometheus](http://prometheus.io) is -provided for collecting metrics generated for all mesh traffic. This deployment of -Prometheus is intentionally deployed with a very short retention window (6 hours). The -default Prometheus deployment is also configured to collect metrics from each Envoy proxy +Although installing Istio does not deploy [Prometheus](http://prometheus.io) by default, the +[Getting Started](/docs/setup/getting-started/) instructions install the `Option 1: Quick Start` deployment +of Prometheus described in the [Prometheus integration guide](/docs/ops/integrations/prometheus/). +This deployment of Prometheus is intentionally configured with a very short retention window (6 hours). The +quick-start Prometheus deployment is also configured to collect metrics from each Envoy proxy running in the mesh, augmenting each metric with a set of labels about their origin (`instance`, `pod`, and `namespace`). -While the default configuration is well-suited for small clusters and monitoring for short time horizons, -it is not suitable for large-scale meshes or monitoring over a period of days or weeks. In particular, -the introduced labels can increase metrics cardinality, requiring a large amount of storage. And, when trying -to identify trends and differences in traffic over time, access to historical data can be paramount. - {{< image width="80%" link="./production-prometheus.svg" alt="Architecture for production monitoring of Istio using Prometheus." diff --git a/content/en/docs/ops/best-practices/security/index.md b/content/en/docs/ops/best-practices/security/index.md index 798723d43ff83..22f3ea46b3418 100644 --- a/content/en/docs/ops/best-practices/security/index.md +++ b/content/en/docs/ops/best-practices/security/index.md @@ -7,36 +7,170 @@ owner: istio/wg-security-maintainers test: no --- -This section provides some deployment guidelines to help keep a service mesh secure. - -## Use namespaces for isolation - -If there are multiple service operators (a.k.a. [SREs](https://en.wikipedia.org/wiki/Site_reliability_engineering)) -deploying different services in a medium- or large-size cluster, we recommend creating a separate -[Kubernetes namespace](https://kubernetes.io/docs/tasks/administer-cluster/namespaces-walkthrough/) for each SRE team to isolate their access. -For example, you can create a `team1-ns` namespace for `team1`, and `team2-ns` namespace for `team2`, such -that both teams cannot access each other's services. - -Let us consider a three-tier application with three services: `photo-frontend`, -`photo-backend`, and `datastore`. The photo SRE team manages the -`photo-frontend` and `photo-backend` services while the datastore SRE team -manages the `datastore` service. The `photo-frontend` service can access -`photo-backend`, and the `photo-backend` service can access `datastore`. -However, the `photo-frontend` service cannot access `datastore`. - -In this scenario, a cluster administrator creates two namespaces: -`photo-ns` and `datastore-ns`. The administrator has -access to all namespaces and each team only has access to its own namespace. -The photo SRE team creates two service accounts to run `photo-frontend` and -`photo-backend` respectively in the `photo-ns` namespace. The datastore SRE -team creates one service account to run the `datastore` service in the -`datastore-ns` namespace. Moreover, we need to enforce the service access -control in [Istio Mixer](https://istio.io/v1.6/docs/reference/config/policy-and-telemetry/) such that -`photo-frontend` cannot access datastore. - -In this setup, Kubernetes can isolate the operator privileges on managing the services. -Istio manages certificates and keys in all namespaces -and enforces different access control rules to the services. +Istio security features provide strong identity, powerful policy, transparent TLS encryption, and authentication, authorization and audit (AAA) tools to protect your services and data. +However, to fully make use of these features securely, care must be taken to follow best practices. It is recommended to review the [Security overview](/docs/concepts/security/) before proceeding. + +## Mutual TLS + +Istio will [automatically](/docs/ops/configuration/traffic-management/tls-configuration/#auto-mtls) encrypt traffic using [Mutual TLS](/docs/concepts/security/#mutual-tls-authentication) whenever possible. +However, proxies are configured in [permissive mode](/docs/concepts/security/#permissive-mode) by default, meaning they will accept both mutual TLS and plaintext traffic. + +While this is required for incremental adoption or allowing traffic from clients without an Istio sidecar, it also weakens the security stance. +It is recommended to [migrate to strict mode](/docs/tasks/security/authentication/mtls-migration/) when possible, to enforce that mutual TLS is used. + +Mutual TLS alone is not always enough to fully secure traffic, however, as it provides only authentication, not authorization. +This means that anyone with a valid certificate can still access a service. + +To fully lock down traffic, it is recommended to configure [authorization policies](/docs/tasks/security/authorization/). +These allow creating fine-grained policies to allow or deny traffic. For example, you can allow only requests from the `app` namespace to access the `hello-world` service. + +## Understand traffic capture limitations + +The Istio sidecar works by capturing both inbound traffic and outbound traffic and directing them through the sidecar proxy. + +However, not *all* traffic is captured: + +* Redirection only handles TCP based traffic. Any UDP or ICMP packets will not be captured or modified. +* Inbound capture is disabled on many [ports used by the sidecar](/docs/ops/deployment/requirements/#ports-used-by-istio) as well as port 22. This list can be expanded by options like `traffic.sidecar.istio.io/excludeInboundPorts`. +* Outbound capture may similarly be reduced through settings like `traffic.sidecar.istio.io/excludeOutboundPorts` or other means. + +In general, there is minimal security boundary between an application and its sidecar proxy. Configuration of the sidecar is allowed on a per-pod basis, and both run in the same network/process namespace. +As such, the application may have the ability to remove redirection rules and remove, alter, terminate, or replace the sidecar proxy. +This allows a pod to intentionally bypass its sidecar for outbound traffic or intentionally allow inbound traffic to bypass its sidecar. + +As a result, it is not secure to rely on all traffic being captured unconditionally by Istio. +Instead, the security boundary is that a client may not bypass *another* pod's sidecar. + +For example, if I run the `reviews` application on port `9080`, I can assume that all traffic from the `productpage` application will be captured by the sidecar proxy, +where Istio authentication and authorization policies may apply. + +### Defense in depth with `NetworkPolicy` + +To further secure traffic, Istio policies can be layered with Kubernetes [Network Policies](https://kubernetes.io/docs/concepts/services-networking/network-policies/). +This enables a strong [defense in depth](https://en.wikipedia.org/wiki/Defense_in_depth_(computing)) strategy that can be used to further strengthen the security of your mesh. + +For example, you may choose to only allow traffic to port `9080` of our `reviews` application. +In the event of a compromised pod or security vulnerability in the cluster, this may limit or stop an attackers progress. + +### Securing egress traffic + +A common misconception is that options like [`outboundTrafficPolicy: REGISTRY_ONLY`](/docs/tasks/traffic-management/egress/egress-control/#envoy-passthrough-to-external-services) acts as a security policy preventing all access to undeclared services. +However, this is not a strong security boundary as mentioned above, and should be considered best-effort. + +While this is useful to prevent accidental dependencies, if you want to secure egress traffic, and enforce all outbound traffic goes through a proxy, you should instead rely on an [Egress Gateway](/docs/tasks/traffic-management/egress/egress-gateway/). +When combined with a [Network Policy](/docs/tasks/traffic-management/egress/egress-gateway/#apply-kubernetes-network-policies), you can enforce all traffic, or some subset, goes through the egress gateway. +This ensures that even if a client accidentally or maliciously bypasses their sidecar, the request will be blocked. + +## Configure TLS verification in Destination Rule when using TLS origination + +Istio offers the ability to [originate TLS](/docs/tasks/traffic-management/egress/egress-tls-origination/) from the sidecar proxy. +This enables applications that send plaintext HTTP traffic to be transparently "upgraded" to HTTPS. + +Care must be taken when configuring the `DestinationRule`'s `tls` setting to specify the `caCertificates` field. +When this is not set, the servers certificate will not be verified. + +For example: + +{{< text yaml >}} +apiVersion: networking.istio.io/v1beta1 +kind: DestinationRule +metadata: + name: google-tls +spec: + host: google.com + trafficPolicy: + tls: + mode: SIMPLE + caCertificates: /etc/ssl/certs/ca-certificates.crt +{{< /text >}} + +## Gateways + +When running an Istio [gateway](/docs/tasks/traffic-management/ingress/), there are a few resources involved: + +* `Gateway`s, which controls the ports and TLS settings for the gateway. +* `VirtualService`s, which control the routing logic. These are associated with `Gateway`s by direct reference in the `gateways` field and a mutual agreement on the `hosts` field in the `Gateway` and `VirtualService`. + +### Restrict `Gateway` creation privileges + +It is recommended to restrict creation of Gateway resources to trusted cluster administrators. This can be achieved by [Kubernetes RBAC policies](https://kubernetes.io/docs/reference/access-authn-authz/rbac/) or tools like [Open Policy Agent](https://www.openpolicyagent.org/). + +### Avoid overly broad `hosts` configurations + +When possible, avoid overly broad `hosts` settings in `Gateway`. + +For example, this configuration will allow any `VirtualService` to bind to the `Gateway`, potentially exposing unexpected domains: + +{{< text yaml >}} +servers: +- port: + number: 80 + name: http + protocol: HTTP + hosts: + - "*" +{{< /text >}} + +This should be locked down to allow only specific domains or specific namespaces: + +{{< text yaml >}} +servers: +- port: + number: 80 + name: http + protocol: HTTP + hosts: + - "foo.example.com" # Allow only VirtualServices that are for foo.example.com + - "default/bar.example.com" # Allow only VirtualServices in the default namespace that are for bar.example.com + - "route-namespace/*" # Allow only VirtualServices in the route-namespace namespace for any host +{{< /text >}} + +### Isolate sensitive services + +It may be desired to enforce stricter physical isolation for sensitive services. For example, you may want to run a +[dedicated gateway instance](/docs/setup/install/istioctl/#configure-gateways) for a sensitive `payments.example.com`, while utilizing a single +shared gateway instance for less sensitive domains like `blog.example.com` and `store.example.com`. + +## Protocol detection + +Istio will [automatically determine the protocol](/docs/ops/configuration/traffic-management/protocol-selection/#automatic-protocol-selection) of traffic it sees. +To avoid accidental or intentional miss detection, which may result in unexpected traffic behavior, it is recommended to [explicitly declare the protocol](/docs/ops/configuration/traffic-management/protocol-selection/#explicit-protocol-selection) where possible. + +## CNI + +In order to transparently capture all traffic, Istio relies on `iptables` rules configured by the `istio-init` `initContainer`. +This adds a [requirement](/docs/ops/deployment/requirements/) for the `NET_ADMIN` and `NET_RAW` [capabilities](https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-capabilities-for-a-container) to be available to the pod. + +To reduce privileges granted to pods, Istio offers a [CNI plugin](/docs/setup/additional-setup/cni/) which removes this requirement. + +{{< warning >}} +The Istio CNI plugin is currently an alpha feature. +{{< /warning >}} + +## Use hardened docker images + +Istio's default docker images, including those run by the control plane, gateway, and sidecar proxies, are based on `ubuntu`. +This provides various tools such as `bash` and `curl`, which trades off convenience for an increase attack surface. + +Istio also offers a smaller image based on [distroless images](/docs/ops/configuration/security/harden-docker-images/) that reduces the dependencies in the image. + +{{< warning >}} +Distroless images are currently an alpha feature. +{{< /warning >}} + +## Release and security policy + +In order to ensure your cluster has the latest security patches for known vulnerabilities, it is important to stay on the latest patch release of Istio and ensure that you are on a [supported release](/about/supported-releases) that is still receiving security patches. + +## Avoid alpha and experimental features + +All Istio features and APIs are assigned a [feature status](/about/feature-stages/), defining its stability, deprecation policy, and security policy. + +Because alpha and experimental features do not have as strong security guarantees, it is recommended to avoid them whenever possible. + +To determine the feature status of features in use in your cluster, consult the [Istio features](/about/feature-stages/#istio-features) list. + + ## Configure third party service account tokens @@ -66,4 +200,4 @@ To determine if your cluster supports third party tokens, look for the `TokenReq } {{< /text >}} -While most cloud providers support this feature now, many local development tools and custom installations may not. To enable this feature, please refer to the [Kubernetes documentation](https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#service-account-token-volume-projection). +While most cloud providers support this feature now, many local development tools and custom installations may not prior to Kubernetes 1.20. To enable this feature, please refer to the [Kubernetes documentation](https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/#service-account-token-volume-projection). diff --git a/content/en/docs/ops/common-problems/network-issues/index.md b/content/en/docs/ops/common-problems/network-issues/index.md index e94f167878f3d..051363db45934 100644 --- a/content/en/docs/ops/common-problems/network-issues/index.md +++ b/content/en/docs/ops/common-problems/network-issues/index.md @@ -496,89 +496,3 @@ Then, simply bind both `VirtualServices` to it like this: - `Gateway` configuration `gw` with host `*.test.com`, selector `istio: ingressgateway`, and TLS using gateway's mounted (wildcard) certificate - `VirtualService` configuration `vs1` with host `service1.test.com` and gateway `gw` - `VirtualService` configuration `vs2` with host `service2.test.com` and gateway `gw` - -### Port conflict when configuring multiple TLS hosts in a gateway - -If you apply a `Gateway` configuration that has the same `selector` labels as another -existing `Gateway`, then if they both expose the same HTTPS port you must ensure that they have -unique port names. Otherwise, the configuration will be applied without an immediate error indication -but it will be ignored in the runtime gateway configuration. For example: - -{{< text yaml >}} -apiVersion: networking.istio.io/v1beta1 -kind: Gateway -metadata: - name: mygateway -spec: - selector: - istio: ingressgateway # use istio default ingress gateway - servers: - - port: - number: 443 - name: https - protocol: HTTPS - tls: - mode: SIMPLE - serverCertificate: /etc/istio/ingressgateway-certs/tls.crt - privateKey: /etc/istio/ingressgateway-certs/tls.key - hosts: - - "myhost.com" ---- -apiVersion: networking.istio.io/v1beta1 -kind: Gateway -metadata: - name: mygateway2 -spec: - selector: - istio: ingressgateway # use istio default ingress gateway - servers: - - port: - number: 443 - name: https - protocol: HTTPS - tls: - mode: SIMPLE - serverCertificate: /etc/istio/ingressgateway-certs/tls.crt - privateKey: /etc/istio/ingressgateway-certs/tls.key - hosts: - - "myhost2.com" -{{< /text >}} - -With this configuration, requests to the second host, `myhost2.com`, will fail because -both gateway ports have `name: https`. -A _curl_ request, for example, will produce an error message something like this: - -{{< text plain >}} -curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to myhost2.com:443 -{{< /text >}} - -You can confirm that this has happened by checking Pilot's logs for a message similar to the following: - -{{< text bash >}} -$ kubectl logs -n istio-system $(kubectl get pod -l istio=pilot -n istio-system -o jsonpath={.items..metadata.name}) -c discovery | grep "non unique port" -2018-09-14T19:02:31.916960Z info model skipping server on gateway mygateway2 port https.443.HTTPS: non unique port name for HTTPS port -{{< /text >}} - -To avoid this problem, ensure that multiple uses of the same `protocol: HTTPS` port are uniquely named. -For example, change the second one to `https2`: - -{{< text yaml >}} -apiVersion: networking.istio.io/v1beta1 -kind: Gateway -metadata: - name: mygateway2 -spec: - selector: - istio: ingressgateway # use istio default ingress gateway - servers: - - port: - number: 443 - name: https2 - protocol: HTTPS - tls: - mode: SIMPLE - serverCertificate: /etc/istio/ingressgateway-certs/tls.crt - privateKey: /etc/istio/ingressgateway-certs/tls.key - hosts: - - "myhost2.com" -{{< /text >}} diff --git a/content/en/docs/ops/common-problems/security-issues/index.md b/content/en/docs/ops/common-problems/security-issues/index.md index f1bfa8ec3f15a..95e2950c791e5 100644 --- a/content/en/docs/ops/common-problems/security-issues/index.md +++ b/content/en/docs/ops/common-problems/security-issues/index.md @@ -79,42 +79,66 @@ With Istio, you can enable authentication for end users through [request authent {{< /text >}} -## Authorization is too restrictive +## Authorization is too restrictive or permissive + +### Make sure there are no typos in the policy YAML file + +One common mistake is specifying multiple items unintentionally in the YAML. Take the following policy as an example: + +{{< text yaml >}} +apiVersion: security.istio.io/v1beta1 +kind: AuthorizationPolicy +metadata: + name: example + namespace: foo +spec: + action: ALLOW + rules: + - to: + - operation: + paths: + - /foo + - from: + - source: + namespaces: + - foo +{{< /text >}} -When you first enable authorization for a service, all requests are denied by default. After you add one or more authorization policies, then -matching requests should flow through. If all requests continue to be denied, you can try the following: +You may expect the policy to allow requests if the path is `/foo` **and** the source namespace is `foo`. +However, the policy actually allows requests if the path is `/foo` **or** the source namespace is `foo`, which is +more permissive. -1. Make sure there is no typo in your policy YAML file. +In the YAML syntax, the `-` in front of the `from:` means it's a new element in the list. This creates 2 rules in the +policy instead of 1. In authorization policy, multiple rules have the semantics of `OR`. -1. Avoid enabling authorization for {{< gloss >}}Istiod{{< /gloss >}}. Istio authorization policy is designed for authorizing access to workloads in Istio Mesh. Enabling it for Istiod may cause unexpected behavior. +To fix the problem, just remove the extra `-` to make the policy have only 1 rule that allows requests if the +path is `/foo` **and** the source namespace is `foo`, which is more restrictive. -1. Make sure that your authorization policies are in the right namespace (as specified in `metadata/namespace` field). +### Make sure you are NOT using HTTP-only fields on TCP ports -1. Make sure that your authorization policies with ALLOW action don't use any HTTP only fields for TCP traffic. -Otherwise, Istio ignores the ALLOW policies as if they don't exist. +The authorization policy will be more restrictive because HTTP-only fields (e.g. `host`, `path`, `headers`, JWT, etc.) +do not exist in the raw TCP connections. -1. An HTTP response with the value `RBAC: Access Denied` indicates an authorization policy is in effect. You can determine the authorization policy in effect by running `istioctl x authz check POD-NAME.POD-NAMESPACE`. +In the case of `ALLOW` policy, these fields are never matched. In the case of `DENY` and `CUSTOM` action, these fields +are considered always matched. The final effect is a more restrictive policy that could cause unexpected denies. -1. Make sure that your authorization policies with DENY action don't use any HTTP only fields for TCP traffic. -Otherwise, Istio ignores the rules with HTTP only fields within the DENY policies as if they don't exist. +Check the Kubernetes service definition to verify that the port is [named with the correct protocol properly](/docs/ops/configuration/traffic-management/protocol-selection/#explicit-protocol-selection). +If you are using HTTP-only fields on the port, make sure the port name has the `http-` prefix. -1. An HTTP response with the value `upstream connect error or disconnect/reset before headers. reset reason: connection termination` can indicate an authorization policy with HTTP only fields applied to TCP traffic. Read the [port selection documentation](/docs/ops/configuration/traffic-management/protocol-selection/) for how Istio determines whether a service is using the http or tcp protocol. +### Make sure the policy is applied to the correct target -## Authorization is too permissive +Check the workload selector and namespace to confirm it's applied to the correct targets. You can determine the +authorization policy in effect by running `istioctl x authz check POD-NAME.POD-NAMESPACE`. -If authorization checks are enabled for a service and yet requests to the -service aren't being blocked, then authorization was likely not enabled -successfully. To verify, follow these steps: +### Pay attention to the action specified in the policy -1. Check the [authorization concept documentation](/docs/concepts/security/#authorization) - to correctly apply Istio authorization. +- If not specified, the policy defaults to use action `ALLOW`. -1. Make sure there is no typo in your policy YAML file. Especially check to make sure the authorization policy is applied -to the right workload and namespace. +- When a workload has multiple actions (`CUSTOM`, `ALLOW` and `DENY`) applied at the same time, all actions must be + satisfied to allow a request. In other words, a request is denied if any of the action denies and is allowed only if + all actions allow. -1. Avoid enabling authorization for Istiod. The Istio authorization features are designed for - authorizing access to workloads in an Istio Mesh. Enabling the authorization - features for Istiod can cause unexpected behavior. +- The `AUDIT` action does not enforce access control and will not deny the request at any cases. ## Ensure Istiod accepts the policies diff --git a/content/en/docs/ops/diagnostic-tools/multicluster/index.md b/content/en/docs/ops/diagnostic-tools/multicluster/index.md new file mode 100644 index 0000000000000..5079f899c35f1 --- /dev/null +++ b/content/en/docs/ops/diagnostic-tools/multicluster/index.md @@ -0,0 +1,193 @@ +--- +title: Troubleshooting Multicluster +description: Describes tools and techniques to diagnose issues with multicluster and multi-network installations. +weight: 90 +keywords: [debug,multicluster,multi-network,envoy] +owner: istio/wg-environments-maintainers +test: no +--- + +This page describes how to troubleshoot issues with Istio deployed to multiple clusters and/or networks. +Before reading this, you should take the steps in [Multicluster Installation](/docs/setup/install/multicluster/) +and read the [Deployment Models](/docs/ops/deployment/deployment-models/) guide. + +## Cross-Cluster Load Balancing + +The most common, but also broad problem with multi-network installations is that cross-cluster load balancing doesn’t work. Usually this manifests itself as only seeing responses from the cluster-local instance of a Service: + +{{< text bash >}} +$ for i in $(seq 10); do kubectl --context=$CTX_CLUSTER1 -n sample exec sleep-dd98b5f48-djwdw -c sleep -- curl -s helloworld:5000/hello; done +Hello version: v1, instance: helloworld-v1-578dd69f69-j69pf +Hello version: v1, instance: helloworld-v1-578dd69f69-j69pf +Hello version: v1, instance: helloworld-v1-578dd69f69-j69pf +... +{{< /text >}} + +When following the guide to [verify multicluster installation](/docs/setup/install/multicluster/verify/) +we would expect both `v1` and `v2` responses, indicating traffic is going to both clusters. + +There are many possible causes to the problem: + +### Locality Load Balancing + +[Locality load balancing](/docs/tasks/traffic-management/locality-load-balancing/failover/#configure +-locality-failover) can be used to make clients prefer that traffic go to the nearest destination. If the clusters +are in different localities (region/zone), locality load balancing will prefer the local-cluster and is working as +intended. If locality load balancing is disabled, or the clusters are in the same locality, there may be another issue. + +### Trust Configuration + +Cross-cluster traffic, as with intra-cluster traffic, relies on a common root of trust between the proxies. The default +Istio installation will use their own individually generated root certificate-authorities. For multi-cluster, we +must manually configure a shared root of trust. Follow Plug-in Certs below or read [Identity and Trust Models](/docs/ops/deployment/deployment-models/#identity-and-trust-models) +to learn more. + +**Plug-in Certs:** + +To verify certs are configured correctly, you can compare the root-cert in each cluster: + +{{< text bash >}} +$ diff \ + $(kubectl --context="${CTX_CLUSTER1}" -n istio-system get secret cacerts -ojsonpath='{.data.root-cert\.pem}') \ + $(kubectl --context="${CTX_CLUSTER1}" -n istio-system get secret cacerts -ojsonpath='{.data.root-cert\.pem}') +{{< /text >}} + +You can follow the [Plugin CA Certs](/docs/tasks/security/cert-management/plugin-ca-cert/) guide, ensuring to run +the steps for every cluster. + +### Step-by-step Diagnosis + +If you've gone through the sections above and are still having issues, then it's time to dig a little deeper. + +The following steps assume you're following the [HelloWorld verification](/docs/setup/install/multicluster/verify/). +Before continuing, make sure both `helloworld` and `sleep` are deployed in each cluster. + +From each cluster, find the endpoints the `sleep` service has for `helloworld`: + +{{< text bash >}} +$ istioctl --context $CTX_CLUSTER1 proxy-config endpoint sleep-dd98b5f48-djwdw.sample | grep helloworld +{{< /text >}} + +Troubleshooting information differs based on the cluster that is the source of traffic: + +{{< tabset category-name="source-cluster" >}} + +{{< tab name="Primary cluster" category-value="primary" >}} + +{{< text bash >}} +$ istioctl --context $CTX_CLUSTER1 proxy-config endpoint sleep-dd98b5f48-djwdw.sample | grep helloworld +10.0.0.11:5000 HEALTHY OK outbound|5000||helloworld.sample.svc.cluster.local +{{< /text >}} + +Only one endpoint is shown, indicating the control plane cannot read endpoints from the remote cluster. +Verify that remote secrets are configured properly. + +{{< text bash >}} +$ kubectl get secrets --context=$CTX_CLUSTER1 -n istio-system -l "istio/multiCluster=true" +{{< /text >}} + +* If the secret is missing, create it. +* If the secret is present: + * Look at the config in the secret. Make sure the cluster name is used as the data key for the remote `kubeconfig`. + * If the secret looks correct, check the logs of `istiod` for connectivity or permissions issues reaching the + remote Kubernetes API server. Log messages may include `Failed to add remote cluster from secret` along with an + error reason. + +{{< /tab >}} + +{{< tab name="Remote cluster" category-value="remote" >}} + +{{< text bash >}} +$ istioctl --context $CTX_CLUSTER2 proxy-config endpoint sleep-dd98b5f48-djwdw.sample | grep helloworld +10.0.1.11:5000 HEALTHY OK outbound|5000||helloworld.sample.svc.cluster.local +{{< /text >}} + +Only one endpoint is shown, indicating the control plane cannot read endpoints from the remote cluster. +Verify that remote secrets are configured properly. + +{{< text bash >}} +$ kubectl get secrets --context=$CTX_CLUSTER1 -n istio-system -l "istio/multiCluster=true" +{{< /text >}} + +* If the secret is missing, create it. +* If the secret is present and the endpoint is a Pod in the **primary** cluster: + * Look at the config in the secret. Make sure the cluster name is used as the data key for the remote `kubeconfig`. + * If the secret looks correct, check the logs of `istiod` for connectivity or permissions issues reaching the + remote Kubernetes API server. Log messages may include `Failed to add remote cluster from secret` along with an + error reason. +* If the secret is present and the endpoint is a Pod in the **remote** cluster: + * The proxy is reading configuration from an istiod inside the remote cluster. When a remote cluster has an in + -cluster istiod, it is only meant for sidecar injection and CA. You can verify this is the problem by looking + for a Service named `istiod-remote` in the `istio-system` namespace. If it's missing, reinstall making sure + `values.global.remotePilotAddress` is set. + +{{< /tab >}} + +{{< tab name="Multi-Network" category-value="multi-primary" >}} + +The steps for Primary and Remote clusters still apply for multi-network, although multi-network has an additional case: + +{{< text bash >}} +$ istioctl --context $CTX_CLUSTER1 proxy-config endpoint sleep-dd98b5f48-djwdw.sample | grep helloworld +10.0.5.11:5000 HEALTHY OK outbound|5000||helloworld.sample.svc.cluster.local +10.0.6.13:5000 HEALTHY OK outbound|5000||helloworld.sample.svc.cluster.local +{{< /text >}} + +In multi-network, we expect one of the endpoint IPs to match the remote cluster's east-west gateway public IP. Seeing +multiple Pod IPs indicates one of two things: + +* The address of the gateway for the remote network cannot be determined. +* The network of either the client or server pod cannot be determined. + +**The address of the gateway for the remote network cannot be determined:** + +In the remote cluster that cannot be reached, check that the Service has an External IP: + +{{< text bash >}} +$ kubectl -n istio-system get service -l "istio=eastwestgateway" +NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE +istio-eastwestgateway LoadBalancer 10.8.17.119 15021:31781/TCP,15443:30498/TCP,15012:30879/TCP,15017:30336/TCP 76m +{{< /text >}} + +If the `EXTERNAL-IP` is stuck in ``, the environment may not support `LoadBalancer` services. In this case, it +may be necessary to customize the `spec.externalIPs` section of the Service to manually give the Gateway an IP reachable +from outside the cluster. + +If the external IP is present, check that the Service includes a `topology.istio.io/network` label with the correct +value. If that is incorrect, reinstall the gateway and make sure to set the --network flag on the generation script. + +**The network of either the client or server cannot be determined.** + +On the source pod, check the proxy metadata. + +{{< text bash >}} +$ kubectl get pod $SLEEP_POD_NAME \ + -o jsonpath="{.spec.containers[*].env[?(@.name=='ISTIO_META_NETWORK')].value}" +{{< /text >}} + +{{< text bash >}} +$ kubectl get pod $HELLOWORLD_POD_NAME \ + -o jsonpath="{.metadata.labels.topology\.istio\.io/network}" +{{< /text >}} + +If either of these values aren't set, or have the wrong value, istiod may treat the source and client proxies as being on the same network and send network-local endpoints. +When these aren't set, check that `values.global.network` was set properly during install, or that the injection webhook is configured correctly. + +Istio determines the network of a Pod using the `topology.istio.io/network` label which is set during injection. For +non-injected Pods, Istio relies on the `topology.istio.io/network` label set on the system namespace in the cluster. + +In each cluster, check the network: + +{{< text bash >}} +$ kubectl --context="${CTX_CLUSTER1}" get ns istio-system -ojsonpath='{.metadata.labels.topology\.istio\.io/network}' +{{< /text >}} + +If the above command doesn't output the expected network name, set the label: + +{{< text bash >}} +$ kubectl --context="${CTX_CLUSTER1}" label namespace istio-system topology.istio.io/network=network1 +{{< /text >}} + +{{< /tab >}} + +{{< /tabset >}} diff --git a/content/en/docs/ops/diagnostic-tools/virtual-machines/index.md b/content/en/docs/ops/diagnostic-tools/virtual-machines/index.md index 4b9f5d23cf69c..ad0eabef1e90e 100644 --- a/content/en/docs/ops/diagnostic-tools/virtual-machines/index.md +++ b/content/en/docs/ops/diagnostic-tools/virtual-machines/index.md @@ -1,7 +1,7 @@ --- title: Debugging Virtual Machines description: Describes tools and techniques to diagnose issues with Virtual Machines. -weight: 20 +weight: 80 keywords: [debug,virtual-machines,envoy] owner: istio/wg-environments-maintainers test: n/a @@ -9,6 +9,7 @@ test: n/a This page describes how to troubleshoot issues with Istio deployed to Virtual Machines. Before reading this, you should take the steps in [Virtual Machine Installation](/docs/setup/install/virtual-machine/). +Additionally, [Virtual Machine Architecture](/docs/ops/deployment/vm-architecture/) can help you understand how the components interact. Troubleshooting an Istio Virtual Machine installation is similar to troubleshooting issues with proxies running inside Kubernetes, but there are some key differences to be aware of. diff --git a/content/en/docs/ops/integrations/prometheus/index.md b/content/en/docs/ops/integrations/prometheus/index.md index 148f94364d91d..dc64d803e97a4 100644 --- a/content/en/docs/ops/integrations/prometheus/index.md +++ b/content/en/docs/ops/integrations/prometheus/index.md @@ -21,9 +21,16 @@ $ kubectl apply -f {{< github_file >}}/samples/addons/prometheus.yaml This will deploy Prometheus into your cluster. This is intended for demonstration only, and is not tuned for performance or security. +{{< warning >}} +While the quick-start configuration is well-suited for small clusters and monitoring for short time horizons, +it is not suitable for large-scale meshes or monitoring over a period of days or weeks. In particular, +the introduced labels can increase metrics cardinality, requiring a large amount of storage. And, when trying +to identify trends and differences in traffic over time, access to historical data can be paramount. +{{< /warning >}} + ### Option 2: Customizable install -Consult the [Prometheus documentation](https://www.prometheus.io/) to get started deploying Prometheus into your environment. See [Configuration](#Configuration) for more information on configuring Prometheus to scrape Istio deployments. +Consult the [Prometheus documentation](https://www.prometheus.io/) to get started deploying Prometheus into your environment. See [Configuration](#configuration) for more information on configuring Prometheus to scrape Istio deployments. ## Configuration @@ -60,22 +67,39 @@ If required, this feature can be disabled per workload by adding a `prometheus.i ### Option 2: Customized scraping configurations -The built-in demo installation of Prometheus contains all the required scraping configuration. To deploy this instance of Prometheus, follow the steps in [Customizable Install with Istioctl](/docs/setup/install/istioctl/) to install Istio and pass `--set values.prometheus.enabled=true` during installation. +To configure an existing Prometheus instance to scrape stats generated by Istio, several jobs need to be added. + +* To scrape `Istiod` stats, the following example job can be added to scrape its `http-monitoring` port: -This built-in deployment of Prometheus is intended for new users to help them quickly getting started. However, it does not offer advanced customization, like persistence or authentication and as such should not be considered production ready. To use an existing Prometheus instance, add the scraping configurations in [`prometheus/configmap.yaml`]({{< github_file>}}/manifests/charts/istio-telemetry/prometheus/templates/configmap.yaml) to your configuration. +{{< text yaml >}} +- job_name: 'istiod' + kubernetes_sd_configs: + - role: endpoints + namespaces: + names: + - istio-system + relabel_configs: + - source_labels: [__meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name] + action: keep + regex: istiod;http-monitoring +{{< /text >}} -This configuration will add scrape job configurations for the control plane, as well as for all Envoy sidecars. Additionally, a job is configured to scrape application metrics for all data plane pods with relevant `prometheus.io` annotations: +* To scrape Envoy stats, including sidecar proxies and gateway proxies, the following job can be added to scrape ports that end with `-envoy-prom`: {{< text yaml >}} -spec: - template: - metadata: - annotations: - prometheus.io/scrape: true # determines if a pod should be scraped. Set to true to enable scraping. - prometheus.io/path: /metrics # determines the path to scrape metrics at. Defaults to /metrics. - prometheus.io/port: 80 # determines the port to scrape metrics at. Defaults to 80. + - job_name: 'envoy-stats' + metrics_path: /stats/prometheus + kubernetes_sd_configs: + - role: pod + + relabel_configs: + - source_labels: [__meta_kubernetes_pod_container_port_name] + action: keep + regex: '.*-envoy-prom' {{< /text >}} +* For application stats, if [Strict mTLS](/docs/tasks/security/authentication/authn-policy/#globally-enabling-istio-mutual-tls-in-strict-mode) is not enabled, your existing scraping configuration should still work. Otherwise, Prometheus needs to be configured to [scrape with Istio certs](#tls-settings). + #### TLS settings The control plane, gateway, and Envoy sidecar metrics will all be scraped over plaintext. However, the application metrics will follow whatever Istio configuration has been configured for the workload. In particular, if [Strict mTLS](/docs/tasks/security/authentication/authn-policy/#globally-enabling-istio-mutual-tls-in-strict-mode) is enabled, then Prometheus will need to be configured to scrape using Istio certificates. @@ -83,30 +107,38 @@ The control plane, gateway, and Envoy sidecar metrics will all be scraped over p One way to provision Istio certificates for Prometheus is by injecting a sidecar which will rotate SDS certificates and output them to a volume that can be shared with Prometheus. However, the sidecar should not intercept requests for Prometheus because the Prometheus's model of direct endpoint access is incompatible with Istio's sidecar proxy model. -Add the following annotations to the Prometheus deployment to inject a sidecar that will write a certificate to a shared volume, but without configuring traffic redirection: +To achieve this, configure a cert volume mount on the Prometheus server container: + +{{< text yaml >}} +containers: + - name: prometheus-server + ... + volumeMounts: + mountPath: /etc/prom-certs/ + name: istio-certs +volumes: + - emptyDir: + medium: Memory + name: istio-certs +{{< /text >}} + +Then add the following annotations to the Prometheus deployment pod template, and deploy it with [sidecar injection](/docs/setup/additional-setup/sidecar-injection/). +This configures the sidecar to write a certificate to the shared volume, but without configuring traffic redirection: {{< text yaml >}} spec: template: metadata: annotations: - sidecar.istio.io/inject: "true" traffic.sidecar.istio.io/includeInboundPorts: "" # do not intercept any inbound ports traffic.sidecar.istio.io/includeOutboundIPRanges: "" # do not intercept any outbound traffic proxy.istio.io/config: | # configure an env variable `OUTPUT_CERTS` to write certificates to the given folder proxyMetadata: OUTPUT_CERTS: /etc/istio-output-certs - sidecar.istio.io/userVolume: '[{"name": "istio-certs", "emptyDir": {"medium":"Memory"}}]' # mount the shared volume - sidecar.istio.io/userVolumeMount: '[{"name": "istio-certs", "mountPath": "/etc/istio-output-certs"}]' + sidecar.istio.io/userVolumeMount: '[{"name": "istio-certs", "mountPath": "/etc/istio-output-certs"}]' # mount the shared volume at sidecar proxy {{< /text >}} -To use the provisioned certificate, mount the shared volume for the Prometheus container and set the scraping job TLS context as follow: - -{{< text yaml >}} -volumeMounts: -- mountPath: /etc/prom-certs/ - name: istio-certs -{{< /text >}} +Finally, set the scraping job TLS context as follows: {{< text yaml >}} scheme: https diff --git a/content/en/docs/reference/commands/istioctl/index.html b/content/en/docs/reference/commands/istioctl/index.html index fc7a3eb376bed..2c0067f2f0029 100644 --- a/content/en/docs/reference/commands/istioctl/index.html +++ b/content/en/docs/reference/commands/istioctl/index.html @@ -2452,7 +2452,7 @@

istioctl experimental revision

Examples

-
  # View the details of a revision named 'canary'    
+
  # View the details of a revision named 'canary'
   istioctl experimental revision describe canary
 
   # View the details of a revision named 'canary' and also the pods
@@ -2460,7 +2460,7 @@ 

Examples

istioctl experimental revision describe canary -v # Get details about a revision in json format (default format is human-friendly table format) - istioctl experimental revision describe canary -v -o json + istioctl experimental revision describe canary -v -o json

istioctl experimental revision list

@@ -2518,7 +2518,7 @@

istioctl experimental revision list

Examples

  # View summary of revisions installed in the current cluster
-  # which can be overridden with --context parameter. 
+  # which can be overridden with --context parameter.
   istioctl experimental revision list
 
   # View list of revisions including customizations, istiod and gateway pods
@@ -5442,7 +5442,7 @@ 

Environment variables

PILOT_ENABLED_SERVICE_APIS Boolean true -If this is set to true, support for Kubernetes service-apis (github.com/kubernetes-sigs/service-apis) will be enabled. In addition to this being enabled, the service-apis CRDs need to be installed. +If this is set to true, support for Kubernetes gateway-api (github.com/kubernetes-sigs/gateway-api) will be enabled. In addition to this being enabled, the gateway-api CRDs need to be installed. PILOT_ENABLE_ANALYSIS @@ -5499,6 +5499,12 @@

Environment variables

If enabled, for a headless service/stateful set in Kubernetes, pilot will generate an outbound listener for each pod in a headless service. This feature should be disabled if headless services have a large number of pods. +PILOT_ENABLE_INBOUND_PASSTHROUGH +Boolean +true +If enabled, inbound clusters will be configured as ORIGINAL_DST clusters. When disabled, requests are always sent to localhost. The primary implication of this is that when enabled, binding to POD_IP will work while localhost will not; when disable, bind to POD_IP will not work, while localhost will. The enabled behavior matches the behavior without Istio enabled at all; this flag exists only for backwards compatibility. Regardless of this setting, the configuration can be overridden with the Sidecar.Ingress.DefaultEndpoint configuration. + + PILOT_ENABLE_ISTIO_TAGS Boolean true @@ -5619,18 +5625,18 @@

Environment variables

Protocol detection timeout for inbound listener -PILOT_INITIAL_FETCH_TIMEOUT -Time Duration -0s -Specifies the initial_fetch_timeout for config. If this time is reached without a response to the config requested by Envoy, the Envoy will move on with the init phase. This prevents envoy from getting stuck waiting on config during startup. - - PILOT_JWT_ENABLE_REMOTE_JWKS Boolean false If enabled, checks to see if the configured JwksUri in RequestAuthentication is a mesh cluster URL and configures Remote Jwks to let Envoy fetch the Jwks instead of Istiod. +PILOT_JWT_PUB_KEY_REFRESH_INTERVAL +Time Duration +20m0s +The interval for istiod to fetch the jwks_uri for the jwks public key. + + PILOT_PUSH_THROTTLE Integer 100 @@ -5804,12 +5810,7 @@

Exported metrics

legacy_path_translation_totalSumNumber of times a legacy API path is translated manifest_patch_error_totalSumNumber of times K8S patch overlays failed manifest_render_error_totalSumNumber of times error occurred during rendering output manifest -num_failed_outgoing_requestsSumNumber of failed outgoing requests (e.g. to a token exchange server, CA, etc.) -num_file_secret_failures_totalSumNumber of times secret generation failed for files -num_file_watcher_failures_totalSumNumber of times file watcher failed to add watchers -num_outgoing_requestsSumNumber of total outgoing requests (e.g. to a token exchange server, CA, etc.) num_outgoing_retriesSumNumber of outgoing retry requests (e.g. to a token exchange server, CA, etc.) -outgoing_latencySumThe latency of outgoing requests (e.g. to a token exchange server, CA, etc.) in milliseconds. owned_resource_totalLastValueNumber of resources currently owned by the operator pilot_conflict_inbound_listenerLastValueNumber of conflicting inbound listeners. pilot_conflict_outbound_listener_http_over_current_tcpLastValueNumber of conflicting wildcard http listeners with current wildcard tcp listener. diff --git a/content/en/docs/reference/commands/operator/index.html b/content/en/docs/reference/commands/operator/index.html index 388eb8177f6df..7e1d13048169a 100644 --- a/content/en/docs/reference/commands/operator/index.html +++ b/content/en/docs/reference/commands/operator/index.html @@ -53,11 +53,11 @@

operator server

--log_caller <string> -Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, authn, authorization, ca, cache, default, installer, klog, kube, model, patch, spiffe, tpath, translator, util, validation, validationController, wle] (default ``) +Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, authn, authorization, ca, default, installer, klog, kube, model, patch, spiffe, tpath, translator, util, validation, validationController, wle] (default ``) --log_output_level <string> -Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, adsc, all, authn, authorization, ca, cache, default, installer, klog, kube, model, patch, spiffe, tpath, translator, util, validation, validationController, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`) +Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, adsc, all, authn, authorization, ca, default, installer, klog, kube, model, patch, spiffe, tpath, translator, util, validation, validationController, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`) --log_rotate <string> @@ -77,7 +77,7 @@

operator server

--log_stacktrace_level <string> -Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, adsc, all, authn, authorization, ca, cache, default, installer, klog, kube, model, patch, spiffe, tpath, translator, util, validation, validationController, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`) +Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, adsc, all, authn, authorization, ca, default, installer, klog, kube, model, patch, spiffe, tpath, translator, util, validation, validationController, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`) --log_target <stringArray> @@ -263,7 +263,7 @@

Environment variables

PILOT_ENABLED_SERVICE_APIS Boolean true -If this is set to true, support for Kubernetes service-apis (github.com/kubernetes-sigs/service-apis) will be enabled. In addition to this being enabled, the service-apis CRDs need to be installed. +If this is set to true, support for Kubernetes gateway-api (github.com/kubernetes-sigs/gateway-api) will be enabled. In addition to this being enabled, the gateway-api CRDs need to be installed. PILOT_ENABLE_ANALYSIS @@ -320,6 +320,12 @@

Environment variables

If enabled, for a headless service/stateful set in Kubernetes, pilot will generate an outbound listener for each pod in a headless service. This feature should be disabled if headless services have a large number of pods. +PILOT_ENABLE_INBOUND_PASSTHROUGH +Boolean +true +If enabled, inbound clusters will be configured as ORIGINAL_DST clusters. When disabled, requests are always sent to localhost. The primary implication of this is that when enabled, binding to POD_IP will work while localhost will not; when disable, bind to POD_IP will not work, while localhost will. The enabled behavior matches the behavior without Istio enabled at all; this flag exists only for backwards compatibility. Regardless of this setting, the configuration can be overridden with the Sidecar.Ingress.DefaultEndpoint configuration. + + PILOT_ENABLE_ISTIO_TAGS Boolean true @@ -440,18 +446,18 @@

Environment variables

Protocol detection timeout for inbound listener -PILOT_INITIAL_FETCH_TIMEOUT -Time Duration -0s -Specifies the initial_fetch_timeout for config. If this time is reached without a response to the config requested by Envoy, the Envoy will move on with the init phase. This prevents envoy from getting stuck waiting on config during startup. - - PILOT_JWT_ENABLE_REMOTE_JWKS Boolean false If enabled, checks to see if the configured JwksUri in RequestAuthentication is a mesh cluster URL and configures Remote Jwks to let Envoy fetch the Jwks instead of Istiod. +PILOT_JWT_PUB_KEY_REFRESH_INTERVAL +Time Duration +20m0s +The interval for istiod to fetch the jwks_uri for the jwks public key. + + PILOT_PUSH_THROTTLE Integer 100 @@ -605,12 +611,7 @@

Exported metrics

legacy_path_translation_totalSumNumber of times a legacy API path is translated manifest_patch_error_totalSumNumber of times K8S patch overlays failed manifest_render_error_totalSumNumber of times error occurred during rendering output manifest -num_failed_outgoing_requestsSumNumber of failed outgoing requests (e.g. to a token exchange server, CA, etc.) -num_file_secret_failures_totalSumNumber of times secret generation failed for files -num_file_watcher_failures_totalSumNumber of times file watcher failed to add watchers -num_outgoing_requestsSumNumber of total outgoing requests (e.g. to a token exchange server, CA, etc.) num_outgoing_retriesSumNumber of outgoing retry requests (e.g. to a token exchange server, CA, etc.) -outgoing_latencySumThe latency of outgoing requests (e.g. to a token exchange server, CA, etc.) in milliseconds. owned_resource_totalLastValueNumber of resources currently owned by the operator pilot_conflict_inbound_listenerLastValueNumber of conflicting inbound listeners. pilot_conflict_outbound_listener_http_over_current_tcpLastValueNumber of conflicting wildcard http listeners with current wildcard tcp listener. diff --git a/content/en/docs/reference/commands/pilot-agent/index.html b/content/en/docs/reference/commands/pilot-agent/index.html index 5561efd679702..1dbb046c5b8cb 100644 --- a/content/en/docs/reference/commands/pilot-agent/index.html +++ b/content/en/docs/reference/commands/pilot-agent/index.html @@ -837,7 +837,7 @@

Environment variables

PILOT_ENABLED_SERVICE_APIS Boolean true -If this is set to true, support for Kubernetes service-apis (github.com/kubernetes-sigs/service-apis) will be enabled. In addition to this being enabled, the service-apis CRDs need to be installed. +If this is set to true, support for Kubernetes gateway-api (github.com/kubernetes-sigs/gateway-api) will be enabled. In addition to this being enabled, the gateway-api CRDs need to be installed. PILOT_ENABLE_ANALYSIS @@ -894,6 +894,12 @@

Environment variables

If enabled, for a headless service/stateful set in Kubernetes, pilot will generate an outbound listener for each pod in a headless service. This feature should be disabled if headless services have a large number of pods. +PILOT_ENABLE_INBOUND_PASSTHROUGH +Boolean +true +If enabled, inbound clusters will be configured as ORIGINAL_DST clusters. When disabled, requests are always sent to localhost. The primary implication of this is that when enabled, binding to POD_IP will work while localhost will not; when disable, bind to POD_IP will not work, while localhost will. The enabled behavior matches the behavior without Istio enabled at all; this flag exists only for backwards compatibility. Regardless of this setting, the configuration can be overridden with the Sidecar.Ingress.DefaultEndpoint configuration. + + PILOT_ENABLE_ISTIO_TAGS Boolean true @@ -1014,18 +1020,18 @@

Environment variables

Protocol detection timeout for inbound listener -PILOT_INITIAL_FETCH_TIMEOUT -Time Duration -0s -Specifies the initial_fetch_timeout for config. If this time is reached without a response to the config requested by Envoy, the Envoy will move on with the init phase. This prevents envoy from getting stuck waiting on config during startup. - - PILOT_JWT_ENABLE_REMOTE_JWKS Boolean false If enabled, checks to see if the configured JwksUri in RequestAuthentication is a mesh cluster URL and configures Remote Jwks to let Envoy fetch the Jwks instead of Istiod. +PILOT_JWT_PUB_KEY_REFRESH_INTERVAL +Time Duration +20m0s +The interval for istiod to fetch the jwks_uri for the jwks public key. + + PILOT_PUSH_THROTTLE Integer 100 diff --git a/content/en/docs/reference/commands/pilot-discovery/index.html b/content/en/docs/reference/commands/pilot-discovery/index.html index ada58fa12f998..dea26bb0a43b7 100644 --- a/content/en/docs/reference/commands/pilot-discovery/index.html +++ b/content/en/docs/reference/commands/pilot-discovery/index.html @@ -43,11 +43,11 @@ --log_caller <string> -Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, analysis, authn, authorization, ca, cache, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, validation, validationController, validationServer, wle] (default ``) +Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, analysis, authn, authorization, ca, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, trustBundle, validation, validationController, validationServer, wle] (default ``) --log_output_level <string> -Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, cache, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`) +Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, trustBundle, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`) --log_rotate <string> @@ -67,7 +67,7 @@ --log_stacktrace_level <string> -Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, cache, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`) +Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, trustBundle, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`) --log_target <stringArray> @@ -181,12 +181,12 @@

pilot-discovery discovery

--log_caller <string> -Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, analysis, authn, authorization, ca, cache, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, validation, validationController, validationServer, wle] (default ``) +Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, analysis, authn, authorization, ca, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, trustBundle, validation, validationController, validationServer, wle] (default ``) --log_output_level <string> -Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, cache, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`) +Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, trustBundle, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`) --log_rotate <string> @@ -211,7 +211,7 @@

pilot-discovery discovery

--log_stacktrace_level <string> -Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, cache, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`) +Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, trustBundle, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`) --log_target <stringArray> @@ -313,11 +313,11 @@

pilot-discovery request

--log_caller <string> -Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, analysis, authn, authorization, ca, cache, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, validation, validationController, validationServer, wle] (default ``) +Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, analysis, authn, authorization, ca, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, trustBundle, validation, validationController, validationServer, wle] (default ``) --log_output_level <string> -Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, cache, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`) +Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, trustBundle, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`) --log_rotate <string> @@ -337,7 +337,7 @@

pilot-discovery request

--log_stacktrace_level <string> -Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, cache, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`) +Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, trustBundle, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`) --log_target <stringArray> @@ -391,12 +391,12 @@

pilot-discovery version

--log_caller <string> -Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, analysis, authn, authorization, ca, cache, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, validation, validationController, validationServer, wle] (default ``) +Comma-separated list of scopes for which to include caller information, scopes can be any of [ads, adsc, all, analysis, authn, authorization, ca, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, trustBundle, validation, validationController, validationServer, wle] (default ``) --log_output_level <string> -Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, cache, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`) +Comma-separated minimum per-scope logging level of messages to output, in the form of <scope>:<level>,<scope>:<level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, trustBundle, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:info`) --log_rotate <string> @@ -421,7 +421,7 @@

pilot-discovery version

--log_stacktrace_level <string> -Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, cache, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`) +Comma-separated minimum per-scope logging level at which stack traces are captured, in the form of <scope>:<level>,<scope:level>,... where scope can be one of [ads, adsc, all, analysis, authn, authorization, ca, default, klog, kube, mcp, model, pkica, processing, resource, rootcertrotator, secretcontroller, serverca, source, spiffe, status, trustBundle, validation, validationController, validationServer, wle] and level can be one of [debug, info, warn, error, fatal, none] (default `default:none`) --log_target <stringArray> @@ -672,7 +672,7 @@

Environment variables

PILOT_ENABLED_SERVICE_APIS Boolean true -If this is set to true, support for Kubernetes service-apis (github.com/kubernetes-sigs/service-apis) will be enabled. In addition to this being enabled, the service-apis CRDs need to be installed. +If this is set to true, support for Kubernetes gateway-api (github.com/kubernetes-sigs/gateway-api) will be enabled. In addition to this being enabled, the gateway-api CRDs need to be installed. PILOT_ENABLE_ANALYSIS @@ -729,6 +729,12 @@

Environment variables

If enabled, for a headless service/stateful set in Kubernetes, pilot will generate an outbound listener for each pod in a headless service. This feature should be disabled if headless services have a large number of pods. +PILOT_ENABLE_INBOUND_PASSTHROUGH +Boolean +true +If enabled, inbound clusters will be configured as ORIGINAL_DST clusters. When disabled, requests are always sent to localhost. The primary implication of this is that when enabled, binding to POD_IP will work while localhost will not; when disable, bind to POD_IP will not work, while localhost will. The enabled behavior matches the behavior without Istio enabled at all; this flag exists only for backwards compatibility. Regardless of this setting, the configuration can be overridden with the Sidecar.Ingress.DefaultEndpoint configuration. + + PILOT_ENABLE_ISTIO_TAGS Boolean true @@ -849,18 +855,18 @@

Environment variables

Protocol detection timeout for inbound listener -PILOT_INITIAL_FETCH_TIMEOUT -Time Duration -0s -Specifies the initial_fetch_timeout for config. If this time is reached without a response to the config requested by Envoy, the Envoy will move on with the init phase. This prevents envoy from getting stuck waiting on config during startup. - - PILOT_JWT_ENABLE_REMOTE_JWKS Boolean false If enabled, checks to see if the configured JwksUri in RequestAuthentication is a mesh cluster URL and configures Remote Jwks to let Envoy fetch the Jwks instead of Istiod. +PILOT_JWT_PUB_KEY_REFRESH_INTERVAL +Time Duration +20m0s +The interval for istiod to fetch the jwks_uri for the jwks public key. + + PILOT_PUSH_THROTTLE Integer 100 @@ -1073,12 +1079,7 @@

Exported metrics

galley_validation_http_errorSumResource validation http serve errors galley_validation_passedSumResource is valid istio_buildLastValueIstio component build info -num_failed_outgoing_requestsSumNumber of failed outgoing requests (e.g. to a token exchange server, CA, etc.) -num_file_secret_failures_totalSumNumber of times secret generation failed for files -num_file_watcher_failures_totalSumNumber of times file watcher failed to add watchers -num_outgoing_requestsSumNumber of total outgoing requests (e.g. to a token exchange server, CA, etc.) num_outgoing_retriesSumNumber of outgoing retry requests (e.g. to a token exchange server, CA, etc.) -outgoing_latencySumThe latency of outgoing requests (e.g. to a token exchange server, CA, etc.) in milliseconds. pilot_conflict_inbound_listenerLastValueNumber of conflicting inbound listeners. pilot_conflict_outbound_listener_http_over_current_tcpLastValueNumber of conflicting wildcard http listeners with current wildcard tcp listener. pilot_conflict_outbound_listener_tcp_over_current_httpLastValueNumber of conflicting wildcard tcp listeners with current wildcard http listener. diff --git a/content/en/docs/reference/config/analysis/ist0134/index.md b/content/en/docs/reference/config/analysis/ist0134/index.md new file mode 100644 index 0000000000000..33df3c936cde3 --- /dev/null +++ b/content/en/docs/reference/config/analysis/ist0134/index.md @@ -0,0 +1,61 @@ +--- +title: ServiceEntryAddressesRequired +layout: analysis-message +owner: istio/wg-user-experience-maintainers +test: no +--- + +This message occurs when a ServiceEntry with the `protocol` field not set, or set to `TCP`, doesn't have `addresses` defined. + +## Example + +You will receive this message: + +{{< text plain >}} +Warning [IST0134] (ServiceEntry service-entry.default serviceentry.yaml:13) ServiceEntry addresses are required for this protocol. +{{< /text >}} + +when your cluster has the following ServiceEntry with unset protocol and missing addresses: + +{{< text yaml >}} +apiVersion: networking.istio.io/v1alpha3 +kind: ServiceEntry +metadata: + name: service-entry + namespace: default +spec: + hosts: + - 'istio.io' + exportTo: + - "." + ports: + - number: 443 + name: https + location: MESH_EXTERNAL + resolution: DNS +{{< /text >}} + +another example of this analyzer is when you have a ServiceEntry with TCP protocol and missing addresses: + +{{< text yaml >}} +apiVersion: networking.istio.io/v1alpha3 +kind: ServiceEntry +metadata: + name: service-entry + namespace: default +spec: + hosts: + - 'istio.io' + exportTo: + - "." + ports: + - number: 443 + name: https + protocol: TCP + location: MESH_EXTERNAL + resolution: DNS +{{< /text >}} + +## How to resolve + +Make sure to set `addresses` in your ServiceEntry when `protocol` is not set, or set to TCP. If `addresses` is not set, all traffic on the port defined in the ServiceEntry is matched, regardless of the host. diff --git a/content/en/docs/reference/config/istio.operator.v1alpha1/index.html b/content/en/docs/reference/config/istio.operator.v1alpha1/index.html index 5bb1269b4fea6..f1221ac4e61bf 100644 --- a/content/en/docs/reference/config/istio.operator.v1alpha1/index.html +++ b/content/en/docs/reference/config/istio.operator.v1alpha1/index.html @@ -118,6 +118,18 @@

IstioOperatorSpec

Identify the revision this installation is associated with. This option is currently experimental.

+ + +No + + + +defaultRevision +bool + +

Identify whether this revision is the default revision for the cluster +This option is currently experimental.

+ No diff --git a/content/en/docs/reference/config/networking/destination-rule/index.html b/content/en/docs/reference/config/networking/destination-rule/index.html index 32b7c97e061a7..7783210d790cd 100644 --- a/content/en/docs/reference/config/networking/destination-rule/index.html +++ b/content/en/docs/reference/config/networking/destination-rule/index.html @@ -239,9 +239,6 @@

DestinationRule

the destination rule is declared in. Similarly, the value “*” is reserved and defines an export to all namespaces.

-

NOTE: in the current release, the exportTo value is restricted to -“.” or “*” (i.e., the current namespace or all namespaces).

- No @@ -694,7 +691,7 @@

OutlierDetection

http2MaxRequests: 1000 maxRequestsPerConnection: 10 outlierDetection: - consecutiveErrors: 7 + consecutive5xxErrors: 7 interval: 5m baseEjectionTime: 15m
@@ -717,7 +714,7 @@

OutlierDetection

http2MaxRequests: 1000 maxRequestsPerConnection: 10 outlierDetection: - consecutiveErrors: 7 + consecutive5xxErrors: 7 interval: 5m baseEjectionTime: 15m
diff --git a/content/en/docs/reference/config/networking/envoy-filter/index.html b/content/en/docs/reference/config/networking/envoy-filter/index.html index eab1742f30e8b..a790a57371fb4 100644 --- a/content/en/docs/reference/config/networking/envoy-filter/index.html +++ b/content/en/docs/reference/config/networking/envoy-filter/index.html @@ -67,9 +67,9 @@ patch: operation: INSERT_BEFORE value: - # This is the full filter config including the name and config or typed_config section. + # This is the full filter config including the name and typed_config section. name: "envoy.config.filter.network.custom_protocol" - config: + typed_config: ... - applyTo: NETWORK_FILTER # http connection manager is a filter in Envoy match: @@ -111,26 +111,30 @@ context: SIDECAR_INBOUND listener: portNumber: 8080 + filterChain: + filter: + name: "envoy.filters.network.http_connection_manager" + subFilter: + name: "envoy.filters.http.router" patch: - operation: ADD - filterClass: AUTHZ # This filter will run *after* the Istio authz filter. + operation: INSERT_BEFORE value: # lua filter specification - name: envoy.filters.http.lua - typed_config: + name: envoy.lua + typed_config: "@type": "type.googleapis.com/envoy.extensions.filters.http.lua.v3.Lua" inlineCode: | - function envoy_on_request(request_handle) - -- Make an HTTP call to an upstream host with the following headers, body, and timeout. - local headers, body = request_handle:httpCall( - "lua_cluster", - { - [":method"] = "POST", - [":path"] = "/acl", - [":authority"] = "internal.org.net" - }, - "authorize call", - 5000) - end + function envoy_on_request(request_handle) + -- Make an HTTP call to an upstream host with the following headers, body, and timeout. + local headers, body = request_handle:httpCall( + "lua_cluster", + { + [":method"] = "POST", + [":path"] = "/acl", + [":authority"] = "internal.org.net" + }, + "authorize call", + 5000) + end # The second patch adds the cluster that is referenced by the lua code # cds match is omitted as a new cluster is being added - applyTo: CLUSTER @@ -143,12 +147,16 @@ type: STRICT_DNS connect_timeout: 0.5s lb_policy: ROUND_ROBIN - hosts: - - socket_address: - protocol: TCP - address: "internal.org.net" - port_value: 8888 - + load_assignment: + cluster_name: lua_cluster + endpoints: + - lb_endpoints: + - endpoint: + address: + socket_address: + protocol: TCP + address: "internal.org.net" + port_value: 8888

The following example overwrites certain fields (HTTP idle timeout @@ -177,9 +185,11 @@ patch: operation: MERGE value: - common_http_protocol_options: - idle_timeout: 30s - xff_num_trusted_hops: 5 + typed_config: + "@type": "type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager" + xff_num_trusted_hops: 5 + common_http_protocol_options: + idle_timeout: 30s

The following example inserts an attributegen filter @@ -249,9 +259,9 @@ grpc_service: envoy_grpc: cluster_name: acme-ext-authz - initial_metadata: - - key: foo - value: myauth.acme # required by local ext auth server. + initial_metadata: + - key: foo + value: myauth.acme # required by local ext auth server.

A workload in the myns namespace needs to access a different ext_auth server @@ -315,8 +325,10 @@ remote: http_uri: uri: http://my-wasm-binary-uri - configuration: | - {} + configuration: + "@type": "type.googleapis.com/google.protobuf.StringValue" + value: | + {} # The second patch instructs to apply the above Wasm filter to the listener/http connection manager. - applyTo: HTTP_FILTER match: diff --git a/content/en/docs/reference/config/networking/gateway/index.html b/content/en/docs/reference/config/networking/gateway/index.html index 32cef92d8a795..161b6b98e6e45 100644 --- a/content/en/docs/reference/config/networking/gateway/index.html +++ b/content/en/docs/reference/config/networking/gateway/index.html @@ -253,8 +253,7 @@ hosts: - mongosvr.prod.svc.cluster.local # name of internal Mongo service gateways: - - some-config-namespace/my-gateway # can omit the namespace if gateway is in same - namespace as virtual service. + - some-config-namespace/my-gateway # can omit the namespace if gateway is in same namespace as virtual service. tcp: - match: - port: 27017 @@ -278,8 +277,7 @@ hosts: - mongosvr.prod.svc.cluster.local # name of internal Mongo service gateways: - - some-config-namespace/my-gateway # can omit the namespace if gateway is in same - namespace as virtual service. + - some-config-namespace/my-gateway # can omit the namespace if gateway is in same namespace as virtual service. tcp: - match: - port: 27017 diff --git a/content/en/docs/reference/config/networking/service-entry/index.html b/content/en/docs/reference/config/networking/service-entry/index.html index 7f0af4f90c60e..40fd26c2015cc 100644 --- a/content/en/docs/reference/config/networking/service-entry/index.html +++ b/content/en/docs/reference/config/networking/service-entry/index.html @@ -593,13 +593,13 @@ endpoints: - address: us.foo.bar.com ports: - https: 8080 + http: 8080 - address: uk.foo.bar.com ports: - https: 9080 + http: 9080 - address: in.foo.bar.com ports: - https: 7080 + http: 7080

{{}} @@ -949,9 +949,6 @@

ServiceEntry

the annotation “networking.istio.io/exportTo” to a comma-separated list of namespace names.

-

NOTE: in the current release, the exportTo value is restricted to -“.” or “*” (i.e., the current namespace or all namespaces).

- No diff --git a/content/en/docs/reference/config/networking/sidecar/index.html b/content/en/docs/reference/config/networking/sidecar/index.html index fdbb400f46a0f..5501b7e2b1bce 100644 --- a/content/en/docs/reference/config/networking/sidecar/index.html +++ b/content/en/docs/reference/config/networking/sidecar/index.html @@ -667,7 +667,7 @@

IstioEgressListener

WorkloadSelector

WorkloadSelector specifies the criteria used to determine if the -Gateway, Sidecar, or EnvoyFilter or ServiceEntry +Gateway, Sidecar, EnvoyFilter, or ServiceEntry configuration can be applied to a proxy. The matching criteria includes the metadata associated with a proxy, workload instance info such as labels attached to the pod/VM, or any other info that diff --git a/content/en/docs/reference/config/networking/virtual-service/index.html b/content/en/docs/reference/config/networking/virtual-service/index.html index 0a1a93fa4bcc6..fd112aef18569 100644 --- a/content/en/docs/reference/config/networking/virtual-service/index.html +++ b/content/en/docs/reference/config/networking/virtual-service/index.html @@ -512,7 +512,7 @@

Destination

name: example-http protocol: HTTP resolution: DNS - +--- apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: @@ -544,7 +544,7 @@

Destination

name: example-http protocol: HTTP resolution: DNS - +--- apiVersion: networking.istio.io/v1alpha3 kind: VirtualService metadata: @@ -950,7 +950,7 @@

Headers

- headers: request: set: - test: true + test: "true" route: - destination: host: reviews.prod.svc.cluster.local @@ -981,7 +981,7 @@

Headers

- headers: request: set: - test: true + test: "true" route: - destination: host: reviews.prod.svc.cluster.local @@ -2274,7 +2274,7 @@

HTTPRetry

perTryTimeout
Duration -

Timeout per retry attempt for a given request. format: 1h/1m/1s/1ms. MUST BE >=1ms. +

Timeout per attempt for a given request, including the initial call and any retries. Format: 1h/1m/1s/1ms. MUST BE >=1ms. Default is same value as request timeout of the HTTP route, which means no timeout.

diff --git a/content/en/docs/reference/config/networking/workload-group/index.html b/content/en/docs/reference/config/networking/workload-group/index.html index 8990ddaf80d17..6797e88414615 100644 --- a/content/en/docs/reference/config/networking/workload-group/index.html +++ b/content/en/docs/reference/config/networking/workload-group/index.html @@ -52,7 +52,7 @@ path: /foo/bar host: 127.0.0.1 port: 3100 - scheme: https + scheme: HTTPS httpHeaders: - name: Lit-Header value: Im-The-Best diff --git a/content/en/docs/reference/config/proxy_extensions/accesslogpolicy/index.html b/content/en/docs/reference/config/proxy_extensions/accesslogpolicy/index.html index 62d6496613040..291d833a7383e 100644 --- a/content/en/docs/reference/config/proxy_extensions/accesslogpolicy/index.html +++ b/content/en/docs/reference/config/proxy_extensions/accesslogpolicy/index.html @@ -34,7 +34,7 @@

AccessLogPolicyConfig

-logWindowDuration +log_window_duration Duration

Optional. Allows specifying logging window for successful requests. @@ -46,7 +46,7 @@

AccessLogPolicyConfig

-maxClientCacheSize +max_client_cache_size int32

Optional. Allows specifying max client cache size. diff --git a/content/en/docs/reference/config/proxy_extensions/attributegen/index.html b/content/en/docs/reference/config/proxy_extensions/attributegen/index.html index 263b9942817f3..8bc87389fd9df 100644 --- a/content/en/docs/reference/config/proxy_extensions/attributegen/index.html +++ b/content/en/docs/reference/config/proxy_extensions/attributegen/index.html @@ -162,7 +162,7 @@

AttributeGeneration

-outputAttribute +output_attribute string

The name of the attribute that is populated on a successful match. diff --git a/content/en/docs/reference/config/proxy_extensions/metadata_exchange/index.html b/content/en/docs/reference/config/proxy_extensions/metadata_exchange/index.html index 946d7a2c010ec..a24f779489368 100644 --- a/content/en/docs/reference/config/proxy_extensions/metadata_exchange/index.html +++ b/content/en/docs/reference/config/proxy_extensions/metadata_exchange/index.html @@ -22,7 +22,7 @@

PluginConfig

-maxPeerCacheSize +max_peer_cache_size UInt32Value

maximum size of the peer metadata cache. diff --git a/content/en/docs/reference/config/proxy_extensions/stackdriver/index.html b/content/en/docs/reference/config/proxy_extensions/stackdriver/index.html index 64414cfaae0d9..eff8468501ffa 100644 --- a/content/en/docs/reference/config/proxy_extensions/stackdriver/index.html +++ b/content/en/docs/reference/config/proxy_extensions/stackdriver/index.html @@ -55,7 +55,7 @@

PluginConfig

-maxLogBatchSizeInBytes +max_log_batch_size_in_bytes int32

Optional. Allows configuration of the size of the LogWrite request. The @@ -68,7 +68,7 @@

PluginConfig

-logReportDuration +log_report_duration Duration

Optional. Allows configuration of the time between calls out to the @@ -82,7 +82,7 @@

PluginConfig

-enableAuditLog +enable_audit_log bool

Optional. Controls whether to export audit log.

@@ -93,7 +93,7 @@

PluginConfig

-destinationServiceName +destination_service_name string

Optional. FQDN of destination service that the request routed to, e.g. @@ -106,7 +106,7 @@

PluginConfig

-enableMeshEdgesReporting +enable_mesh_edges_reporting bool

Optional. Controls whether or not to export mesh edges to a mesh edges @@ -118,7 +118,7 @@

PluginConfig

-meshEdgesReportingDuration +mesh_edges_reporting_duration Duration

Optional. Allows configuration of the time between calls out to the mesh @@ -135,7 +135,7 @@

PluginConfig

-maxPeerCacheSize +max_peer_cache_size int32

maximum size of the peer metadata cache. @@ -148,7 +148,7 @@

PluginConfig

-disableHostHeaderFallback +disable_host_header_fallback bool

Optional: Disable using host header as a fallback if destination service is @@ -161,7 +161,7 @@

PluginConfig

-maxEdgesBatchSize +max_edges_batch_size int32

Optional. Allows configuration of the number of traffic assertions to batch @@ -173,7 +173,7 @@

PluginConfig

-disableHttpSizeMetrics +disable_http_size_metrics bool

Optional. Allows disabling of reporting of the request and response size @@ -186,7 +186,7 @@

PluginConfig

-enableLogCompression +enable_log_compression BoolValue

Optional. Allows enabling log compression for stackdriver access logs.

@@ -197,7 +197,7 @@

PluginConfig

-accessLogging +access_logging AccessLogging

Optional. Controls what type of logs to export..

@@ -208,20 +208,35 @@

PluginConfig

-customLogConfig +custom_log_config CustomConfig

(Optional) Collection of tag names and tag expressions to include in the logs. Conflicts are resolved by the tag name by overriding previously supplied values. Does not apply to audit logs.

+ + +No + + + +metric_expiry_duration +Duration + +

Optional. Controls the metric expiry duration. If a metric time series is +not updated for the given duration, it will be purged from time series +cache as well as metric reporting. If this is not set or set to 0, time +series will never be expired. This option is useful to avoid unbounded +metric label explodes proxy memory.

+ No -disableServerAccessLogging +disable_server_access_logging bool

Optional. Controls whether to export server access log. diff --git a/content/en/docs/reference/config/proxy_extensions/stats/index.html b/content/en/docs/reference/config/proxy_extensions/stats/index.html index d5e8a4d47db36..37dbb855e6581 100644 --- a/content/en/docs/reference/config/proxy_extensions/stats/index.html +++ b/content/en/docs/reference/config/proxy_extensions/stats/index.html @@ -54,7 +54,7 @@

MetricConfig

-tagsToRemove +tags_to_remove string[]

(Optional) A list of tags to remove.

@@ -144,7 +144,8 @@

PluginConfig

next id: 7 The following settings should be rarely used. -Enable debug for this filter.

+Enable debug for this filter. +DEPRECATED.

@@ -152,7 +153,7 @@

PluginConfig

-maxPeerCacheSize +max_peer_cache_size int32

maximum size of the peer metadata cache. @@ -166,7 +167,7 @@

PluginConfig

-statPrefix +stat_prefix string

prefix to add to stats emitted by the plugin. @@ -178,7 +179,7 @@

PluginConfig

-fieldSeparator +field_separator string

Stats api squashes dimensions in a single string. @@ -192,7 +193,7 @@

PluginConfig

-valueSeparator +value_separator string

default: “==”

@@ -203,7 +204,7 @@

PluginConfig

-disableHostHeaderFallback +disable_host_header_fallback bool

Optional: Disable using host header as a fallback if destination service is @@ -216,7 +217,7 @@

PluginConfig

-tcpReportingDuration +tcp_reporting_duration Duration

Optional. Allows configuration of the time between calls out to for TCP diff --git a/content/en/docs/reference/config/security/authorization-policy/index.html b/content/en/docs/reference/config/security/authorization-policy/index.html index 84162b6725b58..b74b3f41e19c4 100644 --- a/content/en/docs/reference/config/security/authorization-policy/index.html +++ b/content/en/docs/reference/config/security/authorization-policy/index.html @@ -59,26 +59,26 @@

apiVersion: security.istio.io/v1beta1
 kind: AuthorizationPolicy
 metadata:
- name: httpbin
- namespace: foo
+  name: httpbin
+  namespace: foo
 spec:
- action: ALLOW
- rules:
- - from:
-   - source:
-       principals: ["cluster.local/ns/default/sa/sleep"]
-   - source:
-       namespaces: ["test"]
-   to:
-   - operation:
-       methods: ["GET"]
-       paths: ["/info*"]
-   - operation:
-       methods: ["POST"]
-       paths: ["/data"]
-   when:
-   - key: request.auth.claims[iss]
-     values: ["https://accounts.google.com"]
+  action: ALLOW
+  rules:
+  - from:
+    - source:
+        principals: ["cluster.local/ns/default/sa/sleep"]
+    - source:
+        namespaces: ["test"]
+    to:
+    - operation:
+        methods: ["GET"]
+        paths: ["/info*"]
+    - operation:
+        methods: ["POST"]
+        paths: ["/data"]
+    when:
+    - key: request.auth.claims[iss]
+      values: ["https://accounts.google.com"]
 

The following is another example that sets action to “DENY” to create a deny policy. @@ -88,17 +88,17 @@

apiVersion: security.istio.io/v1beta1
 kind: AuthorizationPolicy
 metadata:
- name: httpbin
- namespace: foo
+  name: httpbin
+  namespace: foo
 spec:
- action: DENY
- rules:
- - from:
-   - source:
-       namespaces: ["dev"]
-   to:
-   - operation:
-       methods: ["POST"]
+  action: DENY
+  rules:
+  - from:
+    - source:
+        namespaces: ["dev"]
+    to:
+    - operation:
+        methods: ["POST"]
 

The following authorization policy sets the action to “AUDIT”. It will audit any GET requests to the path with the @@ -113,7 +113,7 @@ selector: matchLabels: app: myapi - action: audit + action: AUDIT rules: - to: - operation: @@ -138,12 +138,12 @@

apiVersion: security.istio.io/v1beta1
 kind: AuthorizationPolicy
 metadata:
- name: policy
- namespace: bar
+  name: policy
+  namespace: bar
 spec:
- selector:
-   matchLabels:
-     app: httpbin
+  selector:
+    matchLabels:
+      app: httpbin
 

The following authorization policy applies to all workloads in namespace foo.

diff --git a/content/en/docs/reference/config/security/peer_authentication/index.html b/content/en/docs/reference/config/security/peer_authentication/index.html index 5ef36c610eab7..c4368b92f7a1d 100644 --- a/content/en/docs/reference/config/security/peer_authentication/index.html +++ b/content/en/docs/reference/config/security/peer_authentication/index.html @@ -74,7 +74,7 @@

PeerAuthentication

mode: DISABLE -

Policy to inherite mTLS mode from namespace (or mesh) settings, and overwrite +

Policy to inherit mTLS mode from namespace (or mesh) settings, and overwrite settings for port 8080

apiVersion: security.istio.io/v1beta1
diff --git a/content/en/docs/reference/config/security/request_authentication/index.html b/content/en/docs/reference/config/security/request_authentication/index.html
index d531995e22932..b027a5769708c 100644
--- a/content/en/docs/reference/config/security/request_authentication/index.html
+++ b/content/en/docs/reference/config/security/request_authentication/index.html
@@ -79,19 +79,19 @@ 

RequestAuthentication

selector: matchLabels: app: httpbin - rules: - - from: - - source: - requestPrincipals: ["issuer-foo/*"] - to: - - operation: - hosts: ["example.com"] - - from: - - source: - requestPrincipals: ["issuer-bar/*"] - to: - - operation: - hosts: ["another-host.com"] + rules: + - from: + - source: + requestPrincipals: ["issuer-foo/*"] + to: + - operation: + hosts: ["example.com"] + - from: + - source: + requestPrincipals: ["issuer-bar/*"] + to: + - operation: + hosts: ["another-host.com"]
    @@ -109,13 +109,13 @@

    RequestAuthentication

    selector: matchLabels: app: httpbin - rules: - - from: - - source: - requestPrincipals: ["*"] - - to: - - operation: - paths: ["/healthz"] + rules: + - from: + - source: + requestPrincipals: ["*"] + - to: + - operation: + paths: ["/healthz"] diff --git a/content/en/docs/setup/additional-setup/external-controlplane/test.sh b/content/en/docs/setup/additional-setup/external-controlplane/test.sh index f28aa7cc518f2..92dd157553544 100644 --- a/content/en/docs/setup/additional-setup/external-controlplane/test.sh +++ b/content/en/docs/setup/additional-setup/external-controlplane/test.sh @@ -78,7 +78,10 @@ export EXTERNAL_ISTIOD_ADDR=$(kubectl \ -n istio-system get svc istio-ingressgateway \ -o jsonpath='{.status.loadBalancer.ingress[0].ip}') snip_set_up_the_remote_cluster_1_modified + +set +e #ignore failures here echo y | snip_set_up_the_remote_cluster_2 +set -e # Install istiod on the external cluster. diff --git a/content/en/docs/setup/install/helm/index.md b/content/en/docs/setup/install/helm/index.md index b640ffb5be9ab..d33301ad9c97c 100644 --- a/content/en/docs/setup/install/helm/index.md +++ b/content/en/docs/setup/install/helm/index.md @@ -183,7 +183,7 @@ gateways is [actively in development](/docs/setup/upgrade/gateways/) and is cons istiod-canary-9cc9fd96f-jpc7n 1/1 Running 0 34m canary {{< /text >}} -1. Follow the steps [here](/docs/setup/upgrade/#data-plane) to test or migrate +1. Follow the steps [here](/docs/setup/upgrade/canary/) to test or migrate existing workloads to use the canary control plane. 1. Once you have verified and migrated your workloads to use the canary control diff --git a/content/en/docs/setup/install/virtual-machine/index.md b/content/en/docs/setup/install/virtual-machine/index.md index ebb0637026cdd..4f52163f65abe 100644 --- a/content/en/docs/setup/install/virtual-machine/index.md +++ b/content/en/docs/setup/install/virtual-machine/index.md @@ -19,6 +19,7 @@ Follow this guide to deploy Istio and connect a virtual machine to it. 1. Perform any necessary [platform-specific setup](/docs/setup/platform-setup/) 1. Check the requirements [for Pods and Services](/docs/ops/deployment/requirements/) 1. Virtual machines must have IP connectivity to the ingress gateway in the connecting mesh, and optionally every pod in the mesh via L3 networking if enhanced performance is desired. +1. Learn about [Virtual Machine Architecture](/docs/ops/deployment/vm-architecture/) to gain an understanding of the high level architecture of Istio's virtual machine integration. ## Prepare the guide environment @@ -434,6 +435,13 @@ Run the following commands on the virtual machine you want to add to the Istio m Hello version: v1, instance: helloworld-v1-578dd69f69-fxwwk {{< /text >}} +## Next Steps + +For more information about virtual machines: + +* [Debugging Virtual Machines](/docs/ops/diagnostic-tools/virtual-machines/) to troubleshoot issues with virtual machines. +* [Bookinfo with a Virtual Machine](/docs/examples/virtual-machines/) to set up an example deployment of virtual machines. + ## Uninstall Stop Istio on the virtual machine: diff --git a/content/en/docs/setup/platform-setup/gke/index.md b/content/en/docs/setup/platform-setup/gke/index.md index 534b3292987bb..672e645973d2e 100644 --- a/content/en/docs/setup/platform-setup/gke/index.md +++ b/content/en/docs/setup/platform-setup/gke/index.md @@ -69,3 +69,13 @@ Follow these instructions to prepare a GKE cluster for Istio. --zone $ZONE \ --project $PROJECT_ID {{< /text >}} + +1. Grant cluster administrator (admin) permissions to the current user. To + create the necessary RBAC rules for Istio, the current user requires admin + permissions. + + {{< text bash >}} + $ kubectl create clusterrolebinding cluster-admin-binding \ + --clusterrole=cluster-admin \ + --user=$(gcloud config get-value core/account) + {{< /text >}} diff --git a/content/en/docs/tasks/observability/metrics/classify-metrics/index.md b/content/en/docs/tasks/observability/metrics/classify-metrics/index.md index 981a1bbf5dd59..697ff18bfcd35 100644 --- a/content/en/docs/tasks/observability/metrics/classify-metrics/index.md +++ b/content/en/docs/tasks/observability/metrics/classify-metrics/index.md @@ -85,27 +85,27 @@ spec: configuration: "@type": type.googleapis.com/google.protobuf.StringValue value: | - { - "attributes": [ - { - "output_attribute": "istio_operationId", - "match": [ - { - "value": "ListReviews", - "condition": "request.url_path == '/reviews' && request.method == 'GET'" - }, - { - "value": "GetReview", - "condition": "request.url_path.matches('^/reviews/[[:alnum:]]*$') && request.method == 'GET'" - }, - { - "value": "CreateReview", - "condition": "request.url_path == '/reviews/' && request.method == 'POST'" - } - ] - } - ] - } + { + "attributes": [ + { + "output_attribute": "istio_operationId", + "match": [ + { + "value": "ListReviews", + "condition": "request.url_path == '/reviews' && request.method == 'GET'" + }, + { + "value": "GetReview", + "condition": "request.url_path.matches('^/reviews/[[:alnum:]]*$') && request.method == 'GET'" + }, + { + "value": "CreateReview", + "condition": "request.url_path == '/reviews/' && request.method == 'POST'" + } + ] + } + ] + } vm_config: runtime: envoy.wasm.runtime.null code: diff --git a/content/en/docs/tasks/policy-enforcement/rate-limit/index.md b/content/en/docs/tasks/policy-enforcement/rate-limit/index.md index bb7a0486d9a78..1de2649278458 100644 --- a/content/en/docs/tasks/policy-enforcement/rate-limit/index.md +++ b/content/en/docs/tasks/policy-enforcement/rate-limit/index.md @@ -268,7 +268,7 @@ spec: routeConfiguration: vhost: name: "inbound|http|9080" - route: + route: action: ANY patch: operation: MERGE diff --git a/content/en/docs/tasks/security/authentication/authn-policy/index.md b/content/en/docs/tasks/security/authentication/authn-policy/index.md index 76a2e3393e3f2..d50f0817db6da 100644 --- a/content/en/docs/tasks/security/authentication/authn-policy/index.md +++ b/content/en/docs/tasks/security/authentication/authn-policy/index.md @@ -72,7 +72,7 @@ Verify there is no peer authentication policy in the system with the following c {{< text bash >}} $ kubectl get peerauthentication --all-namespaces -No resources found. +No resources found {{< /text >}} Last but not least, verify that there are no destination rules that apply on the example services. You can do this by checking the `host:` value of diff --git a/content/en/docs/tasks/security/authentication/authn-policy/snips.sh b/content/en/docs/tasks/security/authentication/authn-policy/snips.sh index 0504cafa6e7f3..555ef672ba4b1 100644 --- a/content/en/docs/tasks/security/authentication/authn-policy/snips.sh +++ b/content/en/docs/tasks/security/authentication/authn-policy/snips.sh @@ -65,7 +65,7 @@ kubectl get peerauthentication --all-namespaces } ! read -r -d '' snip_setup_4_out <<\ENDSNIP -No resources found. +No resources found ENDSNIP snip_setup_5() { diff --git a/content/en/docs/tasks/security/authentication/mtls-migration/index.md b/content/en/docs/tasks/security/authentication/mtls-migration/index.md index 607a8bcab1802..5b2d4db9e6c91 100644 --- a/content/en/docs/tasks/security/authentication/mtls-migration/index.md +++ b/content/en/docs/tasks/security/authentication/mtls-migration/index.md @@ -73,12 +73,12 @@ the policies to enforce STRICT mutual TLS between the workloads. {{< text bash >}} $ kubectl get peerauthentication --all-namespaces - No resources found. + No resources found {{< /text >}} {{< text bash >}} $ kubectl get destinationrule --all-namespaces - No resources found. + No resources found {{< /text >}} {{< /tip >}} diff --git a/content/en/docs/tasks/security/authentication/mtls-migration/snips.sh b/content/en/docs/tasks/security/authentication/mtls-migration/snips.sh index f307886d5243e..788f706578dd6 100644 --- a/content/en/docs/tasks/security/authentication/mtls-migration/snips.sh +++ b/content/en/docs/tasks/security/authentication/mtls-migration/snips.sh @@ -52,7 +52,7 @@ kubectl get peerauthentication --all-namespaces } ! read -r -d '' snip_set_up_the_cluster_4_out <<\ENDSNIP -No resources found. +No resources found ENDSNIP snip_set_up_the_cluster_5() { @@ -60,7 +60,7 @@ kubectl get destinationrule --all-namespaces } ! read -r -d '' snip_set_up_the_cluster_5_out <<\ENDSNIP -No resources found. +No resources found ENDSNIP snip_lock_down_to_mutual_tls_by_namespace_1() { diff --git a/content/en/docs/tasks/security/authorization/authz-ingress/index.md b/content/en/docs/tasks/security/authorization/authz-ingress/index.md index 8786262665397..587081781c09f 100644 --- a/content/en/docs/tasks/security/authorization/authz-ingress/index.md +++ b/content/en/docs/tasks/security/authorization/authz-ingress/index.md @@ -279,7 +279,7 @@ EOF Find your original client IP address if you don't know it and assign it to a variable: {{< text bash >}} -$ CLIENT_IP=$(kubectl get pods -n istio-system -o name -l istio=ingressgateway | sed 's|pod/||' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | head -1 | awk -F, '{print $3}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" +$ CLIENT_IP=$(kubectl get pods -n istio-system -o name -l istio=ingressgateway | sed 's|pod/||' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | tail -1 | awk -F, '{print $3}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" 192.168.10.15 {{< /text >}} @@ -309,7 +309,7 @@ EOF Find your original client IP address if you don't know it and assign it to a variable: {{< text bash >}} -$ CLIENT_IP=$(kubectl get pods -n istio-system -o name -l istio=ingressgateway | sed 's|pod/||' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | head -1 | awk -F, '{print $4}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" +$ CLIENT_IP=$(kubectl get pods -n istio-system -o name -l istio=ingressgateway | sed 's|pod/||' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | tail -1 | awk -F, '{print $4}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" 192.168.10.15 {{< /text >}} diff --git a/content/en/docs/tasks/security/authorization/authz-ingress/snips.sh b/content/en/docs/tasks/security/authorization/authz-ingress/snips.sh index 768481651645e..b54ac5125a2ba 100644 --- a/content/en/docs/tasks/security/authorization/authz-ingress/snips.sh +++ b/content/en/docs/tasks/security/authorization/authz-ingress/snips.sh @@ -171,7 +171,7 @@ curl "$INGRESS_HOST:$INGRESS_PORT"/headers -s -o /dev/null -w "%{http_code}\n" ENDSNIP snip_ipbased_allow_list_and_deny_list_4() { -CLIENT_IP=$(kubectl get pods -n istio-system -o name -l istio=ingressgateway | sed 's|pod/||' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | head -1 | awk -F, '{print $3}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" +CLIENT_IP=$(kubectl get pods -n istio-system -o name -l istio=ingressgateway | sed 's|pod/||' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | tail -1 | awk -F, '{print $3}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" } ! read -r -d '' snip_ipbased_allow_list_and_deny_list_4_out <<\ENDSNIP @@ -198,7 +198,7 @@ EOF } snip_ipbased_allow_list_and_deny_list_6() { -CLIENT_IP=$(kubectl get pods -n istio-system -o name -l istio=ingressgateway | sed 's|pod/||' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | head -1 | awk -F, '{print $4}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" +CLIENT_IP=$(kubectl get pods -n istio-system -o name -l istio=ingressgateway | sed 's|pod/||' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | tail -1 | awk -F, '{print $4}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" } ! read -r -d '' snip_ipbased_allow_list_and_deny_list_6_out <<\ENDSNIP diff --git a/content/en/docs/tasks/security/authorization/authz-ingress/test.sh b/content/en/docs/tasks/security/authorization/authz-ingress/test.sh index 779d1c9a478eb..66bbff840831a 100644 --- a/content/en/docs/tasks/security/authorization/authz-ingress/test.sh +++ b/content/en/docs/tasks/security/authorization/authz-ingress/test.sh @@ -51,7 +51,7 @@ _verify_same snip_ipbased_allow_list_and_deny_list_3 "$snip_ipbased_allow_list_a _verify_like snip_ipbased_allow_list_and_deny_list_4 "$snip_ipbased_allow_list_and_deny_list_4_out" -CLIENT_IP=$(kubectl get pods -n istio-system | grep ingress | awk '{print $1}' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | head -1 | awk -F, '{print $3}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" +CLIENT_IP=$(kubectl get pods -n istio-system | grep ingress | awk '{print $1}' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | tail -1 | awk -F, '{print $3}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" snip_ipbased_allow_list_and_deny_list_5 _wait_for_istio authorizationpolicy istio-system ingress-policy @@ -60,7 +60,7 @@ _verify_same snip_ipbased_allow_list_and_deny_list_8 "$snip_ipbased_allow_list_a _verify_like snip_ipbased_allow_list_and_deny_list_6 "$snip_ipbased_allow_list_and_deny_list_6_out" -CLIENT_IP=$(kubectl get pods -n istio-system | grep ingress | awk '{print $1}' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | head -1 | awk -F, '{print $4}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" +CLIENT_IP=$(kubectl get pods -n istio-system | grep ingress | awk '{print $1}' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | tail -1 | awk -F, '{print $4}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" snip_ipbased_allow_list_and_deny_list_7 _wait_for_istio authorizationpolicy istio-system ingress-policy @@ -77,7 +77,7 @@ _verify_same snip_ipbased_allow_list_and_deny_list_11 "$snip_ipbased_allow_list_ snip_ipbased_allow_list_and_deny_list_10 _wait_for_istio authorizationpolicy istio-system ingress-policy -CLIENT_IP=$(kubectl get pods -n istio-system | grep ingress | awk '{print $1}' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | head -1 | awk -F, '{print $4}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" +CLIENT_IP=$(kubectl get pods -n istio-system | grep ingress | awk '{print $1}' | while read -r pod; do kubectl logs "$pod" -n istio-system | grep remoteIP; done | tail -1 | awk -F, '{print $4}' | awk -F: '{print $2}' | sed 's/ //') && echo "$CLIENT_IP" _verify_same snip_ipbased_allow_list_and_deny_list_11 "$snip_ipbased_allow_list_and_deny_list_11_out" diff --git a/content/en/docs/tasks/traffic-management/circuit-breaking/index.md b/content/en/docs/tasks/traffic-management/circuit-breaking/index.md index bbbd06be8a05a..1728171ead822 100644 --- a/content/en/docs/tasks/traffic-management/circuit-breaking/index.md +++ b/content/en/docs/tasks/traffic-management/circuit-breaking/index.md @@ -51,7 +51,7 @@ when calling the `httpbin` service: http1MaxPendingRequests: 1 maxRequestsPerConnection: 1 outlierDetection: - consecutiveErrors: 1 + consecutive5xxErrors: 1 interval: 1s baseEjectionTime: 3m maxEjectionPercent: 100 @@ -76,7 +76,7 @@ when calling the `httpbin` service: maxConnections: 1 outlierDetection: baseEjectionTime: 3m - consecutiveErrors: 1 + consecutive5xxErrors: 1 interval: 1s maxEjectionPercent: 100 {{< /text >}} diff --git a/content/en/docs/tasks/traffic-management/circuit-breaking/snips.sh b/content/en/docs/tasks/traffic-management/circuit-breaking/snips.sh index c370a653d1d58..4a0f44ca41a9a 100644 --- a/content/en/docs/tasks/traffic-management/circuit-breaking/snips.sh +++ b/content/en/docs/tasks/traffic-management/circuit-breaking/snips.sh @@ -37,7 +37,7 @@ spec: http1MaxPendingRequests: 1 maxRequestsPerConnection: 1 outlierDetection: - consecutiveErrors: 1 + consecutive5xxErrors: 1 interval: 1s baseEjectionTime: 3m maxEjectionPercent: 100 @@ -63,7 +63,7 @@ spec: maxConnections: 1 outlierDetection: baseEjectionTime: 3m - consecutiveErrors: 1 + consecutive5xxErrors: 1 interval: 1s maxEjectionPercent: 100 ENDSNIP diff --git a/content/en/docs/tasks/traffic-management/ingress/service-apis/index.md b/content/en/docs/tasks/traffic-management/ingress/service-apis/index.md index 68cb0b1bd1ede..0345bb25501c9 100644 --- a/content/en/docs/tasks/traffic-management/ingress/service-apis/index.md +++ b/content/en/docs/tasks/traffic-management/ingress/service-apis/index.md @@ -7,7 +7,7 @@ owner: istio/wg-networking-maintainers test: yes --- -This task describes how to configure Istio to expose a service outside of the service mesh cluster, using the Kubernetes [Service APIs](https://kubernetes-sigs.github.io/service-apis/). +This task describes how to configure Istio to expose a service outside of the service mesh cluster, using the Kubernetes [Service APIs](https://kubernetes-sigs.github.io/gateway-api/). These APIs are an actively developed evolution of the Kubernetes [Service](https://kubernetes.io/docs/concepts/services-networking/service/) and [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/) APIs. @@ -29,7 +29,7 @@ and [Ingress](https://kubernetes.io/docs/concepts/services-networking/ingress/) ## Configuring a Gateway -See the [Service APIs](https://kubernetes-sigs.github.io/service-apis/) documentation for information about the APIs. +See the [Service APIs](https://kubernetes-sigs.github.io/gateway-api/) documentation for information about the APIs. 1. Deploy a test application: diff --git a/content/en/faq/metrics-and-logs/metric-expiry.md b/content/en/faq/metrics-and-logs/metric-expiry.md new file mode 100644 index 0000000000000..04d4bf3b3354f --- /dev/null +++ b/content/en/faq/metrics-and-logs/metric-expiry.md @@ -0,0 +1,18 @@ +--- +title: How can I manage short-lived metrics? +weight: 20 +--- + +Short-lived metrics can hamper the performance of Prometheus, as they often are a large source of label cardinality. Cardinality is a measure of the number of unique values for a label. To manage the impact of your short-lived metrics on Prometheus, you must first identify the high cardinality metrics and labels. Prometheus provides cardinality information at its `/status` page. Additional information can be retrieved [via PromQL](https://www.robustperception.io/which-are-my-biggest-metrics). +There are several ways to reduce the cardinality of Istio metrics: + +* Disable host header fallback. + The `destination_service` label is one potential source of high-cardinality. + The values for `destination_service` default to the host header if the Istio proxy is not able to determine the destination service from other request metadata. + If clients are using a variety of host headers, this could result in a large number of values for the `destination_service`. + In this case, follow the [metric customization](/docs/tasks/observability/metrics/customize-metrics/) guide to disable host header fallback mesh wide. + To disable host header fallback for a particular workload or namespace, you need to copy the stats `EnvoyFilter` configuration, update it to have host header fallback disabled, and apply it with a more specific selector. + [This issue](https://github.com/istio/istio/issues/25963#issuecomment-666037411) has more detail on how to achieve this. +* Drop unnecessary labels from collection. If the label with high cardinality is not needed, you can drop it from metric collection via [metric customization](/docs/tasks/observability/metrics/customize-metrics/) using `tags_to_remove`. +* Normalize label values, either through federation or classification. + If the information provided by the label is desired, you can use [Prometheus federation](/docs/ops/best-practices/observability/#using-prometheus-for-production-scale-monitoring) or [request classification](/docs/tasks/observability/metrics/classify-metrics/) to normalize the label. diff --git a/content/en/faq/metrics-and-logs/telemetry-v1-vs-v2.md b/content/en/faq/metrics-and-logs/telemetry-v1-vs-v2.md index 20d6dd2b97c97..b5a66674fd0dd 100644 --- a/content/en/faq/metrics-and-logs/telemetry-v1-vs-v2.md +++ b/content/en/faq/metrics-and-logs/telemetry-v1-vs-v2.md @@ -22,6 +22,9 @@ v2 which are listed below: missing peer attributes like workload name, namespace and labels. However, if both peers have proxies injected all the labels mentioned [here](/docs/reference/config/metrics/) are available in the generated metrics. + When the server workload is out of the mesh, server workload metadata is still + distributed to client sidecar, causing client side metrics to have server workload + metadata labels filled. * **TCP metadata exchange requires mTLS** TCP metadata exchange relies on the [Istio ALPN protocol](/docs/tasks/observability/metrics/tcp-metrics/#understanding-tcp-telemetry-collection) @@ -41,8 +44,8 @@ v2 which are listed below: * **No metric expiration for short-lived metrics** Mixer-based telemetry supported metric expiration whereby metrics which were not generated for a configurable amount of time were de-registered for - collection by Prometheus. This is useful in scenarios where short-lived jobs - surface telemetry only for a short amount of time, and de-registering + collection by Prometheus. This is useful in scenarios, such as one-off jobs, that generate short-lived metrics. De-registering the metrics prevents reporting of metrics which would no longer change in the future, thereby reducing network traffic and storage in Prometheus. This expiration mechanism is not available in in-proxy telemetry. + The workaround for this can be found [here](/faq/metrics-and-logs/#metric-expiry). diff --git a/content/en/news/releases/1.7.x/announcing-1.7.8/index.md b/content/en/news/releases/1.7.x/announcing-1.7.8/index.md new file mode 100644 index 0000000000000..472f9ba374db4 --- /dev/null +++ b/content/en/news/releases/1.7.x/announcing-1.7.8/index.md @@ -0,0 +1,23 @@ +--- +title: Announcing Istio 1.7.8 +linktitle: 1.7.8 +subtitle: Patch Release +description: Istio 1.7.8 patch release. +publishdate: 2021-02-25 +release: 1.7.8 +aliases: +- /news/announcing-1.7.8 +--- + +This release contains bug fixes to improve robustness. This release note describes what’s different between Istio 1.7.7 and Istio 1.7.8 + +{{< relnote >}} + +## Changes + +- **Fixed** an issue where dashboard `controlz` would not port forward to istiod pod. + ([Issue #30208](https://github.com/istio/istio/issues/30208)) +- **Fixed** an issue where namespace isn’t resolved correctly in `VirtualService` delegation’s short destination host. + ([Issue #30387](https://github.com/istio/istio/issues/30387)) +- **Fixed** an issue causing HTTP headers to be duplicated when using Istio probe rewrite. + ([Issue #28466](https://github.com/istio/istio/issues/28466)) \ No newline at end of file diff --git a/content/en/news/support/announcing-1.7-eol-final/index.md b/content/en/news/support/announcing-1.7-eol-final/index.md new file mode 100644 index 0000000000000..67c2a521e8f2f --- /dev/null +++ b/content/en/news/support/announcing-1.7-eol-final/index.md @@ -0,0 +1,11 @@ +--- +title: Support for Istio 1.7 has ended +subtitle: Support Announcement +description: Istio 1.7 end of life announcement. +publishdate: 2021-02-25 +--- + +As [previously announced](/news/support/announcing-1.7-eol/), support for Istio 1.7 has now officially ended. + +At this point we will no longer back-port fixes for security issues and critical bugs to 1.7, so we heartily encourage +you to upgrade to the latest version of Istio ({{}}) if you haven't already. \ No newline at end of file diff --git a/go.mod b/go.mod index ce35750c3554d..d5590d315c724 100644 --- a/go.mod +++ b/go.mod @@ -26,10 +26,10 @@ require ( github.com/golang/sync v0.0.0-20180314180146-1d60e4601c6f github.com/pmezard/go-difflib v1.0.0 istio.io/gogo-genproto v0.0.0-20210204223132-432f642bc065 // indirect - istio.io/istio v0.0.0-20210212233037-c12ac4fc94fa + istio.io/istio v0.0.0-20210220070414-e658eb6eb69d istio.io/pkg v0.0.0-20201230223204-2d0a1c8bd9e5 k8s.io/apimachinery v0.20.2 - k8s.io/client-go v0.20.1 + k8s.io/client-go v0.20.2 ) // Pending https://github.com/kubernetes/kube-openapi/pull/220 diff --git a/go.sum b/go.sum index b727e2f1739c1..4f51545d3fb90 100644 --- a/go.sum +++ b/go.sum @@ -107,7 +107,7 @@ github.com/VividCortex/ewma v1.1.1/go.mod h1:2Tkkvm3sRDVXaiyucHiACn4cqf7DpdyLvmx github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g= github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c= github.com/agnivade/levenshtein v1.0.1/go.mod h1:CURSv5d9Uaml+FovSIICkLbAUZ9S4RqaHDIsdSBg7lM= -github.com/ahmetb/gen-crd-api-reference-docs v0.2.0/go.mod h1:P/XzJ+c2+khJKNKABcm2biRwk2QAuwbLf8DlXuaL7WM= +github.com/ahmetb/gen-crd-api-reference-docs v0.2.1-0.20201224172655-df869c1245d4/go.mod h1:TdjdkYhlOifCQWPs1UdTma97kQQMozf5h26hTuG70u8= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751 h1:JYp7IbQjafoB+tBA3gMyHYHrpOtNuDiK/uB5uXxq5wM= github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= @@ -280,10 +280,8 @@ github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= -github.com/go-logr/logr v0.2.1/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= github.com/go-logr/logr v0.3.0 h1:q4c+kbcR0d5rSurhBR8dIgieOaYpXtsdTYfx22Cu6rs= github.com/go-logr/logr v0.3.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= -github.com/go-logr/zapr v0.1.0/go.mod h1:tabnROwaDl0UNxkVeFRbY8bwB37GwRv0P8lg6aAiEnk= github.com/go-logr/zapr v0.2.0 h1:v6Ji8yBW77pva6NkJKQdHLAJKrIJKRHz0RXwPqCHSR4= github.com/go-logr/zapr v0.2.0/go.mod h1:qhKdvif7YF5GI9NWEpyxTSSBdGmzkNguibrdCNVPunU= github.com/go-openapi/analysis v0.0.0-20180825180245-b006789cd277/go.mod h1:k70tL6pCuVxPJOHXQ+wIac1FUrvNkHolPie/cLEU6hI= @@ -356,7 +354,6 @@ github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2V github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191027212112-611e8accdfc9/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -436,7 +433,6 @@ github.com/googleapis/gax-go/v2 v2.0.3/go.mod h1:LLvjysVCY1JZeum8Z6l8qUty8fiNwE0 github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/gnostic v0.1.0/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= -github.com/googleapis/gnostic v0.3.1/go.mod h1:on+2t9HRStVgn95RSsFWFz+6Q0Snyqv1awfrALZdbtU= github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= github.com/googleapis/gnostic v0.5.1 h1:A8Yhf6EtqTv9RMsU6MQTyrtV1TjWlR6xU9BsZIwuTCM= github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= @@ -667,7 +663,6 @@ github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+W github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= -github.com/onsi/ginkgo v1.13.0/go.mod h1:+REjRxOmWfHCjfv9TTWB1jD1Frx4XydAD3zm1lskyM0= github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/ginkgo v1.14.1 h1:jMU0WaQrP0a/YAEq8eJmJKjBoMs+pClEr1vDMlM/Do4= github.com/onsi/ginkgo v1.14.1/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= @@ -759,7 +754,6 @@ github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsT github.com/prometheus/procfs v0.0.5/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= github.com/prometheus/procfs v0.0.6/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= -github.com/prometheus/procfs v0.0.11/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= github.com/prometheus/procfs v0.2.0 h1:wH4vA7pcjKuZzjF7lM8awk4fnuJO6idemZXoKnULUx4= github.com/prometheus/procfs v0.2.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= @@ -775,14 +769,14 @@ github.com/rogpeppe/go-internal v1.4.0/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTE github.com/rubenv/sql-migrate v0.0.0-20200616145509-8d140a17f351/go.mod h1:DCgfY80j8GYL7MLEfvcpSFvjD0L5yZq/aZUJmhZklyg= github.com/russross/blackfriday v1.5.2 h1:HyvC0ARfnZBqnXwABFeSZHpKvJHJJfPz81GNueLj0oo= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= -github.com/russross/blackfriday/v2 v2.0.1 h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/russross/blackfriday/v2 v2.1.0 h1:JIOH55/0cWyOuilr9/qlrm0BSXldqnqwMsf35Ld67mk= +github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/ryanuber/go-glob v1.0.0 h1:iQh3xXAumdQ+4Ufa5b25cRpC5TYKlno6hsv6Cb3pkBk= github.com/ryanuber/go-glob v1.0.0/go.mod h1:807d1WSdnB0XRJzKNil9Om6lcp/3a0v4qIHxIXzX/Yc= github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da/go.mod h1:gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E= github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= -github.com/sclevine/agouti v3.0.0+incompatible/go.mod h1:b4WX9W9L1sfQKXeJf1mUTLZKJ48R1S7H23Ji7oFO5Bw= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/shopspring/decimal v1.2.0 h1:abSATXmQEYyShuxI4/vyW3tV1MrKAJzCZ/0zLUXYbsQ= @@ -807,7 +801,6 @@ github.com/shurcooL/notifications v0.0.0-20181007000457-627ab5aea122/go.mod h1:b github.com/shurcooL/octicon v0.0.0-20181028054416-fa4f57f9efb2/go.mod h1:eWdoE5JD4R5UVWDucdOPg1g2fqQRq78IQa9zlOV1vpQ= github.com/shurcooL/reactions v0.0.0-20181006231557-f2e0b4ca5b82/go.mod h1:TCR1lToEk4d2s07G3XGfz2QrgHXg4RJBvjrOozvoWfk= github.com/shurcooL/sanitized_anchor_name v0.0.0-20170918181015-86672fcb3f95/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= -github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= github.com/shurcooL/users v0.0.0-20180125191416-49c67e49c537/go.mod h1:QJTqeLYEDaXHZDBsXlPCDqdhQuJkuw4NOtaxYe3xii4= github.com/shurcooL/webdavfs v0.0.0-20170829043945-18c3829fa133/go.mod h1:hKmq5kWdCj2z2KEozexVbfEZIWiTjhE0+UjmZgPqehw= @@ -1038,7 +1031,6 @@ golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/ golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200904194848-62affa334b73/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= @@ -1163,7 +1155,6 @@ golang.org/x/tools v0.0.0-20181030000716-a0a13e073c7b/go.mod h1:n7NCudcB/nEzxVGm golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190125232054-d66bd3c5d5a6/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190213192042-740235f6c0d8/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= @@ -1231,7 +1222,6 @@ golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -gomodules.xyz/jsonpatch/v2 v2.0.1/go.mod h1:IhYNNY4jnS53ZnfE4PAmpKtDpTCj1JFXc+3mwe7XcUU= gomodules.xyz/jsonpatch/v2 v2.1.0 h1:Phva6wqu+xR//Njw6iorylFFgn/z547tw5Ne3HZPQ+k= gomodules.xyz/jsonpatch/v2 v2.1.0/go.mod h1:IhYNNY4jnS53ZnfE4PAmpKtDpTCj1JFXc+3mwe7XcUU= gomodules.xyz/jsonpatch/v3 v3.0.1 h1:Te7hKxV52TKCbNYq3t84tzKav3xhThdvSsSp/W89IyI= @@ -1405,8 +1395,8 @@ honnef.co/go/tools v0.0.1-2020.1.5 h1:nI5egYTGJakVyOryqLs1cQO5dO0ksin5XXs2pspk75 honnef.co/go/tools v0.0.1-2020.1.5/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= istio.io/api v0.0.0-20190515205759-982e5c3888c6/go.mod h1:hhLFQmpHia8zgaM37vb2ml9iS5NfNfqZGRt1pS9aVEo= istio.io/api v0.0.0-20200812202721-24be265d41c3/go.mod h1:88HN3o1fSD1jo+Z1WTLlJfMm9biopur6Ct9BFKjiB64= -istio.io/api v0.0.0-20210204152316-cb887ae4aceb h1:WQeqyyzVD+atiSsnMFt8Vy5fuDCqhPHnD798dkXMfBk= -istio.io/api v0.0.0-20210204152316-cb887ae4aceb/go.mod h1:2Yy1/rmZ2uz0mRHRoP8ofrSihTrgROzLnYVygc5AxD0= +istio.io/api v0.0.0-20210219142745-68975986cccb h1:0zYy68To6fDO/OricHJaQ8kzz0JvEmWMdeUdO3iN+vY= +istio.io/api v0.0.0-20210219142745-68975986cccb/go.mod h1:nsSFw1LIMmGL7r/+6fJI6FxeG/UGlLxRK8bkojIvBVs= istio.io/client-go v0.0.0-20200908160912-f99162621a1a h1:clPn0fz+rXq5Ytj6Ppb1ygUKeU0RImT4ZbT1oMd1G04= istio.io/client-go v0.0.0-20200908160912-f99162621a1a/go.mod h1:SO65MWt7I45dvUwuDowoiB0SVcGpfWZfUTlopvYpbZc= istio.io/gogo-genproto v0.0.0-20190930162913-45029607206a/go.mod h1:OzpAts7jljZceG4Vqi5/zXy/pOg1b209T3jb7Nv5wIs= @@ -1414,37 +1404,29 @@ istio.io/gogo-genproto v0.0.0-20210113155706-4daf5697332f/go.mod h1:6BwTZRNbWS57 istio.io/gogo-genproto v0.0.0-20210121190807-0ad02665e756/go.mod h1:6BwTZRNbWS570wHX/uR1Wqk5e0157TofTAUMzT7N4+s= istio.io/gogo-genproto v0.0.0-20210204223132-432f642bc065 h1:T23ZNgfIylGvNYNA8H3MyikD6KRDOoqQ6wb12LCDjIM= istio.io/gogo-genproto v0.0.0-20210204223132-432f642bc065/go.mod h1:6BwTZRNbWS570wHX/uR1Wqk5e0157TofTAUMzT7N4+s= -istio.io/istio v0.0.0-20210212233037-c12ac4fc94fa h1:rxjPBHJ3xlmASOz4mRLeW1QsmX8rsYS84fe5AS3et8A= -istio.io/istio v0.0.0-20210212233037-c12ac4fc94fa/go.mod h1:o/KaqL9/pnoRsGEmyWBOiud0fsggkYW89im65cUeCU8= +istio.io/istio v0.0.0-20210220070414-e658eb6eb69d h1:Gwb2QQPx0d6bigJPdnm785Vnj8h6V1LoIFlpvT8JJRQ= +istio.io/istio v0.0.0-20210220070414-e658eb6eb69d/go.mod h1:eGKbrF2SxTIXXpbJtSEnXgNj6Mrz4+qv/VSuEZOv9Mc= istio.io/pkg v0.0.0-20201230223204-2d0a1c8bd9e5 h1:gDra2gTI4upKwsw0QFuCHJY45PoH5BuwINuHXeplKek= istio.io/pkg v0.0.0-20201230223204-2d0a1c8bd9e5/go.mod h1:3mQXIbIrZzBPBUbmlIGo1GfAAH7yJLnqX2T8de13rgU= k8s.io/api v0.18.1/go.mod h1:3My4jorQWzSs5a+l7Ge6JBbIxChLnY8HnuT58ZWolss= k8s.io/api v0.18.2/go.mod h1:SJCWI7OLzhZSvbY7U8zwNl9UA4o1fizoug34OV/2r78= k8s.io/api v0.18.3/go.mod h1:UOaMwERbqJMfeeeHc8XJKawj4P9TgDRnViIqqBeH2QA= -k8s.io/api v0.18.6/go.mod h1:eeyxr+cwCjMdLAmr2W3RyDI0VvTawSg/3RFFBEnmZGI= -k8s.io/api v0.19.2/go.mod h1:IQpK0zFQ1xc5iNIQPqzgoOwuFugaYHK4iCknlAQP9nI= k8s.io/api v0.19.4/go.mod h1:SbtJ2aHCItirzdJ36YslycFNzWADYH3tgOhvBEFtZAk= k8s.io/api v0.20.1/go.mod h1:KqwcCVogGxQY3nBlRpwt+wpAMF/KjaCc7RpywacvqUo= k8s.io/api v0.20.2 h1:y/HR22XDZY3pniu9hIFDLpUCPq2w5eQ6aV/VFQ7uJMw= k8s.io/api v0.20.2/go.mod h1:d7n6Ehyzx+S+cE3VhTGfVNNqtGc/oL9DCdYYahlurV8= k8s.io/apiextensions-apiserver v0.18.2/go.mod h1:q3faSnRGmYimiocj6cHQ1I3WpLqmDgJFlKL37fC4ZvY= -k8s.io/apiextensions-apiserver v0.18.6/go.mod h1:lv89S7fUysXjLZO7ke783xOwVTm6lKizADfvUM/SS/M= -k8s.io/apiextensions-apiserver v0.19.2/go.mod h1:EYNjpqIAvNZe+svXVx9j4uBaVhTB4C94HkY3w058qcg= k8s.io/apiextensions-apiserver v0.19.4/go.mod h1:B9rpH/nu4JBCtuUp3zTTk8DEjZUupZTBEec7/2zNRYw= k8s.io/apiextensions-apiserver v0.20.1 h1:ZrXQeslal+6zKM/HjDXLzThlz/vPSxrfK3OqL8txgVQ= k8s.io/apiextensions-apiserver v0.20.1/go.mod h1:ntnrZV+6a3dB504qwC5PN/Yg9PBiDNt1EVqbW2kORVk= k8s.io/apimachinery v0.18.1/go.mod h1:9SnR/e11v5IbyPCGbvJViimtJ0SwHG4nfZFjU77ftcA= k8s.io/apimachinery v0.18.2/go.mod h1:9SnR/e11v5IbyPCGbvJViimtJ0SwHG4nfZFjU77ftcA= k8s.io/apimachinery v0.18.3/go.mod h1:OaXp26zu/5J7p0f92ASynJa1pZo06YlV9fG7BoWbCko= -k8s.io/apimachinery v0.18.6/go.mod h1:OaXp26zu/5J7p0f92ASynJa1pZo06YlV9fG7BoWbCko= -k8s.io/apimachinery v0.19.2/go.mod h1:DnPGDnARWFvYa3pMHgSxtbZb7gpzzAZ1pTfaUNDVlmA= k8s.io/apimachinery v0.19.4/go.mod h1:DnPGDnARWFvYa3pMHgSxtbZb7gpzzAZ1pTfaUNDVlmA= k8s.io/apimachinery v0.20.1/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= k8s.io/apimachinery v0.20.2 h1:hFx6Sbt1oG0n6DZ+g4bFt5f6BoMkOjKWsQFu077M3Vg= k8s.io/apimachinery v0.20.2/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= k8s.io/apiserver v0.18.2/go.mod h1:Xbh066NqrZO8cbsoenCwyDJ1OSi8Ag8I2lezeHxzwzw= -k8s.io/apiserver v0.18.6/go.mod h1:Zt2XvTHuaZjBz6EFYzpp+X4hTmgWGy8AthNVnTdm3Wg= -k8s.io/apiserver v0.19.2/go.mod h1:FreAq0bJ2vtZFj9Ago/X0oNGC51GfubKK/ViOKfVAOA= k8s.io/apiserver v0.19.4/go.mod h1:X8WRHCR1UGZDd7HpV0QDc1h/6VbbpAeAGyxSh8yzZXw= k8s.io/apiserver v0.20.1/go.mod h1:ro5QHeQkgMS7ZGpvf4tSMx6bBOgPfE+f52KwvXfScaU= k8s.io/cli-runtime v0.19.4/go.mod h1:m8G32dVbKOeaX1foGhleLEvNd6REvU7YnZyWn5//9rw= @@ -1452,37 +1434,33 @@ k8s.io/cli-runtime v0.20.1 h1:fJhRQ9EfTpJpCqSFOAqnYLuu5aAM7yyORWZ26qW1jJc= k8s.io/cli-runtime v0.20.1/go.mod h1:6wkMM16ZXTi7Ow3JLYPe10bS+XBnIkL6V9dmEz0mbuY= k8s.io/client-go v0.18.1/go.mod h1:iCikYRiXOj/yRRFE/aWqrpPtDt4P2JVWhtHkmESTcfY= k8s.io/client-go v0.18.2/go.mod h1:Xcm5wVGXX9HAA2JJ2sSBUn3tCJ+4SVlCbl2MNNv+CIU= -k8s.io/client-go v0.18.6/go.mod h1:/fwtGLjYMS1MaM5oi+eXhKwG+1UHidUEXRh6cNsdO0Q= -k8s.io/client-go v0.19.2/go.mod h1:S5wPhCqyDNAlzM9CnEdgTGV4OqhsW3jGO1UM1epwfJA= k8s.io/client-go v0.19.4/go.mod h1:ZrEy7+wj9PjH5VMBCuu/BDlvtUAku0oVFk4MmnW9mWA= -k8s.io/client-go v0.20.1 h1:Qquik0xNFbK9aUG92pxHYsyfea5/RPO9o9bSywNor+M= k8s.io/client-go v0.20.1/go.mod h1:/zcHdt1TeWSd5HoUe6elJmHSQ6uLLgp4bIJHVEuy+/Y= +k8s.io/client-go v0.20.2 h1:uuf+iIAbfnCSw8IGAv/Rg0giM+2bOzHLOsbbrwrdhNQ= +k8s.io/client-go v0.20.2/go.mod h1:kH5brqWqp7HDxUFKoEgiI4v8G1xzbe9giaCenUWJzgE= k8s.io/code-generator v0.18.2/go.mod h1:+UHX5rSbxmR8kzS+FAv7um6dtYrZokQvjHpDSYRVkTc= k8s.io/code-generator v0.18.3/go.mod h1:TgNEVx9hCyPGpdtCWA34olQYLkh3ok9ar7XfSsr8b6c= -k8s.io/code-generator v0.18.6/go.mod h1:TgNEVx9hCyPGpdtCWA34olQYLkh3ok9ar7XfSsr8b6c= -k8s.io/code-generator v0.19.2/go.mod h1:moqLn7w0t9cMs4+5CQyxnfA/HV8MF6aAVENF+WZZhgk= k8s.io/code-generator v0.19.4/go.mod h1:moqLn7w0t9cMs4+5CQyxnfA/HV8MF6aAVENF+WZZhgk= k8s.io/code-generator v0.20.1/go.mod h1:UsqdF+VX4PU2g46NC2JRs4gc+IfrctnwHb76RNbWHJg= +k8s.io/code-generator v0.20.2/go.mod h1:UsqdF+VX4PU2g46NC2JRs4gc+IfrctnwHb76RNbWHJg= k8s.io/component-base v0.18.2/go.mod h1:kqLlMuhJNHQ9lz8Z7V5bxUUtjFZnrypArGl58gmDfUM= -k8s.io/component-base v0.18.6/go.mod h1:knSVsibPR5K6EW2XOjEHik6sdU5nCvKMrzMt2D4In14= -k8s.io/component-base v0.19.2/go.mod h1:g5LrsiTiabMLZ40AR6Hl45f088DevyGY+cCE2agEIVo= k8s.io/component-base v0.19.4/go.mod h1:ZzuSLlsWhajIDEkKF73j64Gz/5o0AgON08FgRbEPI70= -k8s.io/component-base v0.20.1 h1:6OQaHr205NSl24t5wOF2IhdrlxZTWEZwuGlLvBgaeIg= k8s.io/component-base v0.20.1/go.mod h1:guxkoJnNoh8LNrbtiQOlyp2Y2XFCZQmrcg2n/DeYNLk= +k8s.io/component-base v0.20.2 h1:LMmu5I0pLtwjpp5009KLuMGFqSc2S2isGw8t1hpYKLE= +k8s.io/component-base v0.20.2/go.mod h1:pzFtCiwe/ASD0iV7ySMu8SYVJjCapNM9bjvk7ptpKh0= k8s.io/component-helpers v0.20.1/go.mod h1:Q8trCj1zyLNdeur6pD2QvsF8d/nWVfK71YjN5+qVXy4= -k8s.io/gengo v0.0.0-20190128074634-0689ccc1d7d6/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/gengo v0.0.0-20200114144118-36b2048a9120/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/gengo v0.0.0-20200428234225-8167cfdcfc14/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= -k8s.io/gengo v0.0.0-20200728071708-7794989d0000/go.mod h1:aG2eeomYfcUw8sE3fa7YdkjgnGtyY56TjZlaJJ0ZoWo= k8s.io/gengo v0.0.0-20201113003025-83324d819ded/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= +k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= +k8s.io/gengo v0.0.0-20201214224949-b6c5ce23f027/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/klog v0.2.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= k8s.io/klog v0.3.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8= k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= -k8s.io/klog/v2 v2.3.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= k8s.io/klog/v2 v2.4.0 h1:7+X0fUguPyrKEC4WjH8iGDg3laWgMo5tMnRTIGTTxGQ= k8s.io/klog/v2 v2.4.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= k8s.io/kubectl v0.19.4/go.mod h1:XPmlu4DJEYgD83pvZFeKF8+MSvGnYGqunbFSrJsqHv0= @@ -1491,25 +1469,24 @@ k8s.io/kubectl v0.20.1/go.mod h1:2bE0JLYTRDVKDiTREFsjLAx4R2GvUtL/mGYFXfFFMzY= k8s.io/metrics v0.19.4/go.mod h1:a0gvAzrxQPw2ouBqnXI7X9qlggpPkKAFgWU/Py+KZiU= k8s.io/metrics v0.20.1/go.mod h1:JhpBE/fad3yRGsgEpiZz5FQQM5wJ18OTLkD7Tv40c0s= k8s.io/utils v0.0.0-20200324210504-a9aa75ae1b89/go.mod h1:sZAwmy6armz5eXlNoLmJcl4F1QuKu7sr+mFQ0byX7Ew= -k8s.io/utils v0.0.0-20200603063816-c1c6865ac451/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20200729134348-d5654de09c73/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20200912215256-4140de9c8800/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -k8s.io/utils v0.0.0-20201110183641-67b214c5f920 h1:CbnUZsM497iRC5QMVkHwyl8s2tB3g7yaSHkYPkpgelw= k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= +k8s.io/utils v0.0.0-20210111153108-fddb29f9d009 h1:0T5IaWHO3sJTEmCP6mUlBvMukxPKUQWqiI/YuiBNMiQ= +k8s.io/utils v0.0.0-20210111153108-fddb29f9d009/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.7/go.mod h1:PHgbrJT7lCHcxMU+mDHEm+nx46H4zuuHZkDP6icnhu0= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.9/go.mod h1:dzAXnQbTRyDlZPJX2SUPEqvnB+j7AJjtlox7PEwigU0= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.14/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= -sigs.k8s.io/controller-runtime v0.6.2/go.mod h1:vhcq/rlnENJ09SIRp3EveTaZ0yqH526hjf9iJdbUJ/E= -sigs.k8s.io/controller-runtime v0.7.0 h1:bU20IBBEPccWz5+zXpLnpVsgBYxqclaHu1pVDl/gEt8= -sigs.k8s.io/controller-runtime v0.7.0/go.mod h1:pJ3YBrJiAqMAZKi6UVGuE98ZrroV1p+pIhoHsMm9wdU= -sigs.k8s.io/controller-tools v0.4.0/go.mod h1:G9rHdZMVlBDocIxGkK3jHLWqcTMNvveypYJwrvYKjWU= +sigs.k8s.io/controller-runtime v0.8.0/go.mod h1:v9Lbj5oX443uR7GXYY46E0EE2o7k2YxQ58GxVNeXSW4= +sigs.k8s.io/controller-runtime v0.8.2 h1:SBWmI0b3uzMIUD/BIXWNegrCeZmPJ503pOtwxY0LPHM= +sigs.k8s.io/controller-runtime v0.8.2/go.mod h1:U/l+DUopBc1ecfRZ5aviA9JDmGFQKvLf5YkZNx2e0sU= +sigs.k8s.io/controller-tools v0.4.1/go.mod h1:G9rHdZMVlBDocIxGkK3jHLWqcTMNvveypYJwrvYKjWU= +sigs.k8s.io/gateway-api v0.2.0 h1:7cHyUed8LLFXPyzUl/mGylimx3E1CWHJYUK0/AHfEyg= +sigs.k8s.io/gateway-api v0.2.0/go.mod h1:IUbl4vAjUFoa2nt2gER8NsUrAu84x2edpWXbXBvcNis= sigs.k8s.io/kustomize v2.0.3+incompatible h1:JUufWFNlI44MdtnjUqVnvh29rR37PQFzPbLXqhyOyX0= sigs.k8s.io/kustomize v2.0.3+incompatible/go.mod h1:MkjgH3RdOWrievjo6c9T245dYlB5QeXV4WCbnt/PEpU= -sigs.k8s.io/service-apis v0.1.0 h1:yImgpgLrxSD5tMdLqpIDEzroFaUzqwZbrg6/H3VpkYM= -sigs.k8s.io/service-apis v0.1.0/go.mod h1:QkiV/PnK7YbN5zqYqXnh5wByTTT1LYJ5scwdIs62qWs= sigs.k8s.io/structured-merge-diff/v3 v3.0.0/go.mod h1:PlARxl6Hbt/+BC80dRLi1qAmnMqwqDg62YvvVkZjemw= sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/structured-merge-diff/v4 v4.0.2 h1:YHQV7Dajm86OuqnIR6zAelnDWBRjo+YhYV9PmGrh1s8= diff --git a/tests/util/addons.sh b/tests/util/addons.sh index 1e8b3f12bba36..3eaa9ea8e86eb 100644 --- a/tests/util/addons.sh +++ b/tests/util/addons.sh @@ -37,7 +37,8 @@ function _deploy_and_wait_for_addons() { jaeger) kubectl apply -f "$JAEGER_MANIFEST_URL" _wait_for_deployment istio-system jaeger ;; - kiali) kubectl apply -f "$KIALI_MANIFEST_URL" + kiali) kubectl apply -f "$KIALI_MANIFEST_URL" || true # ignore first errors + kubectl apply -f "$KIALI_MANIFEST_URL" # Need to apply twice due to a reace condition _wait_for_deployment istio-system kiali ;; prometheus) kubectl apply -f "$PROMETHEUS_MANIFEST_URL"