Tuesday, 2015-04-28

*** openstack has joined #openstack-chef00:09
*** ChanServ sets mode: +o openstack00:09
*** zhiwei has joined #openstack-chef00:37
*** kaseyalusi has joined #openstack-chef00:56
*** stevemar has joined #openstack-chef01:01
*** junhongl has quit IRC01:24
*** junhongl has joined #openstack-chef01:25
*** jmickle has joined #openstack-chef01:26
*** jmickle has quit IRC01:28
*** otter768 has joined #openstack-chef01:30
*** fifieldt has joined #openstack-chef01:32
*** otter768 has quit IRC01:35
*** wenchma has joined #openstack-chef01:35
*** neelashah has joined #openstack-chef01:37
openstackgerritMa Wen Cheng proposed stackforge/cookbook-openstack-network: Partially revert the updates on nova section attributes  https://review.openstack.org/17802802:12
*** otter768 has joined #openstack-chef02:32
*** otter768 has quit IRC03:30
*** otter768 has joined #openstack-chef03:33
*** otter768 has quit IRC04:01
*** neelashah has quit IRC04:27
*** nkrinner has joined #openstack-chef04:48
*** kaseyalusi has quit IRC05:12
*** harlowja_ is now known as harlowja_away05:53
*** otter768 has joined #openstack-chef06:02
*** stevemar has quit IRC06:04
*** otter768 has quit IRC06:06
*** kaseyalusi has joined #openstack-chef06:08
*** kaseyalusi has quit IRC06:14
openstackgerritZhiwei Chen proposed stackforge/cookbook-openstack-common: Unify database attributes  https://review.openstack.org/17615606:49
*** wojdev has joined #openstack-chef06:55
*** ChrissKO_ has joined #openstack-chef06:59
openstackgerritZhiwei Chen proposed stackforge/cookbook-openstack-common: Unify database attributes  https://review.openstack.org/17615607:13
*** GonZo2K has quit IRC07:43
*** GonZo2K has joined #openstack-chef08:02
*** otter768 has joined #openstack-chef08:03
*** otter768 has quit IRC08:08
openstackgerritZhiwei Chen proposed stackforge/cookbook-openstack-compute: Allow setting new sections/options in nova.conf  https://review.openstack.org/17807708:09
*** openstackgerrit has quit IRC08:20
*** openstackgerrit has joined #openstack-chef08:21
*** zhiwei has quit IRC08:22
*** zhiwei has joined #openstack-chef08:23
*** mrodden has quit IRC08:24
*** ChrissKO_ has quit IRC08:26
*** ChrissKO has joined #openstack-chef08:27
*** mrodden has joined #openstack-chef08:28
*** GonZo2K has quit IRC09:30
*** GonZo2K has joined #openstack-chef09:34
*** zhiwei has left #openstack-chef09:44
*** GonZo2K has quit IRC09:55
openstackgerritMa Wen Cheng proposed stackforge/cookbook-openstack-object-storage: Fix ring data parser to allow for optional dispersion field  https://review.openstack.org/17401209:56
*** fifieldt has quit IRC09:58
*** wenchma has quit IRC09:59
*** otter768 has joined #openstack-chef10:03
*** zhiwei has joined #openstack-chef10:05
*** otter768 has quit IRC10:08
*** wojdev has quit IRC11:17
*** ChrissKO has quit IRC11:28
*** wojdev has joined #openstack-chef11:49
*** otter768 has joined #openstack-chef12:04
*** otter768 has quit IRC12:09
*** wojdev has quit IRC12:21
*** wojdev has joined #openstack-chef12:27
-openstackstatus- NOTICE: Gate is experiencing epic failures due to issues with mirrors, work is underway to mitigate and return to normal levels of sanity12:40
*** ChanServ changes topic to "Gate is experiencing epic failures due to issues with mirrors, work is underway to mitigate and return to normal levels of sanity"12:40
cmlucianohey all12:51
cmlucianoso is this new list a genral list or still one suited to openstack-chef?12:52
cmlucianocc core12:52
cmlucianocc @core12:52
os-chef-botcc @j^2 @markvan @mattray @wenchma @jklare @cmluciano @zhiwei12:52
jklareas far as i understood its a general list were you should use special tags to allow filtering12:53
jklareso everybody is able to get everything, but most of the ppl will filter for special tags12:53
*** tmichael has quit IRC12:53
*** tmichael has joined #openstack-chef12:54
*** skairali has joined #openstack-chef13:02
skairaliwhich is the best cookbook to use for openstack HA enablement in various services ?13:05
skairalihttps://github.com/rcbops-cookbooks/  is this the one we can use?13:06
*** libsysguy has joined #openstack-chef13:11
*** lan_ has joined #openstack-chef13:12
jklareskairali: what exacly do you mean with 'HA enablement' ?13:12
jklareskairali: for most OpenStack services you can just launch them multiple times13:13
jklareskairali: the basic issue is the database, the message queue and the networking13:13
skairaliI want to be able to automate http://docs.openstack.org/high-availability-guide/content/ha-using-active-passive.html13:28
skairaliYes  we need to have HA on controller which is stateless and DB obiviously we need stateful HA13:29
skairaliIf you consider keystone HA - its here http://docs.openstack.org/high-availability-guide/content/s-keystone.html13:30
skairaliIts bit different from having multiple instances of keystone13:30
*** Sliim has quit IRC13:34
jklareas far as i understand this link, its just multiple instances of keystone13:36
jklareofc managed by pacemaker13:36
jklareor something13:36
jklareand with a virutal ip13:36
jklarebut thats what i meant with networking13:36
j^2skairali: the rcbops cookbooks aren't supported anymore13:37
sc`the cookbooks themselves do not do HA out of the box, but can be massaged into doing so. there isn't a step-by-step way to do it though13:38
sc`some bits can and do, but the reference deployments do not account for HA13:38
sc`E_NOCOFFEE13:38
j^2They use chef-solo and are rarely looked at. The stack forge cookbooks are the ones you want13:39
*** mattray has joined #openstack-chef13:39
*** ChanServ sets mode: +o mattray13:39
sc`rcbops hasn't even been touched since late last year13:40
j^2Yep13:41
*** Sliim has joined #openstack-chef13:42
*** stevemar has joined #openstack-chef13:44
*** neelashah has joined #openstack-chef13:53
*** mattray has quit IRC13:53
skairaliI am convinced that rcbops cookbooks aren't my option for HA13:57
*** nkrinner has quit IRC13:57
sc`you won't have an out of the box solution13:57
skairaliok13:57
sc`it'll have to be something derived using cookbooks. the stackforge ones are going to be your best starting place13:58
sc`you can get the foundational stuff down using these, then build up to HA13:58
skairaliI have deployed  a multi compute ubuntu cloud already using stackforge cookbooks refering https://github.com/stackforge/openstack-chef-repo13:59
sc`\o/13:59
skairaliNow from what you guys are saying - I may need to modify this cloud and add whatever I want to build it to an HA environment14:00
skairaliAnd we do not have any chef solution as such for HA14:00
sc`you'll have to take a look at how the controller is put together to make sure you get the services split out that make sense14:01
*** GonZo2K has joined #openstack-chef14:02
*** GonZo2K has quit IRC14:02
*** GonZo2K has joined #openstack-chef14:02
skairaliok14:02
sc`like jklare said, networking, mq and db are the pain points14:02
skairaliDB back up depends on what DB I use  right?14:03
sc`yup. it's going to be oracle mysql or mariadb from the cookbooks14:03
*** otter768 has joined #openstack-chef14:05
*** otter768 has quit IRC14:10
*** libsysguy has quit IRC14:10
*** libsysguy has joined #openstack-chef14:13
*** wojdev has quit IRC14:19
*** wojdev has joined #openstack-chef14:26
openstackgerritMerged stackforge/cookbook-openstack-client: Removed some typos  https://review.openstack.org/17794514:31
*** GonZo2K has quit IRC14:32
*** lan_ has quit IRC14:33
skairaliIf anybody want to know - openstack image and compute cookbooks now support docker compute installation14:36
skairalioverride ['openstack']['compute']['docker']['enable']  to true to achieve this14:36
*** mattray has joined #openstack-chef14:39
*** ChanServ sets mode: +o mattray14:39
*** zhiwei has left #openstack-chef14:45
j^2skairali: nice have you tested it?14:46
*** skairali has quit IRC14:49
*** wojdev has quit IRC14:49
*** smccully has joined #openstack-chef15:05
*** emagana has joined #openstack-chef15:05
*** skairali has joined #openstack-chef15:06
*** GonZo2K has joined #openstack-chef15:07
*** ncerny has joined #openstack-chef15:08
markvanskairali: hint hint, would be great to create a docker enable env path in the testing suite (https://github.com/stackforge/openstack-chef-repo), that way folks could clearly see docker in action.15:12
j^2markvan: i was thinking of working on that today :P15:12
j^2that’s a great win if we can make that happen sooner then later15:13
markvanagreed15:13
j^2i updated the bot last night btw15:15
j^2os-chef-bot: help15:15
os-chef-botplease click here: http://tranquil-anchorage-9510.herokuapp.com/os-chef-bot/help15:15
*** GonZo2K has quit IRC15:16
j^2converted to . commands instead of ! so we don’t conflict with openstack15:16
skairaliSure - I will work on that markvan15:19
*** kgerman has quit IRC15:20
*** emagana has quit IRC15:21
*** emagana has joined #openstack-chef15:22
j^2nice!15:22
j^2cmluciano: did you get your ML answered?15:23
j^2ML question15:23
markvanj^2:  humm, dot commands.... for example?   what is the conflict within the irc channel?15:25
j^2nope, it’s specific15:25
j^2.meeting15:25
os-chef-botIRC status meeting are at 14:30 GMT 10:30 EST 07:30 PST on Mondays and we post the links to the mailing list and our IRC office hours are at 14:30 GMT 10:30 EST 07:30 PST on Thursdays we try to have as many core members here so we can discuss topics or issues users are having15:25
j^2.irc-meeting15:25
j^2.office-hours15:25
os-chef-botOur IRC status meeting/office hours are at 14:30 GMT 10:30 EST 07:30 PST on Thursdays we try to have as many core members here so we can discuss topics or issues users are having15:25
j^2etc etc15:26
markvanah, ok.  so now it's   .core?15:26
j^2nope core is still @core15:26
os-chef-botnope core is still @j^2 @markvan @mattray @wenchma @jklare @cmluciano @zhiwei15:26
markvan.core test15:26
markvanok15:26
j^2i was thinking about adding something about rcbops after skairali mentioning it again today15:26
j^2that’s the 3rd time someone has mentioned it as how they expect openstack to run15:27
cmlucianoj^2: I guess so15:27
j^2cmluciano: :(15:27
cmlucianoIt seems like this is a general list so questions aren't specific to openstack-chef right?15:27
j^2cmluciano: correct, they use the “tags” as a way to filter15:28
j^2all of openstack dev uses it15:28
j^2ALL15:28
j^2it’s a lot of noise15:28
j^2but at the same time we get more eyes on our project15:29
cmlucianocool15:30
j^2hey we want to be part of the openstack namespace right? ;)15:31
j^2then we’re official, and in theory you could tell your companys youre working on santioned openstack working on openstack+chef :)15:32
skairali:)15:32
jklarej^2: do we have any policy for adding people as authors to the readme of cookbooks?15:34
j^2…put a review in?15:35
j^2;)15:35
j^2assuming you’ve touched it of course :D15:35
jklare:D15:35
-openstackstatus- NOTICE: gerrit has been restarted to clear an issue with its event stream. any change events between 14:43-15:30 utc should be rechecked or have their approval votes reapplied to trigger jobs15:36
j^2welll15:40
j^2https://review.openstack.org/#/c/175000/15:40
j^2:(15:40
j^2we have to run everything how ttx wants for a while it seems15:41
*** petertr7 has joined #openstack-chef15:43
*** kieren has quit IRC15:44
*** kieren has joined #openstack-chef15:44
openstackgerritJan Klare proposed stackforge/cookbook-openstack-block-storage: move from bundler to chefdk  https://review.openstack.org/17825015:45
jklarej^2: its nicely hidden in these big commits :D15:45
j^2:D15:48
j^2http://lists.openstack.org/pipermail/openstack-dev/2015-April/062746.html fyi15:50
j^2jklare: we’re doing Solo? i thought we were doing Server….15:51
j^2server is closer to what we’d run in real life right?15:52
jklarej^2: we were doing just runner15:52
*** ChanServ changes topic to "OpenStack & Chef | chef.io/openstack | wiki.openstack.org/wiki/Chef/GettingStarted | groups.google.com/group/opscode-chef-openstack | github.com/stackforge/openstack-chef-repo | docs.chef.io/openstack.html | botbot.me/irc.freenode.net/openstack-chef/"15:52
openstackgerritMark Vanderwiel proposed stackforge/cookbook-openstack-common: Move role and recipe include methods to Common  https://review.openstack.org/17738215:52
jklarej^2: we could do server15:52
j^2i think i’d prefer server15:52
jklarej^2: but until we actually use server, i would prefere solo15:52
j^2heh15:52
openstackgerritJan Klare proposed stackforge/cookbook-openstack-dashboard: move from bundler to chefdk  https://review.openstack.org/17825415:55
openstackgerritJan Klare proposed stackforge/cookbook-openstack-block-storage: move from bundler to chefdk  https://review.openstack.org/17825015:56
openstackgerritJan Klare proposed stackforge/cookbook-openstack-data-processing: move from bundler to chefdk  https://review.openstack.org/17826116:00
*** GonZo2K has joined #openstack-chef16:04
*** otter768 has joined #openstack-chef16:06
openstackgerritJan Klare proposed stackforge/cookbook-openstack-database: move from bundler to chefdk  https://review.openstack.org/17826616:07
*** otter768 has quit IRC16:11
openstackgerritJan Klare proposed stackforge/cookbook-openstack-identity: move from bundler to chefdk  https://review.openstack.org/17827016:11
aspiersjklare, j^2: yes I'm here, and feeling more guilty than ever :-/16:13
jklareaspiers: :D no worries16:13
*** libsysguy has quit IRC16:16
openstackgerritJan Klare proposed stackforge/cookbook-openstack-image: move from bundler to chefdk  https://review.openstack.org/17827116:17
jklareaspiers: was just wondering if there will be further work on that cookbook or if we should deprecated it16:17
aspiersjklare: it is being used within the SUSE OpenStack Cloud product and actively worked on all the time by me and others, but the changes are not yet propagating from the main repo to stackforge16:19
jklareaspiers: how can we change that?16:19
aspiersjklare: https://github.com/crowbar/barclamp-pacemaker/pulse16:19
aspiersjklare: that repo contains several cookbooks in subdirs, and we used git subtree to export to stackforge16:20
aspiersjklare: one option would be to set up a Jenkins job which automatically propagates changes16:20
jklareaspiers: you have a jenkins running that could push to gerrit?16:21
jklareaspiers: or forward pushs16:21
aspiersyes16:22
aspiersjklare: there is also a corosync cookbook16:22
aspierswhich should also be in stackforge16:23
aspiersand eventually I want to extract a Ruby gem for the pacemaker bindings16:23
jklaresounds amazing :d16:23
aspiersthe Chef code and the non-Chef code are actually quite cleanly separated16:23
jklarei guess the question and issue is the workflow here16:23
aspiersthey just happen to be in the same cookbook currently16:23
aspiersit also needs proper documentation, but that's not a big job16:24
aspiersI already have some pretty detailed slides on the architecture, which I used for internal training16:24
jklarei think in total thats a lot of work for one person16:24
aspiersit's already in our scrum backlog16:25
aspiersbut other stuff keeps getting in the way :-(16:25
jklarethats why scrum has a backlog ;)16:25
aspierswe strongly believe in the importance of upstreaming stuff, I'm just doing a lousy job of it :(16:25
aspiersgive me 1 sec, I'll export the relevant slides16:26
*** libsysguy has joined #openstack-chef16:28
*** libsysguy has quit IRC16:31
*** libsysguy has joined #openstack-chef16:36
*** jmickle has joined #openstack-chef16:36
jklaremarkvan: i guess my patches wont work until the infra gate patch is merged, since the SoloRunner does not exist in the old chefspec version16:36
*** emagana_ has joined #openstack-chef16:36
jklaremarkvan: but i think infra is still fire fighting16:37
*** jmickle has quit IRC16:38
*** jmickle has joined #openstack-chef16:38
*** libsysguy has quit IRC16:38
markvanjklare: yup, infra seems a bit stressed lately16:38
*** libsysguy has joined #openstack-chef16:38
*** emagana has quit IRC16:39
markvanaspiers: j^2  isn't the bigger question here about the use of the "old" gates vs the new rake gates?   We will be deprecating support for the old gates at some point.16:41
aspiersmarkvan: I know nothing about the new/old gates yet I'm afraid - I saw the gerrit review but didn't spend time to understand it yet16:41
markvanAnd the new gates imply using ChefDK, but you can really do anything you want in the Rakefile.16:42
markvanBasically we're trying to somewhat decouple from have the gate test logic within infra, to having it within Rakefiles embedded within the cookbooks.  And as some time, switching to use standard ChefDK for getting ruby/gems/tools setup.16:43
aspiershmm16:46
aspiersmarkvan: well it would be trivial to change the Rakefile in the pacemaker cookbook to trigger the rspec run16:47
aspiersmarkvan: but I don't know how you'd want to handle the ChefSpec dependency16:47
markvanexample of new ralefile: https://github.com/stackforge/cookbook-openstack-common/blob/master/Rakefile16:47
aspiersmarkvan: currently there's a Gemfile and the tests run via Travis CI16:47
aspiersBTW I saw you said "On a side note, we looked at that cookbook, but decided it needed to much refactoring to bring to life again, so we have our own internal pacemaker cookbook."16:48
aspierswhat refactoring were you thinking of?16:48
aspiersthe cookbook is very much alive, just that the stackforge version is some months out of date16:48
markvanif that's the case, can't we just remove pacemaker from using the "old" chef gates in infra, and it would just use travis instead16:48
aspiersif Travis works for you then that's probably simplest, yes16:49
markvanwe had some very specific needs for the pacemaker cookbook, and I believe it was all done inhouse, don't know if it will be upstreamed at some point.16:49
aspierscan you share those needs? I'm curious to know if our cookbook could meet them16:50
aspiersI should say, cookbookS plural16:50
markvandon't know all the details, we need some time to dig.   If you get an updated version out there, I can ask some folks to look at it.16:51
markvanheres the hook in infra to our "old" gates: https://github.com/openstack-infra/project-config/blob/84f7f2f867a280bb865d9eac276d27444f8d76a4/jenkins/jobs/projects.yaml#L352216:51
aspiersmarkvan: there were no significant architectural changes in the last 6 months, only a few bugfixes and small enhancements16:52
aspiersmarkvan: and it's been on github the whole time: https://github.com/crowbar/barclamp-pacemaker/tree/master/chef/cookbooks/pacemaker16:53
markvanok, I see if I can find out what the story was, happened a few months ago.16:53
aspiersthere shouldn't be a huge difference between that subtree and https://github.com/stackforge/cookbook-pacemaker16:53
aspiersbut be aware that the pacemaker cookbook is one of several which we use for HA: https://github.com/crowbar/barclamp-pacemaker/tree/master/chef/cookbooks16:54
aspierswe also have corosync, drbd, haproxy, lvm, crowbar-pacemaker ...16:54
markvanso, is there any need for the infra gates on pacemaker cookbook then?16:54
openstackgerritMerged stackforge/cookbook-openstack-integration-test: move from bundle to chefdk and add bootstrap.sh  https://review.openstack.org/16573716:55
markvanright now we have this patch https://review.openstack.org/#/c/176674/  and it has a special tweak to keep pacemaker alive on the old gates16:56
jklare^^hopefully16:56
aspiersmarkvan: I see the tweak, but I have no idea what it does16:57
markvanjklare: yeah, if they are using travis, I was thinking we could just pull pacemaker from the project gate table, would be much cleaner.16:57
aspiers- name: ^gate-cookbook-pacemaker-chef-(lint|style|unit|repo)$16:57
jklaresure16:57
jklaremarkvan: sounds reasonable16:57
aspiersI can guess what lint and style do, but unit and repo?16:57
aspierssorry, I've never looked at zuul config before16:58
markvanbasically it's making sure that the pacemaker cookbook continues to use the "old"  chef gates,  and hopefully not be affect by the new rake/chefdk gates.16:58
jklareaspiers: this regex basically matches all jobs for the cookbook-pacemaker16:58
*** GonZo2K has quit IRC16:58
aspiersI can't answer the question because I don't know what the old or new gates do16:58
markvanunit = chefspec/rspec   repo was for testing suite, not sure if that's needed.16:59
aspiersI can only tell you that there is a comprehensive chefspec test suite in there16:59
aspierswhich currently is being run via Travis16:59
aspiershttps://github.com/crowbar/barclamp-pacemaker/blob/master/.travis.yml#L2116:59
markvanyeah, if it's currently running fine on travis, I don't think we need to dup that effort on infra16:59
aspierssounds reasonable17:00
aspiersI didn't know if there was some policy which preferred infra to Travis, or boycotted use of Travis or whatever :)17:00
aspiersbut if Travis is acceptable then yeah I'd stick with that17:00
aspiersnotice that .travis.yml requires a cd into the chef/cookbooks/pacemaker subdirectory17:01
aspiersbut of course in the stackforge repo that would not be required17:01
jklaremarkvan: j^2: is it possible, that the master is broker for this one? http://logs.openstack.org/70/178270/1/experimental/gate-cookbook-openstack-identity-chef-rake/723aaf5/console.html17:01
markvangood question, most of the community cookbooks use travis....but the small group of cookbook-openstack-* ones are trying to use infra17:01
markvanto be a bit closer to the openstack processes17:01
aspiersit looks like j^2 and I didn't get as far as setting up .travis.yml for https://github.com/stackforge/cookbook-pacemaker17:01
markvanI would think pacemaker should not have to deal with infra at all17:02
aspiersbut that would be trivial17:02
markvanyup, I think that would be the right way to go here17:02
aspiersok great, so we have a plan17:04
markvanaspiers: jklare  so based upon this conversation, jklare maybe tweak your patch to just remove pacemaker from the project list?   Or that might need a spearate patch?   And aspiers a the .travis.yml to the cookbook17:04
jklaremarkvan: aspiers: i could do that if we all agree?17:05
aspiers+117:05
markvanyup +1 from me on this17:05
markvanjklare:  trying that identity spec locally, seems odd to have basic package spec issues.17:06
jklaremarkvan: i keep running into that even without switching to solorunner17:06
markvank, I'll dig a bit17:07
jklaremarkvan: you have a hint were i have to remove the pacemaker cookbook?17:08
jklaremarkvan: only projects.yml?17:08
markvanjklare: yeah, I think to remove pacemaker from infra will probably require a separate patch, we did it for another cookbook recently, checking for that patch ref...17:08
markvanjklare: yeah we did that with ceph: https://review.openstack.org/#/c/147250/    But in that case, it was being removed from stackforge and we don't want that.  It's just not using infra for gates.17:10
*** thumpba has joined #openstack-chef17:13
markvanSo, I think just these files need to be touched:17:13
markvangerritbot/channels.yaml:      - stackforge/cookbook-pacemaker17:13
markvanjenkins/jobs/projects.yaml:    name: cookbook-pacemaker17:13
markvanzuul/layout.yaml:  - name: stackforge/cookbook-pacemaker17:13
markvanbut probably need to check with infra folks if that's right.17:13
jklareso just remove the pacemaker cookbook or add another test for it?17:15
*** thumpba_ has joined #openstack-chef17:15
*** thumpba has quit IRC17:18
markvanI think it should be disabled, but I'm not sure if that needs to be in separate patch.  One thought was to just make a note in the commit message about this not using the infra gates anymore, and then just pull that special like you have out.17:20
markvanand handle the actual disable in another patch.17:20
jklarei submitted 2 patches now17:20
jklarehttps://review.openstack.org/#/c/178298/117:21
markvanNeed to make it clear to them that the cookbook is staying in stackforge (no removal there), just that it uses the tavis gates instead of infra chef ones.17:21
jklarei guess they will tell me if thats not the correct way17:21
*** harlowja_away is now known as harlowja_17:21
markvanjklare:  Might want to change the wording to disable instead of remove, I used remove when the entire github project was going away.17:22
jklarethx, done17:23
markvanjklare: on the identity issue, did you notice http://logs.openstack.org/70/178270/1/experimental/gate-cookbook-openstack-identity-chef-rake/723aaf5/console.html#_2015-04-28_16_21_27_239  all these have specific yum/apt resource names now, not just "package".  That seems like a Chef change and/or regression error17:24
jklareoh17:25
markvanhumm, but that did not recreate on my box17:25
jklareneither does it for me when i use the old bundle exec rspec17:26
jklareits just with chefdk but not related to the runner, solorunner change17:26
markvanI'm checking for changes in Chef package to move from resource to definition, which would cause something like this17:28
aspiersmarkvan, jklare, j^2: OK I've finished a slidedeck to help you guys understand what we're doing with HA cookbooks, and I've asked internally for permission to share it17:38
j^2Nice17:39
aspiersI doubt there'll be any objections17:39
j^2Thanks17:39
aspiersIt's only talking about code which has already been on github for ages17:39
aspiersIt also talks about some of the current incompatibilities between upstream cookbooks and requirements for HA-enabling them17:40
aspiersthat's *one* of the reasons why we aren't yet able to use upstream cookbooks :-/17:40
markvanyup, that's a good topic17:41
*** skairali has quit IRC17:43
*** otter768 has joined #openstack-chef18:07
*** otter768 has quit IRC18:12
markvanjklare: ok, got that identity issue reproduced, trying to understand what changed...seems like it would break a lot of package specs out there18:15
j^2giving the docker aio ubuntu run a shot18:17
*** emagana_ has quit IRC18:18
j^2eeh?18:20
j^2https://gist.github.com/jjasghar/f8bc45dfd6cf27677ca718:20
jklarelooks like a prefect start ;)18:22
jklares/prefect/perfect/g18:22
j^2bb-ubb-uutt apt is there?18:22
*** emagana has joined #openstack-chef18:22
*** thumpba_ has quit IRC18:23
markvanj^2: base role has both apt and yum: https://github.com/stackforge/openstack-chef-repo/blob/master/roles/os-base.json#L1018:24
j^2yeah18:25
j^2it should18:25
*** thumpba has joined #openstack-chef18:25
markvanberks should handle bring that in18:25
j^2yeah that’s what i thought18:27
j^2and you can see in the gist, it’s there….18:27
markvanyeah, seems like berks did not grab that one18:28
j^2nope, something is broken with the upload18:29
j^2i removed the apt cookbook and it can’t find the openstack-common cookbook now18:29
j^2odd18:31
j^2ok, it’s working again, i re-vendored the cookbooks18:31
j^2crazy town18:31
sc`berks don't like ruby? time to revert that change?18:45
j^2nope it works18:45
j^2ubuntu14 converged with docker and on master18:46
j^2aio_nova that is18:46
sc`compute using the docker driver, i assume18:46
j^2yep18:46
sc`nice18:46
openstackgerritMark Vanderwiel proposed stackforge/cookbook-openstack-identity: Fix up specs to match full resource name  https://review.openstack.org/17832618:47
markvanjklare: ^^^  fixed that identity issue18:47
*** welldannit has joined #openstack-chef18:48
jklaremarkvan: thx19:03
jklaremarkvan: do you know how the switch to travis works for the pacemaker cookbook? should the repo be removed from gerrit (moved to attic..) ?19:08
j^2yeah the docker compute driver doesnt work19:10
markvanjklare: humm, not sure on this one. removed from gerrit, yes,  removed from stackforge, no as it's still being updated by the crowbar folks.   Not sure if infra will like that story/setup, they might want it removed from stackforge if not really openstack/infra supported.19:10
markvanj^2: did you remember to add in the docker install step, that's still a separate step19:11
j^2yep19:11
j^2and i tried importing the busybox image like the readme says19:11
*** emagana has quit IRC19:11
markvank, I have not done much with that one yet, but I know they are using that support in house now...19:12
j^2interesting19:13
j^2NoValidHost: No valid host was found. There are not enough hosts available.19:13
j^2that’s the errory19:13
markvanjklare: so that might mean being moved from stackforge to just plain github project.19:13
markvanj^2: yeah, looks like it nova scheduler could not find the docker compute host19:14
jklaremarkvan: moved from stackforge does mean moved from github/stackforge to somewhere else?19:14
j^2that’s what it smells like markvan19:14
markvanjklare: yup. from github/stackforge  to github/19:15
markvanjust like the other community cookbooks like rabbitmq and mysql19:15
jklaremarkvan: guess that might not be too bad in the end because it would be the only cookbook in stackforge out of infra19:16
jklaremarkvan: but who will move it and to were?19:16
markvanyeah, I think infra would want it out of the way.     I think aspiers could handle the move part of this as his other projects feeds into this.   Probably need to get that started/done first.19:17
jklarewhich one first?19:18
*** emagana has joined #openstack-chef19:18
jklarethe creation of a new repo or the retirement from infra?19:18
*** emagana has quit IRC19:19
*** emagana has joined #openstack-chef19:19
jklareaspiers: are you still around?19:20
openstackgerritMark Vanderwiel proposed stackforge/cookbook-openstack-block-storage: Fix lock_path to be based upon state path  https://review.openstack.org/17835119:21
j^2:-O19:21
markvanhumm, I think the creation first, then we can just remove the current stackforge project the same way we did ceph.19:21
jklareandreas just commented that we can probably move forward with our gates and continue with the moving of the pacemaker cookbook in parallel19:28
jklarej^2: can you somehow move the cookbook-pacemaker to a proper place or should aspiers do this or can i help somehow?19:31
j^2yeah i don’t think any of us can without changing openstack-infra reviews19:32
j^2it’s all controlled via the puppet manifests iirc19:32
jklareyeah, the removing from infra is, but i think the creation of a new proper repo somewhere outside of stackforge with a travis is not19:33
j^2what org should it be under?19:33
jklarechef ? :D19:33
jklareno idea actually19:34
jklarei mean in the end somebody has to care for it19:34
jklareso someone should adopt it19:34
jklareor something19:34
j^2i’d volunteer, but I’ve never used pacemaker :P19:35
markvanyeah, aspiers probably need to place it closer to the crowbar project...and not even sure why it's needed when the source is already in there19:35
jklarei think we basically screamed in paris that we want to have it19:36
jklareand we got it19:36
j^2yep19:36
j^2but never did anything with it19:36
j^2which was our own damn fault19:36
j^2i could take the pacemaker cookbook under my name for the time being till we find a place for it19:36
markvanbut the source is already here: https://github.com/crowbar/barclamp-pacemaker/tree/master/chef/cookbooks   the stackforge projects is just a sync to that, so is it needed at all?19:37
jklarelets wait what aspiers plans are19:37
jklareprobably not, its just to make it more visible to everybody19:38
j^2heh, which is a fork of a fork it seems19:38
j^2:P19:38
markvanyeah, I don't see any of the other crowbar chef cookbooks in stackforge, like haproxy.19:38
jklarei will try to put this attic/retirement patch for the stackforge/cookbook-pacemaker together19:39
j^2kk19:39
* markvan brb19:41
j^2markvan: ran into: libvirtError: Requested operation is not valid: cpu affinity is not supported19:46
j^2boooo19:49
j^2@core fyi the Techncial Committee meeting starts in 10 mins at #openstack-meeting19:51
os-chef-bot@j^2 @markvan @mattray @wenchma @jklare @cmluciano @zhiwei fyi the Techncial Committee meeting starts in 10 mins at #openstack-meeting19:51
*** openstackstatus has quit IRC19:52
*** openstackstatus has joined #openstack-chef19:53
*** ChanServ sets mode: +v openstackstatus19:53
jklarewill our inclusion be discussed there? thought we moved to a later meeting19:54
openstackgerritImtiaz Chowdhury proposed stackforge/cookbook-openstack-image: Make SSL settings configurable for Glance  https://review.openstack.org/17514419:57
j^2jklare: yeah i tagged it as WIP, but they might discuss it you never know19:58
jklarenot sure if the meeting ended or they started a new one or they are all drunk20:01
jklare;)20:02
j^2ditto20:02
j^2i’m confused20:02
jklareahhh, now they started20:03
j^2yep, and we should see how they run it so we can emulate it too20:03
j^2well that was fast...20:05
*** neelashah1 has joined #openstack-chef20:05
*** neelashah2 has joined #openstack-chef20:06
*** neelashah has quit IRC20:06
*** otter768 has joined #openstack-chef20:08
*** neelashah1 has quit IRC20:10
*** otter768 has quit IRC20:12
jklaremarkvan: https://review.openstack.org/#/c/178326/1 i think you missed the redhat ones http://logs.openstack.org/70/178270/2/experimental/gate-cookbook-openstack-identity-chef-rake/e1ef53f/console.html20:15
j^2per what was just approved, our monday meeting may have to move to a different channel when we are being accepted as an openstack project20:16
j^2if you want the tl;dr of the discussion for our application: https://gist.github.com/jjasghar/71d7b4803037a367804c20:16
markvanj^2: workaround for that libvirt is in the bug https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1439280 and my paste http://paste.openstack.org/show/205733/20:19
openstackLaunchpad bug 1439280 in nova (Ubuntu) "Libvirt CPU affinity error" [Undecided,Confirmed]20:19
j^2:)20:20
openstackgerritMark Vanderwiel proposed stackforge/cookbook-openstack-identity: Fix up specs to match full resource name  https://review.openstack.org/17832620:24
openstackgerritJan Klare proposed stackforge/cookbook-openstack-identity: move from bundler to chefdk  https://review.openstack.org/17827020:28
*** GonZo2K has joined #openstack-chef20:35
*** GonZo2K has quit IRC20:35
*** GonZo2K has joined #openstack-chef20:35
openstackgerritMark Vanderwiel proposed stackforge/cookbook-openstack-identity: Fix up specs to match full resource name  https://review.openstack.org/17832620:41
openstackgerritJan Klare proposed stackforge/cookbook-openstack-identity: move from bundler to chefdk  https://review.openstack.org/17827020:48
*** neelashah2 has quit IRC20:52
*** harlowja_ has quit IRC20:55
*** emagana has quit IRC20:56
*** emagana has joined #openstack-chef20:58
jklarechefdk gate patch is going in right now :)20:58
*** emagana has quit IRC21:01
jklarewe should probably merge this one fast, might be hard lateron https://review.openstack.org/#/c/178326/ :D21:01
jklarej^2: thx21:02
j^2:D21:02
jklarehappy new gates ;)21:06
*** mattray has quit IRC21:07
jklaremmhh... ok might take a while until they take over21:08
openstackgerritMerged stackforge/cookbook-openstack-identity: Fix up specs to match full resource name  https://review.openstack.org/17832621:19
openstackgerritMerged stackforge/cookbook-openstack-common: Move role and recipe include methods to Common  https://review.openstack.org/17738221:28
*** emagana has joined #openstack-chef21:30
*** jklare has quit IRC21:34
*** jklare has joined #openstack-chef21:35
*** ncerny has quit IRC21:37
*** jklare has quit IRC21:38
*** jklare has joined #openstack-chef21:40
*** libsysguy has quit IRC21:45
*** jklare has quit IRC21:46
*** jklare has joined #openstack-chef21:47
*** wojdev has joined #openstack-chef21:47
*** Mike has joined #openstack-chef21:54
*** Mike is now known as Guest339321:54
*** Guest3393 has left #openstack-chef21:55
*** emagana has quit IRC21:55
*** jklare has quit IRC21:58
*** jklare has joined #openstack-chef21:59
*** jklare has quit IRC22:03
*** jklare has joined #openstack-chef22:03
*** harlowja has joined #openstack-chef22:04
openstackgerritImtiaz Chowdhury proposed stackforge/cookbook-openstack-image: Make SSL settings configurable for Glance  https://review.openstack.org/17514422:07
*** otter768 has joined #openstack-chef22:09
*** otter768 has quit IRC22:13
*** jmickle has quit IRC22:29
*** stevemar has quit IRC22:35
*** emagana has joined #openstack-chef22:44
*** thumpba has quit IRC22:47
*** j^2 changes topic to "OpenStack & Chef | chef.io/openstack | wiki.openstack.org/wiki/Chef/GettingStarted | github.com/stackforge/openstack-chef-repo | docs.chef.io/openstack.html | botbot.me/irc.freenode.net/openstack-chef/"23:14
*** j^2 changes topic to "OpenStack & Chef | chef.io/openstack | wiki.openstack.org/wiki/Chef/GettingStarted | github.com/stackforge/openstack-chef-repo | docs.chef.io/openstack.html | eavesdrop.openstack.org/meetings/openstack_chef/"23:15
*** jmickle has joined #openstack-chef23:15
*** petertr7 has quit IRC23:21
*** jmickle has quit IRC23:22
*** jmickle has joined #openstack-chef23:24
aspiersmarkvan, jklare, j^2: the HA cookbooks really need to be split out into one repo for each23:33
j^2lovely23:33
aspiersmarkvan, jklare, j^2: for general usage, it doesn't make sense to have them all lumped together under one barclamp23:33
aspiersalthough it's convenient for us here at SUSE23:33
j^2:-/23:33
aspiersand stackforge seemed like the sensible place23:34
aspiersat the time, anyway23:34
aspiersbut if using Travis for CI means that they should go somewhere else, I'm OK with that23:34
aspiersgit subtree allows merging in both directions23:34
j^2kk23:34
aspiersI think you will like the slidedeck I have prepared for you guys :)23:35
j^2:D i’m excited23:35
aspiersour product owner just said he was OK with it being shared23:35
j^2sweet!23:35
aspiersnot sure if I need to wait for permission from anyone else23:35
aspiersI'll give it 24 hours I guess23:35
aspiersis there a compelling reason to move it outside stackforge?23:36
j^2we’re in the process of trying to move into tthe openstack namespace23:36
j^2https://review.openstack.org/#/c/175000/23:37
j^2and we want to make sure that we don’t leave anything behind23:37
j^2but it seems that the ha cookbooks from you don’t fit quite with the other cookbooks23:37
aspiersI see, but I'm not sure generic HA cookbooks belong in the OpenStack namespace23:37
j^2yeah23:37
j^2that’s the rub23:37
aspiersalthough the OpenStack cookbooks, if HA-enabled, would depend on them23:37
j^2yeah23:37
aspiersmy slidedeck talks about the challenges of enabling them23:38
j^2awesome23:38
aspiersI'd love to get feedback from you guys on that23:38
j^2yeah lets wait till we can get our hands on the deck so we can have all the information we need23:38
aspierscurrently it's a bit ugly, but it can't change until the community reaches consensus on a way forward23:38
j^2makes sense23:38
aspiersBTW there's this if you want to see them in action https://github.com/SUSE-Cloud/suse-cloud-vagrant/tree/master/demos/HA23:39
aspiersalthough it's currently out of date (SUSE Cloud 4) - needs updating to Cloud 523:39
j^2ooh nice23:39
*** os-chef-bot has quit IRC23:53
*** os-chef-bot has joined #openstack-chef23:54
*** emagana has quit IRC23:59

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!