From 36fb5b5f512a17616938438e66df499892c366f3 Mon Sep 17 00:00:00 2001 From: actions Date: Thu, 4 Feb 2021 21:02:17 +0000 Subject: [PATCH] Merge pull request #973 from nickgerace/dev-v2.5-source-alt-fleet Update fleet to v0.3.4-rc3 --- .../fleet-agent/fleet-agent-0.3.400-rc03.tgz | Bin 0 -> 2285 bytes assets/fleet-crd/fleet-crd-0.3.400-rc03.tgz | Bin 0 -> 9899 bytes assets/fleet/fleet-0.3.400-rc03.tgz | Bin 0 -> 3010 bytes .../fleet-agent/0.3.400-rc03/Chart.yaml | 12 + .../0.3.400-rc03/templates/_helpers.tpl | 7 + .../0.3.400-rc03/templates/configmap.yaml | 12 + .../0.3.400-rc03/templates/deployment.yaml | 30 + .../templates/network_policy_allow_all.yaml | 15 + .../patch_default_serviceaccount.yaml | 28 + .../0.3.400-rc03/templates/rbac.yaml | 25 + .../0.3.400-rc03/templates/secret.yaml | 10 + .../templates/serviceaccount.yaml | 4 + .../0.3.400-rc03/templates/validate.yaml | 11 + .../fleet-agent/0.3.400-rc03/values.yaml | 52 + .../fleet-crd/0.3.400-rc03/Chart.yaml | 12 + .../0.3.400-rc03/templates/crds.yaml | 2241 ++++++++++++ .../0.3.400-rc03/templates/gitjobs-crds.yaml | 3208 +++++++++++++++++ charts/fleet/fleet/0.3.400-rc03/Chart.yaml | 15 + .../0.3.400-rc03/charts/gitjob/.helmignore | 23 + .../0.3.400-rc03/charts/gitjob/Chart.yaml | 5 + .../charts/gitjob/templates/_helpers.tpl | 7 + .../charts/gitjob/templates/clusterrole.yaml | 38 + .../gitjob/templates/clusterrolebinding.yaml | 12 + .../charts/gitjob/templates/deployment.yaml | 42 + .../charts/gitjob/templates/service.yaml | 12 + .../gitjob/templates/serviceaccount.yaml | 4 + .../0.3.400-rc03/charts/gitjob/values.yaml | 26 + .../fleet/0.3.400-rc03/templates/_helpers.tpl | 7 + .../0.3.400-rc03/templates/configmap.yaml | 23 + .../0.3.400-rc03/templates/deployment.yaml | 31 + .../fleet/0.3.400-rc03/templates/rbac.yaml | 106 + .../templates/serviceaccount.yaml | 10 + charts/fleet/fleet/0.3.400-rc03/values.yaml | 47 + index.yaml | 51 + 34 files changed, 6126 insertions(+) create mode 100755 assets/fleet-agent/fleet-agent-0.3.400-rc03.tgz create mode 100755 assets/fleet-crd/fleet-crd-0.3.400-rc03.tgz create mode 100755 assets/fleet/fleet-0.3.400-rc03.tgz create mode 100755 charts/fleet-agent/fleet-agent/0.3.400-rc03/Chart.yaml create mode 100755 charts/fleet-agent/fleet-agent/0.3.400-rc03/templates/_helpers.tpl create mode 100755 charts/fleet-agent/fleet-agent/0.3.400-rc03/templates/configmap.yaml create mode 100755 charts/fleet-agent/fleet-agent/0.3.400-rc03/templates/deployment.yaml create mode 100755 charts/fleet-agent/fleet-agent/0.3.400-rc03/templates/network_policy_allow_all.yaml create mode 100755 charts/fleet-agent/fleet-agent/0.3.400-rc03/templates/patch_default_serviceaccount.yaml create mode 100755 charts/fleet-agent/fleet-agent/0.3.400-rc03/templates/rbac.yaml create mode 100755 charts/fleet-agent/fleet-agent/0.3.400-rc03/templates/secret.yaml create mode 100755 charts/fleet-agent/fleet-agent/0.3.400-rc03/templates/serviceaccount.yaml create mode 100755 charts/fleet-agent/fleet-agent/0.3.400-rc03/templates/validate.yaml create mode 100755 charts/fleet-agent/fleet-agent/0.3.400-rc03/values.yaml create mode 100755 charts/fleet-crd/fleet-crd/0.3.400-rc03/Chart.yaml create mode 100755 charts/fleet-crd/fleet-crd/0.3.400-rc03/templates/crds.yaml create mode 100755 charts/fleet-crd/fleet-crd/0.3.400-rc03/templates/gitjobs-crds.yaml create mode 100755 charts/fleet/fleet/0.3.400-rc03/Chart.yaml create mode 100755 charts/fleet/fleet/0.3.400-rc03/charts/gitjob/.helmignore create mode 100755 charts/fleet/fleet/0.3.400-rc03/charts/gitjob/Chart.yaml create mode 100755 charts/fleet/fleet/0.3.400-rc03/charts/gitjob/templates/_helpers.tpl create mode 100755 charts/fleet/fleet/0.3.400-rc03/charts/gitjob/templates/clusterrole.yaml create mode 100755 charts/fleet/fleet/0.3.400-rc03/charts/gitjob/templates/clusterrolebinding.yaml create mode 100755 charts/fleet/fleet/0.3.400-rc03/charts/gitjob/templates/deployment.yaml create mode 100755 charts/fleet/fleet/0.3.400-rc03/charts/gitjob/templates/service.yaml create mode 100755 charts/fleet/fleet/0.3.400-rc03/charts/gitjob/templates/serviceaccount.yaml create mode 100755 charts/fleet/fleet/0.3.400-rc03/charts/gitjob/values.yaml create mode 100755 charts/fleet/fleet/0.3.400-rc03/templates/_helpers.tpl create mode 100755 charts/fleet/fleet/0.3.400-rc03/templates/configmap.yaml create mode 100755 charts/fleet/fleet/0.3.400-rc03/templates/deployment.yaml create mode 100755 charts/fleet/fleet/0.3.400-rc03/templates/rbac.yaml create mode 100755 charts/fleet/fleet/0.3.400-rc03/templates/serviceaccount.yaml create mode 100755 charts/fleet/fleet/0.3.400-rc03/values.yaml diff --git a/assets/fleet-agent/fleet-agent-0.3.400-rc03.tgz b/assets/fleet-agent/fleet-agent-0.3.400-rc03.tgz new file mode 100755 index 0000000000000000000000000000000000000000..4a90c3d586934a591768396c8f50efe67eee4a1c GIT binary patch literal 2285 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 H06G8w?ihPY literal 0 HcmV?d00001 diff --git a/assets/fleet-crd/fleet-crd-0.3.400-rc03.tgz b/assets/fleet-crd/fleet-crd-0.3.400-rc03.tgz new file mode 100755 index 0000000000000000000000000000000000000000..515a28bae07da1c4dc56f639ff2af0db9cff2190 GIT binary patch literal 9899 zcmV;cCREuUiwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PKBRbK5%7V4nReSo5^|U?1fqUuG*+U+re>B$GM0xa{P74_o^H zlaPclMQ{K}wr6Yq`xZ&bx{*Kw1Sm-Een~|p(G3u2^u5P9rRqEt*>9IqBGknbndPrM z!)P=by?gt%{&zGQ?fyG@HyXWq{dP3^>*(F+&F^ntjb6VQ{r>J%GV)DG8_cC5;?<}( zuHDHU36P@TiYUel`Ti_PQld!CCl@JEDyJ8W|CUmr*qG7meIiJaPN`^pY|65X7Vne4 zC^4shX?>(1Gb&4x()UTT>*SMEbk_PTm+zCD74yf|zY3aDBI$WG;%cx|WM`yge^MbC zFWx7M-_J-{KL2-g@#f;~Sw>|lSgGotK2`4}-$+3wR3w*ksrc-MNM)AA|1UsJM{No zpMOPXWlj{8zojCRJ{f`b{Qv&?Ki>Su?>p!J?O)&gj^}>}*gP_%Wb{$dqWYh_xc?ur z+TDxScT|zrXZNhg-glmovl&$+BZ^c^q}lm*^CHWsyl76u^Wi;{B~7cRNS4*FlKfh* zLQ!$a^ZBe{L+8mqZhw5gCTjXVxsZyexxC1jEOYX7At=e7F7vrmRLHX=S>gLzjqi$< zIe(hbLdo-+>dE>E^;FXLiBy6WlaAq2UNrQ`|NTGz+yA<#-uTb|{7XH=U;g|5xtLKY z$%Jm;yRF}A8-61Ayj&jrjfpoe*7Hk}W;q+0>mSN|E=c~oY-dR#Q(g`GeZ@Aj>bLow zST6o@poaYS$^ZR-XGyXkIm>Ep-u#i5wD@rS<_>6Fe$^J9{ff|nIrUyV_Zv-~V8 zXnUrDjE>1XSI<;!|20X9d7hKIoW4)0n_%aUI}5cjDjScjM(QH3f|SonBIq?y>9p&6LztooE|;ierld!YgIj#wen z{~bKB1_0Ar(pT}ZgJ52ee6IP9;ZQe^@w@ogFe93x(ZNoNi-Ep2%QtbVGMjrpp zq~hYK``xxBsbHxyeD7d${pKTR$^DP2$UXh>P*5SKtd+OuS4*)O<#TmQE77Kvcj;HG zKHaVF0jJe*W)|I-XP@=z#Cc!KtnA-*qKfWRWK0Z3edm4YCTNvpF6o{?(Y=v&q|G&S zT$}pKGUbJ$MJq!A@oU5NK#P=TteAuvzgtG?JGSP)0KW774i@n32a{1z8Z*j1hSJ=gIV8bRC#V?by9^khIZ%Ki8V(0D|-; zzFV5pRPk08XoVLhSkEdo?&D)AsFZq1K7mN{aKsJV(^g?)7p$b*#74+Yp7j{rk`F~m zw@|PPpfBM_vL(^Zi_)zX>^^DGMJ#E6VXsfdS8_*l!#Z!8+Mqi>jK*la28MM7JhWt8 z$hBGkxz;Wq*K(%;xt2e!WtM`iNQ=e*d;n{jq+-ER`XNpEd|&r;Q==6T6RK`#^{2E| z#COw=jbeR&B^EBq18|w|B=|+>%@7Z`{KD`F=!F;18gJx~zzfdu>an=k942qNQigN~ z0534x%L}|Jpp~|ot7hE{4}e5#0Zvn9CY1)znOQ1Vf)5o49wmfNx#zO zAnnbu^s8->=Y0uz+7NCBRPOHL&d_c!73Oo>5$rwaJj0ntjdD(Z1bY9wFDy@FmIvGg zd_hG{p85#;2h`XcFIV68^R{o~9Ez^{BARdE;lOy0QEB~onb><~UX69?vKP-pPNe!N zNFnPnf3k3_r^58B%!r~Pu`E-!Lk%w|kzH4z2j;oA3w(}V|2fFmzFEgI`+t{M-A>*r z6wo%ye%T$>m+_vS(z$Fi^7x%T?4s+I3ia`W(D%BtW4cEu=tKT=DJW50d1h^I@w-Y) zpqWd?Yj>WFW0G2@m|~K`AyJ#AF+$3Eaz2}pE~O423RB4h&FZ2U{Zthy#D}uX+5Q%> z8)wF|rZ`crQ3_tvbGqqDc3guulWtSz5Y>^klz^J_zgCk#lw_DBiwuT@UPPk3I zf$-MFjONt58#ag5+ZHwfV!>}9{5)q&%FZm^_Oam;g*XhBPlnImfVvQdBB&%Pjl`IK zSo`%s9ZSpG26^8G#KfPFg=j!4Lhgdyu1p%i5SB35fbH#&zy+T*SmXpY;P4e1u>2Oi zut6E+8ag%J0CZWcfqJ%9fyIi%Y4ccIS{2M$Bs}fqIE$<6Re4ZQ`CR=N-#!&-zhO#R zbQh$74kG$b=YcTgLE$!h$$3B9hi{wVs&>&I`{A8Vh9Q&G)ZaeSEd|9~yePO2(f7va zkYThXzYL}?{m#~#yY%nsOkDamL1wL9Wr#pVEPrtqM#;@1DxiVtWI{Y)#wWPQbhwaF zpm_;Cl@}X>3NjakKs~U;I8^ClpyB6acnXG%4~`yap0P2^fK4)X`m}`^=A{&6vM{lP zt(RqOP_g;+U}FTpd~)oUk16icJ=9EZ2+=DJTH}ZQRgJ+z|6-?+L;sq=u%UaobL}-| zjPCK~eWGSsNZI-6xqHy!HOb2fOfz=f7-fa@YV)U^1Fsuu#tWvn*c$8G)^C8p4%kCx-S?*c({?wRjc*Wf zUzrt+U#@nKja!X2Ubdb=y_LtDpV}{Kuq!jwII2lvgXN?eBq^9!2vsYr%O)DHX0t-! zAE#NB2!j)#MEFMx%{uj7uojkY8dmCsW}1ej0-R$Sk_@nnZoLKddJq6F2%{dC77H++ zR41-*0&V`NS619T> zm8d;<*-BLF&+z&yr13xdSHZBbixvwOc6phFT~=;?|NQki3LwDMFl@OPZTNbm*)O^f zbdzuwGIK^7P;MgZh|_Mg0pPLmk%AZBIx=OtKaoBnJJMrPzFxuZj4h6hueHX-c29q4^zq~Z(i-ppW4@?J*Ju7VBW1~oNq4-f zZE)waEA3k|a{a(|i02;i!2>;)xu7i#f;u-!7f&{|0CKvRJDdFUzj*X*eEN^Cvo~sQ z6hGEi@C4d#5Z@e8(@qE0M8_~6&3XXng&CKgk1L*+0OR9%+5G+Z&&%;k2+Q_)^~LW$ z4`!>*}ZTTFE_Y`B=tL8v$f<(B&_7V-B1dlM+QITs-gQ^XBml!Rm6OHR_f) zwe_W<&6bfJeHgU|PRH*dT^DrjfNsPk=ecZi9e2khppOuJgy&aP0v-c_drg0q_UhGlz&AIG@D5s=w!Rc7MVP4!9{J|kIG(^=0EDE>=EDG3;3X1}E z4~Ino_n$e%3S(Fl&~Lyi76lv%^NT&QSQOAQ$;)DG9Wj_0&>FBP;09n(z+M(uEDGqP z9-gvOGLS#gljm@2%anX|9JlVD_}e_p@q80iBz|g78_%I zB~qO~{}!K*bjuG~|FYu(jo15GuldJf@h1V>8}+hH$gpQkD!Qk^KMCHNCk;Yi7Wz_N zjM?NHDgU5PH?+0z1{fO*V`B0bTVPAzcl;rWR5V2@No!VT54uJtBCamAj@91SMF5K4J*3YOVnM<3jKCvu#{h<;QyYpAN)WDu$JhgCY z<3(KQ4*uf^0#>?MnXM~T>HAu#*anS>Zm$;xZ#3bRic`!5% z@Fs@FVQ5?f7#i1(3Pa<%hr`gg{bx=w&IUu{Ff^_OFf`798AIbRG;Vi%42|1<7DM9z zxG*#hL*smg#tAxMQZ?3W#qVk1FIKMc>wYJ*t%$Dr$Mff3`-XMhY|#I+qQ8D*C(dhs zlFu%rX{Ycr3za4qCouyTJi~Fp;YP8JePLN_>op(FsDQP~br_t)5 zja#pr1JtvpTRdQer0HDH+k002{CfK*6>Mx#wzMQ_8fobO+vt;$=Q%4TUn)Md*pDu9 z_3iAp*l`_c!P+bwuD6%2;fdRriiipAZXeiZP(Kj_=|=6aP_FAu9Bnlst#FyG7m)H_ z4R|xQ8KVqCnS9J8!a`y<6%A_uXu+|xYFOAb942qF*bHl=Hk2A`0A6s+iaOv*Tg}xq zVDy=lAQwR{;( zHO*%85bC;Tuk(***wEAoQ~%(1?SU6=%#hzTMr0S`lD6C?Mz&&PtLf#=eZJZvA1kgB zsR2@Sg`-B=pH371VhVc*)s!nqSdsEsnNy{UzBQ2-w8>;xY3QgM`;}BIxxeP)X_Z}w zIbmrh`JxS?@vFNTL&acmLV(aPzjPY|T`kcW)Oll+m*3feqq!ho$2dXo@#wNsXjaFA zCSqO-(<&T~GJ|<8Yrs60c2t<>(mfpJx$Hl4ib3<3=Yn}IEdbs>nCCJ$ddzddJQocW znCBAL9gRlY|Gs_q=H2M`SFhiW zMt>c>8@>7c?W@u2cW?gs_Ej?SG)FDWr6S_hs5h?N$sGv`JV00K_m6MizWju~{?Ao3<;DpA`0=;fpC5kyx-|~6 zTHT9OP_l~tmWs^EO<8iXsZVD_(e-7q_YvB~#((g;T~V?6hS4g#b;@!RsqPY2I@yo( z*BQXu6T-Duo#x70LsxRRhmj45;{7pz^1c(JCAbuP!7|$FPUst-y`MSlW7PI6>i#3k z*2W2a$L+KySA1#buqB3LKvKmP^oo)!X9c~bDKD}<0qJ?hj?!B)Op&z$tR087atwW_26Nz8e%C zVFr&<3|YdW?hYz{cIGe)NyVS91JM8ox?1f5K*V3TWoRVp1MdjcSrcIh{J;<9m1~=# zW<3`)fkevsMadruDsJeQ3R-mJ!>r&0S=?RD)B7LQ5?n1Mpg`2X;y_bgD8chQ7^{Ji z0SQtMT0034svZ(QAj!hr?+2wmy*=zvQm3XA?j+0;oCK zadsw!fQ)M=sMg8|MhU$-3ZBsq0K`_vZ3t+dt!_*~v#WWv0dCVN&E|FO+eyKnfByJL z(>d%?vC8PMp>&hp>V}8D;esWxDumbu7K_lA&;|fS6x+Zdr)C>0Gi{%g*>imBG*+A`WozF!58{GinrZ>Hx=GgLsD@1 zHx-JvW^l=fu|%cvu9lAH(IcPWoKfNq_p? zDF<~>>H_;v%62%cZ0lw19lpEci_h^_L#SxI*2ej(46gSoUhKUI(X@ zcf@ADtDOYJUesBvL_Bhsl})u!4DG6DSM^0}f_7E3tD;>M?WzgdRne|$K`z==jX2S+ zx(2kXMl2trUDYF@4WM1s7SOJG01D8qssXgC27C$as@u5Gu6iiDD(EpXSA53j#ZG6B zpZuQsEUsay=92P45mxjst!GizM@#@`4tz8nzc+9LI+bvN?4^{?W&~10=hPR177LGy zV4X?`sw1>~);)0Eg5A}UXM`ku68nwryprXj9i_Y&v&lD7{z0E^=y;H;+*ONn(BKXv z>{*F!gXoO*mt%~p*~NfCVjR|y{L8bm?I$9Y1^!-wS78< z?ei>yn(7{Vr8eoagEF>Y(%!Ch7-CnO;TWiO+U-qO7!(2a07Zb1)D9v7SiWNQcu1WN zrY;22>z)+@3zjgL)?$0QhP67noT#1@+MOipQ&b8%W{+{{)XklRyYr>*&Nvu0n~}*u z>uJ{nT+j3Tn&&J9NJ-&H$=R5uPicF{$zDX*oyL+&b*qQ~2DvzFa(nJTAG^y@dm+h< zti;Bkz6lsTrhmsuRGlhSes1s1*$#v5k13ZHr1c;#asSHI3jUpv%;1jOhrz>hMRbC$>DQ{ovjbZshDd?@@ z+U}EUK%p3gVl7S-iX&$yC=>$#g<>$EP~1ji^il;1#cRMDVh7^izF~!8i-&Wzpaqrk zTJXC=8@SXi9ut<&1^qb{R8DygTyER!T`Q@3klkg+M~BL-ag?sD zcfPAseLQhUPEz#IMA!|MiDoA)4|h!LM2z9+vXzP>P1<7xQ;g(SG$&7hCdIpW;1@$l z1>;#z6mp)XRLa0NoTc9IqVKpk53g;Y5SvjxR{^)K1wn^yzh8Y(pGl++;iXN=!nMWL zvM)hX9jGtYaRn|`G=-gYd^wq=;EJal9CSDYRdECk3Q97D28C8YgTe+bG$?4{bc8K5 zC~N^56nqkj1_d-Ipg{o*3cg56PU-L-vq52%qYi2oV6%;KHe(P|LDI86-!O`(0~X6& zA?Uy6RN{&S@V!f#&IMCXm%LE)5x_u#D$69#`NOqf3zpLf{U}qC6KL_^9?J?(rc6mm z?pV$&ig^ujCy@*_dTS{>6VQn51XpeAd5gIC#(rRDb%lw?1O z{ON{s^@-(FK1oG^RqX~?FEKAZ$j^e$!(}(vY6Ue(-+583SX}G$OHyF{r2&>n(yy$T zKmMqT6U1~|<#a(UY9$P(LJ1B@upgeT`jrUjnuE9dkaStzQ4g%h_=Ak^m`rApTnd`e zLNSuxmIEYoIqZRbD(x!f4S2d&96C+{gK2n*2sJO!7rF=N3*EqlzECZkj-42Np<95y zP@jaNFBE;D=nD;k1%08%et3`B7b;c80B#r?t64qdj{;Hy+-6us#f%lT+vppWl1wP9 zs(!e@@D_>=UQkk*JL}sm`-1258NH$l26C7Oi-ON;3TzrF4CM2TEPyd)c%-5 zZkoF3S$un@AxrR*Of1~sFLg(+U1@e{AU36x<@_$bZL%cl<6{Z7#=jg6^T5SDD<)SA zur{HtTi{B7(L-jR74ov~H=vs~7$cOS)(uaoSOAPmKxQ6J1hN_#y5Ts?jRc&$-8}|p z$l;?JEUaUpiLpr`4Y4I8B_f@gKjA4J2+-PRg)}Qfmdw#GVOmsUE!*6FWyQUA;Vp5S z1PWSC>5K}JUt*(MpQFQt0&H}<1Z;G>4cO=w8{PJ%G3n!0JRS$=sdu@1p^Aj2An7qN6t=ACr3w^^*MK*~4#dBG!wSU~ z4`ZX-PQY4B8@R9*lNL^=P6gIt+5)V_eN~83T$*6%=eCsZn4p=2~JX@$40kFcsmF-x-~zJjc#qV0&H}Pjc(20z(%pr zEjGH1=a^ulTfdZIqg(WaZUOp2H*ldZR12qLCq`fB7N9TGC!y#IMPDfTLW5vIU+A$P z-edNK9#NxPA|_N_+SP9l7Zr|ucd_p-_T2?Oe(1lidGa~go&}&o23TNGU*CQ*p-l zH;qXjhvV_MMo+!}9k#&Lf%CS(7PvYXeEVPv+_1!A3)~Js5ug+6(VWCn7XfU2`B503 zu?4Ok5jGj!rVv};1|kc0rw0nL1#U0=*aCM2*a8;>*zLP$&ii z3dLMFZ767;9}2N>^U1>W60P7$m0mr#-6igvashY z_MC+fg*|86;HCDQEqF#vhHguQhM86vZ)r|brEfxGAD?CMU4Y-ja^{9l#}`ygDbXr^ zr#I_TP&%u#TR|PmuTd zlz6A0wbN|qZ7t?SrSl(Pi^+6Kvw3cIje1544?YDWhHmgNEU3w9Tf?m{OYE0ZQb4T% z4wL|n7d*Tx&`Q_@b2*Rz5$?gETY;9qE>O#g2pdHh9F}FRJXk3X&>*a^R6s+n!cqYZ zunI{9SdEkOvdrm>7K-FGM=|a>pgqUNsO@k>&03^sAT#R!IFTJ8~nfiD)@_`e9aD(Epu#e${uLzb;2bu}ne^-29&u?{TZ;6K44RT8%Id25ZzVEPyOv#|^?VYe`c$u%B=EOtyv%jwv^ zwaU_5!3(B1H0jn#sf}FafvSn{RM6Piqub$z@vvl=!(CH!L&p(i7uw~5N1DY4uaOfI z!(>GUA^QbsenT(>Jbus@z{l@sb>5U0V>bCl0A=@rp2Ccd$vjsB=)7<>$)qYAc&MJ9|*$|`t9ujh9;lha!i ziNc6Pky-v$GTH~F1iPCXQry;nK4Oc9GyYIK5RrYj2AJkip7ipln>;yYG|#|XuK{Pd z$hArzDcPS?NQ;sby-7{nV{ev=YE!u3kmOoRo(W3&JLFle`Kr;+r(-yK&uxC~${6>g zHtBQxGPYpSF6i)Z#I82OF;MHkDq_=XE$E@MQayzz1Sf`ImdupwHM@I$mgNkT*VTHrihqO^9ev@Q@bJK(H9ue8^4Kt$oId_p+ZPV4 z_oCIW6Sz(96}0=HGdciCNpQ=n71!eF{lNn;GNOo#D+X~%(yw1f=+U3lDch1sMGF-{ zG<#fkK;X=ZGK*;&hveTjJCdmzTJl4)87As<;?NE$i?361$>O4D!Qj^Rn0Q`3mx_vm z2Vc`7E4e9C-kFxfh26c3SZ9m9GUXCjgFWb0iRsIzXf9}r@5togV{FnXDL>5B^oq%p zFDR6g+iFTHG`CF&iZDpxlGB>TO^RE%p9Uc6Uy)pm%iaH_s4hK2MXDjG0vngDT}f^aT*ToWjq7`28J<=s1+Si> zfEp$*E`+>^8H^=}+#-2&4TDFrIuvene94{01}u|2*U&2{v;pTp)&^_?!`I-AcH3a_ zHQ0uYui?-O?-az}fQLY0n{uH`q(>7>ZkKxMm0Fulp_}hnZUd`itu-M3?gW>lsx^4v zCH=@xdZk>g!NWw7{x?$6Cn0MMu}r21r%&*HKAd3GC+TYqQSgRdDPe1fD6G zv^b6&^(3K>C9~`s=ACR8j_AS*u?oNr4(}PA|C;l=Cv|9t7ILtQf(c5_BZ*kW z;O77&B?AOM$8)Dy5H3@a(=R{pCfR@qQS^aCBe|7=E1Fh{;FYm=`jB)XoAORlG60*B zGXGdqbOD>HS${ai1)0#8+Wjp_x{m0MmrqjBXv*O=Do{K@{5BUD(0}yeVrye6&y4Lp z5@(xg%te4>Gl)jlVk5qels2rjxi`@~)j;=T@nfj5-^_V|d*Lei&9>eagF#ResqG(7gGb&}L3$Fk0f)d%4#?gQD{T=0Vbk%t| z^&MMt-~pR_pVQC<-H#G*J1$es@4xJE7q_wg$?tAkzmVH-)q(iDc zVQyr3R8em|NM&qo0PH+}Z`(Ms{ac@6o`Z+JSJbj>Cr+QxS6t5R?iJTdpE-`$42EOR^oOj^o^3Jq6r|oEZ*9&JPa99y3JU8OB6vcS;iWz+R89(&%YH}Lws{u8g;>kWEOzKuDI|0JE z&_q+gmG1xqL=z?=Hy~OwbgAf&Op7+Fx#aa$ngIYqJwxPMSxP%F~!gaNq7*W zT#1HXQ2w0{xO63}^6|_m0urwy!l{_ReBnsQPRE0neN$Dq)iVE(-r00+{EgwC%?;blL zszB0Io2DOf8u*ED5}|}P{7ChOQ~}X&84!jJ4RWkl>s0xjPLOM_a*LO37ELMCs>4Ji zRL9D$CXrJWXi^*A^V%}-`p#o-#{=vcto@%5mZ5qm2e85Z_l|r0ru{$Z9qj*JfF>lu z-119Ig`!%>X=%2t^;S;07Y`2gk?#+>~D$@}Do>`Os=@mIf0*9*7V_Fq$?O zYIyd|;=LUM!?6ZTQauH#fhr(MWeJ9$W2%~*KEAumQ520hhA^4}foo(8uDH17Fg$Y? z(;1%4XLAN&R>-fkq&$MLkPwS&5MzxT%(5v^vB+3xmRD*Z5F?R#ghbo*AI2D5QT~=| zloR9QyC;d^|Cbnbj1s0IgKNSyXaR&Vab3Q{EET-*A_b@v13I4OFN{iHWQ0t)4vn~w zIJATp6_R%b!G|$n3LR%8gwDItd`lj|#~7gu8$icI!!>0rf8BY=6G$W)Lm)gf3&cb~ zSSj8d(@KaEL!jINSc*donHlfQyeBi$Fw8x95mSMtNp<`XQzoW4-qNrxe9TwayeVav z3XVDEIAd%Iv?0VX zaIVDJ&ma z3we--&A%V}eg58{ssGkpBqZJ8VPI4KXE12ye@?omCkOrC2h{QsUFVAO(1)Sf1V53~ zNl=rJXyO;aO_>1_TuZ?iN@w0}ca9Ig8Mk_4J^@;bqd?1t*3Avf_u4J?#)aAJ=4Ngw z798BgNn$qhS7K-q&1S9V%cC#O5``Qqh#Q9vsBx-9{gy+?pwhFFVt8f=MuTJI0W8rC z&z3}P#LkTYS71~*Y>0?kJ}h``z@5!Xu4Qpp`G-I`q7+ zj%@?Zb@;ZoPGO_cmJh2*YAXMt>CNT&+3-!-Q=AolkRtIbjR0ecEWE&Ry|rjRCpte67s4;>Mu}_F zZSeG4{9x%YXu}7Bae|F*O(K}ho|Yr7S+ANv)jV5kiQ@{dSdc4}6B^)I5QvQH_qUCd zhv?T-$0hH|IUZ)S0;_SjUyy3?3rQHb@EdT-L*yD>EXd~Zf32Z5S~b0}Kx-x)wixfR z_4mHewEuEMf?eMOY_R|Re)pt#{_pk==l{Jx)&85cCz+0gq`w+1bgy10d)+xd85Dt{ zV0ag=ATx%_ciKQw`lA$CTIB2^s=tWQ;>y%y8I{OnfCa|WXSoTRpd3{imiRQTWw&Kx z(wPm)(snEJSeQCuO`Y13sSQ{y$MU3o7iMdhW_gSvl`91+M6WcAC=V%*Z2JPE(bW*f zX}8-A!B+3+zDl%egWa~Nww3YW7x1B0?w&jM4l{0-hs3qZWKGbW?9!g}tSa=wXGhlO-ym-~#D9B$mHFR>cHY78FWIi`c~x}& zv0u)209OBP1!2dA-yX5Pt zGz;Bb6lfaNbu?aS!PgPl-gc%bQ+3iU>cWmp9p>NE-yxOa>$IqhbdKz!tUH$zJ&{Qz7-MoK+x_gn+`7NK@R$sL~+D5Q>CQu0TkjDUdLf zs1&M7RUQ`_GKIFBGauRE;@nEm?VY+_{;%`mdDmO~dD?Tk1M|@BJ@5Ws{`A5=4xYPe z5x1C z{_8gDKYCujd&vLn1$LSpFT%wl6P`yVwOqKZxM+=t4q_X5)Ux8X`)PihwB-wBdc5c{ zIrG&#*RxASxQ1OG{XJbgMp%8i&V}4&yyA*)hcj5*>3lQO<~{4$K?+ROT59PiO>|at zG=^?HYd!YNMmoAF<-J2*My|Mmh8ao=dSQM=eNyS!s89L(ZA z(VTu)-zYX{<_+ZyA}n7a!uJwGqsKOc&%53m|;_y2`y zz2{Znrue@%SkC|Uyo3MW2i#V(v)S*bLh8bJ%uQLWb=rR670R0<_^^1CLW@8!A3hGx z=Vpk=2=#e^Xi)3nM9up@_WSxzgFET}J*xpX>A!c{jQ_iycliFtUSPYLy}}GUw(tkI zH>}csH%6A&FNW`Aj7|D~(m!6R|LGs{e|v!=I44@8<>_>EH#cFRE&&4#Kg#+`6-W{gG5F&ouK(Ss7gEGp>qTrBl}BK|C5@pv}0(` z4*&JPE_~o@YJPbtwIV@^5*X#^I_~Ss&zD-5pFkUmBoQ1w4KE?2QaSlyyJJ4B_>MdJ zRd&qhydjP{`N#ZGO?YR)XhedmEQK*;sGMi6x=x*E?ucAD&s?44e+x+?=h;7@:: + +# comma separated list of domains or ip addresses that will not use the proxy +noProxy: 127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16,.svc,.cluster.local + +nodeSelector: + kubernetes.io/os: linux + +tolerations: + - key: cattle.io/os + operator: "Equal" + value: "linux" + effect: NoSchedule diff --git a/charts/fleet/fleet/0.3.400-rc03/templates/_helpers.tpl b/charts/fleet/fleet/0.3.400-rc03/templates/_helpers.tpl new file mode 100755 index 000000000..f652b5643 --- /dev/null +++ b/charts/fleet/fleet/0.3.400-rc03/templates/_helpers.tpl @@ -0,0 +1,7 @@ +{{- define "system_default_registry" -}} +{{- if .Values.global.cattle.systemDefaultRegistry -}} +{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}} +{{- else -}} +{{- "" -}} +{{- end -}} +{{- end -}} \ No newline at end of file diff --git a/charts/fleet/fleet/0.3.400-rc03/templates/configmap.yaml b/charts/fleet/fleet/0.3.400-rc03/templates/configmap.yaml new file mode 100755 index 000000000..c546c4b97 --- /dev/null +++ b/charts/fleet/fleet/0.3.400-rc03/templates/configmap.yaml @@ -0,0 +1,23 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: fleet-controller +data: + config: | + { + "agentImage": "{{ template "system_default_registry" . }}{{.Values.agentImage.repository}}:{{.Values.agentImage.tag}}", + "agentImagePullPolicy": "{{ .Values.agentImage.imagePullPolicy }}", + "apiServerURL": "{{.Values.apiServerURL}}", + "apiServerCA": "{{b64enc .Values.apiServerCA}}", + "agentCheckinInterval": "{{.Values.agentCheckinInterval}}", + "ignoreClusterRegistrationLabels": {{.Values.ignoreClusterRegistrationLabels}}, + "bootstrap": { + "paths": "{{.Values.bootstrap.paths}}", + "repo": "{{.Values.bootstrap.repo}}", + "secret": "{{.Values.bootstrap.secret}}", + "branch": "{{.Values.bootstrap.branch}}", + "namespace": "{{.Values.bootstrap.namespace}}", + }, + "webhookReceiverURL": "{{.Values.webhookReceiverURL}}", + "githubURLPrefix": "{{.Values.githubURLPrefix}}" + } diff --git a/charts/fleet/fleet/0.3.400-rc03/templates/deployment.yaml b/charts/fleet/fleet/0.3.400-rc03/templates/deployment.yaml new file mode 100755 index 000000000..c64f94ddb --- /dev/null +++ b/charts/fleet/fleet/0.3.400-rc03/templates/deployment.yaml @@ -0,0 +1,31 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: fleet-controller +spec: + selector: + matchLabels: + app: fleet-controller + template: + metadata: + labels: + app: fleet-controller + spec: + containers: + - env: + - name: NAMESPACE + valueFrom: + fieldRef: + fieldPath: metadata.namespace + image: '{{ template "system_default_registry" . }}{{ .Values.image.repository }}:{{ .Values.image.tag }}' + name: fleet-controller + imagePullPolicy: "{{ .Values.image.imagePullPolicy }}" + serviceAccountName: fleet-controller + {{- with .Values.tolerations }} + tolerations: + {{- toYaml . | nindent 8 }} + {{- end }} + {{- with .Values.nodeSelector }} + nodeSelector: + {{- toYaml . | nindent 8 }} + {{- end }} diff --git a/charts/fleet/fleet/0.3.400-rc03/templates/rbac.yaml b/charts/fleet/fleet/0.3.400-rc03/templates/rbac.yaml new file mode 100755 index 000000000..59df51b1f --- /dev/null +++ b/charts/fleet/fleet/0.3.400-rc03/templates/rbac.yaml @@ -0,0 +1,106 @@ +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: fleet-controller +rules: +- apiGroups: + - gitjob.cattle.io + resources: + - '*' + verbs: + - '*' +- apiGroups: + - fleet.cattle.io + resources: + - '*' + verbs: + - '*' +- apiGroups: + - "" + resources: + - namespaces + - serviceaccounts + verbs: + - '*' +- apiGroups: + - "" + resources: + - secrets + - configmaps + verbs: + - '*' +- apiGroups: + - rbac.authorization.k8s.io + resources: + - clusterroles + - clusterrolebindings + - roles + - rolebindings + verbs: + - '*' + +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: fleet-controller +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: fleet-controller +subjects: +- kind: ServiceAccount + name: fleet-controller + namespace: {{.Release.Namespace}} + +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: Role +metadata: + name: fleet-controller +rules: +- apiGroups: + - "" + resources: + - configmaps + verbs: + - '*' + +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: RoleBinding +metadata: + name: fleet-controller +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: Role + name: fleet-controller +subjects: +- kind: ServiceAccount + name: fleet-controller + +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRole +metadata: + name: fleet-controller-bootstrap +rules: +- apiGroups: + - '*' + resources: + - '*' + verbs: + - '*' +--- +apiVersion: rbac.authorization.k8s.io/v1 +kind: ClusterRoleBinding +metadata: + name: fleet-controller-bootstrap +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: fleet-controller-bootstrap +subjects: +- kind: ServiceAccount + name: fleet-controller-bootstrap + namespace: {{.Release.Namespace}} diff --git a/charts/fleet/fleet/0.3.400-rc03/templates/serviceaccount.yaml b/charts/fleet/fleet/0.3.400-rc03/templates/serviceaccount.yaml new file mode 100755 index 000000000..bd99d9958 --- /dev/null +++ b/charts/fleet/fleet/0.3.400-rc03/templates/serviceaccount.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: ServiceAccount +metadata: + name: fleet-controller + +--- +apiVersion: v1 +kind: ServiceAccount +metadata: + name: fleet-controller-bootstrap diff --git a/charts/fleet/fleet/0.3.400-rc03/values.yaml b/charts/fleet/fleet/0.3.400-rc03/values.yaml new file mode 100755 index 000000000..a2f5829a6 --- /dev/null +++ b/charts/fleet/fleet/0.3.400-rc03/values.yaml @@ -0,0 +1,47 @@ +image: + repository: rancher/fleet + tag: v0.3.4-rc3 + imagePullPolicy: IfNotPresent + +agentImage: + repository: rancher/fleet-agent + tag: v0.3.4-rc3 + imagePullPolicy: IfNotPresent + +# For cluster registration the public URL of the Kubernetes API server must be set here +# Example: https://example.com:6443 +apiServerURL: "" + +# For cluster registration the pem encoded value of the CA of the Kubernetes API server must be set here +# If left empty it is assumed this Kubernetes API TLS is signed by a well known CA. +apiServerCA: "" + +# A duration string for how often agents should report a heartbeat +agentCheckinInterval: "15m" + +# Whether you want to allow cluster upon registration to specify their labels. +ignoreClusterRegistrationLabels: false + +bootstrap: + # The namespace that will be autocreated and the local cluster will be registered in + namespace: fleet-local + # A repo to add at install time that will deploy to the local cluster. This allows + # one to fully bootstrap fleet, it's configuration and all it's downstream clusters + # in one shot. + repo: "" + secret: "" + branch: master + paths: "" + +global: + cattle: + systemDefaultRegistry: "" + +nodeSelector: + kubernetes.io/os: linux + +tolerations: + - key: cattle.io/os + operator: "Equal" + value: "linux" + effect: NoSchedule \ No newline at end of file diff --git a/index.yaml b/index.yaml index e63affb52..c6141d509 100755 --- a/index.yaml +++ b/index.yaml @@ -1,6 +1,25 @@ apiVersion: v1 entries: fleet: + - annotations: + catalog.cattle.io/auto-install: fleet-crd=match + catalog.cattle.io/certified: rancher + catalog.cattle.io/experimental: "true" + catalog.cattle.io/hidden: "true" + catalog.cattle.io/namespace: fleet-system + catalog.cattle.io/os: linux + catalog.cattle.io/provides-gvr: clusters.fleet.cattle.io/v1alpha1 + catalog.cattle.io/release-name: fleet + apiVersion: v2 + appVersion: 0.3.4 + created: "2021-02-04T21:02:16.987166806Z" + description: Fleet Manager - GitOps at Scale + digest: 2c77e45b0d5c39ffbc45889ee92627fc97360fd002b01cf766efc963933d0734 + icon: https://charts.rancher.io/assets/logos/fleet.svg + name: fleet + urls: + - assets/fleet/fleet-0.3.400-rc03.tgz + version: 0.3.400-rc03 - annotations: catalog.cattle.io/auto-install: fleet-crd=match catalog.cattle.io/certified: rancher @@ -363,6 +382,22 @@ entries: - released/assets/fleet/fleet-0.3.0-beta600.tgz version: 0.3.0-beta600 fleet-agent: + - annotations: + catalog.cattle.io/certified: rancher + catalog.cattle.io/hidden: "true" + catalog.cattle.io/namespace: fleet-system + catalog.cattle.io/os: linux + catalog.cattle.io/release-name: fleet-agent + apiVersion: v2 + appVersion: 0.3.4 + created: "2021-02-04T21:02:16.987978814Z" + description: Fleet Manager Agent - GitOps at Scale + digest: a8b5d0b5f1fa9fca85dcb543141dfc2b69d9f44e6a3f0e985e5d0d89c80abb0b + icon: https://charts.rancher.io/assets/logos/fleet.svg + name: fleet-agent + urls: + - assets/fleet-agent/fleet-agent-0.3.400-rc03.tgz + version: 0.3.400-rc03 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true" @@ -668,6 +703,22 @@ entries: - released/assets/fleet-agent/fleet-agent-0.3.0-beta600.tgz version: 0.3.0-beta600 fleet-crd: + - annotations: + catalog.cattle.io/certified: rancher + catalog.cattle.io/hidden: "true" + catalog.cattle.io/namespace: fleet-system + catalog.cattle.io/os: linux + catalog.cattle.io/release-name: fleet-crd + apiVersion: v2 + appVersion: 0.3.4 + created: "2021-02-04T21:02:16.989263028Z" + description: Fleet Manager CustomResourceDefinitions + digest: c5c909ed053603f81ab58c8292f197fc86cd7abd4c52c1be7fe6fbd971cc9317 + icon: https://charts.rancher.io/assets/logos/fleet.svg + name: fleet-crd + urls: + - assets/fleet-crd/fleet-crd-0.3.400-rc03.tgz + version: 0.3.400-rc03 - annotations: catalog.cattle.io/certified: rancher catalog.cattle.io/hidden: "true"