From b394a2c6f03809374a83b4161c5dc8072bd14959 Mon Sep 17 00:00:00 2001 From: Ashing Zheng Date: Fri, 13 Feb 2026 18:55:59 +0800 Subject: [PATCH 1/3] feat: support jaeger charts Signed-off-by: Ashing Zheng --- charts/api7/Chart.lock | 7 +++++-- charts/api7/Chart.yaml | 5 +++++ charts/api7/README.md | 7 +++++++ charts/api7/charts/jaeger-4.4.7.tgz | Bin 0 -> 35032 bytes charts/api7/values.yaml | 10 ++++++++++ 5 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 charts/api7/charts/jaeger-4.4.7.tgz diff --git a/charts/api7/Chart.lock b/charts/api7/Chart.lock index 308124b..7c9d7f3 100644 --- a/charts/api7/Chart.lock +++ b/charts/api7/Chart.lock @@ -5,5 +5,8 @@ dependencies: - name: postgresql repository: https://charts.bitnami.com/bitnami version: 12.12.10 -digest: sha256:d549be7a94677d1d3b70748b8ebb0f8fb2a529c57a5ac9cc8d07a08298f29be0 -generated: "2023-12-27T11:58:16.494435714+08:00" +- name: jaeger + repository: https://jaegertracing.github.io/helm-charts + version: 4.4.7 +digest: sha256:057c643d7f9fdc0551ce4cb2184ac2923a0906f4f1c12493a71bcb2029e55c04 +generated: "2026-02-13T18:14:01.057403+08:00" diff --git a/charts/api7/Chart.yaml b/charts/api7/Chart.yaml index 7a19dc0..d1b9cb7 100644 --- a/charts/api7/Chart.yaml +++ b/charts/api7/Chart.yaml @@ -38,3 +38,8 @@ dependencies: condition: postgresql.builtin version: "12.12.10" repository: "https://charts.bitnami.com/bitnami" + + - name: jaeger + condition: jaeger.builtin + version: "4.4.7" + repository: "https://jaegertracing.github.io/helm-charts" diff --git a/charts/api7/README.md b/charts/api7/README.md index 37bb2ce..5ac37dc 100644 --- a/charts/api7/README.md +++ b/charts/api7/README.md @@ -16,6 +16,7 @@ A Helm chart for Kubernetes |------------|------|---------| | https://charts.bitnami.com/bitnami | postgresql | 12.12.10 | | https://charts.bitnami.com/bitnami | prometheus | 0.5.1 | +| https://jaegertracing.github.io/helm-charts | jaeger | 4.4.7 | ## Values @@ -55,6 +56,8 @@ A Helm chart for Kubernetes | dashboard_configuration.developer_proxy.cache_failure_ttl | int | `15` | | | dashboard_configuration.developer_proxy.cache_success_count | int | `256` | | | dashboard_configuration.developer_proxy.cache_success_ttl | int | `15` | | +| dashboard_configuration.jaeger.addr | string | `"http://api7-jaeger:16686"` | | +| dashboard_configuration.jaeger.timeout | string | `"30s"` | | | dashboard_configuration.log.access_log | string | `"stdout"` | | | dashboard_configuration.log.level | string | `"warn"` | Allowed values: `debug`, `info`, `warn`, `error` | | dashboard_configuration.log.output | string | `"stderr"` | | @@ -174,6 +177,8 @@ A Helm chart for Kubernetes | dp_manager_configuration.database.max_idle_time | string | `"30s"` | | | dp_manager_configuration.database.max_open_conns | int | `30` | | | dp_manager_configuration.database.timeout | string | `"5s"` | | +| dp_manager_configuration.jaeger.collector_addr | string | `"http://api7-jaeger:4318"` | | +| dp_manager_configuration.jaeger.timeout | string | `"30s"` | | | dp_manager_configuration.log.access_log | string | `"stdout"` | | | dp_manager_configuration.log.level | string | `"warn"` | Allowed values: `debug`, `info`, `warn`, `error` | | dp_manager_configuration.log.output | string | `"stderr"` | | @@ -215,6 +220,8 @@ A Helm chart for Kubernetes | fullnameOverride | string | `""` | | | global.storageClass | string | `""` | | | imagePullSecret | string | `""` | | +| jaeger.builtin | bool | `true` | | +| jaeger.fullnameOverride | string | `"api7-jaeger"` | | | nameOverride | string | `""` | | | nodeSelector | object | `{}` | | | podAnnotations | object | `{}` | | diff --git a/charts/api7/charts/jaeger-4.4.7.tgz b/charts/api7/charts/jaeger-4.4.7.tgz new file mode 100644 index 0000000000000000000000000000000000000000..835ebc0495831287c8d8177a36a9e7d330262073 GIT binary patch literal 35032 zcmV)-K!?8{iwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0POwidK)*gC=AbUUIli`vn+bl&4W%3pXHfRBqhF`}LQ38Xxj!)g4d`+vIKZg*#EOa9yKc8mY^wzoI`)Z6ZD^*4K4o7>$#b$k7- z&F-H-_W^JzJu}83{ZseOZ52EBJ9%J|5Dqye2^+KkfRy7A4Eba>3^3{7DI6m<03TWa z0N{fJPSF4;o{_HrkVVWpPGN|XaYy|c^n>13(9;EPCYYlbGmfGG;B08o??hB=}00hn-}vO%X43hrjX z5c331aS)PeNB`Xd;5vu@E_m095DO_zxqP(;{vmq;zCrO6NHAbTDEM|ZL^MGhvDSo$ z=1ofu83IgNI23Tq=bM|Gpjf1Xr-op@DD6`uP(pr4VnPFUJ#Jm0`3<3w?5-xh4@im< z4W;FS{4bm^PG?h;s9|kg&4wtW;q$+~0==N$^SjSmQ-~7|ae}A>jHVFB0|1jN%!4VK zaQJtarWhuIUM-;MEI;_NP+n(>!wE!j5EBX${`V2YbOhf`QG}tW9Kcy#A73F=EU%tG zhS2oyoWg`*9>6rsimOjovp9wmt3CAh6kek^!B-?E*Fl1KR>S^~*LZtHZeSe$UH#)! z(4SfkZ!rRW$Q#1fDO=BD?%4eLl6>J5&txrAGD<4Px z$0WRZfHoG$|L*2yuO$DwyHE1}F`fsMrkh(qw-wUG23Xy@e+ zMQF77MepSo-L02fsE7JrjQVI4ZEvBSDBSIDei6c*?x+j5cl+Hf@nvhY*&3q+Q7G3C zuix$O_}#wW-Mr{+4z_j&{hi?D*49qH_n+S9Iom$JN6-Ij7|#%UAO)~_{%`iXn>)q% zzq7ORH2)vtSpx@X1ZOb^iUp*4qnILSt$~XPW&kq)!H;`yUi%|Lr;u|Lff0_8D4_Kt zT^UjY#+1xb6oKJfh>?^eDB%Ivhm64_qRpmi!X5e2EIFu4S4ih+xQRHQsu=w`T6!NAd5kl96yhJ@dLDM2asJRNH;RIhJ7jO=c!te?wV;AHY z9vyfC;C;8}D{lAup4CBF>5x)FS#1YVGV=!Dr>s&A9RM$eLllb!_J(A}HIG>>0N`Pc zrp$p*gyKT_8uM>vLkET|Fr)IbVX85fTOYBeRqbdzr~1c@B^y5=AzRq=LVhkZZvFZt z``f(zC8IP$VuTBv1mC?TZLq)ea99Q*umf+uJ=qPIF?R0*H zhcJO^SE9?mT6=H){P=I8`|6$iD^R}=DtmW^B1}=p0VhDg6@Oi0bOT~CUaBVoI%`DO zkI9$?4AE;u|2Cpz`fBaHScdrpo+9u8z$gO#j$TQ@2Y^x%PA;c7q=a2^av4F6E-@n? z|BaJZYwuAKSrwP5_k8uPgB#2zAYT9lESAyZ7e`{Eqv!y$G=}rnC>isKTmrHZA;lbr zFg}HRQYUsvdI86$6pipZDbIhB)C;@~;6=m0QxpDUd9757mB2e&U-<-?*J3@65l8V{ zF71dSxneVPjVO$*6_A4^=Te7LggR4*lTJ8|^vl+aA!;w1Of7{2-97Ybh^lT#8c^;{>rmHi(Mp29~g*C`4GyzybJ) z@HqX&`nINp43S@lkcSidGkTX2%2ibty-V}S6z3>LQ^e^!Z<-=yJg||`1PBWDGxb^2 z$DxCKjIL2U01@I4$0%~T1tV#&vDX40q_a346c(7gBjqnZu*?+k37WC0uK-Ml*tT^8 z`M=5%0`>sBeEIUF{A`V?F76Co-pY)j%j>?Q7y!v{HX4mpFGPnAqbW`*Ac~J_ z3e}ZJA!9d$MuY4xtB^B*PZV65g0fUDPjw|BRCAxpq$j%ge%Pb);K0ZCYn-7mW>UDf62xx^y*ec^4yDA= z+o}N=!I&Yj5})W5m&qkp0stJ2!HryKBfZVW>a*JN=I)K4#o>4WJg+4U(FT@$Gn&P5 z>1AsTycW7T6N|mjd&EC+4Aia{McF#UTFRQIN)Nz$sW$B8exCw>Vm+&*sqEkDlUorE zvK>1(HyiM^rB#t(Ool~Oq;nuG_Cg-t6_OU;b2yFfp9ETH*nFjzM~b9Ffek>K zlWYA`OfX|UKDju2eR*-Vw|{tkdA|4N^!4GHE&-G*8vqZ+H*n4_$!MgMXu)hSiGWb- z0HkB-!D65T_Fo@?Q4GgS7CT?c0u;u$BfXhpgRR!U_QH_N60Rr+3!JSbG?|Jb=T3zS za)pv?Oe}pCfH&-cq(=+NDi~liO(mDS{jUn1CY%QY?goMu9FT z)MS>Aj;{o}ueVY`OhOpzuLW1Ts^HQ{qaDbO**KSr@|gKB6g~31+VDyWOd^p_)n|xZUf&!TK#lzs(RU)$4EXlN9d0z5{+euD6Ud_ z`0S;cU2@m{MR%*O^Z_FcDpw8Q&Ts=r%x+(OX_;NcK>pYKJk53yS)@XbVJEC zxQ0|J!9$dDSp-O8OlP4GyHW1VV)>$O>p%9QzQ1>VzIS|Zws(1cc=r9_*?CqX(}3Jz zsjhr_a&}R!>50+v8mfJJ_~ZHM-u_{^Y6Xp}L0r5(zdStN`||bSK?MSmL%e#bhEuJ` zk(A$pwBa-owND|1(|l2uTB2!6TaQ^49rHp3W_Ld}a-Lh1$1KREhv~hX#fSF9uA0fR z)bYv1;Q$;ZnY*;VQK*TTO(126j^|?W)%%XzycW2dT-m@nL(0175a93}*pl`w88Wbr*ijOpcl$Ad z38EVSu`?3K>Zm8oi{TY zt7w)%r{fw>rjT)MyU~I~i8ftIzsn_AIDyF+P387~;pS4VTfXf%Zpl{_)`aRsy;6Np zAIduI?RJV4IA*&><%Yb6onzJXUen9EmdBaNi_34fpslru*Ot0+8P|B%VKg)qu3-n0 zsx~@K8@hhSnac-OiGPq`AfPE(aejGxa&UOQA^!UA{P65}@6Dn7ak_VY{=>=Hfp*7m zIc4gm3%Hr!a3VO98MAia>KBchbA!d@4|~U#C&#aUEN;!8izWMcxz_&cqr>A1S-HBN zP>O;qxMkw z=Eth1H$QGYv-znqn5ZqGrPEbyrPsjWyEMij7VDQ3$I9ZlcX}iML@41H#wyTAyw`>n zpj%qP3X?AaatLp^Q-)hCKZ zgBpW~vQ!BjDCMjpmd$I7ZaO!FUg2cy-(WuR$?z=-IqN8p9fiYd+gPy%I2ZDjBoW&i zaYVnu31$di&Jr~!i1}21_9ui~0X~5o+~7Etj12I|)oaAYCm|fbm?9X>!7RO#HvDJ; z$#n7&WKkw|WSwlQesX+pba8ZYY)lJA;=K2!@ZBXG%V4Zt;D1~zs zhAhbf=5QJVjTGQSp8SPz3}8%>G0S3q<=(}eZT0%wPv`$0<5|1=(^^|w1OMm0 z{@4Hg-~SVU!~ZxvJUe=Gczm(<8u;M&1e{;&eR=fy=;BB4^>=$`d&d`thv%U57&v!% z3=Fv=RRNZmfmsqE3Sh|bH3AX3MlngJ@=RhAj4vsILh@@D4+B#;2P6z<6yO9*aYCp$ z>&%Lf?z1oF2!XT1y@NN0!8DRfg?oHa9T6y@V8gic__qGv|L4E{|6rdaV+#2!)={G* zv6L<8s+6mbpqcSk^KZ5mrb>K7qo_}orw^r+d04O2L1xyC{gYS+8 zt=9YZKENXosKrb>LIV>ur4?`RQ7pxxC>28oo=phjVDJjm)sxXls+RT&zJIT4WuQw%9SH_F8`wc!xWudG7;xZ1Sh>FToUX z7(ou@k(7^KyQSjG1n#0w{)o^UNTcQOe`Y8EdOJHWcLwsm!1rMk$&fi6xDEcT1;F>1 zVQ%Q$>+i}>JyoUCvPk`@CF8%wQ(FHom6MSLJiV_}0L|-vzu(&}=Kt94_WMuk|6@Gw z-*;YsYdjrDxAO?ch|g2>YAVPQPS60n=t!~GdC@w2m%=2MYbU7bHXoM4# z9oH2_J>cgb<<>`weJRb1RJM;efDd9{n}lFzQ~rsk=d;lWzXP710~3Nm{H@U2*O9te z8){klZ3bgJ!eX^#fASWqB^z5S?IPh(b7H2rx25cC57Qt_*ut8z{N)SMk9z zpk{rjf~F6S&qY}osg|O!9kh-{*|A^=BqTEBl2K3OJFM;FL!`oPQGdl6^sdrrvaO&^gsilEZ`)JXHls`fl{POpP9B9z1BbjV6kMr_Nq)b_0r$&F?8BmEcQ@jmdJbtGluHfNK^`36Z3K1 zx>8j*(1&Dvy<5s?vTn&NSBMOF^q1f}DQ&IR&Xzhx}3=n75ZeX{Q>z z%Eh9N8+MOM2<4ERb1F74C9QKHwa(i5(p;w6sZl7+`K=f;F1Y3B6zm@zoU!aUm9hB| z5EB@IA&i9vLcuy70X9qJQU0i1<{we|OI`R}dTGz3&DP}^lY^zMv@+?{eI2+a#SlkS z(sMbe0QiCvRJBT*Vx=yacTp(UJ|`r;!aSI99JAmp!O3gP_z##*gtiW?;g*Lf<<<;` z9C#y48TX{8I4h$&a7H+bQ>+G*fQJ*1GCu>i-hE1tT zF4nA3bt(%}lE_Q|*N|d3j1g;HoE)4Cz!6iM?gXI-MS$=LqJU3eqO_mCmH8uQQj}aP zDm9(c(s2et?``JxN;vw+)-pi!l(RM^j;2*AZ=FJ_ZreSyW#T2&@!;yxs@KwXYifK& z$y7xcr~@|NqWKvbnUgr#ZlW2@{A`Yy0P>`t$t)`mj8|jy?ct9W?j7gMVMk|fyF&9I zMbo-Y?H}4hPy-`Gls5v|YXAYQ>V@gsID+QLS@rN)$M%+C9~+p3L>aC*YO*BU8AG&& zxAifV6xEnj{?!NQ7l7k1Y1Q5l|c|p^jtsCiKH#M@~RxNYT&#E?~an=Tn?ZS(W z7P?E&VJ3yYJA3V}KhG54j7f?|xRxzkDFB{n%2ZV-PIOhlB8+25>%0Kpz$A(hxOjaI zaAM*e!HbT~0x*fd`ua1(+G2@lXG@v=PFF7CBbTagk4`VYIXS<${QmIl=&K(~E8J2l zm91_R&)_yPJWvP!glbF@eFP6HtFBf|G9FE?twXd}>m}t0W0hZSs$?_T6wl>dLB$E2 zoyf}5FNa$(se`4rhAIV?+{(z2Y8@%nlEbkeok?1`0Wdd{M{55i%WcqF*P5(K%SDK_ ziAo`#1e^q_HBX!DJn#%uY!xU^h zISLR{|9A$N)d$_Or}BqT66xnm6N`&f-`r z3v5MfPxEl&3dCK4t8O?oY~qWbau-_FownT{w>t|cudJ^%T~UU}I=U~(FRoRy$ULhs zO=%#OMgAd&!D{CAqfoHV*7T@gguLr~r~-GVd2#z*JmdgXwRe}1%B;1u{mX2WcOM}a z)E!4>Rm>lDRNS`iG9sDrwzglH$@1Sd|iQc)A1I`HY~ zkxwc9&&{dUDf$ilkdovr8Lo0wP;>lWuiM}0y77Pg&2E3|DgN&<9@jiqSl=yUvwbh4 zv+-1NGK47{;uv#`SYTKruOlS-$B(TmoJ0e#Pf79*GHjU;k!UTtjEmAy++WGQ7}IP}{UMEi=ZdohRyW$pM0LLDlE~a^rI4=O(-tz$;m=o3X1ol9*SoJ+oMk z;X;@t9JxbVpzgiM=D&HGd*UAX%wYpiFxMW9`=?bgw$5wIh^<~hG1-a7D5>(bawbBjL%N|)Y$Ws%P zrVbsmVmJK;cy_8HcOA2zHSpcpYn83$2B3E-3iSzqA(DK9-!w!p1=1v9h9yV%g8CvRSrNQBwb?Dn}8F zPLfzpRr6~}vM<+nJ0Zj$qT>|FYwnDUJ4wERIG$0|vTMoxMV+j&a%;Gtova(RtJP}C z%_3|}5|4r=W>R~sj>Ro-uu_Y-XxKSN?gbMwmswF^z4Ihq%*pD|_ZyfN#grY9l@(e- zYrXpfT#PiclCPKFXL?^{uvh_c9Uk-XID;-5C7!0p_+VtmUkgB!--eDW~M==E!hCm*J}dv=zEwb-kZLAoc8&hqf?%bSz6 zcz>RpI*`8$FODT=mZaJW&YOyAkLI{(JjvVav}uUax?hKlO`qkRH49C6l_smKt;aRs zHRE#c=DS23F(B3z|0iql{`^06Ab%JBALky% zrKq-o|EHqbqxpXtlj%15e;V>8+^_$~rq4tBf3mhd1OHDhkUpLNCl@`B;Qz^A-h=z6 za?0Mu{bNm$JGy_0IZ{@1|G3pxcK=ioF< zOUD#Os9e^MP>eY8Q>iq2129A*LXn&P=QFnZA|*=&YqpTgD7nquHv_1XgOXRWxZ8%~?w!RA<$)d97~$`m({= zRy0nnYM6RyD*&rb6syT*W~s4GHE$0pYS-C#3S_a3Q}=I}x}8yKCkIe83Eag7WsTng z^V904C&%n`8|GZi!jxH;?z^c~kAKPrqu1UpDhR z!Zv?-TgP&ij%Dl|pTs=yS#`AH9vhea3wK)8b#)<(I%7u#MHa$ZmSl^OT1-<;XGPbM zL&$`oJ{&#b$UyT3V={?1NJ<3xR|64KvRVt*95dXW(X6+GjzE~d4J6Vm^z?&K4Le*8| zinOIj-kVFa3ndcFfq+(FX}UppJmKB|cz&7^3z2F zjZaDb>lf-DKSF6t<|{}1y3eBc-|fvUSN`{Q#XnE-{}G;oK4e61jqM+%Da%d&2a-9a zXlaS=nnxZ~c*8jMapIFiiQbfwDdH0}ljTxE`2ct?U%q_lReWY4g=v1T;Qhn^Cpf-) zpsyaS31r`*d126iM^PH%5He5IH$NSTsu4HeDopQ;Q^?U+$A9s;pu`zcE0*}|gs4p+ z4=1l3^Yp65Y0GB1{D?Li>mScvZXs1YlPZnk6^4{j@d7rbjZ9^f>;g7lg4HVmqYH#v z+5%o}J1yA8YUEFiF{_?%Rk2OoC5#lShK*+2a|e5@dk5nRwphDjtsPd0UsbfxJX;|B zj3KJF_+>+k=lklDSNzaHJTy9kfS}7sjlo-NU9>F*&mbM!cm5g~OUD&fFi)&6X{;(e z10O#w(U_PIB@=bVrKfVXZ13)F7mPJ2C7gsL9)Rx-PMd4*yxi>FsdoSNwYPV7U)I*X z*k4e)x3lwd=Wf;O>9(-?7hAo0x-G1|wb|RfQ|-IZZL_zzdHd=@HZNH_#@8r8jGa<4 zL@pPPln?M?LJ^ygI2r(VEGC?%UzbD1QfbNTFb?^w7=)YF_Kt-UBqYo?7Z+~l#KslF z_yEOlp2Y*Wh@^;O>F87+d+t|#Jjm*X%M=_>5t;G4y5pvR5nh@+o1Y7LdX41i-V1q3 z?xRcxG!B~@hfk%xQnS=G1aubNJu9p`YAv(Ym3qs5(?V2d#IG$^(VHUHcmd9MHH=O1 z;4RY@nksy&OO>##Rcaa)&!yrImW{M1ZS_F4Gh-nmG&4b?)1q8ukvpJjRGUV$xp~~! zc-^#Yh?!V4Az#|CmuQNUl*D8_KTn1D+$V|H`(ej1Q(MFy#Ct$xiQts`@BM;^k=r!5 zg6rk8cox|IFjxOyq=jG52iNY(w!9R~Md@UJ1-y(a#sww{`%^uPNt zWGs&rDZZ_=Fg8MP^eZ}xk%hN5Hoc_{r{spO|$zp=XxJAsHa+X8J3L;VHZu#e5XbQR@G-y?_HeS z@8*CTCAg+B@g01~RpkA6#yFx!rygj~Br{?W7<~z2n1qO)ONY^!Q2jN*>%N*kEE^_OLoxV(5v19Z9iPI~bI4xNY zejBRw8m8%KhJyg(z#Y>x^s~2_|8=Xs-K_v?zjxpYFz%rFJe;AS~2&GoW_X0ciWdr^eNk^$qa>t#FtLOAs&vQ%%xd-0d$JhM6_zUIH(6~zb} z3u4x33Dx;tT70X2xPhswhJ3E9fP8Aj?Vg?m`hOmAaEBeh!u@~I|JU2y-F!O#^(aqW z0EE~ju7R&nf~a5%0JVMtrZ5E~N~QpU5ss0Vxz{*C5g5*8z=b@&|Eupa#C=)7fPD39 zwJBlW#86ahH|!7!@rI=^)Dr0o#RxJK9Glm7-h32Dp=`RPd@hv=dE-u?Sz9+9c4K># z0fqd7k)%8}R+a;6Q-8bhUo`&<5mL8mW8wTS-T&Y1?>_ne9_6Wz!MaBYkO94w3~-{j z{^(MmFy98?L#w=7wnpg#uwkw)4odT%rI22!|N0S1k$@gzbe9l-=K0_2?sm)bf9uKq z|0qu}AA%V7TJ!%Wy!=BV_MpZ^)53k4_Y^tr)v8x{SBGlnPS>zErjk{z@zBJ->kS@Dfzbn1n`T79xR+}?mIPIbbiUP%9jdYWx~!uT+UI{yhY<{m zskHRv9K{-sbT5aV<11dtp=v$sZ5$avmcNMOu6H?`dZGtEYf}liZdsdj_Op9-G zSObT41}D9bnyF(3VEyp?^7!Q7@O%T9zb=2+JH9+Qe*I$`Om)VXY?CE6SLU$uV#Zl6 zD`0h%rYm;Z2AX4Jl3{YE0A94vbo(UKQoJq*(?bydjny#86-60#(pKI#P_jW0_F>r@XO z_lmO`B<}rgv*nw9pexND=8$2d{qJ6)e;4O}>~3up?SH$yr~F@!@|5#Gx+cKl>hR!M z9~bUXe~%WxPZ};g`b{3+N0%vFhTJYj}t=C{kO5m|GVAWF2sNIcQ*S^^8YcO zHE;?!M>Ju86QDQ%+)PjchBF*TI2nT!hF5TmSkPJn7Zc0?o24?+7O)A5V=#`%P$dGy z$#?@$6hn@$kvxcJy@yHES_26hYqLj6(FngokrK84tsMZl>miA(DNq6_q9Dcz3R=Oz z`QNGW-XLf#5+gkVRNqvY-H zQBdmne|ETc@a8a>Mi0@(0{`#Ub}9a=x4ZKc|Me)(8u*9G9{LT6r(k~qDQ~s@3jWW3 z{jdM~zyBwA@#64ZiYS%`XX6(y21)>gq8Pvo%#sLE?Lz|*x<)ZcMOihc69O1l-r+eI z&me^fM~DUBON!u?5G~HT#d%$O(&!7RZej3VIe z#j$^s_$LYS0Homra}@F!MN%?yKoV(3K1oq>fnqd8oX)M-_z{IubVKM>&}yx%3ChZz z;sji81^uAgYDsLU3Sd#VQ#69Ia)cNjC+cP#hNo$aM{__@y?d1Ex?@BRS}h;Ec=4S^ zeb2&H4BB2CgV8JrRZOrLjr9!C4Hdb)0geQI9MQJ9p2v>sfk03vMv5v}Qzgn000*-D zeH$my@VPd!3$p8P+Jr4g_p1(cLGL(9)L^Soz0_9YUjaiBX+1cJT3FPWbxtl0Uz?aD zHcvQwr?D_bU~nEz&=d+p@?oC9B#IGJdD2@OUox1c4ZhVK_I%-jX4hKn8{g zC4izSxkiy{P3zBKpCpXLILi9IXGmsB=qry1Lkz$;R;N|KIvk^fZ-6i#5E<;=R^X3` z8V5lh6dA9DfPY|ubLNVr8JNIpW;Tv7pUj3qNTwZUQkqc0VN8adDa1)9oJQuQ72^ct1hIKm&kZ$GXM$b= zg%>aK8TsOc#e85&A{6W4P&EHip2iSlI-4a7Kry?1&GS|N3RnnZvBMQJY&wfMPGgj1 zOxB>dpblb8fZ2zMA&jUZSXOY0P*E6WTwq~5O6!idX9HyX*ajm)#c)P5LtdnsI#6e@ zL_=@Tl+bw&45bq^MHI&E4ZvoYOQZ!Hju;oBPvNS&BOn|lf~i^79UymhQj~-+MqolH z{wEOvJ)TR_pIjqKab$*C&lSC&2dy>nfORz*(npplfd7E#T28CKv|Fto$qa;oOf$yG z6#o<1(4-?&G8%_ti?2o`j>(Pqr5tgCR_oVaf0fDj6sL&ouyV}GeKAETVVDy-H#u%y zZj*&L91nok7h=`}AnTw)$eef63yf&4)jFY4jTIyrWC#?&?4@apkyMn${LOazOu<-N z14ruS2h%ydobE-DO^OS>D#;bs>W_djgly89m=6F(k=x5`(z(l@o`RTkL|tFW1BKNE z0s1})xxlE^CV^8FfnODnUkfdp;ySH(C6!Hw9f>cdEuu*JQkh^37z6YUPE#Ro$p}oy zji6mFY37<^C>kM(k`MvN2d&n!f`wCrih@O8wFY_tI7)mymDcs_YPXIe1Y>9N03lz^ z6b?~vYf7wveo%1puAk;J{S1XF%FfRy4Xq;shwpiAd&q(a$CskL3B0nmTc)^XJi z)22@2;^bGaZQHi!*M3l;I*4A*Xv_xSCr@U$>2#)Z->KtIp-{yJU-Y|O?-w^>WX2~& z*Uk_!9G3k(g6PW7s)3hEq>!;2LZgA!#HYFUu7PBKoURIWjPfjm$Yp~|^VKvbxhi9l zMn;rU;l+!yS&|5;{U*Or3;cr&+2F+sIhW}y0Y^!M-hurX!30r2C@@#v2&I#40A-1n zI$HpQgq;J5ew$&63V|d-O^@Erq+kQT{`za>^QD3VXYc(MD{l?((Qqz%LUb;By3rVRSz01ol55GD&JG{KiRs=?*h@22|CHDq$ z6`Li2S_(FUTV&Aui>K?HGI|X1VO-mnbGT(teQ`MZi+_L|vlQZy|C{l>*9;QpPK# zjnNqgQlYdX^iq<}VtI3#vOG0OIl=ta_Yf+Yi%%93N-g7T3DNhXnR?-b5Qdy6LK)sB zjb2uh;^nInUWAs)Wc(-znoTr8@3LeCS@@q~MiUQG3Ley~s>9^;4KK2VuLuPYjAn5R zV$5Vnq~6k@2%zK|Qqe*Ni2Y!Ubeuo1w&|LZyxCE? zd7OPj=nbTjd9G$d6mn&%@y&bR&kmv0oA}`L2&HZ6>PQ&1HMcY*%e8WlB8cV$xNIFcVvSoS;a|ZEb7(Rhu5_ zthU;Y2naqb;YL#EC<AwQNv#l@*Aq{dQ$ z+3Ih1vvM+7iY~YzQ`~fRUT*fm`gaGq=6_1Uh?+8|jCggL-E<{hzkK;Jhw$>{%P;bF zt#ld6tTlymq5r|i1YFnW$}kKP{2rZux&JT39d)43SK%|h6_Davv-?(UEYAP1Ta5qO z+l6p*04udDSqHT;1xcv+qF{dQpUpacZvZ@5(C>N0Z~g3B-!owL z+|VbzbQpHbF(?AAFX*&26cnV`z^{St9pSrhCPw_GHUwVwRoasov)%{6;Me*Og&CSC6 z-|p@1Jk9^dcnZtj2&c@t4OTi{*#LZy>(NhQZxQ1VB}}~BOJO)cen05C;otohOw;UV zKiJ#~x~&MYkm6Jt>cAd&jfWJ{xfOLJ_l;vpW~mGe(y9m<;}8rHzd_jyju@!BJU2Xm)n#cUN={)}8i_M$sAdJZ@ z8c~w)AVItnk((qYFk+pUj0rPf{HZ*;oQzvnXnsRz#0D*2ccA5i35ruhTYeVl-tx0p zoR)9;)Dj!t>^QSA>3m5Ej6yQq07pp}$S|HWJf3g{&X6>3MuG^LwY;#))}Zy=Zka5l z60hu#qrbSOwKLB?C@9MQ8>_KwT^EM@Q?vHdv&2&=|L<7^T%`YPmg2v+w>Gz*2hyPlw0{&5i5{^e0(E->y-P`}>P_759wKY(X6>DqYNJ?q# zbdzC)`$wJq1HcK<`%P`mlCkD%;P31Tr)Cc%53{t^)>`&&BhOUC%ag=e{i&S)`DwsQ zePR+L7Vz|8@_%i2cQ#A;zqX(9|3Av}{(a{~Yc&zDi~xAi`S`Kb62QSVo(`lNaD-zd z-Ca{b^KgO&ATQQBLwrUP00AQ-E>8;YnIpW?j4v&;t%?j}7Ke&jED!*)<9SzT?g8(s zlM_$dgqR1`rPIs%a_`I&|NT#|t*$VW*t~!5Yrnyw7DSa)hOSW*9Z3JgxyrzWlkt%} zYNB5szC+>6_^5r5X7O&u(j-sG9KK5_V$3}r?1L+$69ZhK!f9p|5Kia-9NAX}n?Oq2 zPi>tx*Y4EPsdCYTn>oy_ZXJHUL4qd+pywPDER5p>(&$d(C;&X{II0#z6|*QUKaBQS z_6tO(%y?seM`PJAdUqJOY|O-D_kgEn%Y%%d=U#e-egitujB3-my<-GRTaL#eraDE;vT4;5XM!Stp(kb zf<7gYVY80R49D^6Y?qR#Aoi`3*qY^(dpk=9r_V;`DcDrvtT$rv77G=>R1sF!Kh3)% zg+c*H@w2X#MGoXsA`3C-dDf4<*LH6MTyium0+~U1mb*0uukx|xh=_4eL`rFdHdaLP`az}Q53YW7# zds4XS2=t_IEvIm;z6JNISAIAJ@@!5^8Y&b``pq4yukn4@0ag?+kVRb^*GPx z=Ktjrq_2?$-)2fcmaC;s%sN~ul!xs4DL=2Ew?X=kVBfCuZC)oZiEqqC(t_6p>+9yV z$`{jiKQ}H}oX(_#7JbYkCPAK25k;-c6=%%f_x{%uW3U+P!?a9Mnoolh1wO9Lw zwW_&+YnJhqpc!jTqh*qhbh&nN`(HtupZi5`6GoDtN;2X$5 zaBYu}Sr6raWJ9Lc&xuvMy0`Tp7AY-i$hCJqTJ6L{pNmrMWFH-+&rSQ+9XEtPF$8p_W&8Xxtcw9F1o2 z@^rInJT!LtaQKp#nbMCsInTb_+s`lDSrSt^gkck!>idk#EO#n7<~^aie|E4ek|B+n z2N+v9FYgJxz0)IoVtYv>VTw(KW?U&6W5(&d67!oZ2_ZNo5!jn?BC`|HC6S+`uoCNM zmO3WXl144c(G)XtR*?W2HJpq)*ZsTo`g=q<4sYA%>-+C>N!PMXb+%^P2I~w>uMyoR z(-cw!ynpWn{cXSNx#b$E*Bc@ZZ4wHVtFc0v+;ya9nR< za*-~kXK%sutgXEKR9!Skr_ME?D-TmzSN-=kP$`Lgb01sIe7703B_Z8L+H#d(I#NeD zuXCHmX0Z8}ptT2X;9O>XouKflrt}R|hc|J;Wy(~U-;3ioE3g@C23_q2arXHFj3(a( zxS3#eyC#P?k@?7Ap4r8F|M8;-0ONEfb4&*&F`qySGrMi5aylZCnNx;8v2Ae_yp2aEy83dlp={ABgUpNON zGD{*4AWDhQ5?)-W#DpqEoVuq&p38?E#$^1QsRQ}5q-r!?yjXIVqO&_&xOz6PTa@wM zuV4Sv^}qO~{o<$p@$r`zA3r|xz`8>o@Bwgg&Smx{%fGX5<@(fy(SMO=q5U6Geutx9 z@>y{Hb8DxR|6{kmv-M>Ee~jldv;PapD}CI)xt<`(QWT!ghHp{G!Cox0UdrsH(qRtP z&-ad5Tdp$dMmh*CUY`TOyLf~{$WfDBU2-^s)}3ydr`-ddwrhL9)9G0c$Q0rv{~gFw zeID?1Iw5sgoj0AE>k~cTO%RM?#MpUF5#JQ>fEN>z4qBLNP9-AnfkPs@;geJ^!#>zoWq?K>=GSW+k3i-@0M6C$U1u5bm;6tJ96s=_NV zZ-v^Vey*E9sz0;f&rA-}pPAN za_5Cu66MO_P9Y%(OVjX0XN3;F2ns`0h06mEnT5kb1a1NM-eFb)EIZ)y7{DMG6bl)q zj!QDi%Uty!Fw$ZP>}`2b0sJk&3GjfYOMd{I;^`x7iWchsWST;b)g^AX+y^Yu|NEQ8 z`=5K=?ot^xBcUNy0KS}OVL4bT z*jbh_Y2=dc0&tW7!Y7Dk6&Z-}70L-Mb_2@fl!2QuL_0EDn@P_v?-7ZJv|8N|dIiW# z?%D)KL-I};@5B#^7^heatAE`C=llE1kE4nJtUy!0XFhicknP$S3bR)xzDOGbOO=*C z)Uy-@nFa?Vm~s@ERtB$x@?p?21FM#j`d}!h$#%{}Z8v&YdXauB1zag81-x@clo*z% zF(NcXUK^~dfUA3g3TK=MpsUPI-L9j&bY6fn#eX=lX2KFoh!cyA3mhp&JX^C1BlilB zDdwfu-iUoI8uWliXUQJ>jv;FP)*pQLIDkOK;(>sn*EpHIQ(Fq=cJgSX=P68p@*@yw z^4PFuAm(61$<$1xSbHxw+e;&}>O;ouAygeJ zkU{lR(5sr!rkEd!dgpF6%;d@qhWR{;})eW?jQ>T9X>?wH{Qq~b`gi#!6 zzJ?Tm2s4VtkVeM(Z|*3P<{2aG1ly++U*i~!Q6#U&bZApRDX_|}-W}U_Q0+jfuBS5t zd(uJhBb>%hE`U$)EYkm_=jo0PfCcgYn_FAO`@eU$wx8nvALaQB^nZ!M#e|X@<>yp_ zZI+HHlxnTIu|+K#=4LnMtoZU)CLySYdU*+2wo>^lUjq+C1Kn`ZX;@KbC)-MIQtfGqg-L98gD@qvl9ty+W3K;e>3`?kJ zv7iPCW#CyE6T4fP3!`F0$|Pu)PA;@E|AlD~q?XI0*jkn6Bak*?p$1xt5tF5iHJHkc z=!RG*l{ThW4-1ttdCmdPSyg*IjCv0;Mc-=g6jGFMQ>fk|yojXM%3SK`;FUHYc_1iL z!QM0owWwUbbP)B3eW&nn4OGe_Lp){og7#N4D!1Y|5gT#Eogqv_`($W# z?mW*|PC^z~>C8LIj}vz$DyHiCGVX!|}Kth#HtP6`wvA-|KgLiU_)>we%Wx$=k?}l*xNA ztP6?)%}52$g7sF<3>`8*mtGG0be#E6!riJon#BqmQTv!&Kq+is+r!Yf1rOw7Fs>VDWx^|<(j%oCL}D95VmYa?p86{pFn zQ!}LN1;(-oD;TQX%p%2!ZWGt}P(8#A3q)=UA{4BTIarTTQevGp=(e4&_K1p)?Iv52 zSr^(>3xjPT($Tm-CqF0u=fD0JI6vI~?(FE|NASbm+40fw*8}i9qIfiyw*1;f>;^Kx zu5g-4>yhiGZXJ#maA{jm~ODGD-IKlsvLxNZU4rE-F(m=91Zln(-A&Jj8Od?35 zPe@R&uKRV0;Lpi-b~p9aLN*w+nhK#3LS7->i(_yLb=wEk`AwYt(K`CAi6^YDEatT5%&;fBBQ%DsFaPZg(qoa&E)rZJXxBdO7;2GsD&q%9z=jMvj@p zOYGqsyGH?|W_fQwFJ7-d^(t+;p;(&3u_!!?BfX%^67()rAsIt7f!CN&cOkIolyRo@ zP7>}+Q=@(fC~AEUi!5$pk(e)6`qw>(vdI54!s%U)e=Lgs+TPjSD*AtV-KYB>ALaQB z{6ET!cPQP#;H#t4^Gpw|vV}>8%zVc|lMTx)>If0>Nt$}fCLZ~zV81}W={qrX&Ej4> z3+F0sp3COSuMtIe|QV8;fFDa zVKSB;p47^ZEIXo2oB3P4r(H-^)2>5RcnxtZ`f-86Np7w)=y<>r2zkIWC{>w>Wd0@5 zk0QKwiR{Mca4|7AZ`;U$DdH0nNwtS0@jUZLIF}U*V(Yx31@s+drrJjGOyW6s1;&Vj zb=i1ZBku(E$fKrM#fpo?my$R(y5UeCGr&nIamUQ;*R@v zqGU;|Jlp!S>aHsRp-z3Px^---l|RFN2taGTKbM^QXZBp|+syXBYVo`X z=bHU3tFJvrq?OL$R8YtgY5=&|V^ts9CPMv#)~1#des5qZ>P1Rq8DkUKtP@Yk8=U&Ve^a%mZFRJQWD3hRAKe?sau9|FQS|-YvVRWaM4? zry#gT5@w?jekYhA>!(rnJ<~_KyJDUccIg7D3Gw_2$BsWie9JepQkv=(3o-%$enSBI zZ3bfo7#=4KOoe2SfyYC<;%3AJ5axPs)Pm(UQ|hne$Rc}};FhZ0f$P7P>-sJE-Y5lk;rtrK zqPj-~2Z**d2spj1?kk}(c$GdR2U-l@Edi# z-Ob&n^FNRBdm`r>|q=a zVR*$<`WZ+$fN5&7{8ot}&Fu1@{5pgzdcvy@uBh8c0Z%sU>5V36lwfZ2RuDu@EJ21? z9#ycuzA)Y)_sklA4j?CtK&cKY69b`gAsbkj+0=I7h;gzKzu3-L8Bp(*v>h;k8Yy>^ zl{fQB7YO#Up)5AkbPPc?k+-h-$kCLt?!E%v-@W2~&q1XGsDMgEl1EW-YhxlJH z#-liL7N!nfelZbLxdjD&b%@I(_R`b$K>C7|#TjH#F6T1h)THf*P)d>XuML1qndHm^ zb=K;17RRa2Jnn|?bh-L3;V4+kG)7$Sq4r?cPY(Fr;ly~mGi|0TZ*Nr?e8sn+_aru zrPr%O)a0ViNg!td*6!ot=no2{a&Y+oW(oeyToNQYsqT=gywTY(d5854?_eofIe7VkSLMLKw1 zhGKw!Yu=VLsW#c&9;}IHS<9DOKA9mhRp*o|B23;$#Z&4c&nA5^4I^dF7s3VrM>=hp#S=t{iiR#@A>};{eS-K|MD08Eq~E|(H1rSvQ)We zzgo0%y$X4XS=Hs5f|-sU1@ix1RyBA7-wMS%`-v0#=c(*(v+iH9cWPAaKech<>3Q&H zq5V%^3~?6&;DY#%{_f^((f+s7d&>X$D9>kL|1)tBDgz-9Yom}rC=t5~d4vx$I{}W2 z(S&hqUl6u;dSsSj)_9c4@Uw2kN*-fp=G0&HFa7P5h;`I_)4z%*RP7X;RhcUTxj_PC zBy)Vc!%XgxOxidN+paCz$!d3w5*`5gN-Bfvgo0!?9U|H`nN4)H037k`q#36$VX+J) zAShg+lGbaXI!9KBDEFr@fn#~NRiBN9c`%b4hKtwdK%D|< zSqWU#X-F|Iu~KV~6!Goqtur(lWEz~^T7Zc>eA=0bnby$**ICPMe(-HDi>IT2{YHTn z{Dc_K)m#fwjiPHVFS0t`tmihg>gxmVYS1T;eT(M60qqqDp|dWkQ?=ANYM-3P+*P%FUA~DW7lFCrQ8s2x5taU3%a)a!m7Uw}P4l+dI459nuU$Qk zl{ch2BPjqmW7tr|j3TIP&y1haF`S{RET0daTf>Z-Gi;^dssyP=Mcdgvn0yPs`-=y> zOV7SXzsXJO>OFcm0y0+GxdV@{jJgrqW_&Ez6i&1s{o4w{{sMB*8q3@0H1m_L^n zBG0qqo^p$1w0(-;m33_<+b}x&S z5>!p;Cehk9P2N@PuP(mZd9J2dTbElQr4IPwo-`<#Se zXHy?$I9Czto?my#>%O{ONIC5!n(~~kR)?TgP=@myb+vXb>VQ`2eEZTq8K>pTQyO+h z)ZcmJTUoujWv5_9xX~<*=is*)jK#P{@>U=fhWP_h&}Dfp+7OttEbA~MQ)F9ZC5g0( z1}OqDo?>opNWl!OYf>E?pNq265}Km0EdxG{+f)L{atv6s$GL%1(p_HLCy>|JHq%@b zbQuSa^0RUJW5z3{Ol^Us=x*Q4_$(=gb1vdnD}qx}#)NN5cjuYn12JK}b^mWa{SWB> z^XH$VpMUm$Y5&Flo7mov8${j3xb2{4=O$9vIW1K-zjC(=yzKx}jjqDM&AWz$oUKgX zC<*7kO9rnut11@HyJvB`*~N%vw0|Qnr_=puC073UUT=>LOBM?+9Z=PPlRX2iMjNJK zW2t+Xiy3*`rYeys&zoxPJ4e3i>s@D3HPri_QhRYsZtP^8);)77d#XOB6(Mz(ugqKF z=Y_1DDZmK`$#f`lkthXpnU!8&%vW0O?S8AaY$+<=+y+4cge-tq?qv4(QfD872o4cFc!u?O( z-qut8k4JevgZ-c5+J?YzoOEa-#ye7}GB<<_p|$}-ogE{kh#@Ys`7)$`DP>G7KSRiH zD6=ZbTuDhJj~`8uHh3D%O5T@2qFGpXKsBERs)an^#yl0OQUVj=HM^6_AhLMLi-}ep z72;}nm7N!hWJnRz`^xR^pTRnM7owB{lupnTQ5gG-6AH&_Gx{!ubc{NE^)F!fpNO?H zl%5&-7~fM1Xxw#wblk3In$PvcbmjrC*X>R{;7!q#(7E{CfB6P`z$@Y60dKqe277G- zP<5{eZo2^Pi+(M*{?{6s_>VWmAzc>fexa5A_Rd|9-hAnT+kCmTB+_gO<9JD=w+ocs z?$wiK38Z%mG}zs#AGiXgQG{pHTVmbo_Unmr3$%ONoAqPo;w|}qS+)+k4uf>J?#9-^ zw!@8dC2(Res`yA|KI67+5aEq`3&?wH~d#IoVIW^n79mMI#w+c zPOww=!C!DPB7-Gz$a0EMX9{tWe~^Q?W_qvMl{764N7e23GP)UO0U_~R zi18bwQm!&|EyRA2q6|)L^V7peGrJsGvNbNY;AF0TJAFb>K_Cb8tCEdf*(A&LRUdXD8r?(u-j7J54!7C8R*6e9pF>Bnsm!)~* z)+inSE_@d)zJY0KC&bog4+So-v>w|~>sf|${ZZY8lg)rwJlC=-+z15}af;D35}YNY zzha7DGzX!yx;I~rWX2)CFik}@+V?`+*WDTKmOBT5r?Z1b-#hW3r5p5m6}Rg3y*BV- zl#Kbr1HG;sLn6j-1cd-|oNe~s6Os^mT4>kQX*^h@#X^ajf$y;Mb2ZA(bEDeL1ZfLX zMt{tJ*dYlrH_Vd)ccP8VMa`1EH`Emh>XI?zIZMzD zkUL#YN~@Qq^%YLP+}T1&xJ1LUA-iRP$p%P>y&y^dy1qGd2pQVh0w@XTJmqFOh&KPb zj99))lRC|OvgOgbErZp+`jF625BR=4OObk6Fioe|5Hrl6)}7QlfvOd zxrU1QN@%2Rm%f?caH3)yMzchk&Go&RlEGXFFN9Vv0H@iVof->pjbTYA!J|q7ypsJ< ztJ?a}NG=q)C}Ke0+@~kjbGM_EP5`Zu%QRjH5=%l z!tWrjXeJA9fO*gIwiM;nZJFTt6`D6T!-aGzkPWjUx8BH~?(v?KwR+7d6I_q3ULf`LBFal9$)P?xcUD=2P~NcUTaMmBCAzG>$LRCX)-(Ac^f zo&(6Cv{=N1T+LG8T?-}H?01)lGRffT@ooo^0BI#fv>LKEM#eI4eU_UPJF`m09%hSE zD*XWrceWxFg3`4_D%H?$AjmZuDH+;Ti5V*{JHE&@iJ!ecv!6W>5yT`|Ei*G^S$+RG z@eC0RZVN8DEnH(*!w^B0n6vVfPR6ndTx90`46Hq7HLz=j>^A6F zV_4V{7gDL|yFY-t9nJ*DD_dGrYA^xAFp^LREz6o;VK2J5plEtmSBFL1x~Ks8yxE4g6r zu@K|Z(p6u@jSYW|xipP?KmYuLMIxE!_Jg{Xl7j8!!P^;Sy^J1t2`f3+2f!w?(I`fx z{2I;u6%;z2P3v%aUzcCB__xVCZ0#Y7dVmlJ7V1N%R56FJwJ$71XxgM*5WDL+P5$Np zY)ZE~V~AP$qD-|`-n4C~dslBTlc_!!z?|tCQZY69jy8)dVP#V)z^b-2-Ol&=kfj#S z)47uKzf)V6-KiQVpW4Q?qHSlPnr=ovGk0f~<#^W1ht(PjhlK6c)@$@d=c-uH z%va0b_Puqrj|0ao;7B|zL2AU2bz4wLCb*v#<=tk2)uo*gf|R0bOlGXS352$>fh{xH zRmnw@{gch!6}fv6bDQ24`1pQ#xV-7fm#({K^I82_82_VUryer@U$4KpQ;h%F-raqQ z|9On(Gl>6j;=k<-yXQKtc|V4%G7FGl&QKJ{6NaUTGR!zqnGh=6@m7I6tAF$9wL(+5 zj8N|-ita^u&X@caIlJ+?GNs%0&a2CL&e1s+7stUYcCMc9xkZYJn#}@ampPV6Ab$3K z_Uydpb@vxlR#rQMYSb1TI{VbKx}d`3&U07XL|v zXyyx1o~X?4l*Qeph)!V2)Ru>ZBt<4Ik^aHd5uk)O9gnWa0tDPNKoyHdX|D>jGWSs6 zJ=rA>JcDW4oX@h{V0nX93NN}g`xSjLpt%Gx|3Flhql#nB-uw3+Sm)#)j3l~Z+r7m} z4TrNtNK*4l1rwrVT! z|Ht0PxzsAC=j^!;^N}s;{H)Um;q``%8rLqs(BYXAUz|D9hA#tmkGn@4*Fny$)gd_qL1=1fUT4|7)a1$xh{a$ZcWYQ0e zmmFn1k#aijDN2c8BB${d(9T!O4*qJjGHjAORGTHQiGlmgKb32*v}I@mM$XTXC=w^y zm!@8ap>?V0qM>`Onie^WS2cQ z&e>5idxyDAXiKhB#wAqaw;lZc`}0TJm)VenG6v#U`>K;+WogF7ie1vl#%i+C8;d0J z8TwhU1gcecegn&UpjrT==y#>3eY75vK2&6^?rASF8b^pEGc?0oyNc;}1FSP9t(?dT zQS>a@nVHW0{BC6R)Kt21toZN?#KfdA1>rB$AFsgo+wWL}oiE_}_7Ds5-NL7^kNMRS zW7RR-tLDbuiV9s#Ew+)qNDff9#-alMEbf#Wduedhm&Hj8t`^M>tY>iL%q{go%Dw0H zzt&n}3mq4BIE9Vz$#P~e=#+1D>MyKduahUkpVbeKDqbWNMW7gIA%w%}$FK1pN_D~{ zPG*$o97;-ba&tq-MmjiH-$EdoAgdldTJ9)RxsKYl7h44|We#zEc)skSDZh`Jsrf4` zj*rZ7&;R{*wB$xgUs75cIxdW*Yf8kpX=(0(U}8s|ElW^ue3dFEZ!N2p8l>^%4^I!9Pu_GMBkctCM^)@4tH0vwUoK*r5_V z6s-2JsEY%t2L65Z$(&OS*aQl!YBRYPK(;XWZHDVm9 z2h#+ltW^GF2a#(k}qBN7w5_svr^Wnb*`f3RoO`R@vIwH9x61YCap>-YQ5o>b3&&z^p%|8g(S zLplGw*L;TXkYy5OO70`h;uu6X9xoHpIg6V1=XkuNAnF-oa+yr7?ai-vVQ&|fa2t5s zK|xVXziX=4Rx6}_)DD^7(Ii40pa1ip(O(~Z)Y5go(}lg_{lVFr<2T>$qq72g6cI^6 zNg}kZ&S1qj==b0E)f?63_usoa$mp1fuFRn8LV(u{XURC8BTf{WBr&l;c*bb7NNrF* zv6B)_9pflxiB6mV;n}$@QIc>Hu}}moPH#PzR@vFaNLR$r!0bynPXeBe60%RibdP&qm6^+S_B@AfP3^0rGu*We^pw= zYa$e0pu6Hy+69Yw@p-j^PoZ(S<+OimD6*~3-C3+Vw4pjid)zLx$ljmDKBPn9w#2;4 z`HJVeHDUBcD&F!C6*Ni_9#skzhwsV{H-gSOHoH`QUO0QLbXzWesrdH4{_p=ogQLT@ zXUFG1pcT<^3o!f*8^aF{fCPerOYUk)8fjf{cQT-p1+iQJN;?=aJ{3lGU>hYCf~037^g=Id=;K^1e{_(hF%5xD&>@yMW@87^01YgF zPjxPlBPA=yDg&Mrw}kQ@;#Gfsp?Y)S=y z?npK?!<^z_Ohn*$gMwaG7Fa2~?;g}D9AZk1+alu)l4q3^Qk*P^l=k3~AAd|1OeLP< z*iEL~ZiBQbC|#qdDXi$6k?rAFor>*2Ld&3|YdlS3vTqWj-F%o(P!p`gZ8#h^l~&=8 z8H=+iIVBvX3BK&qoYBv7i$P+No&bCZ3z1Fj1sViWvN&c}x!<*kH`P9>b+8mTQEJK1$L7s|CT|jYBa_2vF zDnxD}m}|43lq;(*5(RTo2+9Qt3A88I<<~L4*%zf1G7w z9m!i%{Ef*B3aKTM#t3sxXCPu&S;`n#17z1b!oe^I3pTC5WoLi?c|K<@0ga^0ZDDQ% zmHEM-hu{Md~j+KdmG+#58ETgo%3{nzAOE^R53#2 z$9Tx(Qm4J(Fl0P3%VW+mj;x6~({vBc=a1wF6rZISh|Igmjy{iBB-q-yv_TPJX z9*X_ynM1O1u@!$3w2qz zf;`9Dp&cpDOp8VFE#qoW2<)!AZ&DC79Sv84?U&uHa}b?E}=rbC=6@*uFQo8Zy zwTGR>E?alhTv2Mhi8mQN3RKpcd#h>JPkQ^wC~NFXXTkNOXr2*^*b>^895Nu6L4CTD zI(MMk(%pu^>-k=b=9gq{*rYHA<;hGsO1)dWFn@5X&qZRzoL5&_-E@|J`INfRI{W_= zbBd$k+E>9V_Wx(kp6*rm|J|ow{D1G|c_{n8$qv{j#w##x*&Ms|}j>1{fBI*?X(8&!-89;I`SK%8t*Aa?# zj17pyb|iIf_$oRM`elU&_bzCoA1$2^=+NkWhfN4}#+Y=|g}J5@=ci6-)S7xjLvOBNJ5z?n=Ar zEG;B;tDVlqtZp5{Bfgqq$CZ5rjD?A9@wa+V%h&*rE~DHejpPEu6|%7sfmunPr{s18 zh8hE4s}y<*OuL%Wi$uOHp%+r&{nn5@5ZJLKeLBussJSI5=CXcKHFIB0`xZ=Ce02w8 zs)K1c#ae9V=7z132ha{#ldn+JvZ*6+Hg-mBZ=7he18&Sdu|Z{^4cs>{P}pv3`n!p7 zqGdN5HceP0)|mGjnkAZgxusFUcKg6h60SI1XN{GVx;r#T+~IO7p>UgZ=I%)AEUbp_ zHf(HC>vxTrE!6DKa#joQSInp@CF^F)eZSJQw3hvcC1bXE`_Geao-Ew|^mo7H|GAgv zq1b=!PQ@}zdp|0c8tmn8BhsM-+&2;ZrrXb3#WF~&G4D53u^M{0t%_y3ec&oq>y5Zf zrTf{4VX3|N3n$~h-@$rozZ*LX>IS>FJ}sRx~Y-g+OP z(0aCSs`J(Maa)ZKI(^{!UTejo#Gm)3R@}|XNE7F;H9gu8K<6 zDBqT2P!@BQ&Bc((FZ*KDw{pgDF8=jxd_=BWd}Y$qxk_N$_^dlV11yrT-5H?$lr-z- zk2Ikg>$a}Jpw&TE_%k$WFh!Y>%A7i|)a&-$GCE82oW?QM?RdjS2nWSAIp$`Ei6tG~ z@ZyM;dPR7rKD+Xgh%))?K1^eCFX%{@X_OAv6qTwIz< z_!hZqtoZZPEkVA(qV7kFEt?ZCEbKz{Bi?}|ah+LjCQ95MK5H(n#bdjkye(u%MZ)i{jtyWZJ%|{|C~hhCW$~-#eaYE zY`1#<^Uc%UFX#XJc<%K4e}@-9MtEzMTqaX>i`yyj^?lrOhtr)tNYy>n(KwKo-fn0b z`__~O%@(@3)4dAD+{89j1zzOPH&3(v#+|d}q}Pehb8D7PxuxKT9={TnqPnmwnc8wPc8TDv(EnShT*KE1+3Wrzkash|FQS% zOa15jc^-=WKac-5;n1oL7$1gYG2UATGD3S;eTOU=?e0SPn(fXSmt)Gw9Citx>=1nJ8t))#J3XAzvE7O2dXGgYJ)?a*_PfQ&flR(Zw zZF82{3~C00IiAL)IQJsVxFMpx*!vqJ>g&f9XiO5wi5d0U2iTjkPpih)%?xe^mDoj-HaF9=QW8A1Iid9ojrkxI&bD6C%wRE+w z#;FmPPBlfr$|YH=Y-It_`?%-YlB-XA4Gsw_2fE4rVJW zH5n6mm~l=LncqxwI@PNIoJ6_gD3#G$7-_Ath|c#_Fp7f)Ixo(&p>CpCd;g!wKNB0& z{%7&eq~u?#0P8Sfx&YP0K| zt$2@<$lF2*8S4@d+xm!aykpRxx&b;#;yL6*Pc=v=B^<>xA%PdX9Q=Er_91Tz9Ric0 zcZUNMQ7*h-Ol1%LtHJkz;jg?0|FthBVgo_Ef1M5dTuihU#D*hpSsu8WH( z3_x83gd+uuA%fQ6IT0xdLFCE2BQzz6l5-?iblGU6%k`^%*;S%@lI0FUHcfFtZIPNx zSgm%7B1SY>=roPz2q$xdM59*$i}kPqb!cKHw$Dl zw_i=?THiyRA4nWC^q%oJ>S!Rgw$S^@9H?vAc>v|dkgnqM56?TFFro9oPcV-N)J2-o zgidjc4&NQwl0a&cl)9b}raI+$nL%p%hkl1x=&DMf^TjNSe3nW&rN64NY)vEI4v$D8 z2~Rl{1bsLepwkJHEJ3eml3f?8vw@PgekOM42}%~|L{B?{a}aC zHP|d}Y=lylW-;c7r6fVNIEY;vuy4O1nEU@pI79EUSe+P$G^Uag;rXREb9Bxr9uxEz zbjm5?RGNzo-OanB|A__?OJH8HgMK`E2UI;e9SqPQWE?s?WYaXJI0*?Fu`m<*+wYD~ z2RmqRe*C>&G?;RKj8nu?lTBaqjaqsJ!6A)fh29iP0`=t3_Ta_I>#pacfyGWKIkBP` zrU^U&Xlg#tccTn~>jIqeor2GbrstHVp{ICE0e*_xgnIZyl zs&EOicXxSq8p$$Op<*xU{iv0*8(x6tKk`@F+c`zet>cZJft{=a$_N< zXhXMwKRV*IR5kA?pyVrevl^Pe{g)I z%cXSOl4B8(n8u>h-PB-vmBCJ7e}GDgM9q7r>v_i`G-nws_n5Iu^`qhjm=;cEpi&w` z3&`+ME?2B@cu9s7n`Q3Qh0u1J4_3OoB4ZrRku616;H8j?Sa?aeuF7b!i{XQ=-X@L{ znOCAvk}uzfO*Jfmu-(G*g3S{Wr-Tc1HKE}IIB-bxB`mn@&q&Ntl#naK+NMt22gU6U zbR?bzV$!vHE7El&xCZN#6EJZKDwUeyqaX8n6sRBUJ^8B=U263_3H}!B{#Ad2Ii3

