From 7cf031ce0181f8b80accdb6bba7ace94523b3e74 Mon Sep 17 00:00:00 2001 From: Rancher Bot <66796395+rancherbot@users.noreply.github.com> Date: Tue, 1 Oct 2024 04:42:39 -0300 Subject: [PATCH] [dev-v2.10] fleet 104.0.3+up0.10.3 update (#4507) Co-authored-by: fleet-bot --- .../fleet-agent-104.0.1+up0.10.1-rc.1.tgz | Bin 3469 -> 0 bytes .../fleet-agent-104.0.3+up0.10.3.tgz | Bin 0 -> 3486 bytes .../fleet-crd-104.0.1+up0.10.1-rc.1.tgz | Bin 36181 -> 0 bytes .../fleet-crd/fleet-crd-104.0.3+up0.10.3.tgz | Bin 0 -> 36235 bytes assets/fleet/fleet-104.0.1+up0.10.1-rc.1.tgz | Bin 6141 -> 0 bytes assets/fleet/fleet-104.0.3+up0.10.3.tgz | Bin 0 -> 6439 bytes .../Chart.yaml | 4 +- .../README.md | 0 .../templates/_helpers.tpl | 0 .../templates/configmap.yaml | 3 ++ .../templates/deployment.yaml | 0 .../templates/network_policy_allow_all.yaml | 0 .../patch_default_serviceaccount.yaml | 0 .../templates/rbac.yaml | 0 .../templates/secret.yaml | 0 .../templates/service.yaml | 0 .../templates/serviceaccount.yaml | 0 .../templates/validate.yaml | 0 .../values.yaml | 2 +- .../Chart.yaml | 4 +- .../README.md | 0 .../templates/crds.yaml | 4 ++ .../values.yaml | 0 .../Chart.yaml | 4 +- .../README.md | 0 .../templates/_helpers.tpl | 0 .../templates/configmap.yaml | 3 ++ .../templates/deployment.yaml | 4 -- .../templates/deployment_gitjob.yaml | 10 ++++ .../job_cleanup_clusterregistrations.yaml | 1 + .../templates/job_cleanup_gitrepojobs.yaml | 47 ++++++++++++++++++ .../templates/rbac.yaml | 0 .../templates/rbac_gitjob.yaml | 1 + .../templates/service.yaml | 0 .../templates/service_gitjob.yaml | 0 .../templates/serviceaccount.yaml | 0 .../templates/serviceaccount_gitjob.yaml | 0 .../values.yaml | 11 ++-- index.yaml | 30 +++++------ .../generated-changes/patch/Chart.yaml.patch | 2 +- packages/fleet/fleet-agent/package.yaml | 4 +- packages/fleet/fleet-crd/package.yaml | 4 +- .../generated-changes/patch/Chart.yaml.patch | 2 +- packages/fleet/fleet/package.yaml | 4 +- release.yaml | 6 +-- 45 files changed, 108 insertions(+), 42 deletions(-) delete mode 100644 assets/fleet-agent/fleet-agent-104.0.1+up0.10.1-rc.1.tgz create mode 100644 assets/fleet-agent/fleet-agent-104.0.3+up0.10.3.tgz delete mode 100644 assets/fleet-crd/fleet-crd-104.0.1+up0.10.1-rc.1.tgz create mode 100644 assets/fleet-crd/fleet-crd-104.0.3+up0.10.3.tgz delete mode 100644 assets/fleet/fleet-104.0.1+up0.10.1-rc.1.tgz create mode 100644 assets/fleet/fleet-104.0.3+up0.10.3.tgz rename charts/fleet-agent/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/Chart.yaml (90%) rename charts/fleet-agent/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/README.md (100%) rename charts/fleet-agent/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/_helpers.tpl (100%) rename charts/fleet-agent/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/configmap.yaml (65%) rename charts/fleet-agent/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/deployment.yaml (100%) rename charts/fleet-agent/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/network_policy_allow_all.yaml (100%) rename charts/fleet-agent/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/patch_default_serviceaccount.yaml (100%) rename charts/fleet-agent/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/rbac.yaml (100%) rename charts/fleet-agent/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/secret.yaml (100%) rename charts/fleet-agent/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/service.yaml (100%) rename charts/fleet-agent/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/serviceaccount.yaml (100%) rename charts/fleet-agent/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/validate.yaml (100%) rename charts/fleet-agent/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/values.yaml (99%) rename charts/fleet-crd/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/Chart.yaml (87%) rename charts/fleet-crd/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/README.md (100%) rename charts/fleet-crd/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/crds.yaml (99%) rename charts/fleet-crd/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/values.yaml (100%) rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/Chart.yaml (92%) rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/README.md (100%) rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/_helpers.tpl (100%) rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/configmap.yaml (89%) rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/deployment.yaml (97%) rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/deployment_gitjob.yaml (93%) rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/job_cleanup_clusterregistrations.yaml (97%) create mode 100644 charts/fleet/104.0.3+up0.10.3/templates/job_cleanup_gitrepojobs.yaml rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/rbac.yaml (100%) rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/rbac_gitjob.yaml (99%) rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/service.yaml (100%) rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/service_gitjob.yaml (100%) rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/serviceaccount.yaml (100%) rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/templates/serviceaccount_gitjob.yaml (100%) rename charts/fleet/{104.0.1+up0.10.1-rc.1 => 104.0.3+up0.10.3}/values.yaml (96%) diff --git a/assets/fleet-agent/fleet-agent-104.0.1+up0.10.1-rc.1.tgz b/assets/fleet-agent/fleet-agent-104.0.1+up0.10.1-rc.1.tgz deleted file mode 100644 index 4afea62d067e558413be0bc4262504c9c2dd2999..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3469 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 vmrqo^`+X)-xWkE}8Xsudi}*{c^q%&#r#Dc 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 M|59hAlK@x%0QZLI5dZ)H literal 0 HcmV?d00001 diff --git a/assets/fleet-crd/fleet-crd-104.0.1+up0.10.1-rc.1.tgz b/assets/fleet-crd/fleet-crd-104.0.1+up0.10.1-rc.1.tgz deleted file mode 100644 index a6d51995195b6a22d814620d6c7577f8fcec61ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36181 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 diff --git a/assets/fleet-crd/fleet-crd-104.0.3+up0.10.3.tgz b/assets/fleet-crd/fleet-crd-104.0.3+up0.10.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..c7b45c1ccd44e68bf4912f00d3e73d7d4a5d95c8 GIT binary patch literal 36235 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

QM*_3d-xsR{|vYCD~PJc({F@& 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 P00960$#S!V01^cN39UUa literal 0 HcmV?d00001 diff --git a/assets/fleet/fleet-104.0.1+up0.10.1-rc.1.tgz b/assets/fleet/fleet-104.0.1+up0.10.1-rc.1.tgz deleted file mode 100644 index 4c752175d80b42c1fcb5e80b4f213bd5b4fd5847..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6141 zcmVDc zVQyr3R8em|NM&qo0PKBxciT3yc>m_7m?QUh()MT4lH)j8owoOCZ8htyW9!P!c6;{h zaUpUfp`i#C0Oe?1fA@Rv;8Ub5+p?4P3i%@@9)kfem=^}nI7F0tM^nP3w;;3dizi6! zcDsFeaG?Khx7*eKJ1;vgzvvtszG`<4UcPF-`l8+0-+$ft0@_c3Of@A!68=T|(S211 z_XkNNikKvlvPg6t0G~(_vWe#tDMR!q+arl&E{%jFVb}#tF0Rjm?`A~$)7ln3a!JP& zgD!9q`BUVz)$n7CoX#+kBYSL-$BRgyz$y@ z8@`2(_p+n@d{NspA~O^*@v#dg(=}rh3n6h<+k}ZOgfvP%)|SS|XH*I|tF?PgqkvtD z`r4e$X@J6=%y}35FcA{D@H7sEYV!^W<0qWevTm$fv%bd zyS@&I=|56f^L>ZJarW6(z&bAXy^a&0@Hvg8F8D#Ugm)w&6Xf8+TPn|E0Yt)uPeOF4 zuWC)Dj74{E&sPjbcouU_XF{M9dm)=Jv1f)a<`bugRyMv)`@m~^o&TT2MRY#(R{BFG z!~f?bOi(=pzl50^0a*7Zq zqmcUWes~IOtaE-$M#v+SD4;hu0fBsu9A=4-FhUS0VTv4`9q4}~vpB?@U7^YFd^YPI z9vr+>9P&ape?L6!LaTK*HaG)}d=_8;dbg!W9rf;w-pLq39817iEEhl}Pys}UWQGCA zDHT;nm!}u1ilCDS0~jrUz%_;;e2Ca}1V=qDAI?!P9nCRHCCDNaa6LsiMXr(5>jh%U zk}v?t6>>*C7$s2KuxlEIdI)Mak*`7?Dw^v}>ggI{-UyIYr3y*aB)J1f{r9DssiY*@9yWx2m=O$`dLu4h?<+E6PxBhfCgD*D8JclKiVuMa1 z#R61~A&zsI_aPG^N<9ylFZR?q6%+-i4c61@Y8w zBUJ{HP{p3q#IsPz2ZXOU{+3XVC7Gqox5KX;TT9!f@UMUCK@2!$oXW*fNQ6){V27YY zAG1rVhT}PLwWggpDp@R+_mMM0B|_>-0vsiil+EgoQ=DVig|-uO7Ly5)c&xH7P%3dI zE?G|tkQBhq4xDQA(Q$yvOo2cH$lMT}iIrd*TF;+!98 zX5~0DI^hMs#Ip1|3Xw!fT$tliBmr_riLyKePN+-!won1phVOBTJG^WQy&EN84D4t- zHY>vGVMK>GWwVT|U(U(*iYe22ujB+Unp4g+Q-C?)RP6-;N^}}@ za!wyJBcxHa>qm37-YyuEz5mZae|Yk)e|FhBy*fWSxw^PKANJn%4eclmIP>T@J0PZn z2g1;c3pD7OoVKNt5^Kq5r_7-g(V4D4ybRnVHk{WrT7lcHg6?b#bf*e>e`BEcpWLZo z?0<=~I3yCq-qjSt7`gCdyfIh6UH;$p;X%dzKR7(x+W*gzZf;zqaM1`;GwI6eUsu*T zS+u~ty>(PYItK3_##Lk#kkpS@t9WG1VooDDhSvWRd#winKxO5nAFUi8jDn@VotvAz zZ=9cu%eAa`Dzz|EE|o5#)gbMo)q7R!I;x5hhbFtAf+*IfxNXQtptL?^87jNnpJI@N zDQjc`ix8b}_AGwsBB8??%e=9=W~-L7 zx4O`}xq+1IR)`)CZf{$=DX`qDd_M>`H>udkA$Yk{`u4V4TSJmbeebzb+Tu~uxZ=Go zkE7r|HV`rZg_7D9M?KSEba;S~4@>QidP^u*{FIdrYicY(u&&gambRqW;tqdhs|z`d zJL=xvW>7QVi)wE(0b1H8QpPK*>FL4(Y5*;@=uOpCS-H0H$28S9rR5gJY18ULeG^k$ zZjyP@n)=Bql-rfvU`>t7wQg@yBQT%YYaC4(`!GZwX&p%}mls!iLgh3Wy&s+qIF9MZ za??s-+WYPHtoCzBRrz1=plwV6SS|neJDt~^s{B9b>~H1&b0nqKe`&lg(EZLFdwdm8 zUqXupEoE%Aif)V+sIsp!tLw`oqQ510Q3gCjhGBEX|T zxvQ_Us-|)}gztdFu`*NA46jR#TCpaC=({s3CDI z_A*r~KZC2$wOUnW>*j`zEnJ1;?X9c-c5iMc$1&Y~<82zq3S4h23YDhYC%N`!u zsUdM(quN2HU)hEQ3{?tCFq)y5RE=pesMEk`P(}P(SsP0T=A^q=Vuy416I)_d2#81#<%S&6mKf8cD^Eo1_WDTcui$K_m`uRY}1 zoaR!#I`}WsO;U3fTAYa#zaLKf{mZMP)Atvb{oz&r?0??(-}kSM`=`C1s~9U)Y;E|J zxvRs_9K_b(^ta2)!PQ`R{?9v5SP9_bQ4r3~*J*CgZtpqn^sHpXatz*I4F<#WAFhs1 zhRZ1ACnI}L)$gD`JUKtE9sO?!lei4kGlxF+oQv`~i&r{isl)TAcX@f*zv`d%k1kKn z&#q4Uy^H?U@%v#gaphd=g*7i;aD`*!>2p_sG0x{>_#{n_zp|49b2-06nKky{_l zBRcL6PS1aS*FU>_!m-sOQW#}*bmOZYTg>kyjf>f zRJQ>YD&JjWuxs#L*VUQJIc|t^3~R?$0;dCDmPQ$h5>pW9CprR$MG`;Cq7tm58wQ-t zX^0c-3!j8G3d2O%M_Lw}x-e6DgDlXc1lCY$F?StRt_G?NpIL@o&R;^jNOA=#g&k0n zo5sZXCZ@(jvFR|rLP)Nha+XY{CdPqAidKXugj{{5R?~B;9b4UZZG``C>AqWibgPd( zsXm%!eRBQLNRW*wkN42rT&Q-w)r6i-6Z+I*zU<~249^F>x4lax&j0%U?bSv9^77>D z?ZwsQ`Bm?2|Lk(Dowz!h`*ZPaY?X|)5&m;48K0WhYYQPa5IzmhZ$hHZ#?GT6?y$16 zid#GT(@2-43}beSWr0(+wDm#ZF*Wy(>X&KNnTffWQ{%tOjzns1y}<7fS*Kp7T{{FP zT_--LKK6WH+4N_tyl$1dR5w5)KTLwAz}?)W&vAKE=cX*eZE#hVs^soUDElkRZn9FF z^laRohkwAuE_`Y3JZGokb%>~%CI6^7nKLbydoPhk>8e=6bd|!b*PgLr1bF>~6>Buk zS3NB*-BHV{)?HsKNR6f9oPibzuZ{~=_*5hJ;7QaIXDm`2p~44r(R+cs3!QemUCw{Y zSrXfV0xquW7C%3A;LA4Y)ExhHHKFoXHrhZK*d6iTuU{Wj@BbXWKHSECJxkige?3S1 zSC#LZOUOkn^q~=AW|KZ`T$t^o^{{xbLTi&g^Ej|NEzJzUR#*-c)3-m3F}CKVgvS_T zt%ANAEu&YbXRJ6}Tsm~EKX&buwDRBiiJ@a(m zY4X(>ea&XyeGI>b$z63^-Ed%i_mTDLzScdqUVU)g&_~Is2zNLZq1m|zD;$ilwv+MU z&Nq070}dYJgu8=4?&pYGg?@uGZY|{N9dZvvy}>EB8u1LzAI{WouU~7q*bxs+e@uZ>N zm$=fKcprb_+8)K#KE+jDMX2>G!jgBfh7z~_wXJ{cPv&2Hn5(Vo|M``TuIw@TmAwyA ze5LR~Z^Yhp|9^kK^8V}oe*5rX>;HLE4vF53Mf5Ovv;_@?GeT(0g07@|ZsPA}{0Op*9L zqJ9T$gk#3h)!F);M9QMfJ@Vk&Z>a@)mtUdb^oOG&N|_#?p5Z(zdN4OBa*fq&rtTt~ zS-;xgo(Dd}P&L6zZ!plp^9$wPipR=@cNgqyLd&PhS?i4)l0N)|vsoRg_R*{jHJyv+ z6j<`KRO6xUsq=VM$!(zATN9{(Ga~*6HXfhS8I@h=Y>$OLU8>4|J|h06-+{kF{=a8Lro!By!3){f~K-^urrretsf-8OSOHEW~x*2I5Jm7^Mp&rdj}L z_T*Nb_4<8G!4mGHt?=TT7Y@K2`KXYw1V%rTTWOg&@r3@gQkNL1D;@~cy!2uqW-nx| z1FUgMm-|T7Ar@NH3mGFC1vHwN{Jch`Xf-nRW7C!OTiv2G<0+6OMelw@@>hf1TC~DK zw9eWT?-ji{0Lv8F2wNnhU(uJE6iu^>k~Y@dvh)u2&5buSKbPVaUetNe96fdi)luoa zDAQ+*2Q*qulX|Q*&>lMCrzeM}qJ!#rc5Nu(YrK>zaW`K{91vaczBH1n_?scRWxHy5?alAbG!sB0 z@RAL;3a-sC)7RM1Dg~pq|J1@->Kcu2FkdNyO7^LYv5jI;u{ z-K-eM^)xk{22HId#;v58!Ln)wo3+W-6IwO)R5K?rc2y(C+_-g>4q*c})g#vK&!8{= z*-};iw|sr0F5o-#|IVw!{iWakc)j)iK1-^e|1O7fZf^)Y_Y1KZQ@0GYF7AKEA}SfD z(ZsENB(@NMQ@RdN%rD*uC?99nKjfMni|gO)vV#3&;1oj0UHxa_p)N`I1ZCy*u9!2) zd=_@$@@PxzyRxNw0hO`o3hQ4Bs7AxBzNS#=t5u?e8!~OlO|L0lKz5G9GFs4*Jw5+0Vw6!mCp!ygCmTUIpuQ^;Nc~l2^;u>edogpRL^5rp=@V z`EUJt&m#ZZFFQ;3zxNMbZsq@Tq*WX`b>ysZTK}Nq@rUx25Ix9B0u*!-nIAnikMF@O2_=m~OygFC zr++2?rzz1bbkqNGoNrRw3ox4K-_y^4lKkpP@!fF}1%+3}ZL<;vY&=E|i9jx3#yF-w z$`35kzg8bIpM=?OK`VGZi-aVRgxuoH-ZwX+P6sErcf__RDx&{GS+Q6!<2BTk9(}pG5)r3NY z#K>P5R7es~nJ&H=A>|dCKT(Z?M2D(4&gGN}Ga8Gj-3)3iNpa>gTu&?&rPT$SX{@N! z@9kq0VB}LZi2_72GBf3=o)7}&Cu)t&+Nho}lAMI}KYDicr2H#jK3wBSP>KKkYAR(c zx_f)ZfuMh&6uC#)-q&U{1CAVjOQ@6xW^sXG2O z5fTU-ot}7(ofb{SX7rAeekzO#OvsD|zLHbqsL4cLGZ>*y5`l1yATTDJNCcKhI2s-c z{WI>0`^;4CIK+>3OL<>+9p{%{esR7u80)+IBnXT>0qMZgA)8+-RU}jqMOAifa_ipDpM1N+s^m0@6A9iLRCZl)N*B;wrQI_|Mb5B P00960m2mbQ0Gt2-%WU=N diff --git a/assets/fleet/fleet-104.0.3+up0.10.3.tgz b/assets/fleet/fleet-104.0.3+up0.10.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..fc273088679fe618a7272668e9011069f8f7ad00 GIT binary patch literal 6439 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 BrEmZM literal 0 HcmV?d00001 diff --git a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/Chart.yaml b/charts/fleet-agent/104.0.3+up0.10.3/Chart.yaml similarity index 90% rename from charts/fleet-agent/104.0.1+up0.10.1-rc.1/Chart.yaml rename to charts/fleet-agent/104.0.3+up0.10.3/Chart.yaml index d2ec1a04a..85a8565c5 100644 --- a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/Chart.yaml +++ b/charts/fleet-agent/104.0.3+up0.10.3/Chart.yaml @@ -8,8 +8,8 @@ annotations: catalog.cattle.io/rancher-version: '>= 2.9.0-0 < 2.10.0-0' catalog.cattle.io/release-name: fleet-agent apiVersion: v2 -appVersion: 0.10.1-rc.1 +appVersion: 0.10.3 description: Fleet Manager Agent - GitOps at Scale icon: https://charts.rancher.io/assets/logos/fleet.svg name: fleet-agent -version: 104.0.1+up0.10.1-rc.1 +version: 104.0.3+up0.10.3 diff --git a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/README.md b/charts/fleet-agent/104.0.3+up0.10.3/README.md similarity index 100% rename from charts/fleet-agent/104.0.1+up0.10.1-rc.1/README.md rename to charts/fleet-agent/104.0.3+up0.10.3/README.md diff --git a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/_helpers.tpl b/charts/fleet-agent/104.0.3+up0.10.3/templates/_helpers.tpl similarity index 100% rename from charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/_helpers.tpl rename to charts/fleet-agent/104.0.3+up0.10.3/templates/_helpers.tpl diff --git a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/configmap.yaml b/charts/fleet-agent/104.0.3+up0.10.3/templates/configmap.yaml similarity index 65% rename from charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/configmap.yaml rename to charts/fleet-agent/104.0.3+up0.10.3/templates/configmap.yaml index f3e83a89c..5b052e874 100644 --- a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/configmap.yaml +++ b/charts/fleet-agent/104.0.3+up0.10.3/templates/configmap.yaml @@ -10,4 +10,7 @@ data: {{ end }} "clientID":"{{.Values.clientID}}", "agentTLSMode": "{{.Values.agentTLSMode}}" + {{ if .Values.garbageCollectionInterval }} + "garbageCollectionInterval": "{{.Values.garbageCollectionInterval}}" + {{ end }} } diff --git a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/deployment.yaml b/charts/fleet-agent/104.0.3+up0.10.3/templates/deployment.yaml similarity index 100% rename from charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/deployment.yaml rename to charts/fleet-agent/104.0.3+up0.10.3/templates/deployment.yaml diff --git a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/network_policy_allow_all.yaml b/charts/fleet-agent/104.0.3+up0.10.3/templates/network_policy_allow_all.yaml similarity index 100% rename from charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/network_policy_allow_all.yaml rename to charts/fleet-agent/104.0.3+up0.10.3/templates/network_policy_allow_all.yaml diff --git a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/patch_default_serviceaccount.yaml b/charts/fleet-agent/104.0.3+up0.10.3/templates/patch_default_serviceaccount.yaml similarity index 100% rename from charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/patch_default_serviceaccount.yaml rename to charts/fleet-agent/104.0.3+up0.10.3/templates/patch_default_serviceaccount.yaml diff --git a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/rbac.yaml b/charts/fleet-agent/104.0.3+up0.10.3/templates/rbac.yaml similarity index 100% rename from charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/rbac.yaml rename to charts/fleet-agent/104.0.3+up0.10.3/templates/rbac.yaml diff --git a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/secret.yaml b/charts/fleet-agent/104.0.3+up0.10.3/templates/secret.yaml similarity index 100% rename from charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/secret.yaml rename to charts/fleet-agent/104.0.3+up0.10.3/templates/secret.yaml diff --git a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/service.yaml b/charts/fleet-agent/104.0.3+up0.10.3/templates/service.yaml similarity index 100% rename from charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/service.yaml rename to charts/fleet-agent/104.0.3+up0.10.3/templates/service.yaml diff --git a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/serviceaccount.yaml b/charts/fleet-agent/104.0.3+up0.10.3/templates/serviceaccount.yaml similarity index 100% rename from charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/serviceaccount.yaml rename to charts/fleet-agent/104.0.3+up0.10.3/templates/serviceaccount.yaml diff --git a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/validate.yaml b/charts/fleet-agent/104.0.3+up0.10.3/templates/validate.yaml similarity index 100% rename from charts/fleet-agent/104.0.1+up0.10.1-rc.1/templates/validate.yaml rename to charts/fleet-agent/104.0.3+up0.10.3/templates/validate.yaml diff --git a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/values.yaml b/charts/fleet-agent/104.0.3+up0.10.3/values.yaml similarity index 99% rename from charts/fleet-agent/104.0.1+up0.10.1-rc.1/values.yaml rename to charts/fleet-agent/104.0.3+up0.10.3/values.yaml index cb22662ef..79f101afa 100644 --- a/charts/fleet-agent/104.0.1+up0.10.1-rc.1/values.yaml +++ b/charts/fleet-agent/104.0.3+up0.10.3/values.yaml @@ -1,7 +1,7 @@ image: os: "windows,linux" repository: rancher/fleet-agent - tag: v0.10.1-rc.1 + tag: v0.10.3 # The public URL of the Kubernetes API server running the Fleet Manager must be set here # Example: https://example.com:6443 diff --git a/charts/fleet-crd/104.0.1+up0.10.1-rc.1/Chart.yaml b/charts/fleet-crd/104.0.3+up0.10.3/Chart.yaml similarity index 87% rename from charts/fleet-crd/104.0.1+up0.10.1-rc.1/Chart.yaml rename to charts/fleet-crd/104.0.3+up0.10.3/Chart.yaml index 9d0976445..a4b0ce0df 100644 --- a/charts/fleet-crd/104.0.1+up0.10.1-rc.1/Chart.yaml +++ b/charts/fleet-crd/104.0.3+up0.10.3/Chart.yaml @@ -6,8 +6,8 @@ annotations: catalog.cattle.io/permits-os: linux,windows catalog.cattle.io/release-name: fleet-crd apiVersion: v2 -appVersion: 0.10.1-rc.1 +appVersion: 0.10.3 description: Fleet Manager CustomResourceDefinitions icon: https://charts.rancher.io/assets/logos/fleet.svg name: fleet-crd -version: 104.0.1+up0.10.1-rc.1 +version: 104.0.3+up0.10.3 diff --git a/charts/fleet-crd/104.0.1+up0.10.1-rc.1/README.md b/charts/fleet-crd/104.0.3+up0.10.3/README.md similarity index 100% rename from charts/fleet-crd/104.0.1+up0.10.1-rc.1/README.md rename to charts/fleet-crd/104.0.3+up0.10.3/README.md diff --git a/charts/fleet-crd/104.0.1+up0.10.1-rc.1/templates/crds.yaml b/charts/fleet-crd/104.0.3+up0.10.3/templates/crds.yaml similarity index 99% rename from charts/fleet-crd/104.0.1+up0.10.1-rc.1/templates/crds.yaml rename to charts/fleet-crd/104.0.3+up0.10.3/templates/crds.yaml index f20173ca3..235b48924 100644 --- a/charts/fleet-crd/104.0.1+up0.10.1-rc.1/templates/crds.yaml +++ b/charts/fleet-crd/104.0.3+up0.10.3/templates/crds.yaml @@ -5656,6 +5656,10 @@ spec: nullable: true type: string type: object + garbageCollectionInterval: + description: GarbageCollectionInterval determines how often agents + clean up obsolete Helm releases. + type: string namespace: description: 'Namespace is the cluster namespace, it contains the clusters service diff --git a/charts/fleet-crd/104.0.1+up0.10.1-rc.1/values.yaml b/charts/fleet-crd/104.0.3+up0.10.3/values.yaml similarity index 100% rename from charts/fleet-crd/104.0.1+up0.10.1-rc.1/values.yaml rename to charts/fleet-crd/104.0.3+up0.10.3/values.yaml diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/Chart.yaml b/charts/fleet/104.0.3+up0.10.3/Chart.yaml similarity index 92% rename from charts/fleet/104.0.1+up0.10.1-rc.1/Chart.yaml rename to charts/fleet/104.0.3+up0.10.3/Chart.yaml index 71fa7a974..4ffeeb98b 100644 --- a/charts/fleet/104.0.1+up0.10.1-rc.1/Chart.yaml +++ b/charts/fleet/104.0.3+up0.10.3/Chart.yaml @@ -11,8 +11,8 @@ annotations: catalog.cattle.io/rancher-version: '>= 2.9.0-0 < 2.10.0-0' catalog.cattle.io/release-name: fleet apiVersion: v2 -appVersion: 0.10.1-rc.1 +appVersion: 0.10.3 description: Fleet Manager - GitOps at Scale icon: https://charts.rancher.io/assets/logos/fleet.svg name: fleet -version: 104.0.1+up0.10.1-rc.1 +version: 104.0.3+up0.10.3 diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/README.md b/charts/fleet/104.0.3+up0.10.3/README.md similarity index 100% rename from charts/fleet/104.0.1+up0.10.1-rc.1/README.md rename to charts/fleet/104.0.3+up0.10.3/README.md diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/_helpers.tpl b/charts/fleet/104.0.3+up0.10.3/templates/_helpers.tpl similarity index 100% rename from charts/fleet/104.0.1+up0.10.1-rc.1/templates/_helpers.tpl rename to charts/fleet/104.0.3+up0.10.3/templates/_helpers.tpl diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/configmap.yaml b/charts/fleet/104.0.3+up0.10.3/templates/configmap.yaml similarity index 89% rename from charts/fleet/104.0.1+up0.10.1-rc.1/templates/configmap.yaml rename to charts/fleet/104.0.3+up0.10.3/templates/configmap.yaml index a801cb602..719898d6d 100644 --- a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/configmap.yaml +++ b/charts/fleet/104.0.3+up0.10.3/templates/configmap.yaml @@ -12,6 +12,9 @@ data: "apiServerCA": "{{b64enc .Values.apiServerCA}}", "agentCheckinInterval": "{{.Values.agentCheckinInterval}}", "agentTLSMode": "{{.Values.agentTLSMode}}", + {{ if .Values.garbageCollectionInterval }} + "garbageCollectionInterval": "{{.Values.garbageCollectionInterval}}", + {{ end }} "ignoreClusterRegistrationLabels": {{.Values.ignoreClusterRegistrationLabels}}, "bootstrap": { "paths": "{{.Values.bootstrap.paths}}", diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/deployment.yaml b/charts/fleet/104.0.3+up0.10.3/templates/deployment.yaml similarity index 97% rename from charts/fleet/104.0.1+up0.10.1-rc.1/templates/deployment.yaml rename to charts/fleet/104.0.3+up0.10.3/templates/deployment.yaml index bf3ebfd39..025eb0710 100644 --- a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/deployment.yaml +++ b/charts/fleet/104.0.3+up0.10.3/templates/deployment.yaml @@ -69,10 +69,6 @@ spec: - name: CATTLE_DEV_MODE value: "true" {{- end }} - {{- if $.Values.controller.reconciler.workers.gitrepo }} - - name: GITREPO_RECONCILER_WORKERS - value: {{ quote $.Values.controller.reconciler.workers.gitrepo }} - {{- end }} {{- if $.Values.controller.reconciler.workers.bundle }} - name: BUNDLE_RECONCILER_WORKERS value: {{ quote $.Values.controller.reconciler.workers.bundle }} diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/deployment_gitjob.yaml b/charts/fleet/104.0.3+up0.10.3/templates/deployment_gitjob.yaml similarity index 93% rename from charts/fleet/104.0.1+up0.10.1-rc.1/templates/deployment_gitjob.yaml rename to charts/fleet/104.0.3+up0.10.3/templates/deployment_gitjob.yaml index 66c37e409..5c3df9608 100644 --- a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/deployment_gitjob.yaml +++ b/charts/fleet/104.0.3+up0.10.3/templates/deployment_gitjob.yaml @@ -51,6 +51,10 @@ spec: - --shard-id - {{ quote $shard.id }} {{- end }} + {{- if $shard.nodeSelector }} + - --shard-node-selector + - {{ toJson $shard.nodeSelector | squote }} + {{- end }} {{- if not $.Values.metrics.enabled }} - --disable-metrics {{- end }} @@ -98,6 +102,9 @@ spec: drop: - ALL {{- end }} + volumeMounts: + - mountPath: /tmp + name: tmp nodeSelector: {{ include "linux-node-selector" $shard.id | nindent 8 }} {{- if $.Values.nodeSelector }} {{ toYaml $.Values.nodeSelector | indent 8 }} @@ -121,6 +128,9 @@ spec: runAsUser: 1000 runAsGroup: 1000 {{- end }} + volumes: + - name: tmp + emptyDir: {} {{- end }} --- {{- end }} diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/job_cleanup_clusterregistrations.yaml b/charts/fleet/104.0.3+up0.10.3/templates/job_cleanup_clusterregistrations.yaml similarity index 97% rename from charts/fleet/104.0.1+up0.10.1-rc.1/templates/job_cleanup_clusterregistrations.yaml rename to charts/fleet/104.0.3+up0.10.3/templates/job_cleanup_clusterregistrations.yaml index a58ac6b4b..d039fd40b 100644 --- a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/job_cleanup_clusterregistrations.yaml +++ b/charts/fleet/104.0.3+up0.10.3/templates/job_cleanup_clusterregistrations.yaml @@ -34,6 +34,7 @@ spec: - fleet args: - cleanup + - clusterregistration nodeSelector: {{ include "linux-node-selector" . | nindent 8 }} tolerations: {{ include "linux-node-tolerations" . | nindent 8 }} backoffLimit: 1 diff --git a/charts/fleet/104.0.3+up0.10.3/templates/job_cleanup_gitrepojobs.yaml b/charts/fleet/104.0.3+up0.10.3/templates/job_cleanup_gitrepojobs.yaml new file mode 100644 index 000000000..90356e407 --- /dev/null +++ b/charts/fleet/104.0.3+up0.10.3/templates/job_cleanup_gitrepojobs.yaml @@ -0,0 +1,47 @@ +{{- if .Values.migrations.gitrepoJobsCleanup }} +--- +apiVersion: batch/v1 +kind: CronJob +metadata: + name: fleet-cleanup-gitrepo-jobs + annotations: + "helm.sh/hook": post-install, post-upgrade + "helm.sh/hook-delete-policy": hook-succeeded, before-hook-creation +spec: + schedule: "@daily" + concurrencyPolicy: Forbid + successfulJobsHistoryLimit: 0 + failedJobsHistoryLimit: 1 + jobTemplate: + spec: + template: + metadata: + labels: + app: fleet-job + spec: + serviceAccountName: fleet-controller + restartPolicy: Never + securityContext: + runAsNonRoot: true + runAsGroup: 1000 + runAsUser: 1000 + containers: + - name: cleanup + image: "{{ template "system_default_registry" . }}{{.Values.image.repository}}:{{.Values.image.tag}}" + imagePullPolicy: {{ .Values.global.imagePullPolicy }} + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + readOnlyRootFilesystem: false + privileged: false + command: + - fleet + args: + - cleanup + - gitjob + nodeSelector: {{ include "linux-node-selector" . | nindent 12 }} + tolerations: {{ include "linux-node-tolerations" . | nindent 12 }} + backoffLimit: 1 +{{- end }} diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/rbac.yaml b/charts/fleet/104.0.3+up0.10.3/templates/rbac.yaml similarity index 100% rename from charts/fleet/104.0.1+up0.10.1-rc.1/templates/rbac.yaml rename to charts/fleet/104.0.3+up0.10.3/templates/rbac.yaml diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/rbac_gitjob.yaml b/charts/fleet/104.0.3+up0.10.3/templates/rbac_gitjob.yaml similarity index 99% rename from charts/fleet/104.0.1+up0.10.1-rc.1/templates/rbac_gitjob.yaml rename to charts/fleet/104.0.3+up0.10.3/templates/rbac_gitjob.yaml index 35d2072af..e2c93169d 100644 --- a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/rbac_gitjob.yaml +++ b/charts/fleet/104.0.3+up0.10.3/templates/rbac_gitjob.yaml @@ -51,6 +51,7 @@ rules: - "bundles" - "bundledeployments" - "imagescans" + - "contents" verbs: - list - delete diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/service.yaml b/charts/fleet/104.0.3+up0.10.3/templates/service.yaml similarity index 100% rename from charts/fleet/104.0.1+up0.10.1-rc.1/templates/service.yaml rename to charts/fleet/104.0.3+up0.10.3/templates/service.yaml diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/service_gitjob.yaml b/charts/fleet/104.0.3+up0.10.3/templates/service_gitjob.yaml similarity index 100% rename from charts/fleet/104.0.1+up0.10.1-rc.1/templates/service_gitjob.yaml rename to charts/fleet/104.0.3+up0.10.3/templates/service_gitjob.yaml diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/serviceaccount.yaml b/charts/fleet/104.0.3+up0.10.3/templates/serviceaccount.yaml similarity index 100% rename from charts/fleet/104.0.1+up0.10.1-rc.1/templates/serviceaccount.yaml rename to charts/fleet/104.0.3+up0.10.3/templates/serviceaccount.yaml diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/templates/serviceaccount_gitjob.yaml b/charts/fleet/104.0.3+up0.10.3/templates/serviceaccount_gitjob.yaml similarity index 100% rename from charts/fleet/104.0.1+up0.10.1-rc.1/templates/serviceaccount_gitjob.yaml rename to charts/fleet/104.0.3+up0.10.3/templates/serviceaccount_gitjob.yaml diff --git a/charts/fleet/104.0.1+up0.10.1-rc.1/values.yaml b/charts/fleet/104.0.3+up0.10.3/values.yaml similarity index 96% rename from charts/fleet/104.0.1+up0.10.1-rc.1/values.yaml rename to charts/fleet/104.0.3+up0.10.3/values.yaml index 5854e347f..0e9bf680a 100644 --- a/charts/fleet/104.0.1+up0.10.1-rc.1/values.yaml +++ b/charts/fleet/104.0.3+up0.10.3/values.yaml @@ -1,11 +1,11 @@ image: repository: rancher/fleet - tag: v0.10.1-rc.1 + tag: v0.10.3 imagePullPolicy: IfNotPresent agentImage: repository: rancher/fleet-agent - tag: v0.10.1-rc.1 + tag: v0.10.3 imagePullPolicy: IfNotPresent # For cluster registration the public URL of the Kubernetes API server must be set here @@ -87,6 +87,7 @@ propagateDebugSettingsToAgents: true migrations: clusterRegistrationCleanup: true + gitrepoJobsCleanup: true ## Leader election configuration leaderElection: @@ -99,9 +100,9 @@ controller: reconciler: # The number of workers that are allowed to each type of reconciler workers: - gitrepo: "1" - bundle: "1" - bundledeployment: "1" + gitrepo: "50" + bundle: "50" + bundledeployment: "50" # Extra environment variables passed to the fleet pods. # extraEnv: diff --git a/index.yaml b/index.yaml index 070d878c4..72c4d4102 100755 --- a/index.yaml +++ b/index.yaml @@ -702,15 +702,15 @@ entries: catalog.cattle.io/rancher-version: '>= 2.9.0-0 < 2.10.0-0' catalog.cattle.io/release-name: fleet apiVersion: v2 - appVersion: 0.10.1-rc.1 - created: "2024-07-24T09:20:05.438695448Z" + appVersion: 0.10.3 + created: "2024-09-30T16:18:57.199155563Z" description: Fleet Manager - GitOps at Scale - digest: 355033b328ac6cc15303ea5a52da845f4a91f1f6257e0c1e9bb97fc420202983 + digest: 994d2e6c7a1d1ae734c04cd7e9358db1fb0f83f922e0c17491495ffc39dcc068 icon: https://charts.rancher.io/assets/logos/fleet.svg name: fleet urls: - - assets/fleet/fleet-104.0.1+up0.10.1-rc.1.tgz - version: 104.0.1+up0.10.1-rc.1 + - assets/fleet/fleet-104.0.3+up0.10.3.tgz + version: 104.0.3+up0.10.3 - annotations: catalog.cattle.io/auto-install: fleet-crd=match catalog.cattle.io/certified: rancher @@ -1160,15 +1160,15 @@ entries: catalog.cattle.io/rancher-version: '>= 2.9.0-0 < 2.10.0-0' catalog.cattle.io/release-name: fleet-agent apiVersion: v2 - appVersion: 0.10.1-rc.1 - created: "2024-07-24T09:20:07.275725484Z" + appVersion: 0.10.3 + created: "2024-09-30T16:18:58.581796221Z" description: Fleet Manager Agent - GitOps at Scale - digest: 87809ae1fcfdcb892c2a5c8b6ee0da60b2e35688e1735577c32d58d8dd97f3ff + digest: f707d47e0eaf38f316d99de611e074bf693abd2a27bb56ab069afceb75546ba6 icon: https://charts.rancher.io/assets/logos/fleet.svg name: fleet-agent urls: - - assets/fleet-agent/fleet-agent-104.0.1+up0.10.1-rc.1.tgz - version: 104.0.1+up0.10.1-rc.1 + - assets/fleet-agent/fleet-agent-104.0.3+up0.10.3.tgz + version: 104.0.3+up0.10.3 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true" @@ -1501,15 +1501,15 @@ entries: catalog.cattle.io/permits-os: linux,windows catalog.cattle.io/release-name: fleet-crd apiVersion: v2 - appVersion: 0.10.1-rc.1 - created: "2024-07-24T09:20:09.149798766Z" + appVersion: 0.10.3 + created: "2024-09-30T16:19:00.114184192Z" description: Fleet Manager CustomResourceDefinitions - digest: beb894d38286b52e05ea9b8d14a062124724cae840e02b030332fdee64633d67 + digest: d7602d3e64faf8d76b10055da3a85292eb265667d9b9e7ea4754073eb97a971f icon: https://charts.rancher.io/assets/logos/fleet.svg name: fleet-crd urls: - - assets/fleet-crd/fleet-crd-104.0.1+up0.10.1-rc.1.tgz - version: 104.0.1+up0.10.1-rc.1 + - assets/fleet-crd/fleet-crd-104.0.3+up0.10.3.tgz + version: 104.0.3+up0.10.3 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true" diff --git a/packages/fleet/fleet-agent/generated-changes/patch/Chart.yaml.patch b/packages/fleet/fleet-agent/generated-changes/patch/Chart.yaml.patch index 37591ef6a..d59776d12 100644 --- a/packages/fleet/fleet-agent/generated-changes/patch/Chart.yaml.patch +++ b/packages/fleet/fleet-agent/generated-changes/patch/Chart.yaml.patch @@ -11,4 +11,4 @@ + catalog.cattle.io/rancher-version: '>= 2.9.0-0 < 2.10.0-0' catalog.cattle.io/release-name: fleet-agent apiVersion: v2 - appVersion: 0.10.1-rc.1 + appVersion: 0.10.3 diff --git a/packages/fleet/fleet-agent/package.yaml b/packages/fleet/fleet-agent/package.yaml index f3c08424f..b99ca0a01 100644 --- a/packages/fleet/fleet-agent/package.yaml +++ b/packages/fleet/fleet-agent/package.yaml @@ -1,2 +1,2 @@ -url: https://github.com/rancher/fleet/releases/download/v0.10.1-rc.1/fleet-agent-0.10.1-rc.1.tgz -version: 104.0.1 \ No newline at end of file +url: https://github.com/rancher/fleet/releases/download/v0.10.3/fleet-agent-0.10.3.tgz +version: 104.0.3 \ No newline at end of file diff --git a/packages/fleet/fleet-crd/package.yaml b/packages/fleet/fleet-crd/package.yaml index d3c25a39f..fa35597ac 100644 --- a/packages/fleet/fleet-crd/package.yaml +++ b/packages/fleet/fleet-crd/package.yaml @@ -1,2 +1,2 @@ -url: https://github.com/rancher/fleet/releases/download/v0.10.1-rc.1/fleet-crd-0.10.1-rc.1.tgz -version: 104.0.1 \ No newline at end of file +url: https://github.com/rancher/fleet/releases/download/v0.10.3/fleet-crd-0.10.3.tgz +version: 104.0.3 \ No newline at end of file diff --git a/packages/fleet/fleet/generated-changes/patch/Chart.yaml.patch b/packages/fleet/fleet/generated-changes/patch/Chart.yaml.patch index ee155d2cf..db1b855a0 100644 --- a/packages/fleet/fleet/generated-changes/patch/Chart.yaml.patch +++ b/packages/fleet/fleet/generated-changes/patch/Chart.yaml.patch @@ -12,4 +12,4 @@ + catalog.cattle.io/rancher-version: '>= 2.9.0-0 < 2.10.0-0' catalog.cattle.io/release-name: fleet apiVersion: v2 - appVersion: 0.10.1-rc.1 + appVersion: 0.10.3 diff --git a/packages/fleet/fleet/package.yaml b/packages/fleet/fleet/package.yaml index 2de68f81a..70d4bba54 100644 --- a/packages/fleet/fleet/package.yaml +++ b/packages/fleet/fleet/package.yaml @@ -1,2 +1,2 @@ -url: https://github.com/rancher/fleet/releases/download/v0.10.1-rc.1/fleet-0.10.1-rc.1.tgz -version: 104.0.1 \ No newline at end of file +url: https://github.com/rancher/fleet/releases/download/v0.10.3/fleet-0.10.3.tgz +version: 104.0.3 \ No newline at end of file diff --git a/release.yaml b/release.yaml index 7d612da55..fbf559cd6 100644 --- a/release.yaml +++ b/release.yaml @@ -1,9 +1,9 @@ fleet-agent: - - 104.0.1+up0.10.1-rc.1 + - 104.0.3+up0.10.3 fleet: - - 104.0.1+up0.10.1-rc.1 + - 104.0.3+up0.10.3 fleet-crd: - - 104.0.1+up0.10.1-rc.1 + - 104.0.3+up0.10.3 rancher-aks-operator: - 104.1.0+up1.9.1-rc.4 rancher-aks-operator-crd: