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