From 1867dcefbb6db402572af77cee580b3244b56361 Mon Sep 17 00:00:00 2001 From: Frostebite Date: Mon, 5 Jun 2023 21:23:41 +0100 Subject: [PATCH] stream logs through standard input and new remote client cli command --- dist/index.js | Bin 19462050 -> 19462318 bytes dist/index.js.map | Bin 13761442 -> 13761750 bytes .../providers/k8s/kubernetes-task-runner.ts | 6 ++++++ 3 files changed, 6 insertions(+) diff --git a/dist/index.js b/dist/index.js index 6cea69ec4b5b6a65f1ba98b622dcde268ba04a99..0dbca4b27ed1475ddd8c88d9e6176db2a704c180 100644 GIT binary patch delta 1390 zcmZwHS6t0;7{~F~IY)a>5jrgqvbT(EitLebPSR1-iL7LV>~YHaBeU$ix9lxDWbaL~ zH=pO_#)XUb=j!|XE`OQ%SymegvaC{4Rom1HOiDtanYnE*V|;XsAxxhTYBVT0X=-03 z!xUoer1MLTHAc45$MqgjuAkA6s8dwwYIl#AXlJC!dOvo{*p+O;-!5kK_ zgcYnIJ6qVn9u9DX6P)1!SGd6)h2eoBC<;#$LvfUV7qsw(4}9SVf0RT3N})6YQ3hpE z4nZi73aE%msEjJ8ifX8i8mNg{sEs-ZMqSiHeKbG_8ln*zqY0X#8JeR7S|Su-Xoc1Y zM;o+7JG4g!bVMg~Mi+EN1iGO+dY~tC&?6GP5QW}|h5>yLgIM%MKg1y(MkJs=1|Sgw zF$jY(1VfR8VMxYsjKD~YLJCG>48|fA<1ii*FcFh58B;J7(=Z(-q#+$MFcY&d8*`vw zF6LoAGOz#(u?UN?1WS>LEG)xvtiVdF!fLF+TCBr*Y`{ir!e(s2R&2v|?7&X!!fx!r zUhKnuWa9u1;t&qw2#(?yj^hMQ;uKEf49+44=Wreua1obq8CQ^ttGI^i$iofX#4X&$ z9o)q|+{Xhv#3MY$6FkK;JjV;X#4EhU8|33H3h)l^@c|$437_!=U-1p!@dH2c3%{r2 zm{cZ6)Dn%Pki<-4F0qhUN~|Q-5*vxF#7<%_agaDloFvW?7m2IHP2w&oEb)*Okrb79 iN{UH}OG-$*BwC5L#7E*Q@ss#VN=gD$2lysbxrRSfTnfxxteRJM|~R5kVZ772~BB6b6U`nR$R+BT+t=3e@6ANSLj2k6Ix^yeWSW&i_ughzRdK@8?`o?r-1 zGL&IF#nTLD1S5HdQHfMK19#|MCB%tn@@0k)%krNcKpM zNX|%dBv&LQk~@+ok~fksl0Q-)QZP~|QaDm1QZ!O5Qan;3QZiC1QaVy5QZ`a9Qa(~4 bk{YQPsT8RksS>FgsTQf8SmP!Vr}|w63ZSTq diff --git a/dist/index.js.map b/dist/index.js.map index ef16f0c986e826cc37877862e64b828bdcb385ae..a221581b687bbde682c9e3b61a9fa70e1157035b 100644 GIT binary patch delta 1019 zcmZw9=~K)B9LMp=@x!vw!M6I9A7VG!bwr4iTiZ$QirsD7wW)qfIkFquhILn>pIdU@ zDQvm#bssavBM&_E9~k3_cb=K?;5GA^`F=j%mY+f4>#v~DYDjO$)iz2|s`lUJ)R3-F z>oxhkrVw;Pcl1C{2ONDRavXb=T01_!*R=;m)tKVk%R zkz8(fI48~#{#v>6EFcC?ZgvpqKWK6|0q+mKyk%k$V ziCLJ9Ihc!in2&Urkbz8OAsac!#R4ou9u{FSmS8ECVL4VH9|b7HO00qz7FbaP8;W6v z1FPXg3D%$#WhjRX7uI4ODo}~_*no}Lgeq)?8y-|+3%0_G8u(C)ZP<<-@M9--VK??* zFZN+S>QIjc96%!u;t-mk;4qHhD30McPT(X?p&6&qf-^Xab2yI+xQI)*j4QZ`Yq*XZ zXvIymp&hqy8+Q;u2Rd;V_i!H%@DPvi7*FsN&+r^C@Df41!fU+2TfD=2e85M13P`%o HzAt|OnfOnP delta 885 zcmWm0*HaGw007{#ib7^3B0D2{?@eW7W$!H`dlTVjQ{g8W$=;b|Z`tF{dGbeibKZO& zzPs<|-;$7mKP4fB35hvz(P6>tsPN*fl)(RI<|YMllS)yVGL)qpA%s$%3WO0(MJiF5 z2&zz(YE-8NHHjpOXlfBtl$%sL|5xyLa!hD2Ju)UDn3onC8OVsQLo9WvM;!HOKtmeQ zm?ktOo@O+s1uaRS6|HGQTiVf{4s@gwo#{eXy3w5;^rRQP=|f-o(VqbfWDtWHLLx~d zGn8QrX9OvXWE7(r!&p)o$9N_%kx5Ku3R9WJbY?Js7O|KmEG3;~ zEN2BPS;cDBu$FbKX9FAA#AddT!B)1B$#!R+JI{J@v;wRQPBU 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 dd7450e8..cdb77273 100644 --- a/src/model/cloud-runner/providers/k8s/kubernetes-task-runner.ts +++ b/src/model/cloud-runner/providers/k8s/kubernetes-task-runner.ts @@ -101,6 +101,12 @@ class KubernetesTaskRunner { } } + const configMapLogs = await kubeClient.readNamespacedConfigMap(`${jobName}-logs`, namespace); + if (configMapLogs.body.data) { + const logs = configMapLogs.body.data[`logs`] || ``; + CloudRunnerLogger.log(logs); + } + return output; }