From 368f63e4043eff11cc1f0d950ff091255c4fbb5e Mon Sep 17 00:00:00 2001 From: Frostebite Date: Wed, 20 Sep 2023 20:33:43 +0100 Subject: [PATCH] hashed logging k8s --- dist/index.js | Bin 19481090 -> 19481616 bytes dist/index.js.map | Bin 13784442 -> 13785032 bytes .../providers/k8s/kubernetes-task-runner.ts | 8 ++++++++ 3 files changed, 8 insertions(+) diff --git a/dist/index.js b/dist/index.js index 0900dcf594a48af4455bbf7b762bb99b93caf54e..7509a921288c9e727389c9b0d12a2941830c19cb 100644 GIT binary patch delta 1419 zcmZ|PXIPB^7>Dueyq(4=E$u>4$tGL2P>7JdqmotWbnIE#E9cN_@9e#IvbSuq_a>W+ z+|R{VAAa}seENTUl2bEuX%jPaV^THSm3cLsEhvDLB>;r)Gt^JDYO-wQ9n3jjwH3eDByueXLJRydf@1%{r$z zt7$Q|ZmPzpxL7b3@psF^lsm~@?WiiX|2t*Pl>Xn2qpz8hUF&GQp?^}4-|$2^)W8%Q zzw~W-d-eQ#bJq!(Mg?Zj!Wwq9Q7xGOC~|s-Ze+AP6;43$;-Pbx{xX z(E!0{h(>6P5QL%$nxYxP&>Srgj+SVJ)`&nGv_(6#M+bC7Cv-*^bVWCGM-N1zCwd_Y z(TG8B#G()Sq96KW0OAmj1PnwX^hkmMgD@CFFciZu93wCiqc9p{Fc!&3K`O>!JSJcw zCSfwBU@E3zI%XgZGhu`YvoIU!P%#H{F%R>x01L4Qi?IYtu?)+x0vT9|RalKRSc`R7 zj}6#}P1uYr*otk~jvd&EUD%C1*o%GGj{`V}OdLWM4&w-p;uwzO1Ww`Sdhj@g?c!H;RhUa*Jmw1KOc!Rfihg`hJ z2YkdQe8v}i#W#FM9)92_e&ILrr(_y6GaykUW)iK$Tw)=ylvqi05^IT#q=3X$Vkfbe zI7l2N1tm@rXNil%RpKUbmv~4#C0>$3lERWA5^sr*q^P8r#8=`c@s|{r1ZXmO6Pn;n Fe*oG!@ACiv delta 1252 zcmWmEXPgKG9LDj_ojaVf&pvxy1Bnt*Rz^ZeLxe~)q>R!K;*2QHxm+j>T^gihh7cNZ zw1>>>m4+y#`u<;he=nbxPuAqTlyRAPDPuDemL|^0&h5KmcxrA|c6w6owvox@CgtZO zQh+3qDM%p-lR^g4bmUq(aUGrM zLRYTm2D))0-MNXIxrJNl!EN-U7q`=!KJ?`d`q7^|8Ngi(WDs|A5BG8(gSnp}Jivnt zWf;R5!9zUENFL!)9^-LF@dTq8!&shV9OKDk0u!0UWS(LQQ+b+an8tLnm_ar($>CXM zk;`+;W)5?Co)?(Mi@e0kyuy55C6Cuw!0Wuho4mzB7V$QVd53pd!h0-b8OvG0N>=ec zt69TZK42Z|*}#WvWD}eDh>!V%Puap}Y$cyn;7h*ZYrf%IzT%|D#yU;dk#pOY}1 zNMfWwBq@>{DHtgfDI7_O6p5rpibje>ibqOBN=8aWN=MQnWg=xGX90envq(O+L1bux{-{8b#5Y|?c)Cd0PMsR diff --git a/dist/index.js.map b/dist/index.js.map index 699be34214b88ed0719eb9f1b3f7f7d1152e11cc..2e6986657826b65beaa79945b0371c454c6b83c5 100644 GIT binary patch delta 1102 zcmZY2Sx^jc0LSr(ZA&Xu($?-~Q?#xmM><48t6fSVSJ|{%o7R@L6>>z#*`fHmlOsf0 zSL?1^l`DBQ#`Nr^H#44mV~iOdJ}Qt`C^e!rR_P-;`;vCSnpMBMegzj;V;iG)%_~%tRz+AqvrmK`dq?4s$RU z@tB7M%*O&OL?X0Uge2&o$6_o&GE%Slq5y^1gd*5b3_CWX1Y58b+fa(_*nyqcg);2M9+YD*_F+FNZ~zB! z2#0Y5M^T9?RHFvRP>VVo#|a3W#3`J{8JxvAoJTz_paB}7~uQqLRym)pF&pdnK$HVWO z|98GO*K&ftGjf7iV|%B^mx&H6kHq#U)IJc7*&P!KKll?Gv1j0ie@EnDo!C&+zY72S z9yKSDJUwvi|4h$JZgDevbW$MvYf@||B{wlGH!(mSqR2}=g5;+F1&Jm^AqrE3qQnqO zF^W@yl9Zw}WhhIzNN!@>k8k1msd2@^f8JLOhGV|Q6;BH$l&1m}sYE=LsX|q%QJosp zq!zWQLtW}op9VCf5shg=Q<~A77PO=ltx2E_ZD~h)I?$0$bfybk=|*>Y(34*DrVoAT zM}Gz|kUggM9| z4s(Q~9OF1AILRqabB42=<2)C*$R#q!ohp9ehT5s!I7 jHcxrRb6)V0SG?v8IlSc^@A<$-K9S4kNHF2cvkHF!=oUJJ diff --git a/src/model/cloud-runner/providers/k8s/kubernetes-task-runner.ts b/src/model/cloud-runner/providers/k8s/kubernetes-task-runner.ts index 8d6b6ab3..7b70d72d 100644 --- a/src/model/cloud-runner/providers/k8s/kubernetes-task-runner.ts +++ b/src/model/cloud-runner/providers/k8s/kubernetes-task-runner.ts @@ -40,6 +40,14 @@ class KubernetesTaskRunner { if (outputChunk.includes(`Collected Logs`)) { CloudRunnerLogger.log(`Log Start found in logs`); } + if (outputChunk.includes(`LOGHASH:`)) { + RemoteClientLogger.HandleLogChunkLine(outputChunk); + CloudRunnerLogger.log(`Loghash found`); + } + if (outputChunk.includes(`LOGS:`)) { + const result = RemoteClientLogger.HandleLogChunkLine(outputChunk); + CloudRunnerLogger.log(`Logs found HandleLogChunkLineResult:${result}`); + } }; try { logs = await CloudRunnerSystem.Run(`kubectl logs ${podName}${extraFlags}`, false, true, callback);