08:03:21 #startmeeting daisycloud 08:03:22 Meeting started Fri Jan 13 08:03:21 2017 UTC and is due to finish in 60 minutes. The chair is huzhj. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:03:23 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:03:25 The meeting name has been set to 'daisycloud' 08:03:39 Today topics: 08:03:53 1) Roll Call 08:03:54 2) OPNFV: Daisy CI Progress 08:03:54 3) OPNFV: Daisy Support Escalator 08:03:54 4) OpenStack: Kolla Image Versioning 08:03:54 5) AoB 08:04:01 #topic Roll Call 08:04:14 #info Zhijiang 08:04:37 #info zhuzeyu 08:05:29 #info luyao 08:05:58 #topic OPNFV: Daisy CI Progress 08:06:50 Alex contributed a lot of PS these days. 08:07:53 Please DO review them if we have time, some of the PS is really valuable 08:08:04 ok 08:08:21 OK,it is a good idea 08:08:24 For example: https://gerrit.opnfv.org/gerrit/#/c/26785/ 08:09:45 ssh-keygen is better 08:11:07 Code like this is very simple and userful 08:11:44 Yes 08:11:59 Can this realize the expected function? 08:13:10 I think so. 08:14:25 I will test its function after meeting 08:14:28 Old code is fussy, wordy, tremble 08:14:37 Good 08:15:06 Another PS is https://gerrit.opnfv.org/gerrit/#/c/26913/ 08:16:09 It makes the local(jenkins slave) and remote (jump server) arguments more readble to us 08:16:38 Anything else about this topic? 08:17:01 good 08:17:03 no 08:17:17 yes, nice work 08:17:24 #topic OPNFV: Daisy Support Escalator 08:17:47 Anything about Daisy support Escalator or Escalator itself? 08:19:13 I am working on get cluster list from daisy for escalator right now. 08:19:55 sunjing you mean you are working on the Daisy side or the Escalator side? 08:20:18 I am working on escalator side. 08:20:29 get cluster list from daisy 08:20:36 #info sunjing is working on getting cluster list from daisy for escalator . 08:20:56 It is in coding phase now. 08:21:07 Good, does Daisy fully support this function currently? 08:22:06 Yes,daisy has fully supported this now. 08:22:28 There is no need for modify daisy side. 08:22:34 Good 08:23:51 One thing more,the function"Add a new installer daisy adapter to modules directory" has been merge. 08:24:00 merged 08:24:10 Great 08:24:16 https://gerrit.opnfv.org/gerrit/#/c/26595/ 08:24:32 #info function"Add a new installer daisy adapter to modules directory" has been merged https://gerrit.opnfv.org/gerrit/#/c/26595/ 08:25:15 But it is just a frame,I will realize that lator. 08:25:48 OK, I will add a JIRA for this task 08:26:02 Thanks. 08:26:28 #action huzhj to add a JIRA task for "Add a new installer daisy adapter to modules directory" implementation 08:27:00 Anything else? 08:27:14 nothing for me 08:27:18 no 08:27:57 zhuzeyu, I saw your PS https://gerrit.opnfv.org/gerrit/#/c/26851/ about how to install config file by using python setup.py 08:28:07 It is a good idea 08:28:31 Seems can replace almost all the task which RPM can provide. 08:28:42 yes,When use pip install tarball, there is no configuration file in /etc/eacalator 08:29:00 this patchset can solve this problem 08:29:09 good 08:29:27 agree 08:29:28 But I believe RPM has its own advantage 08:29:51 yes 08:29:54 Basically, RPM is platform specific 08:30:17 It knows deeply about the RPM based OS such as CentOS/RHEL 08:30:37 Just like apt to the ubuntu 08:31:58 So I think there may be a boundary which is used to decide which task should be done by setup.py, and which should be done by RPM 08:32:32 We need to make this boundary clear 08:32:38 I agree with you 08:33:16 probably, read other projects rpm spec can help 08:33:35 Does escalator need to support ubuntu? 08:33:35 good idea 08:34:11 zhuzeyu, yes, probably 08:34:42 At setup.py level, it should not see the difference between RPM based OS and apt based OS 08:35:48 ok, we can add Makefile in escalator to generate RPM 08:36:25 Agree 08:36:41 #info zhuzeyu said we can add Makefile in escalator to generate RPM 08:37:19 OK, anything else about this topic? 08:37:30 no 08:37:57 no 08:38:01 #topic OpenStack: Kolla Image Versioning 08:38:37 I am working on geting version of openstack componment in remote docker container by using ansible 08:39:21 I use 'docker exec ...' to query version of componment in docker 08:39:47 It seems that it is not a good idea 08:40:11 what is the problem? 08:40:49 There is no output in screen 08:41:17 the error is that input device is not a TTY 08:42:23 Recently ,I attempt to use custom module of ansible to query version 08:42:23 and you can not run with argument, such as ,"-it"? 08:42:31 yes 08:42:46 it will work without "-it" 08:43:23 but if we don't use "-it", we can not see the result 08:43:48 it works without "-it" only? 08:44:45 yes 08:45:22 It is mainly because "-t" 08:45:40 Do you think impl. ansible can solve the peoblem ? 08:46:25 I don't find a solution 08:46:36 sorry : Do you think impl. ansible module can solve the peoblem ? 08:46:39 OK 08:46:57 now ,i am working on this 08:46:58 Or we may get such info from container metadata? 08:47:46 I test the using method of ansible custom module today 08:47:49 I mean, when kolla build these images, it store some sort of metadata to the image, then after it running as a container, we can get metadata from container 08:47:59 OK 08:48:10 Try your method first. 08:48:44 ok ,we can discuss it offline 08:49:22 The metadata method is just my $0.02 , I am not sure if docker image has such metadata framework or not. 08:49:25 OK 08:50:05 I am not sure about this 08:50:26 #info zhuzeyu is working on getting component version out from container by using ansible module 08:51:06 #info huzhj suggest using image metadata method which may or may not supported by docker image 08:52:01 OK, About the Kolla image statical version, I have modified the version file format in Daisy kolla image tarball 08:52:42 Now it includes not only the git version but also the git tag such as 3.0.2 and build date 08:53:24 It is really a good idea,we need this information 08:53:25 I think it is helpful for luyao to impl the version management in daisy 08:54:15 yes 08:54:40 The git tag will be used to decide which image group version should be deployed. 08:55:27 #info huzhj have modified the version file format in Daisy kolla image tarball 08:55:27 Now it includes not only the git version but also the git tag such as 3.0.2 and build date 08:55:33 #info Now it includes not only the git version but also the git tag such as 3.0.2 and build date 08:56:04 #info The git tag will be used to decide which image group version should be deployed after choosing a specific tarball 08:56:42 #info git tag can also be used to implement the version upgrading 08:57:00 For example we can upgrade from 3.0.2 to 3.0.3 08:57:19 OK, anything else about this topic? 08:57:25 no 08:57:33 no 08:58:01 #topic AoB 08:59:13 any other business? 08:59:23 hi, is there a IRC channel for daisycloud? 08:59:35 searched channel list for daisy but found nothing 08:59:54 yes ,it is 08:59:56 Qiming, yes, it is for daisy 09:00:16 where you found the channel list? 09:00:41 you can list the channels or search for channels from IRC client 09:01:06 tried daisy or daisycloud or openstack-daisy ... 09:01:10 all empty, :) 09:01:13 most projects share the same channel 09:01:38 OpenStack suggest most projects share the same channel , thus openstack-meeting 09:01:50 this channel is for meeting only 09:01:58 I mean a project specific channel 09:02:08 sounds like you don't have one 09:02:21 We now do not have project spec channel 09:02:29 i see 09:03:09 prev we have one (daisycloud-core), but not used now 09:03:32 If you have any question to discuss please feel free to send email to me 09:03:36 :) 09:03:42 We are runing out of time 09:03:51 #endmeeting