14:00:45 #startmeeting OPNFV RC0 Meeting - Release image readiness 14:00:46 Meeting started Thu Apr 2 14:00:45 2015 UTC. The chair is ChrisPriceAB. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:46 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:00:46 The meeting name has been set to 'opnfv_rc0_meeting___release_image_readiness' 14:00:58 Please # in if you are attending the RC0 meeting. 14:01:06 #topic roll call 14:01:10 #info Frank Brockners 14:01:12 #info Chris Price 14:01:18 #info Fatih Degirmenci 14:01:27 #info Aric Gardner 14:01:30 #info Jerry Zhao 14:02:18 thanks Bin 14:02:20 * ChrisPriceAB will give it a few minutes before moving on. Grab coffee now! 14:02:34 * ChrisPriceAB starting in 3 minutes 14:02:44 Quick Q: Is the meeting IRC only or is there also an audio channel? 14:03:13 IRC only 14:03:16 thx 14:03:45 p 14:03:48 ok 14:04:23 jerryz: Need to talk to you after the meeting. 14:04:39 aricg: ok 14:04:57 is the release candidate meeting on now? 14:05:03 ok, I was hoping to see trevor_intel, morgan on the call 14:05:08 yes bryan_att 14:05:13 can someone provide the go to meeting link please? 14:05:18 Ok, getting started 14:05:23 IRC only 14:05:25 #topic Agenda for the meeting 14:05:28 Hi all 14:05:28 I don't see any GTM info in the invite. Can you post it here? 14:05:30 trozet: IRC only 14:05:37 OK 14:05:37 ah ok. Thanks 14:05:45 Is there a call? Invite says IRC meeting, there's no GTM details 14:05:54 dneary: IRC only 14:05:56 Oh good 14:06:09 #info RC execution reporting and issue logging – Fatih/Aric 14:06:10 frankbrockners, Sorry to make you repeat yourself 14:06:21 #info Project reports on RC completion and next RC readiness – Project Leads 14:06:31 #info Actions and activities planned - All 14:06:45 #info any other topics people would like to see on the meeting? 14:06:56 #chair aricg 14:06:56 Current chairs: ChrisPriceAB aricg 14:07:09 #chair fdegir 14:07:09 Current chairs: ChrisPriceAB aricg fdegir 14:07:13 agenda looks good to me 14:07:14 Ok, miving on 14:07:24 #topic RC execution reporting and issue logging – Fatih/Aric 14:07:45 fdegir, aric want to fill us in, please use #info 14:08:06 #info Fuel and Foreman images have successfully built and stored on OPNFV Artifact Repository 14:08:25 #info Links to Fuel ISO and build logs 14:08:36 #link http://artifacts.opnfv.org/genesis/fuel/opnfv-32.iso 14:08:46 #link https://build.opnfv.org/ci/job/genesis-fuel-daily-master/32/consoleFull 14:08:55 #info Links to Foreman ISO and build logs 14:09:02 #link http://artifacts.opnfv.org/genesis/foreman/opnfv-4.iso 14:09:12 #link https://build.opnfv.org/ci/view/genesis/job/genesis-foreman-daily-master/4/consoleFull 14:09:31 #info Fuel and Foreman Daily Jenkins jobs have also been enabled 14:09:48 #info they will build latest master every night and store latest images on OPNFV Artifact Repository 14:09:50 * ChrisPriceAB there goes the answer to my next question :) 14:10:13 anything missing? 14:10:21 #info Any questions on the RC0 status? 14:10:59 #info is ISO required for other installers to make it to R1? 14:11:02 * ChrisPriceAB think I have an internet freeze... 14:11:41 #info could the link be posted with reqs for R1? 14:12:05 #info Arno RC schedule is here 14:12:07 #link https://wiki.opnfv.org/releases/arno/releasecandidates 14:12:45 thx frankbrockners 14:12:51 #info jerryz: That is the expectation, it would be very hard to catch up when we have only 2 RC - deploy weeks 14:13:04 #info Metadata for Fuel and Foreman are also stored on Artifact Repository 14:13:21 #info The SHA1s used for building ISOs are stored in metadata files 14:13:29 #link http://artifacts.opnfv.org/genesis/fuel/opnfv-32.properties 14:13:37 #link http://artifacts.opnfv.org/genesis/foreman/opnfv-4.properties 14:14:03 #info thanks fdegir, any other questions/comments or I will move on 14:14:20 #info ChrisPriceAB: we can get deploy.sh to work but build.sh still need some work for Compass 14:14:51 ChrisPriceAB: are we going to talk about R1 later in the meeting? 14:15:12 #info yes we will do R1 planning and actions as the last point 14:15:18 #topic Project reports on RC completion and next RC readiness – Project Leads 14:15:45 #info frankbrockners can you report on BGS? RC0 and moving to RC1 readiness 14:16:33 #info Sent out a request for status to the alias yesterday. Got details for Foreman and Fuel deployment approaches. 14:16:54 #info Details are summarized on the BGS wiki as part of the release plan 14:17:08 #link https://wiki.opnfv.org/get_started/get_started_release_plan 14:17:43 #info For RC0: Successful built for Foreman and Fuel deployment approaches 14:18:40 #info For RC0: Common puppet manifests mostly in place - some patches still in gerrit. See wiki for details. 14:19:13 #info Q: So equivalent of code freeze achieved, with bug-fixes pending? 14:19:15 #info R1 readiness: Teams active on deploy scripts. 14:19:34 #info R1 will also depend on LF infra fully available. 14:20:01 Pharos can report on HW readiness 14:20:03 #info "bug fixes" pending is appropriate 14:20:08 * ChrisPriceAB (or aricg) 14:20:27 #info One clarification would be good to have here: 14:20:48 #info R1 question. Can we get a description on the wiki of what "deploy.sh" is supposed to do exactly. Just want to have the right expectations clear for everyone. 14:21:06 #info Teams are working on the assumption that "deploy.sh" will *not* include any testing. I.e. testing is run *post* installation and is independent from deploy 14:21:17 ok 14:21:24 #info Is this everyone's understanding? 14:21:41 * frankbrockners Thanks Tim. You were quicker than I 14:21:43 #info erm: Yes. Deploy should install the SW, validation shall occur post install as a standard functest suite. 14:22:06 #info but testing may need some input from deploy.sh, url, username, password,etc 14:22:08 I believe we have been firing of tempest as part of our deploy, but I think that can be carved off 14:22:13 trozet: correct? ^ 14:22:20 #info Robot and Tempest would be installed independently from any install/deploy approach 14:22:44 #info as part of post install processes 14:23:32 #info Q: As part of RC1 readiness have we identified consistent user names and passwords to be used? 14:23:36 radez: right, but it can be easily removed and moved to a separate playbook 14:24:02 #info how about self-contained virtualized deployment test 14:24:35 #info foreman has tempest fired off as part of deploy but it can be separated without trouble 14:24:43 #info ChrisPriceAB: no I don't think we have standards user/pass. We have been using octopus/octopus for all OpenStack user/pass and "Op3nStack" for linux root login 14:24:48 trozet, I think it should be OK to have a deploy validation done as part of the toolchain. Would be nice to have it as a seperately punted Jenkins job though... 14:25:10 #action BGS team to resolve consistent user names for RC1. 14:25:13 * ChrisPriceAB :D 14:25:35 ChrisPriceAB: I agree, one script should provision the hosts, another should kick off necessary tests for CI 14:25:44 ok, looking to move to CI reporting. 14:25:51 last questions? 14:25:52 #info user names goes beyond BGS... - given that you have to reconfigure the switches every time you switch installers 14:25:59 #info ChrisPriceAB: still have a question about deploy.sh 14:26:04 #info so an AI for pharos 14:26:20 #action Pharos team to provide consistent usernames for infrastucture. 14:26:21 #info HW readiness Wiring started yesterday, should be completed today. 14:26:29 hang on aricg 14:26:34 #info so deploy.sh will not require to boot the iso created by build.sh? or deploy the install server? 14:27:17 #info my understanding is that deploy.sh will need to deploy the jumphost/install server 14:27:29 #info trozet & bgs team please clarify deploy sequence details in the BGS project. 14:27:31 #info though it does not need to work off the ISO 14:28:03 ChrisPriceAB - we can do for deploy - as long as we're clear on what testing would do 14:28:11 #info so build.sh iso needs to deploy.sh but not vise versa? 14:28:15 #info for OPNFV purposes I would vote to use a VM and not rebuild baremetal install server with an ISO, for speed and reliability 14:28:25 #info CI readiness report. RC0 and moving to RC1 readiness. 14:28:34 Assumption is that testing would run off a different server - i.e. not on one of the 6 ones which forms a POD 14:28:37 correct? 14:28:59 jerryz, will you report CI status? 14:29:24 #info CI jobs that verify changes that are done in genesis/common, genesis/fuel, and genesis/foreman are now activated 14:29:27 yes 14:29:38 #info go ahead Jerry 14:29:56 #info any change in genesis repo that is still pending for review needs to rebase to master 14:30:15 #info in order to get them tested with fuel and foreman verify jobs 14:30:17 #info CI jobs created and triggered periodically for build.sh 14:30:49 #info artifacts uploaded to google storage after each build 14:31:26 these are the daily jobs 14:31:35 they are triggered every night 14:31:55 and only valid for fuel and foreman 14:32:07 #info Q: are the on commit and on merge jobs in place as well? 14:32:24 fdegir: and common? 14:32:39 * ChrisPriceAB I would hope so :D 14:32:40 #info Jobs run for each commit are in place 14:32:58 #info gerrit trigger in job template 14:33:09 #info any commit that touches genesis/common, genesis/fuel, and genesis/foreman will trigger verify job 14:33:27 #info Q: artifacts uploaded at each build or nightly? 14:33:38 #info artifacts are uploaded nightly 14:33:47 #info no artifact is uploaded from verify and merge jobs 14:33:59 thanks. 14:34:02 #info work is still in progress for merge jobs 14:34:22 #info RC1 readiness report, pending actions on Deploy & Test? 14:34:36 #info for CI 14:34:55 #info depending on how to test deploy, with what resource? 14:35:19 #info We are waiting for BGS and FuncTest to provide mechanisms to deploy and test 14:35:22 #info: deploy job template is there, no resource for deploy jobs yet 14:35:47 #info We currently download ISOs from Google Storage in deploy phase as "dummy" jobs 14:36:04 #info it will be replaced with real deployment once it is ready 14:36:11 #info Q: so pending actions on functest and bgs to complete scripts in Jira? 14:36:17 #info correct 14:36:36 #info slaves for deploy need to be in plae 14:36:48 #info s/plae/place 14:36:56 #info LF hardware is the prerequisite for RC1 14:37:14 #info as we lack build and deploy resources at the moment 14:37:20 #info OK, more question on CI? otherwise I will move to Pharos 14:37:51 #info Pharos (LinuxFoundation infra) RC1 readiness report? 14:37:58 * ChrisPriceAB over to you aricg 14:38:00 #info artur did you create mass juju fillers for rc0 in genesis 14:38:29 #info Wiring started yesterday, some hangups, should complete today 14:38:51 #info ok done for ci on juju track 14:39:29 #info Q: will we provide scripts for deploy tools for switch config etc? (maybe a better q for trevor_intel) 14:39:39 #info rprakash yes 14:40:05 * ChrisPriceAB pleas keep info to on topic comments for capture in the minutes 14:40:07 #info ChrisPriceAB I dont think that is necessary. We have an agreed upon VLAN layout for the target system that should work with any installer 14:40:24 #info ok, thanks trozet 14:40:35 #info I have a different understanding 14:40:54 #info depending on installer hosts send packets either VLAN tagged or not 14:41:13 #info based on this, switch config would differ (either switch applies VLAN tag or not) 14:41:20 #info no reason to use tagging unless we don't have enough ports per server. We agreed on this in the meeting yesterday. 14:41:23 #info requires clarification from teams 14:41:44 #info action: bgs team to clarify if any abstraction is required from the Pharos project for deploy and add Jira jobs where neccessary. 14:41:50 * ChrisPriceAB or solve in house for R1. 14:42:29 #info functest RC1 readiness report. 14:42:43 * ChrisPriceAB anyone on form the funtcest project? 14:43:25 * ChrisPriceAB just trying to pull someone in from the other channel. 14:43:40 #info is new project lead assigned for func test? 14:44:22 #info the new commiters now have access. https://git.opnfv.org/cgit/functest/tree/INFO 14:44:33 #info currently the acting is trevor_intel, nominations have started 14:45:04 #info unable to secure functest reporting for RC1 readiness. 14:45:42 #action ChrisPriceAB to secure functest updates and preparation for RC1 is on track 14:45:46 #info RC1 readiness for opnfvdocs 14:46:18 #info opnfvdocs repo was created yesterday, tooling is being prepared and we expect to get foundation templates in place over the weekend. 14:46:45 #info risk that we will not be ready for RC1, although I hope to have a clear structure and all Jira actions in place with templates by that time. 14:47:23 Can we add an explicit deliverable for docs to RC1? 14:47:33 #info opnfvdocs team will help project teams complete the documentation in the templates in order to arrive at Release 1 14:47:40 #info expected documents include: 14:47:50 #info - Release documentation 14:47:51 #info is all documentation work being scheduled through Jira? 14:47:59 ChrisPriceAB, Have the access issues of the functest team all been resolved? 14:48:05 #info Installation docuemtation 14:48:16 (sorry - off-topic for docs) 14:48:22 #info - User guides, leveraging references to upstream documentation 14:48:32 #info - Test coverage documentation 14:48:53 * ChrisPriceAB dneary more or less yes. trevor_intel helped me with it the other noght 14:48:55 night 14:49:03 OK, thanks 14:49:34 ChrisPriceAB, Do docs templates exist already, or do they need creating? 14:49:39 #info the release documentation will derive from project source document files in order to enable the documents to be maintained with the projects. 14:49:47 * dneary would like to help for BGS/Foreman docs 14:49:59 #info opnfv docs while produceing release specific content will not replicate project specific infrmation 14:50:24 #info Ask: Can we agree on an RC1 milestone for docs? 14:50:28 #info any questions on the opnfvdoc progress. (the little there is) 14:50:37 frankbrockners, RC1 is next Thursday? 14:50:48 dneary: yes 14:50:56 #info We can, due to easter being in the middle I am not confident on what to set as a goal. 14:51:04 * ChrisPriceAB yes next thrursday 14:51:19 #info How about "draft doc templates available to projects" 14:51:21 ChrisPriceAB, So, when you say that OPNFV docs will not have project specific information, what do you mean? 14:51:25 #info tooling, templates and Jira actions might be a good start 14:51:37 frankbrockners, I would say RC1 is good for template/draft, but too close for final docs 14:51:48 RC2 for final 14:51:49 dneary: agreed 14:51:52 s/final/RC 14:52:11 * ChrisPriceAB I mean documentation that describes instalation instructions for a deployment toolchains should be stored in the deployment toolchain repository and extracted into the opnfvdocs documentation 14:52:59 So there's an overall OPNFV doc describing the target deployment, functest, CI pipeline, and separate docs for the specific installers? 14:53:05 #action opnfvdocs project to ensure templates are available for all Release 1 projects by RC1, with associated structure and documentation 'guidelines' 14:53:07 If that's right, makes sense to me 14:53:53 * ChrisPriceAB dneary, well each project (SDN options, installer options, storage options should provide documentation of that component option 14:53:54 dneary: sounds like a good objective. can we info it? 14:54:20 frankbrockners, objective = OPNFV docs, or RC1 as target date? 14:54:41 #topic Actions and activities planned 14:54:46 dneary: "OPNFV doc describing the target deployment, functest, CI pipeline, and separate docs for the specific installers" 14:54:46 #info there will be an overall OPNFV doc describing the target deployment, functest, CI pipeline, and separate docs for the specific installers and projects 14:54:56 dneary: thx 14:54:57 #info pending actions, let's capture needed steps leading to RC1. 14:54:58 Oops... topic changed on me 14:55:08 * ChrisPriceAB sorry dneary 14:55:12 nm 14:55:36 Aside from the action points captured, what are causing concerns for projects, what are people waiting on? 14:55:54 * dneary needs to leave - meeting at top of the hour and s/t to do before then 14:55:58 let's quickly capture the key things 14:56:04 HW availability 14:56:18 #info LF hardware should be available by the end of this week. CI needs to move targets to the LF lab and begin building/deploy testing there. 14:56:24 Functest has test frameworks installed 14:56:31 ChrisPriceAB, I'll be helping with docs, but I have no need/desire to be a committer. I'll be going through Gerrit 14:56:35 deploy scripts run on LF HW 14:56:46 #info for BGS/JuJu we gat POD5 next week so thats the wait for hold up you asked 14:56:52 builds will also need to be moved to LF infra 14:56:58 #info functest needs to migrate all work into the repository so it can begin to be tested against target automatically. 14:57:10 dneary perfect! 14:57:59 #info and functest infra (tempest, robot) needs to be avail on LF HW by RC1 14:58:01 other pending work items, this will be my "list of activities to chase down" for the coming week 14:58:22 ok, we are running out of time. 14:58:41 The key poeple for functest were not on our earlier call and need some coordination over next few weeks ... I took AR to setup functest meeting Tues 1 hour before TSC 14:58:52 thanks every-one for attending. Congratulations to the Fuel and Foreman teams for passing RC0 14:59:11 great thanks trevor_intel 14:59:17 ok, ending here. thanks all 14:59:22 #endmeeting