From 81b3b2da1c9488963ee3067a37dbff50b4e22be2 Mon Sep 17 00:00:00 2001 From: actions Date: Sat, 9 Jan 2021 00:58:33 +0000 Subject: [PATCH] Generated changes --- assets/index.yaml | 6 +- assets/rke2-coredns/rke2-coredns-1.10.101.tgz | Bin 10490 -> 10505 bytes charts/rke2-coredns/Chart.yaml | 13 +++- charts/rke2-coredns/README.md | 37 +--------- charts/rke2-coredns/templates/_helpers.tpl | 4 +- .../templates/configmap-autoscaler.yaml | 5 +- .../templates/deployment-autoscaler.yaml | 2 +- charts/rke2-coredns/templates/deployment.yaml | 28 ++------ .../templates/service-metrics.yaml | 4 +- charts/rke2-coredns/templates/service.yaml | 4 -- charts/rke2-coredns/values.yaml | 67 ++---------------- index.yaml | 6 +- sha256sum/rke2-coredns/rke2-coredns.sum | 4 +- 13 files changed, 38 insertions(+), 142 deletions(-) diff --git a/assets/index.yaml b/assets/index.yaml index 0a0c6fe..ba55965 100644 --- a/assets/index.yaml +++ b/assets/index.yaml @@ -39,10 +39,10 @@ entries: version: 1.13.800 - apiVersion: v1 appVersion: 1.6.9 - created: "2020-12-07T21:17:34.243794775Z" + created: "2021-01-09T00:58:33.508229127Z" description: CoreDNS is a DNS server that chains plugins and provides Kubernetes DNS Services - digest: 864e87e1e91aacb0a4dba99b9827d4579344fcb6004ef8946c42933d3c0b6a9c + digest: 702e7bb14f3a32108166c58e060fb76098a3f44cf92807bd7a9c49ce3fcedd9d home: https://coredns.io icon: https://coredns.io/images/CoreDNS_Colour_Horizontal.png keywords: @@ -220,4 +220,4 @@ entries: urls: - assets/rke2-metrics-server/rke2-metrics-server-2.11.100.tgz version: 2.11.100 -generated: "2021-01-08T18:12:00.295038561Z" +generated: "2021-01-09T00:58:33.506836225Z" diff --git a/assets/rke2-coredns/rke2-coredns-1.10.101.tgz b/assets/rke2-coredns/rke2-coredns-1.10.101.tgz index 93d57314c2b57db4d8eafaeef75226c1d94cc625..2def334fc7826a26a492f86aa4cfdf131744ae2f 100644 GIT binary patch delta 10312 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 a^~H^!lfoz~4qpHO0RR8y+WZ9o1OWhyoIalb delta 10327 zcmV-dD5%$oQuCcnbFt&njXQPDmgAufXn zO5#5}e|zLN{3D4Djoufk4cDyH)09y!AQzf^xAE^ z5(C0K5~>lWAAht-f`(YMEiRvrS3YBQg4|q>dR65A7{wVD4}Jj5m;c@U{r$tb{C|Gf z*~tILxVGQ~4^S3MFq01h#+|?nye;@JBEpFKe;vJj(;6_IASrPK0}^A^-~@*;;uyw= z6V#8f0DsA#k0C`u;0Oqn3??k&AaRn$NMaFqo)+Of4}jy82_hMv^nfE8jxcYJ5RWj$ zQ7+N|BpUX>AL|pz_W;r?j?Y<4!buNK2WL#4b1X2Gp2u+-lMo%VjLIH#)s0*t0>mUC zQvU)7)2s*GPAAcSB{wgJzlzo__xCj1moC%5f>ACNDDQ5|m zBb;e438RWq0})fjtf&VA6br0xp(rBim__j$)W@;t!IwMzKuLL#qELbN^YMD#7KCmv z{bUPbhN4#}Ml>wl#5WRiisBC(4F)81eDf6}5v5EbHL9hwKv^BNBIHO@C3%MZh6X9) zvVRBukKKd40<)tq)a>^FLXMHdJy88U0JWa5rU%#nRB`Ah6V` zgn^`%qJp&p$bcaNhL~cG)SAo$p+gOJkj1fn?p9rXaJoh1@jeQBZX^TKj`1gj1H6BA zbPW0GX`-dxPob%Lp0nrzhZ!ewVwkN~tba&f>nSg0d`V^mUxyo8h991{1w`0IYsUwX z;*bmo7H~aMbIp}*$0djn%i>7w?g*zbo8SnLaEq{IXCD{`s>DPLS1$yhG!4A^2$qT7 z7Q9Q%l82NNrZ@&+jD!;+nGzvNA}K2D%t6W`5x`IG5y~VJN;%^|2Bp6O2k}?|JbzQ< zTMh=^)FZRA3Ssywqnex7O0g{|uN;RgNibE4UF8kbo`_f|+7gK?(MC~1DAC-p zTxv&Dw8BhCmbCP~)(W&}Z&~VEA)^B_Oi#{Oo~R9A*z5?5Uqd z_ckreddHkIF7$*e=3^zw+aru(Ie!97qm&UUfl=ta=)CCcXt_tYWo=Bxm|`K$IqTyR zOw-*+Mvd;Pn1xq8xNYfs05M8%l!aGtP#>9N6isRacVBdC1FKe~X=L49gM9DWO9sDW zm`|XX1volC)o>ytQK@&)!iX}&QG%u7ty{!F%t90cp)C|eJU~1}K+;3~V+jtuYDog2 zLhX8!Nd+8#DO+Qd-E(iv(NZF{5Ytnnb^`sM23P7aVEh{KXsUStZ7jpKl7#U%Q1q8N zg(w{1sVPfZY>n^SRvs z^=nJFywp!Gp|7S2LPV83iSa-J%Oqeb3CHnd2O_h703sY=MU#w`Sjh32(anda*CP^+0RNJqSb!f<)y)S&ou$29!Dql&&__I|jb^&p zo0-6$WtbWXTd+hO98&3W`8+8U9AfbV@J-4D)~r(kMJ+fPrb@nF<2Y9TW>K2UVrBcM zoJkgcve*vXcx}NMli2tN^zhdtj5nKD%pjpptyrjYWXRJ{V=}@Z zlms`jP>*QDUUzqI|DZbJlH5Mno8q$*pN$L3`8CX`Y&k)MbAjk}W@oD|Z7dXb)Eh`U zih6y(C0Q(qTI!M{SnYX{@tkLFU=UfVNESeUSbRdw4Lwq3ppKv#SSt<+0%7 zCvO=IlV`MrQf>2U=9(RuaokFyetXOCZ9?d8L?~XuF5okO^M5%d3 zSy;cd+vy&3UhE$1cj5VNrvrO`hn)^|cRN2G+COFwa&`gG4+x^DW!3h8DuZKg2Xvnf zM*z_MaX085z6gH&G3a)7UE60trFC;#uQ(q8agHYHpb$9Z*c_9IwmbU@@01HmLpaNl zKIUpoDU6jkF9Xvu!!0W7sq?@zJ;(gLxzmH)gTop$b!03FO*bt=>mDlHa+hP(>3H=* z1jCRk$+dvu7D}SSeGS04BfG)#plh9CGyRc@jC=SvO4DxK9MevJ4Beg#3TFmPH!|)F zHTE~4W0h1Yz50z+Fju`W2L8$lMpex!M*Sv~jH*td&v}Jg?rE$$wNe&oe{{)>U3X7g z2erT3Nql?5`KbMF=PfZe%g*n`JxVKg3Z>jfQkVs}C zKvBdMXZ1b%$DNZ83>|+eAwd(6=t}9m1AGk$p_#j2e^Ao~{Yk#Eo|L&K#v!z>mzjtso{7+!xwv@!{vW5u4b!0kE;AWR3|X15 zCtut=mBYCKp+hxKYRX7@_hj23spjj40>>G%R0O4A_8bBDOQ3%m%%U?8<1na%QH*9W z;4IOGV0EJ#OlhRXF8wTRe~E>}k+C6l6qCgGNuDxT^9dth>nwMFYBl4|*Gj5#L} zhFg$4qahsb>7OLI$OZ#)1AeOjreuctZSXs`Ss3{kN^ni!mkh;ZKyU;oe@!*!f%i{r zpzHQhjiIOz(8nRl1lFFUa@b$fJ0LiYgbr3|Q_94ibqwffzYq)*CF<}|I>GiFwiHs; zQBzXG+{2t3uFcE_OR-Cx3+|5}G)=vi%g>1GnQ}tq0Q^6S)*ppmJq#?^`%K>SME=zp z)taSwFiVG^l>L|>NkSd7f7C~dKKo4!PV<}Q7lT(D@ZGxCA*MZHP>3JVSQx~f1PebaWmErJv`OC_lb~U>Kiwt z`YVgvU)weI6)UYm?RzXa!DF-F2&HN%DabkmJ7Q|r>v*UQcw2u649OT%L;5tUH5d)0 z_Yw$=@J$u>DW2zlf4pJrN=c>iveC&5Ci82A!z(b6Y=@9)GBJ~sLpd_Rmr`*3{jG8=YuWWM}xiUD>t8^oLDl??Pkdg|nl??YfR z8n)r7-t{gYVtQTVGxx5Pz@XjHI%%O2n^#t>%VMZtSwjZ@e*%F`o-nx+4NaS8SFg+B zj$4l!NHgZSy1NQ+y}TQNS48Ow{5F&8gKuYdCg<1TK=UqaK)gv1ndM}onl=F@&+|~y z&@35X6#7ir4Pgp@(wQqwf=KPBr&=1>4LU`__V%0xY9h902(7i|a5d)6X5v3Nv8Snq z&`05wNzB$Me^r@u@~-*7XqLStj9R5btb#ykaF)qDw@3gAL&kN?%p##IFbG*3<4}nt z)MsPdbUNy>cWMl>c-4791~6;Z8oBQDnihO9xkY~*@8lx3r$pk84K!v^+WMoo`#1F+ zGjfr>XqC@EO3&yDNPRfYk&@xPk@_vwuso)`QN%Wif7nJ5+bCiiMQo#pZ4|MMB399P zDq6xfr;*LY?klNg6<=rF7n_UO>g#lid|~#5v$I+5$ZE5|zI;}on(zCkL?^>F2amRA z!P6AfeUvrGzWp&3V{8P{tkV|sn?#S#7UpMeQ#~4qH|ZfkV{S-;PqgjduV=+6>(6(O zeg*&ke~kE#4bpKI<5JGfif@K5%Kz9qcwUYF>~_1G_rD+KDjmRX*_P(prg-L$cprss z``_Jptyaq`7ZA~pQ6@)>lV5e(RdDq}r_GJK-W8!y4{Rj*J&UoIV2L6mQ7?ZvcZv9O zH3!wC5E^wErD;%2)=LmYLmajGlU^k}?~+??f8m#m$y~vl20*Bgh=#Z~72U7*9pN|$ z#Hg*KVLcs5F9%fa?pnni%P+XqS*s|-;QwzQ{Lenz-T7YWT$-1aqncg45G|CZ20Po< zrnucU#&zoK1E|tl%ipQI_+4#j=F7MCieEXiX0mh6BsWiRjSuBaY9s4GvVWl@ZfVF+h)qi>3+2nsd&Q+7JwFCaK5BJT9e%}+lhV-|0oV&xe zEYY=q*Y#&AuQjyt#9pEQa@n)`kCa6suNt6p4%MGV=Ii_FOx8d2sa#hb^yF1iP)BVr2JxL!I%(mYsZ12ktve!cy_SpN43jr9AYE1Q9f zS#{jk@f^Zy|}2Cy*y zqq|#w|98Lhd~^Ok##KAU>!c@#ToEr#`_Y}DWfF1*?}K)70KR9 zmyv#V_vMS?sd{RwW!Qo->X$~moCfF{05)N|_Aqcy^%w?%ffZO_f93Q_HIX_G^X{&v zCd&SXdQ-2+(6p4gQoxn`O>ilQUo7%2h`NbUgw#(C)v8yZvf86!e9NI1D z+gep7i_iz(Er*B-e>+g~;;L?(==zu?67;VU9#x(y97_d&b!$)2QNEcwPrJKiatlCS zHGkFK$n!TV3RiWZf8@14T>}VQ?N2o&P;%?K0-rTsZe`ftT9SUB*NpSO$Q*hA2f%{! z|FFATkNFGpFR?v{6UMc)EGq45fa>e8>LiYzHid5yYzLFcJ{V+DQ)K3LWSuaLm!NRGgt?fv(+A%I&D zBeZ*PD6(V@&GXiPuodrlfZ}w7YOD@9(QlTwQWo{#$&)3!RjTSf`S``Z!V|yeA6sZg zQN*ZtN8^dVe*?a&)9?5E*Ed8+;op6FGK<4bZ0O%pk)ajNILP1Xo2u?yF34m#Io+t? zw4QEM7e@_)O&J2s3WcizU0S&LXEmmGLQ}_Fu)kOdfzk>onpZyX zFc*z-_cbvom!~e;SBh58$E5;bDP;0@6>}Nk%H}u7e?L+6~I8!P?y7X|prc6q5R(R_y#xbMA)3U|vN zf1dIWL;i6IvmmAZUh{hv$Ak`l(l0ye`@DR|9rp>k`HALb$a~N&?q6hF=}O(sAHQeM z!eYgK)iv`i`4VQB>JQ^cSlfH>K)dTjZFgCuf0l3(tl%NoxCIOj%en>TWR^B?>)s~& z?2h-g+-J{JM1?cRY*mwGE#Uik0M;@4SF!ciHSkxn>L1dScgxJLTk~zG3q6Z(r*EX-(ibgx{dFFWC_;4!usFqVQHAF4Rq;aHq zZHkPRhmsfOOQltQn0se)dVy1K-?9kzV87E@(fc;T|I_fP;ME;Li}F7^)9?Qsf9!AG z|9+IKu5eC&4q7L|mEA<9PC|R!?PH0Yx9EJjDT zJm>K)d|&S`Zm#vN+2?eyk`8W;Dx$*dVXBJaejJI+~65K5?%z6GF>=odn(V;PBvJ@4y2X2vbMnQ3rLd z%lC{)?P}59WH-GV)$#kfX6S!^R+6_8EIA3qdPzWw{6F1;PQCu?!NErVdz5P`;K&jz zM>rEf!YGlfl6KMfvar=GR($uzF0hS4_N^&o>wA5g`-Ut@8O2ogz|H+vau3yV9;U%q z?$oMtl%X|ynATZbkF*>fYzl24v4~<68`cH8e(Y-f6~Lq!pBFbb%D`kdf6YJtAENrl z;`9Ic!QS-u{|`3j|6^Paf241Y^55T4zB!@4-4pst;fABXx6tEQ3SLQ1l9uoE#qlj@^^J92$Sr z_ume84>#xkV_Xkf|G%z4xLUiLvLN54;;|_U@^~Lw`9`m$%+GlRW+T6Uhlb;Ss%ZT#uKDuc#elx5{NLT%ufPBQ{9tz@ z{~zUAIsRuK6FSsYy_pC?mbB|f!&`sTYGqI2V)SU$0;t&uOZThDyUj85J3EFNsBc&j zD2j+F;WN*sSf*pWOl@Og+NM^(j5p|)3K~Q4u~3)eX2Ox>sPabjSaem+|3JwbGNg>- zha6+U`QJI%-LIYhd(XR@`u~q|ZNWK`5_6OCYUUoUN0>rCBe6~rOi_4+bjp9FO{WxD zs(sfWMmUaP7_+_+UxW^Kfa4fRGRFFC%F=yABX0{R9_ly_JWV;)ABxu*p73AW0lcH} z1Q^vl6-tm|u0J^vc)`iV=L^X=_O{@dB?+VOkK+r72p3*3B(kmlZ_xLG{;#~P|L<;$ zhHdpf_oo=sb^)l5!mBKW0f~RH@SX+YI`y6feRSnL3uKad&;Gx+1^+;tuuQ<|$!p;S zHc{3KNQ6<_wBzh&@7+JoUcbNiuEb4c|G$5Ibn^CfkVFqV#{B)i*XqzT zUV7fv7MxPaS(JrJym+3LR9bI_K4Vfyj#5RzG?halM_FH+FK#2)f48Big9nVN-ha>a z5(A*uZdX*5?fj!nCa-^7jxc=u8;+A=Jgd}iJHZOZpx^{wahq~>vmDD<(# z4o5&JBv~v;8e{vier5`pD4}k}HH@tc6CtMRr_i5F#}V{#%&vQ$2Q9Z404Y{EO4M9f z^<9sSAmS`-5$Y@r&7T3|pt#e%xSE`tU07;}Nw;@uWWpi?!wr8#L_q}-P_q^kVda_6 z*Mo(w!D*f`p^mHx2rQ-I`(<675d zh_j9m0~-|Nti*pXoz%aGV|JNxy#z|!7~sg((1xS;Ce*Dk>a8N zEW^l(7Y*K_p$=_KBMZ2+P0b2Z14TH+$_fjWQUR9=Qp**1x-{Et#|}j?jQ$B=T| zvH}T5ftD=i9CQ3jMg);cl(qg>AqAitbUTXq%BJB~4(Wf+Zue`$Ny#H@x3-<{d<=!{ zfWH}Wnu)6|IO zSon#O<_Ujckhw?g2*+5OJ$IQ*S{CGGY4FCWvE63!n&X6xm0XD9DJDCURsa%$g#<~b z3(I_|nE8rz2mP*&wfHq*$7ODL-YuNF5BlRM12szO&fG=o!pX=6@16!@PciU?% zc`e`ae%E?%Z@pW%tQXC?oW(1(PIO}^RoIdY(ky?DVZd3k;vCd;nETFwqd=nJ4AdJa zkZ8C*>N(uYaW^;&ew;u2tlk9$MWL~ob8xD$*J#^!1RvtMh10jut6uXXtKu3NawGehrBg{EM3Oz^Tg(gl{rVv-Cl zm8qpo2%AGv4G3yo{yYZ^PA_k!KwBYe%)x&WA)8A*(oufb#sICC!)WZ8GS397lcG&^ zWsMUNDwS4Q)RQuCxA5g|CFJK)kZb>!)j6=0M3v#Me>)S$H8+~%YZp8L*8drY(!2{_ zB0(MFL1_+rf5m-V-3LXgc{8|MI6VgxMH~ygj*t*!XxtcfQ>=)?!%~4^zvnYR1 z9ii_G^rvLtTr)V@epCt?6XGvRBiZsVVN8?)V??kbD^)5DAEVU_hg-P(_~~IND7_HU z1n?G)N^gv)Nr*OKB?-))pa0X&%+yf$CEek@SD;9_;ydmt_j78Fte&C>>I} zt9G0K{gaYEwL;UYP@skBs`NKdpag$Q^BkO-QvL!<_>-eToer8RMNA$Gc6lGmQLxTs zw2C5)eg2u;JO}Sz9UT|-c~`(e16`kjyiU_hB5vWrdLac|kFfR{qUj<^?o7)rZfOCJ_0d$Yj z*^sj6{>$ir&I8OFC1`b|imR#Oht&}u8~wRI1s52@*kqhcl6VCQT#fhzB;3N0D<*IK z-9l55vdGRsvVx@!524wW%fHXJ^jU)z^PW3O;^XwXdZh zuNu9`bK{69vq$sB)J9fgOWpj>-;?kakhTKfiZjwU8RWGYrmW@^_1p?Unt z?ed~3*H@#U{Ho4!6qNQt@vW+-VtYp&a68UQ+o_vt&fclRUEfBVuB+Ot7v&T*6ir?O zhxI9#e)F$!CJGAT3Aps&JX}2MTZoloV+I9lYZWC5LdLN;$NatVi`IX96@}kaw{x*B z7y3$Zfva__E`Ndp_VJ80*+NNlxWAZ!=3vOI2*}E)=Ws8(!SkT|F#BL$Fr+C0qPD48NF^#(pkVC? z$h>bGS3F+1GJPNP8@A5 zB6JjL)ez1c3Z_G9v*T#%&BE83gXxgk+&J1AL_F*q6dxa)b_0LU^8A)?G~GeM0URFIz2vC0yajOAYbkPX6=LB_KY`w9t~wCPUdQr^^bxJNL*n`?m*R#w@u`Um8#H zzxCTUv$D=mpN)S@xo1SEW2G+5f#aINMcNFU&g(PDfPj&#ozmDF% z(YCe;%8A@Bs90h+TO9g&*qnF5h45^uVg%PC1*n!8rX7nbGpRLz()>1Zq?Eq)FP3Sf zv>&{bW%scJHuWUQEin)it2xaP;8@rDQA*}EY@2>r~T^c z<9(zvPN}CbDB4U|rtneS2~~e__?1z$G))pIM$|?|Rm)KOVN)hCl|+s1DVq9Bj==wL zeC}%>q5sp#xo>i))iRE;ep@T>E|}tA%(4hD9TU#4a1aqy3R)lQdO zI9d0uuULObne?oGK2Il&8H!w_O_;2@Muc*j1Gr$`KS!8aZ?akv&V16{%YpotemT|F zzf^RIEF2j^yfPs>kf19JLZPqO%CwS+q{K<8w`k6+g8xYBB_U9PJxLOq?{{QH7@-Ew%0CfpF`Ox64J}cFS9d;(W(A zyHxF3JjQ$iy9bBHAm0JTz3yS7ZL4!nMV>evju0KX+{t+!08h>PJOeuby#n(5SC>*6 zBR+H`+z#wH?`5Q-!Y;B;U?i9|^b4Qj``oU-ui9qoGzC>Ab} pLI4q})!ox&z&lh7zD4JQBq|NqL~!V~}m0RRlpBBuZV diff --git a/charts/rke2-coredns/Chart.yaml b/charts/rke2-coredns/Chart.yaml index ea1b23c..fea533e 100755 --- a/charts/rke2-coredns/Chart.yaml +++ b/charts/rke2-coredns/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v1 -appVersion: 1.7.1 +appVersion: 1.6.9 description: CoreDNS is a DNS server that chains plugins and provides Kubernetes DNS Services home: https://coredns.io @@ -8,7 +8,16 @@ keywords: - coredns - dns - kubedns +maintainers: +- email: hello@acale.ph + name: Acaleph +- email: shashidhara.huawei@gmail.com + name: shashidharatd +- email: andor44@gmail.com + name: andor44 +- email: manuel@rueg.eu + name: mrueg name: rke2-coredns sources: - https://github.com/coredns/coredns -version: 1.13.800 +version: 1.10.101 diff --git a/charts/rke2-coredns/README.md b/charts/rke2-coredns/README.md index 9d9ad64..0d41d40 100755 --- a/charts/rke2-coredns/README.md +++ b/charts/rke2-coredns/README.md @@ -1,16 +1,7 @@ -# ⚠️ Repo Archive Notice - -As of Nov 13, 2020, charts in this repo will no longer be updated. -For more information, see the Helm Charts [Deprecation and Archive Notice](https://github.com/helm/charts#%EF%B8%8F-deprecation-and-archive-notice), and [Update](https://helm.sh/blog/charts-repo-deprecation/). - # CoreDNS [CoreDNS](https://coredns.io/) is a DNS server that chains plugins and provides DNS Services -## DEPRECATION NOTICE - -This chart is deprecated and no longer supported. - # TL;DR; ```console @@ -56,7 +47,7 @@ The command removes all the Kubernetes components associated with the chart and | Parameter | Description | Default | |:----------------------------------------|:--------------------------------------------------------------------------------------|:------------------------------------------------------------| | `image.repository` | The image repository to pull from | coredns/coredns | -| `image.tag` | The image tag to pull from | `v1.7.1` | +| `image.tag` | The image tag to pull from | `v1.6.9` | | `image.pullPolicy` | Image pull policy | IfNotPresent | | `replicaCount` | Number of replicas | 1 | | `resources.limits.cpu` | Container maximum CPU | `100m` | @@ -64,16 +55,13 @@ The command removes all the Kubernetes components associated with the chart and | `resources.requests.cpu` | Container requested CPU | `100m` | | `resources.requests.memory` | Container requested memory | `128Mi` | | `serviceType` | Kubernetes Service type | `ClusterIP` | -| `prometheus.service.enabled` | Set this to `true` to create Service for Prometheus metrics | `false` | -| `prometheus.service.annotations` | Annotations to add to the metrics Service | `{prometheus.io/scrape: "true", prometheus.io/port: "9153"}`| | `prometheus.monitor.enabled` | Set this to `true` to create ServiceMonitor for Prometheus operator | `false` | | `prometheus.monitor.additionalLabels` | Additional labels that can be used so ServiceMonitor will be discovered by Prometheus | {} | | `prometheus.monitor.namespace` | Selector to select which namespaces the Endpoints objects are discovered from. | `""` | | `service.clusterIP` | IP address to assign to service | `""` | | `service.loadBalancerIP` | IP address to assign to load balancer (if supported) | `""` | -| `service.externalIPs` | External IP addresses | [] | -| `service.externalTrafficPolicy` | Enable client source IP preservation | [] | -| `service.annotations` | Annotations to add to service | {} | +| `service.externalTrafficPolicy` | Enable client source IP preservation | `[]` | +| `service.annotations` | Annotations to add to service | `{prometheus.io/scrape: "true", prometheus.io/port: "9153"}`| | `serviceAccount.create` | If true, create & use serviceAccount | false | | `serviceAccount.name` | If not set & create is true, use template fullname | | | `rbac.create` | If true, create & use RBAC resources | true | @@ -85,27 +73,12 @@ The command removes all the Kubernetes components associated with the chart and | `nodeSelector` | Node labels for pod assignment | {} | | `tolerations` | Tolerations for pod assignment | [] | | `zoneFiles` | Configure custom Zone files | [] | -| `extraVolumes` | Optional array of volumes to create | [] | -| `extraVolumeMounts` | Optional array of volumes to mount inside the CoreDNS container | [] | | `extraSecrets` | Optional array of secrets to mount inside the CoreDNS container | [] | | `customLabels` | Optional labels for Deployment(s), Pod, Service, ServiceMonitor objects | {} | -| `rollingUpdate.maxUnavailable` | Maximum number of unavailable replicas during rolling update | `1` | -| `rollingUpdate.maxSurge` | Maximum number of pods created above desired number of pods | `25%` | | `podDisruptionBudget` | Optional PodDisruptionBudget | {} | -| `podAnnotations` | Optional Pod only Annotations | {} | -| `terminationGracePeriodSeconds` | Optional duration in seconds the pod needs to terminate gracefully. | 30 | -| `preStopSleep` | Definition of Kubernetes preStop hook executed before Pod termination | {} | -| `hpa.enabled` | Enable Hpa autoscaler instead of proportional one | `false` | -| `hpa.minReplicas` | Hpa minimum number of CoreDNS replicas | `1` | -| `hpa.maxReplicas` | Hpa maximum number of CoreDNS replicas | `2` | -| `hpa.metrics` | Metrics definitions used by Hpa to scale up and down | {} | | `autoscaler.enabled` | Optionally enabled a cluster-proportional-autoscaler for CoreDNS | `false` | | `autoscaler.coresPerReplica` | Number of cores in the cluster per CoreDNS replica | `256` | | `autoscaler.nodesPerReplica` | Number of nodes in the cluster per CoreDNS replica | `16` | -| `autoscaler.min` | Min size of replicaCount | 0 | -| `autoscaler.max` | Max size of replicaCount | 0 (aka no max) | -| `autoscaler.includeUnschedulableNodes` | Should the replicas scale based on the total number or only schedulable nodes | `false` | -| `autoscaler.preventSinglePointFailure` | If true does not allow single points of failure to form | `true` | | `autoscaler.image.repository` | The image repository to pull autoscaler from | k8s.gcr.io/cluster-proportional-autoscaler-amd64 | | `autoscaler.image.tag` | The image tag to pull autoscaler from | `1.7.1` | | `autoscaler.image.pullPolicy` | Image pull policy for the autoscaler | IfNotPresent | @@ -163,7 +136,3 @@ This also creates a ServiceAccount, ClusterRole, and ClusterRoleBinding for the autoscaler deployment. `replicaCount` is ignored if this is enabled. - -By setting `hpa.enabled = true` a [Horizontal Pod Autoscaler](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/) -is enabled for Coredns deployment. This can scale number of replicas based on meitrics -like CpuUtilization, MemoryUtilization or Custom ones. diff --git a/charts/rke2-coredns/templates/_helpers.tpl b/charts/rke2-coredns/templates/_helpers.tpl index 6b089e7..cfdbef7 100755 --- a/charts/rke2-coredns/templates/_helpers.tpl +++ b/charts/rke2-coredns/templates/_helpers.tpl @@ -46,7 +46,7 @@ Generate the list of ports automatically from the server definitions {{- range .zones -}} {{- if has (default "" .scheme) (list "dns://") -}} {{/* Optionally enable tcp for this service as well */}} - {{- if eq (default false .use_tcp) true }} + {{- if eq .use_tcp true }} {{- $innerdict := set $innerdict "istcp" true -}} {{- end }} {{- $innerdict := set $innerdict "isudp" true -}} @@ -105,7 +105,7 @@ Generate the list of ports automatically from the server definitions {{- range .zones -}} {{- if has (default "" .scheme) (list "dns://") -}} {{/* Optionally enable tcp for this service as well */}} - {{- if eq (default false .use_tcp) true }} + {{- if eq .use_tcp true }} {{- $innerdict := set $innerdict "istcp" true -}} {{- end }} {{- $innerdict := set $innerdict "isudp" true -}} diff --git a/charts/rke2-coredns/templates/configmap-autoscaler.yaml b/charts/rke2-coredns/templates/configmap-autoscaler.yaml index 608a0b7..0712e0d 100755 --- a/charts/rke2-coredns/templates/configmap-autoscaler.yaml +++ b/charts/rke2-coredns/templates/configmap-autoscaler.yaml @@ -29,9 +29,6 @@ data: { "coresPerReplica": {{ .Values.autoscaler.coresPerReplica | float64 }}, "nodesPerReplica": {{ .Values.autoscaler.nodesPerReplica | float64 }}, - "preventSinglePointFailure": {{ .Values.autoscaler.preventSinglePointFailure }}, - "min": {{ .Values.autoscaler.min | int }}, - "max": {{ .Values.autoscaler.max | int }}, - "includeUnschedulableNodes": {{ .Values.autoscaler.includeUnschedulableNodes }} + "preventSinglePointFailure": true } {{- end }} diff --git a/charts/rke2-coredns/templates/deployment-autoscaler.yaml b/charts/rke2-coredns/templates/deployment-autoscaler.yaml index 8461532..6ddd209 100755 --- a/charts/rke2-coredns/templates/deployment-autoscaler.yaml +++ b/charts/rke2-coredns/templates/deployment-autoscaler.yaml @@ -1,4 +1,4 @@ -{{- if and (.Values.autoscaler.enabled) (not .Values.hpa.enabled) }} +{{- if .Values.autoscaler.enabled }} --- apiVersion: apps/v1 kind: Deployment diff --git a/charts/rke2-coredns/templates/deployment.yaml b/charts/rke2-coredns/templates/deployment.yaml index e67dd15..6bc8e69 100755 --- a/charts/rke2-coredns/templates/deployment.yaml +++ b/charts/rke2-coredns/templates/deployment.yaml @@ -22,8 +22,8 @@ spec: strategy: type: RollingUpdate rollingUpdate: - maxUnavailable: {{ .Values.rollingUpdate.maxUnavailable }} - maxSurge: {{ .Values.rollingUpdate.maxSurge }} + maxUnavailable: 1 + maxSurge: 10% selector: matchLabels: app.kubernetes.io/instance: {{ .Release.Name | quote }} @@ -39,22 +39,16 @@ spec: {{- end }} app.kubernetes.io/name: {{ template "coredns.name" . }} app.kubernetes.io/instance: {{ .Release.Name | quote }} - {{- if .Values.customLabels }} - {{ toYaml .Values.customLabels }} - {{- end }} +{{- if .Values.customLabels }} +{{ toYaml .Values.customLabels | indent 8 }} +{{- end }} annotations: checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }} {{- if .Values.isClusterService }} scheduler.alpha.kubernetes.io/critical-pod: '' scheduler.alpha.kubernetes.io/tolerations: '[{"key":"CriticalAddonsOnly", "operator":"Exists"}]' {{- end }} -{{- if .Values.podAnnotations }} -{{ toYaml .Values.podAnnotations | indent 8 }} -{{- end }} spec: - {{- if .Values.terminationGracePeriodSeconds }} - terminationGracePeriodSeconds: {{ .Values.terminationGracePeriodSeconds }} - {{- end }} serviceAccountName: {{ template "coredns.serviceAccountName" . }} {{- if .Values.priorityClassName }} priorityClassName: {{ .Values.priorityClassName | quote }} @@ -86,9 +80,6 @@ spec: - name: {{ .name }} mountPath: {{ .mountPath }} readOnly: true -{{- end }} -{{- if .Values.extraVolumeMounts }} -{{- toYaml .Values.extraVolumeMounts | nindent 8}} {{- end }} resources: {{ toYaml .Values.resources | indent 10 }} @@ -112,12 +103,6 @@ spec: timeoutSeconds: 5 successThreshold: 1 failureThreshold: 5 - {{- if .Values.preStopSleep }} - lifecycle: - preStop: - exec: - command: ["/usr/bin/sleep", "{{ .Values.preStopSleep }}"] - {{- end }} volumes: - name: config-volume configMap: @@ -135,6 +120,3 @@ spec: secretName: {{ .name }} defaultMode: 400 {{- end }} -{{- if .Values.extraVolumes }} -{{ toYaml .Values.extraVolumes | indent 8 }} -{{- end }} diff --git a/charts/rke2-coredns/templates/service-metrics.yaml b/charts/rke2-coredns/templates/service-metrics.yaml index 0f99adf..1657cd7 100755 --- a/charts/rke2-coredns/templates/service-metrics.yaml +++ b/charts/rke2-coredns/templates/service-metrics.yaml @@ -1,4 +1,4 @@ -{{- if .Values.prometheus.service.enabled }} +{{- if .Values.prometheus.monitor.enabled }} apiVersion: v1 kind: Service metadata: @@ -18,7 +18,7 @@ metadata: {{ toYaml .Values.customLabels | indent 4 }} {{- end }} annotations: -{{ toYaml .Values.prometheus.service.annotations | indent 4 }} +{{ toYaml .Values.service.annotations | indent 4 }} spec: selector: app.kubernetes.io/instance: {{ .Release.Name | quote }} diff --git a/charts/rke2-coredns/templates/service.yaml b/charts/rke2-coredns/templates/service.yaml index d7124ac..95c858f 100755 --- a/charts/rke2-coredns/templates/service.yaml +++ b/charts/rke2-coredns/templates/service.yaml @@ -29,10 +29,6 @@ spec: {{ else }} clusterIP: {{ (lookup "v1" "ConfigMap" "kube-system" "cluster-dns").data.clusterDNS }} {{- end }} - {{- if .Values.service.externalIPs }} - externalIPs: - {{ toYaml .Values.service.externalIPs | indent 4 }} - {{- end }} {{- if .Values.service.externalTrafficPolicy }} externalTrafficPolicy: {{ .Values.service.externalTrafficPolicy }} {{- end }} diff --git a/charts/rke2-coredns/values.yaml b/charts/rke2-coredns/values.yaml index 49a1e8b..828589e 100755 --- a/charts/rke2-coredns/values.yaml +++ b/charts/rke2-coredns/values.yaml @@ -4,7 +4,7 @@ image: repository: rancher/hardened-coredns - tag: "v1.7.1" + tag: "v1.6.9" pullPolicy: IfNotPresent replicaCount: 1 @@ -17,42 +17,9 @@ resources: cpu: 100m memory: 128Mi -## Create HorizontalPodAutoscaler object. -## -# autoscaling: -# minReplicas: 1 -# maxReplicas: 10 -# metrics: -# - type: Resource -# resource: -# name: cpu -# targetAverageUtilization: 60 -# - type: Resource -# resource: -# name: memory -# targetAverageUtilization: 60 - -rollingUpdate: - maxUnavailable: 1 - maxSurge: 25% - -# Under heavy load it takes more that standard time to remove Pod endpoint from a cluster. -# This will delay termination of our pod by `preStopSleep`. To make sure kube-proxy has -# enough time to catch up. -# preStopSleep: 5 -terminationGracePeriodSeconds: 30 - -podAnnotations: {} -# cluster-autoscaler.kubernetes.io/safe-to-evict: "false" - serviceType: "ClusterIP" prometheus: - service: - enabled: false - annotations: - prometheus.io/scrape: "true" - prometheus.io/port: "9153" monitor: enabled: false additionalLabels: {} @@ -61,9 +28,10 @@ prometheus: service: # clusterIP: "" # loadBalancerIP: "" -# externalIPs: [] # externalTrafficPolicy: "" - annotations: {} + annotations: + prometheus.io/scrape: "true" + prometheus.io/port: "9153" serviceAccount: create: true @@ -174,15 +142,6 @@ zoneFiles: [] # example.com. IN A 192.168.99.102 # *.example.com. IN A 192.168.99.102 -# optional array of extra volumes to create -extraVolumes: [] -# - name: some-volume-name -# emptyDir: {} -# optional array of mount points for extraVolumes -extraVolumeMounts: [] -# - name: some-volume-name -# mountPath: /etc/wherever - # optional array of secrets to mount inside coredns container # possible usecase: need for secure connection with etcd backend extraSecrets: [] @@ -194,14 +153,6 @@ extraSecrets: [] # Custom labels to apply to Deployment, Pod, Service, ServiceMonitor. Including autoscaler if enabled. customLabels: {} -## Alternative configuration for HPA deployment if wanted -# -hpa: - enabled: false - minReplicas: 1 - maxReplicas: 2 - metrics: {} - ## Configue a cluster-proportional-autoscaler for coredns # See https://github.com/kubernetes-incubator/cluster-proportional-autoscaler autoscaler: @@ -212,18 +163,10 @@ autoscaler: coresPerReplica: 256 # Number of nodes in the cluster per coredns replica nodesPerReplica: 16 - # Min size of replicaCount - min: 0 - # Max size of replicaCount (default of 0 is no max) - max: 0 - # Whether to include unschedulable nodes in the nodes/cores calculations - this requires version 1.8.0+ of the autoscaler - includeUnschedulableNodes: false - # If true does not allow single points of failure to form - preventSinglePointFailure: true image: repository: k8s.gcr.io/cluster-proportional-autoscaler-amd64 - tag: "1.8.0" + tag: "1.7.1" pullPolicy: IfNotPresent # Optional priority class to be used for the autoscaler pods. priorityClassName used if not set. diff --git a/index.yaml b/index.yaml index 0a0c6fe..ba55965 100644 --- a/index.yaml +++ b/index.yaml @@ -39,10 +39,10 @@ entries: version: 1.13.800 - apiVersion: v1 appVersion: 1.6.9 - created: "2020-12-07T21:17:34.243794775Z" + created: "2021-01-09T00:58:33.508229127Z" description: CoreDNS is a DNS server that chains plugins and provides Kubernetes DNS Services - digest: 864e87e1e91aacb0a4dba99b9827d4579344fcb6004ef8946c42933d3c0b6a9c + digest: 702e7bb14f3a32108166c58e060fb76098a3f44cf92807bd7a9c49ce3fcedd9d home: https://coredns.io icon: https://coredns.io/images/CoreDNS_Colour_Horizontal.png keywords: @@ -220,4 +220,4 @@ entries: urls: - assets/rke2-metrics-server/rke2-metrics-server-2.11.100.tgz version: 2.11.100 -generated: "2021-01-08T18:12:00.295038561Z" +generated: "2021-01-09T00:58:33.506836225Z" diff --git a/sha256sum/rke2-coredns/rke2-coredns.sum b/sha256sum/rke2-coredns/rke2-coredns.sum index fea1b99..0a1d6bc 100644 --- a/sha256sum/rke2-coredns/rke2-coredns.sum +++ b/sha256sum/rke2-coredns/rke2-coredns.sum @@ -1,2 +1,2 @@ -e8a5665ec9f501f9131042dd1eb602ce6ba92a19d27279f4aae8d0fb5e32f12e packages/rke2-coredns/package.yaml -1c0b1d0da141d7b457c5b1a576bbd0f9a7cd0ddc7154d2c92a70b11671b092e2 packages/rke2-coredns/rke2-coredns.patch +771f526366bc9f1758d13e7807a51512fc03ad6d4ed48c162218a776292c11da packages/rke2-coredns/package.yaml +845f90ab4e5fdb14f5a5be3e16790fd6690f3f00788349f00fe15ab6d3bf1e95 packages/rke2-coredns/rke2-coredns.patch