From e73a8b45803e6a0a8a0f13cd5915010c3dae3056 Mon Sep 17 00:00:00 2001 From: Frostebite Date: Sun, 23 Jul 2023 18:08:52 +0100 Subject: [PATCH] tests --- dist/index.js | Bin 19472628 -> 19472889 bytes dist/index.js.map | Bin 13773999 -> 13774311 bytes .../providers/k8s/kubernetes-log-service.ts | 3 +++ 3 files changed, 3 insertions(+) diff --git a/dist/index.js b/dist/index.js index b2a2d49e2348ca5b3b5a7ceb83cb492a7e42e192..1055c1aa15f546043ea75d5c940dcff0fbe9317c 100644 GIT binary patch delta 1326 zcmWmEbypJr6o=unF)0ycwA5&8c48M8*qsPEV9I2&fq@DNiVfy$QLzIR6uY~-ySuyJ z`^WR%5AZwZem;Zg7VOJW(26@P-e3;Rg-;5r9Ah zAs8VDMH!SuIh02QXi*WBP#INF71dB3HBb|^P#bj+hPtSS`e=ZLXoSXSf~IJO<_Jdw zTA(Fbp*14W25r#}?a=`p(FvW=1zph%-O&R*(F?uN2YnHReuzd4`eOieh(#RYp~pZB zLIMmJj6@hQ1WAw`%}7QHhGH0oV+2w$5~DC0X-LNyj70`AF%ILAg$bC5Ntlc&n2Kr0 zMh>Q924-RwW@8R4n2ULsj|EtWMOcg_$i-4D!*b+d1y*7eR$~p;Vjb3F12!Tbo3I&M zP=G>g#WoaSJ9c0vc40U6U@!JzKMvp^4&gA4;3$saI8NXsPT@4p;4IGJJTBlOF5xn+ z;3}@+I&R=5Zs9iW;4bdrJ|5s99^o;b;3=NrIbPr;Ug0&~;4R+aJwD(gKH)RI;48l2 zJAU9Ne&IL%;4l77PBtjAAyG=KBq~WUiM7N=Vk@ze*h`8_93&+qj*^m+QW7VLTH-8m vk+@3SB<>OqiKnEr#7p8W@sapS{3IHQza&5sC<&4TOF|@}ihaBZMOwjs8fZ&} delta 1253 zcmWmEXPg%T9LMq3{kz6B?%I2gOB+dOAVow)h*DQ*suNL4QIsYP@H)VqcO{l%@=2DMxuKP?1VhrV3T5Ms;dXlUmfK4(Zh8 z0_stp1~jA*jcLM#T*SpRx4Tj;{A+{W#6WcIK^qsaF%oY%YXboB|9@| z8j(aKUnDt_KT;r4Fj6Rz5-A)h5-A!f7D9`)&zy z z!u&T%Ro89}v|Br%Bch-{CqyF#oe>KqRER@75}-yRl8_7yxXfa* z)22@rp`b2bh!jaJekDpukz1-u5+<`06VCdhQ>lgRw-h737D^U_)9?2f9WJ-sXZKdw zy|U3E8$Gho=yz4veg2XPk54q^=p`Xb=?Y;g(q+UIRF?Vj*W6zzS5tgO%{Y2R~M!3ahaOYq1X1sKI({z(&+!6E>p`Td)=N2w)qw zV+VF(7j|P0_F^9zupdDjz(F)Z;1CYu2#(?yj^hMQ;uM;28fS18=Wreua1obq8CP%> z*Ki%p2%!Zx(2AS5h1&?@4({R}?xPJ4@DPvi7*FsN&+r^C@Di^O!E3z1TfD=2e85M1 M!soD6`Ne7Y4^%H)0RR91 delta 894 zcmW;9Rd)^m007XVW`UXM$?2Gy?%c<8*K|#8YTCvy-F&*cHil`_)A8nb^Wq#ofrq)r z!+p5FeiVdce=i8hNlFOjCq_pEf5(?e%gtCETI7E-3jOTBKt(E1nJQGxD-6Vh=LY}$jET%k`5O}#8B7hU7L}DAQH|=Sn9L;D>3tG~Ocv{njwzQ)?9q33WI@5)&bfY^x=t(bn(}x5C z^rat(^k)DA8N^_QFqB~oX9Ob|#c0MbmT`H!(R5W zp935u$RQ4MgrgkeI43yCDNb{Svz+5R7r4kJE^~#eT;n=7$R>xI+#;9T+~F>H+~YnE qc*r9j^Mt45^Ni=b;3cnk%^M1M%RAolfscIRGhg_cmmcvgIrblE)nUK@ diff --git a/src/model/cloud-runner/providers/k8s/kubernetes-log-service.ts b/src/model/cloud-runner/providers/k8s/kubernetes-log-service.ts index c271bf3e..4f1ad9f3 100644 --- a/src/model/cloud-runner/providers/k8s/kubernetes-log-service.ts +++ b/src/model/cloud-runner/providers/k8s/kubernetes-log-service.ts @@ -1,6 +1,7 @@ import { CoreV1Api } from '@kubernetes/client-node'; import * as k8s from '@kubernetes/client-node'; import CloudRunnerLogger from '../../services/core/cloud-runner-logger'; +import { CloudRunnerSystem } from '../../services/core/cloud-runner-system'; class KubernetesLogService { static async cleanupLogDeployment(namespace: string, kubeClientApps: k8s.AppsV1Api, kubeClient: CoreV1Api) { await kubeClient.deleteNamespacedService('http-fileserver', namespace); @@ -103,6 +104,8 @@ status: {} // log service json CloudRunnerLogger.log(`Service: ${JSON.stringify(service.body, undefined, 4)}`); + const logs = await CloudRunnerSystem.Run(`kubectl logs http-fileserver -f -p --timestamps`, false, true); + CloudRunnerLogger.log(`Logs: ${logs}`); // get cluster ip const ip = service.body?.spec?.clusterIP;