13:00:12 <bh526r> #startmeeting Weekly Technical Discussion #145 13:00:12 <collabot`> Meeting started Mon Jul 8 13:00:12 2019 UTC. The chair is bh526r. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:00:12 <collabot`> Useful Commands: #action #agreed #help #info #idea #link #topic. 13:00:12 <collabot`> The meeting name has been set to 'weekly_technical_discussion__145' 13:00:52 <bh526r> #topic Roll Call 13:00:59 <bh526r> #info Bin Hu 13:01:00 <jmorgan1> #info Jack Morgan 13:01:10 <bh526r> #info Trevor Bramwell 13:02:46 <bramwelt> #link https://wiki.lfnetworking.org/download/attachments/10552057/CI%20SaaS%20Comparison.pptx?version=1&modificationDate=1556123409612&api=v2 13:02:47 <bh526r> #info Cedric Ollivier 13:03:06 <bh526r> #info Mark Shostak 13:03:25 <ollivier> #info Cédric Ollivier 13:05:33 <bh526r> #topic Infrastructure Evolution Presentation 13:07:30 <jmorgan1> #info Trevor (LF) shares slides of comparisons between different CI offerings 13:08:30 <jmorgan1> #info key point is is SCM compatibility with CI tooling (slide #3) 13:09:32 <jmorgan1> #info pricing / feature comparison is in slide #4 13:13:45 <jmorgan1> #info concurrency means that number of jobs (builds) per pipeline - additional details are included in link 13:15:16 <jmorgan1> #info executers (slide #4), VMs contain a container while docker means just a container (no VM) 13:23:34 <jmorgan1> #info some discussion about using external resources and only gitlab and azure, a few exceptions include circle-ci 13:24:12 <ollivier> #link https://git.opnfv.org/functest/tree/.travis.yml 13:24:33 <jmorgan1> #info using external resources via circle-ci requires to run a circle-ci node on your hardware (requires additional costs) 13:25:06 <ollivier> #link https://git.opnfv.org/functest/tree/.travis.yml#n44 (Raspberry PI) 13:25:08 <jmorgan1> #info ollivier points out depending on your workflow, you can workaround this pricing limitation 13:26:13 <jmorgan1> #info for example, your external hardware can listen to your scm alerts, launch build jobs, then re-integrate back into your pipeline 13:26:50 <ollivier> #info it has been used for Functest and ONAP external voting (see Xtesting) 13:27:05 <jmorgan1> #info further discussion about next steps and recommendations from TAC Infra WG recommendations 13:41:20 <bramwelt> #link https://wiki.opnfv.org/pages/viewpage.action?pageId=37683912 13:41:30 <jmorgan1> #info bramwelt points out that OPNFV would cost $80k per quarter to run current jenkins jobs on circle-ci, ollivier mentions that there are several jobs in jenkins that are not needed 13:42:10 <jmorgan1> #info bramwelt discuss circl-ci migration could be on a per git repo model 13:43:09 <ollivier> The link mentions releng which should be stopped if we switch to external CI/CD tools. 13:45:24 <ollivier> I precised that are several jobs in jenkins are outdated/useless and could have be cleant. 13:49:57 <jmorgan1> ollivier: yes, we should clean up our jenkins jobs and release process 13:55:25 <bramwelt> +100 13:56:20 <ollivier> we may evaluate the releng rewrite if you want to compare with external tools such as gitlab. 14:00:19 <bh526r> #info Trevor Cooper 14:04:01 <jmorgan1> bh526r: I'll let you end the meeting. thanks 14:04:29 <bh526r> #info This topic will be brought to TSC tomorrow by Jack and Trevor B 14:04:39 <bh526r> #topic AOB 14:05:11 <bh526r> #info Meeting adjourned 14:05:16 <bh526r> #endmeeting