w`!Dt9-bdswf6&SnoBXW!-1~?w%%+ZW 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 Date: Fri, 13 Feb 2026 18:57:24 +0800 Subject: [PATCH 2/3] fix: r Signed-off-by: Ashing Zheng --- charts/api7/Chart.yaml | 4 ++-- charts/api7/README.md | 8 ++++---- charts/api7/values.yaml | 6 +++--- charts/gateway/Chart.yaml | 4 ++-- charts/gateway/README.md | 2 +- charts/gateway/values.yaml | 2 +- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/charts/api7/Chart.yaml b/charts/api7/Chart.yaml index f0dfd25..6254858 100644 --- a/charts/api7/Chart.yaml +++ b/charts/api7/Chart.yaml @@ -15,13 +15,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.17.44 +version: 0.17.45 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "3.9.4" +appVersion: "3.9.5" maintainers: - name: API7 diff --git a/charts/api7/README.md b/charts/api7/README.md index efc1706..7433b58 100644 --- a/charts/api7/README.md +++ b/charts/api7/README.md @@ -1,6 +1,6 @@ # api7ee3 -![Version: 0.17.44](https://img.shields.io/badge/Version-0.17.44-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.9.4](https://img.shields.io/badge/AppVersion-3.9.4-informational?style=flat-square) +![Version: 0.17.45](https://img.shields.io/badge/Version-0.17.45-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 3.9.5](https://img.shields.io/badge/AppVersion-3.9.5-informational?style=flat-square) A Helm chart for Kubernetes @@ -28,7 +28,7 @@ A Helm chart for Kubernetes | dashboard.extraVolumes | list | `[]` | | | dashboard.image.pullPolicy | string | `"Always"` | | | dashboard.image.repository | string | `"api7/api7-ee-3-integrated"` | | -| dashboard.image.tag | string | `"v3.9.4"` | | +| dashboard.image.tag | string | `"v3.9.5"` | | | dashboard.keyCertSecret | string | `""` | | | dashboard.livenessProbe.failureThreshold | int | `30` | | | dashboard.livenessProbe.initialDelaySeconds | int | `180` | | @@ -113,7 +113,7 @@ A Helm chart for Kubernetes | developer_portal.extraVolumes | list | `[]` | | | developer_portal.image.pullPolicy | string | `"Always"` | | | developer_portal.image.repository | string | `"api7/api7-ee-developer-portal"` | | -| developer_portal.image.tag | string | `"v3.9.4"` | | +| developer_portal.image.tag | string | `"v3.9.5"` | | | developer_portal.keyCertSecret | string | `""` | | | developer_portal.livenessProbe.failureThreshold | int | `10` | | | developer_portal.livenessProbe.initialDelaySeconds | int | `60` | | @@ -158,7 +158,7 @@ A Helm chart for Kubernetes | dp_manager.extraVolumes | list | `[]` | | | dp_manager.image.pullPolicy | string | `"Always"` | | | dp_manager.image.repository | string | `"api7/api7-ee-dp-manager"` | | -| dp_manager.image.tag | string | `"v3.9.4"` | | +| dp_manager.image.tag | string | `"v3.9.5"` | | | dp_manager.livenessProbe.failureThreshold | int | `10` | | | dp_manager.livenessProbe.initialDelaySeconds | int | `60` | | | dp_manager.livenessProbe.periodSeconds | int | `3` | | diff --git a/charts/api7/values.yaml b/charts/api7/values.yaml index 1259156..dfb45f9 100644 --- a/charts/api7/values.yaml +++ b/charts/api7/values.yaml @@ -18,7 +18,7 @@ dashboard: repository: api7/api7-ee-3-integrated pullPolicy: Always # Overrides the image tag whose default is the chart appVersion. - tag: "v3.9.4" + tag: "v3.9.5" # Resources of the deployment. # It has a higher priority than the common resources configuration: # when this field is configured, it is used first in the deployment, @@ -54,7 +54,7 @@ dp_manager: repository: api7/api7-ee-dp-manager pullPolicy: Always # Overrides the image tag whose default is the chart appVersion. - tag: "v3.9.4" + tag: "v3.9.5" # Resources of the deployment. # It has a higher priority than the common resources configuration: # when this field is configured, it is used first in the deployment, @@ -92,7 +92,7 @@ developer_portal: repository: api7/api7-ee-developer-portal pullPolicy: Always # Overrides the image tag whose default is the chart appVersion. - tag: "v3.9.4" + tag: "v3.9.5" extraEnvVars: [] extraVolumes: [] diff --git a/charts/gateway/Chart.yaml b/charts/gateway/Chart.yaml index afc2b6c..7bbd586 100644 --- a/charts/gateway/Chart.yaml +++ b/charts/gateway/Chart.yaml @@ -14,12 +14,12 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.2.54 +version: 0.2.55 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. -appVersion: "3.9.4" +appVersion: "3.9.5" maintainers: - name: API7 diff --git a/charts/gateway/README.md b/charts/gateway/README.md index 087220f..9411c3d 100644 --- a/charts/gateway/README.md +++ b/charts/gateway/README.md @@ -104,7 +104,7 @@ The command removes all the Kubernetes components associated with the chart and | apisix.httpRouter | string | `"radixtree_host_uri"` | Defines how apisix handles routing: - radixtree_uri: match route by uri(base on radixtree) - radixtree_host_uri: match route by host + uri(base on radixtree) - radixtree_uri_with_parameter: match route by uri with parameters | | apisix.image.pullPolicy | string | `"Always"` | API7 Gateway image pull policy | | apisix.image.repository | string | `"api7/api7-ee-3-gateway"` | API7 Gateway image repository | -| apisix.image.tag | string | `"3.9.4"` | API7 Gateway image tag Overrides the image tag whose default is the chart appVersion. | +| apisix.image.tag | string | `"3.9.5"` | API7 Gateway image tag Overrides the image tag whose default is the chart appVersion. | | apisix.kind | string | `"Deployment"` | Use a `DaemonSet` or `Deployment` | | apisix.lru | object | `{"secret":{"count":512,"neg_count":512,"neg_ttl":60,"ttl":300}}` | fine tune the parameters of LRU cache for some features like secret | | apisix.lru.secret.neg_ttl | int | `60` | in seconds | diff --git a/charts/gateway/values.yaml b/charts/gateway/values.yaml index 7f555f9..a3f135b 100644 --- a/charts/gateway/values.yaml +++ b/charts/gateway/values.yaml @@ -138,7 +138,7 @@ apisix: pullPolicy: Always # -- API7 Gateway image tag # Overrides the image tag whose default is the chart appVersion. - tag: 3.9.4 + tag: 3.9.5 # -- Use a `DaemonSet` or `Deployment` kind: Deployment From 5f7cb6afb1b5be7ecaa817672118166f0e12f0d3 Mon Sep 17 00:00:00 2001 From: Ashing Zheng Date: Fri, 13 Feb 2026 19:24:54 +0800 Subject: [PATCH 3/3] fix: r Signed-off-by: Ashing Zheng --- .github/workflows/ci.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 0f91a8d..d8b6c71 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -30,6 +30,7 @@ jobs: quay.io/helmpack/chart-testing:v3.10.1 sh -c 'git config --global --add safe.directory /workdir \ && helm repo add bitnami https://charts.bitnami.com/bitnami \ && helm repo add apisix https://charts.apiseven.com \ + && helm repo add jaegertracing https://jaegertracing.github.io/helm-charts \ && ct lint \ --charts charts/api7 \ --charts charts/gateway \ @@ -52,6 +53,7 @@ jobs: quay.io/helmpack/chart-testing:v3.10.1 sh -c 'git config --global --add safe.directory /workdir \ && helm repo add bitnami https://charts.bitnami.com/bitnami \ && helm repo add apisix https://charts.apiseven.com \ + && helm repo add jaegertracing https://jaegertracing.github.io/helm-charts \ && ct install \ --charts charts/api7 \ --charts charts/ingress-controller' @@ -67,6 +69,7 @@ jobs: quay.io/helmpack/chart-testing:v3.10.1 sh -c 'git config --global --add safe.directory /workdir \ && helm repo add bitnami https://charts.bitnami.com/bitnami \ && helm repo add apisix https://charts.apiseven.com \ + && helm repo add jaegertracing https://jaegertracing.github.io/helm-charts \ && ct install \ --charts charts/gateway --helm-extra-set-args "--set etcd.enabled=true --set apisix.extraEnvVars[0].name=API7_SKIP_FIRST_HEARTBEAT_DEBUG --set-string apisix.extraEnvVars[0].value=true"'