*** openstack has joined #openstack-chef | 00:09 | |
*** ChanServ sets mode: +o openstack | 00:09 | |
*** zhiwei has joined #openstack-chef | 00:37 | |
*** kaseyalusi has joined #openstack-chef | 00:56 | |
*** stevemar has joined #openstack-chef | 01:01 | |
*** junhongl has quit IRC | 01:24 | |
*** junhongl has joined #openstack-chef | 01:25 | |
*** jmickle has joined #openstack-chef | 01:26 | |
*** jmickle has quit IRC | 01:28 | |
*** otter768 has joined #openstack-chef | 01:30 | |
*** fifieldt has joined #openstack-chef | 01:32 | |
*** otter768 has quit IRC | 01:35 | |
*** wenchma has joined #openstack-chef | 01:35 | |
*** neelashah has joined #openstack-chef | 01:37 | |
openstackgerrit | Ma Wen Cheng proposed stackforge/cookbook-openstack-network: Partially revert the updates on nova section attributes https://review.openstack.org/178028 | 02:12 |
---|---|---|
*** otter768 has joined #openstack-chef | 02:32 | |
*** otter768 has quit IRC | 03:30 | |
*** otter768 has joined #openstack-chef | 03:33 | |
*** otter768 has quit IRC | 04:01 | |
*** neelashah has quit IRC | 04:27 | |
*** nkrinner has joined #openstack-chef | 04:48 | |
*** kaseyalusi has quit IRC | 05:12 | |
*** harlowja_ is now known as harlowja_away | 05:53 | |
*** otter768 has joined #openstack-chef | 06:02 | |
*** stevemar has quit IRC | 06:04 | |
*** otter768 has quit IRC | 06:06 | |
*** kaseyalusi has joined #openstack-chef | 06:08 | |
*** kaseyalusi has quit IRC | 06:14 | |
openstackgerrit | Zhiwei Chen proposed stackforge/cookbook-openstack-common: Unify database attributes https://review.openstack.org/176156 | 06:49 |
*** wojdev has joined #openstack-chef | 06:55 | |
*** ChrissKO_ has joined #openstack-chef | 06:59 | |
openstackgerrit | Zhiwei Chen proposed stackforge/cookbook-openstack-common: Unify database attributes https://review.openstack.org/176156 | 07:13 |
*** GonZo2K has quit IRC | 07:43 | |
*** GonZo2K has joined #openstack-chef | 08:02 | |
*** otter768 has joined #openstack-chef | 08:03 | |
*** otter768 has quit IRC | 08:08 | |
openstackgerrit | Zhiwei Chen proposed stackforge/cookbook-openstack-compute: Allow setting new sections/options in nova.conf https://review.openstack.org/178077 | 08:09 |
*** openstackgerrit has quit IRC | 08:20 | |
*** openstackgerrit has joined #openstack-chef | 08:21 | |
*** zhiwei has quit IRC | 08:22 | |
*** zhiwei has joined #openstack-chef | 08:23 | |
*** mrodden has quit IRC | 08:24 | |
*** ChrissKO_ has quit IRC | 08:26 | |
*** ChrissKO has joined #openstack-chef | 08:27 | |
*** mrodden has joined #openstack-chef | 08:28 | |
*** GonZo2K has quit IRC | 09:30 | |
*** GonZo2K has joined #openstack-chef | 09:34 | |
*** zhiwei has left #openstack-chef | 09:44 | |
*** GonZo2K has quit IRC | 09:55 | |
openstackgerrit | Ma Wen Cheng proposed stackforge/cookbook-openstack-object-storage: Fix ring data parser to allow for optional dispersion field https://review.openstack.org/174012 | 09:56 |
*** fifieldt has quit IRC | 09:58 | |
*** wenchma has quit IRC | 09:59 | |
*** otter768 has joined #openstack-chef | 10:03 | |
*** zhiwei has joined #openstack-chef | 10:05 | |
*** otter768 has quit IRC | 10:08 | |
*** wojdev has quit IRC | 11:17 | |
*** ChrissKO has quit IRC | 11:28 | |
*** wojdev has joined #openstack-chef | 11:49 | |
*** otter768 has joined #openstack-chef | 12:04 | |
*** otter768 has quit IRC | 12:09 | |
*** wojdev has quit IRC | 12:21 | |
*** wojdev has joined #openstack-chef | 12:27 | |
-openstackstatus- NOTICE: Gate is experiencing epic failures due to issues with mirrors, work is underway to mitigate and return to normal levels of sanity | 12: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 | |
cmluciano | hey all | 12:51 |
cmluciano | so is this new list a genral list or still one suited to openstack-chef? | 12:52 |
cmluciano | cc core | 12:52 |
cmluciano | cc @core | 12:52 |
os-chef-bot | cc @j^2 @markvan @mattray @wenchma @jklare @cmluciano @zhiwei | 12:52 |
jklare | as far as i understood its a general list were you should use special tags to allow filtering | 12:53 |
jklare | so everybody is able to get everything, but most of the ppl will filter for special tags | 12:53 |
*** tmichael has quit IRC | 12:53 | |
*** tmichael has joined #openstack-chef | 12:54 | |
*** skairali has joined #openstack-chef | 13:02 | |
skairali | which is the best cookbook to use for openstack HA enablement in various services ? | 13:05 |
skairali | https://github.com/rcbops-cookbooks/ is this the one we can use? | 13:06 |
*** libsysguy has joined #openstack-chef | 13:11 | |
*** lan_ has joined #openstack-chef | 13:12 | |
jklare | skairali: what exacly do you mean with 'HA enablement' ? | 13:12 |
jklare | skairali: for most OpenStack services you can just launch them multiple times | 13:13 |
jklare | skairali: the basic issue is the database, the message queue and the networking | 13:13 |
skairali | I want to be able to automate http://docs.openstack.org/high-availability-guide/content/ha-using-active-passive.html | 13:28 |
skairali | Yes we need to have HA on controller which is stateless and DB obiviously we need stateful HA | 13:29 |
skairali | If you consider keystone HA - its here http://docs.openstack.org/high-availability-guide/content/s-keystone.html | 13:30 |
skairali | Its bit different from having multiple instances of keystone | 13:30 |
*** Sliim has quit IRC | 13:34 | |
jklare | as far as i understand this link, its just multiple instances of keystone | 13:36 |
jklare | ofc managed by pacemaker | 13:36 |
jklare | or something | 13:36 |
jklare | and with a virutal ip | 13:36 |
jklare | but thats what i meant with networking | 13:36 |
j^2 | skairali: the rcbops cookbooks aren't supported anymore | 13: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 though | 13:38 |
sc` | some bits can and do, but the reference deployments do not account for HA | 13:38 |
sc` | E_NOCOFFEE | 13:38 |
j^2 | They use chef-solo and are rarely looked at. The stack forge cookbooks are the ones you want | 13:39 |
*** mattray has joined #openstack-chef | 13:39 | |
*** ChanServ sets mode: +o mattray | 13:39 | |
sc` | rcbops hasn't even been touched since late last year | 13:40 |
j^2 | Yep | 13:41 |
*** Sliim has joined #openstack-chef | 13:42 | |
*** stevemar has joined #openstack-chef | 13:44 | |
*** neelashah has joined #openstack-chef | 13:53 | |
*** mattray has quit IRC | 13:53 | |
skairali | I am convinced that rcbops cookbooks aren't my option for HA | 13:57 |
*** nkrinner has quit IRC | 13:57 | |
sc` | you won't have an out of the box solution | 13:57 |
skairali | ok | 13:57 |
sc` | it'll have to be something derived using cookbooks. the stackforge ones are going to be your best starting place | 13:58 |
sc` | you can get the foundational stuff down using these, then build up to HA | 13:58 |
skairali | I have deployed a multi compute ubuntu cloud already using stackforge cookbooks refering https://github.com/stackforge/openstack-chef-repo | 13:59 |
sc` | \o/ | 13:59 |
skairali | Now from what you guys are saying - I may need to modify this cloud and add whatever I want to build it to an HA environment | 14:00 |
skairali | And we do not have any chef solution as such for HA | 14: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 sense | 14:01 |
*** GonZo2K has joined #openstack-chef | 14:02 | |
*** GonZo2K has quit IRC | 14:02 | |
*** GonZo2K has joined #openstack-chef | 14:02 | |
skairali | ok | 14:02 |
sc` | like jklare said, networking, mq and db are the pain points | 14:02 |
skairali | DB back up depends on what DB I use right? | 14:03 |
sc` | yup. it's going to be oracle mysql or mariadb from the cookbooks | 14:03 |
*** otter768 has joined #openstack-chef | 14:05 | |
*** otter768 has quit IRC | 14:10 | |
*** libsysguy has quit IRC | 14:10 | |
*** libsysguy has joined #openstack-chef | 14:13 | |
*** wojdev has quit IRC | 14:19 | |
*** wojdev has joined #openstack-chef | 14:26 | |
openstackgerrit | Merged stackforge/cookbook-openstack-client: Removed some typos https://review.openstack.org/177945 | 14:31 |
*** GonZo2K has quit IRC | 14:32 | |
*** lan_ has quit IRC | 14:33 | |
skairali | If anybody want to know - openstack image and compute cookbooks now support docker compute installation | 14:36 |
skairali | override ['openstack']['compute']['docker']['enable'] to true to achieve this | 14:36 |
*** mattray has joined #openstack-chef | 14:39 | |
*** ChanServ sets mode: +o mattray | 14:39 | |
*** zhiwei has left #openstack-chef | 14:45 | |
j^2 | skairali: nice have you tested it? | 14:46 |
*** skairali has quit IRC | 14:49 | |
*** wojdev has quit IRC | 14:49 | |
*** smccully has joined #openstack-chef | 15:05 | |
*** emagana has joined #openstack-chef | 15:05 | |
*** skairali has joined #openstack-chef | 15:06 | |
*** GonZo2K has joined #openstack-chef | 15:07 | |
*** ncerny has joined #openstack-chef | 15:08 | |
markvan | skairali: 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^2 | markvan: i was thinking of working on that today :P | 15:12 |
j^2 | that’s a great win if we can make that happen sooner then later | 15:13 |
markvan | agreed | 15:13 |
j^2 | i updated the bot last night btw | 15:15 |
j^2 | os-chef-bot: help | 15:15 |
os-chef-bot | please click here: http://tranquil-anchorage-9510.herokuapp.com/os-chef-bot/help | 15:15 |
*** GonZo2K has quit IRC | 15:16 | |
j^2 | converted to . commands instead of ! so we don’t conflict with openstack | 15:16 |
skairali | Sure - I will work on that markvan | 15:19 |
*** kgerman has quit IRC | 15:20 | |
*** emagana has quit IRC | 15:21 | |
*** emagana has joined #openstack-chef | 15:22 | |
j^2 | nice! | 15:22 |
j^2 | cmluciano: did you get your ML answered? | 15:23 |
j^2 | ML question | 15:23 |
markvan | j^2: humm, dot commands.... for example? what is the conflict within the irc channel? | 15:25 |
j^2 | nope, it’s specific | 15:25 |
j^2 | .meeting | 15:25 |
os-chef-bot | IRC 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 having | 15:25 |
j^2 | .irc-meeting | 15:25 |
j^2 | .office-hours | 15:25 |
os-chef-bot | Our 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 having | 15:25 |
j^2 | etc etc | 15:26 |
markvan | ah, ok. so now it's .core? | 15:26 |
j^2 | nope core is still @core | 15:26 |
os-chef-bot | nope core is still @j^2 @markvan @mattray @wenchma @jklare @cmluciano @zhiwei | 15:26 |
markvan | .core test | 15:26 |
markvan | ok | 15:26 |
j^2 | i was thinking about adding something about rcbops after skairali mentioning it again today | 15:26 |
j^2 | that’s the 3rd time someone has mentioned it as how they expect openstack to run | 15:27 |
cmluciano | j^2: I guess so | 15:27 |
j^2 | cmluciano: :( | 15:27 |
cmluciano | It seems like this is a general list so questions aren't specific to openstack-chef right? | 15:27 |
j^2 | cmluciano: correct, they use the “tags” as a way to filter | 15:28 |
j^2 | all of openstack dev uses it | 15:28 |
j^2 | ALL | 15:28 |
j^2 | it’s a lot of noise | 15:28 |
j^2 | but at the same time we get more eyes on our project | 15:29 |
cmluciano | cool | 15:30 |
j^2 | hey we want to be part of the openstack namespace right? ;) | 15:31 |
j^2 | then 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 |
jklare | j^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^2 | assuming you’ve touched it of course :D | 15:35 |
jklare | :D | 15: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 jobs | 15:36 | |
j^2 | welll | 15:40 |
j^2 | https://review.openstack.org/#/c/175000/ | 15:40 |
j^2 | :( | 15:40 |
j^2 | we have to run everything how ttx wants for a while it seems | 15:41 |
*** petertr7 has joined #openstack-chef | 15:43 | |
*** kieren has quit IRC | 15:44 | |
*** kieren has joined #openstack-chef | 15:44 | |
openstackgerrit | Jan Klare proposed stackforge/cookbook-openstack-block-storage: move from bundler to chefdk https://review.openstack.org/178250 | 15:45 |
jklare | j^2: its nicely hidden in these big commits :D | 15:45 |
j^2 | :D | 15:48 |
j^2 | http://lists.openstack.org/pipermail/openstack-dev/2015-April/062746.html fyi | 15:50 |
j^2 | jklare: we’re doing Solo? i thought we were doing Server…. | 15:51 |
j^2 | server is closer to what we’d run in real life right? | 15:52 |
jklare | j^2: we were doing just runner | 15: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 | |
openstackgerrit | Mark Vanderwiel proposed stackforge/cookbook-openstack-common: Move role and recipe include methods to Common https://review.openstack.org/177382 | 15:52 |
jklare | j^2: we could do server | 15:52 |
j^2 | i think i’d prefer server | 15:52 |
jklare | j^2: but until we actually use server, i would prefere solo | 15:52 |
j^2 | heh | 15:52 |
openstackgerrit | Jan Klare proposed stackforge/cookbook-openstack-dashboard: move from bundler to chefdk https://review.openstack.org/178254 | 15:55 |
openstackgerrit | Jan Klare proposed stackforge/cookbook-openstack-block-storage: move from bundler to chefdk https://review.openstack.org/178250 | 15:56 |
openstackgerrit | Jan Klare proposed stackforge/cookbook-openstack-data-processing: move from bundler to chefdk https://review.openstack.org/178261 | 16:00 |
*** GonZo2K has joined #openstack-chef | 16:04 | |
*** otter768 has joined #openstack-chef | 16:06 | |
openstackgerrit | Jan Klare proposed stackforge/cookbook-openstack-database: move from bundler to chefdk https://review.openstack.org/178266 | 16:07 |
*** otter768 has quit IRC | 16:11 | |
openstackgerrit | Jan Klare proposed stackforge/cookbook-openstack-identity: move from bundler to chefdk https://review.openstack.org/178270 | 16:11 |
aspiers | jklare, j^2: yes I'm here, and feeling more guilty than ever :-/ | 16:13 |
jklare | aspiers: :D no worries | 16:13 |
*** libsysguy has quit IRC | 16:16 | |
openstackgerrit | Jan Klare proposed stackforge/cookbook-openstack-image: move from bundler to chefdk https://review.openstack.org/178271 | 16:17 |
jklare | aspiers: was just wondering if there will be further work on that cookbook or if we should deprecated it | 16:17 |
aspiers | jklare: 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 stackforge | 16:19 |
jklare | aspiers: how can we change that? | 16:19 |
aspiers | jklare: https://github.com/crowbar/barclamp-pacemaker/pulse | 16:19 |
aspiers | jklare: that repo contains several cookbooks in subdirs, and we used git subtree to export to stackforge | 16:20 |
aspiers | jklare: one option would be to set up a Jenkins job which automatically propagates changes | 16:20 |
jklare | aspiers: you have a jenkins running that could push to gerrit? | 16:21 |
jklare | aspiers: or forward pushs | 16:21 |
aspiers | yes | 16:22 |
aspiers | jklare: there is also a corosync cookbook | 16:22 |
aspiers | which should also be in stackforge | 16:23 |
aspiers | and eventually I want to extract a Ruby gem for the pacemaker bindings | 16:23 |
jklare | sounds amazing :d | 16:23 |
aspiers | the Chef code and the non-Chef code are actually quite cleanly separated | 16:23 |
jklare | i guess the question and issue is the workflow here | 16:23 |
aspiers | they just happen to be in the same cookbook currently | 16:23 |
aspiers | it also needs proper documentation, but that's not a big job | 16:24 |
aspiers | I already have some pretty detailed slides on the architecture, which I used for internal training | 16:24 |
jklare | i think in total thats a lot of work for one person | 16:24 |
aspiers | it's already in our scrum backlog | 16:25 |
aspiers | but other stuff keeps getting in the way :-( | 16:25 |
jklare | thats why scrum has a backlog ;) | 16:25 |
aspiers | we strongly believe in the importance of upstreaming stuff, I'm just doing a lousy job of it :( | 16:25 |
aspiers | give me 1 sec, I'll export the relevant slides | 16:26 |
*** libsysguy has joined #openstack-chef | 16:28 | |
*** libsysguy has quit IRC | 16:31 | |
*** libsysguy has joined #openstack-chef | 16:36 | |
*** jmickle has joined #openstack-chef | 16:36 | |
jklare | markvan: i guess my patches wont work until the infra gate patch is merged, since the SoloRunner does not exist in the old chefspec version | 16:36 |
*** emagana_ has joined #openstack-chef | 16:36 | |
jklare | markvan: but i think infra is still fire fighting | 16:37 |
*** jmickle has quit IRC | 16:38 | |
*** jmickle has joined #openstack-chef | 16:38 | |
*** libsysguy has quit IRC | 16:38 | |
markvan | jklare: yup, infra seems a bit stressed lately | 16:38 |
*** libsysguy has joined #openstack-chef | 16:38 | |
*** emagana has quit IRC | 16:39 | |
markvan | aspiers: 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 |
aspiers | markvan: 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 yet | 16:41 |
markvan | And the new gates imply using ChefDK, but you can really do anything you want in the Rakefile. | 16:42 |
markvan | Basically 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 |
aspiers | hmm | 16:46 |
aspiers | markvan: well it would be trivial to change the Rakefile in the pacemaker cookbook to trigger the rspec run | 16:47 |
aspiers | markvan: but I don't know how you'd want to handle the ChefSpec dependency | 16:47 |
markvan | example of new ralefile: https://github.com/stackforge/cookbook-openstack-common/blob/master/Rakefile | 16:47 |
aspiers | markvan: currently there's a Gemfile and the tests run via Travis CI | 16:47 |
aspiers | BTW 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 |
aspiers | what refactoring were you thinking of? | 16:48 |
aspiers | the cookbook is very much alive, just that the stackforge version is some months out of date | 16:48 |
markvan | if that's the case, can't we just remove pacemaker from using the "old" chef gates in infra, and it would just use travis instead | 16:48 |
aspiers | if Travis works for you then that's probably simplest, yes | 16:49 |
markvan | we 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 |
aspiers | can you share those needs? I'm curious to know if our cookbook could meet them | 16:50 |
aspiers | I should say, cookbookS plural | 16:50 |
markvan | don'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 |
markvan | heres the hook in infra to our "old" gates: https://github.com/openstack-infra/project-config/blob/84f7f2f867a280bb865d9eac276d27444f8d76a4/jenkins/jobs/projects.yaml#L3522 | 16:51 |
aspiers | markvan: there were no significant architectural changes in the last 6 months, only a few bugfixes and small enhancements | 16:52 |
aspiers | markvan: and it's been on github the whole time: https://github.com/crowbar/barclamp-pacemaker/tree/master/chef/cookbooks/pacemaker | 16:53 |
markvan | ok, I see if I can find out what the story was, happened a few months ago. | 16:53 |
aspiers | there shouldn't be a huge difference between that subtree and https://github.com/stackforge/cookbook-pacemaker | 16:53 |
aspiers | but be aware that the pacemaker cookbook is one of several which we use for HA: https://github.com/crowbar/barclamp-pacemaker/tree/master/chef/cookbooks | 16:54 |
aspiers | we also have corosync, drbd, haproxy, lvm, crowbar-pacemaker ... | 16:54 |
markvan | so, is there any need for the infra gates on pacemaker cookbook then? | 16:54 |
openstackgerrit | Merged stackforge/cookbook-openstack-integration-test: move from bundle to chefdk and add bootstrap.sh https://review.openstack.org/165737 | 16:55 |
markvan | right now we have this patch https://review.openstack.org/#/c/176674/ and it has a special tweak to keep pacemaker alive on the old gates | 16:56 |
jklare | ^^hopefully | 16:56 |
aspiers | markvan: I see the tweak, but I have no idea what it does | 16:57 |
markvan | jklare: 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 |
jklare | sure | 16:57 |
jklare | markvan: sounds reasonable | 16:57 |
aspiers | I can guess what lint and style do, but unit and repo? | 16:57 |
aspiers | sorry, I've never looked at zuul config before | 16:58 |
markvan | basically 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 |
jklare | aspiers: this regex basically matches all jobs for the cookbook-pacemaker | 16:58 |
*** GonZo2K has quit IRC | 16:58 | |
aspiers | I can't answer the question because I don't know what the old or new gates do | 16:58 |
markvan | unit = chefspec/rspec repo was for testing suite, not sure if that's needed. | 16:59 |
aspiers | I can only tell you that there is a comprehensive chefspec test suite in there | 16:59 |
aspiers | which currently is being run via Travis | 16:59 |
aspiers | https://github.com/crowbar/barclamp-pacemaker/blob/master/.travis.yml#L21 | 16:59 |
markvan | yeah, if it's currently running fine on travis, I don't think we need to dup that effort on infra | 16:59 |
aspiers | sounds reasonable | 17:00 |
aspiers | I didn't know if there was some policy which preferred infra to Travis, or boycotted use of Travis or whatever :) | 17:00 |
aspiers | but if Travis is acceptable then yeah I'd stick with that | 17:00 |
aspiers | notice that .travis.yml requires a cd into the chef/cookbooks/pacemaker subdirectory | 17:01 |
aspiers | but of course in the stackforge repo that would not be required | 17:01 |
jklare | markvan: 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.html | 17:01 |
markvan | good question, most of the community cookbooks use travis....but the small group of cookbook-openstack-* ones are trying to use infra | 17:01 |
markvan | to be a bit closer to the openstack processes | 17:01 |
aspiers | it looks like j^2 and I didn't get as far as setting up .travis.yml for https://github.com/stackforge/cookbook-pacemaker | 17:01 |
markvan | I would think pacemaker should not have to deal with infra at all | 17:02 |
aspiers | but that would be trivial | 17:02 |
markvan | yup, I think that would be the right way to go here | 17:02 |
aspiers | ok great, so we have a plan | 17:04 |
markvan | aspiers: 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 cookbook | 17:04 |
jklare | markvan: aspiers: i could do that if we all agree? | 17:05 |
aspiers | +1 | 17:05 |
markvan | yup +1 from me on this | 17:05 |
markvan | jklare: trying that identity spec locally, seems odd to have basic package spec issues. | 17:06 |
jklare | markvan: i keep running into that even without switching to solorunner | 17:06 |
markvan | k, I'll dig a bit | 17:07 |
jklare | markvan: you have a hint were i have to remove the pacemaker cookbook? | 17:08 |
jklare | markvan: only projects.yml? | 17:08 |
markvan | jklare: 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 |
markvan | jklare: 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-chef | 17:13 | |
markvan | So, I think just these files need to be touched: | 17:13 |
markvan | gerritbot/channels.yaml: - stackforge/cookbook-pacemaker | 17:13 |
markvan | jenkins/jobs/projects.yaml: name: cookbook-pacemaker | 17:13 |
markvan | zuul/layout.yaml: - name: stackforge/cookbook-pacemaker | 17:13 |
markvan | but probably need to check with infra folks if that's right. | 17:13 |
jklare | so just remove the pacemaker cookbook or add another test for it? | 17:15 |
*** thumpba_ has joined #openstack-chef | 17:15 | |
*** thumpba has quit IRC | 17:18 | |
markvan | I 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 |
markvan | and handle the actual disable in another patch. | 17:20 |
jklare | i submitted 2 patches now | 17:20 |
jklare | https://review.openstack.org/#/c/178298/1 | 17:21 |
markvan | Need 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 |
jklare | i guess they will tell me if thats not the correct way | 17:21 |
*** harlowja_away is now known as harlowja_ | 17:21 | |
markvan | jklare: Might want to change the wording to disable instead of remove, I used remove when the entire github project was going away. | 17:22 |
jklare | thx, done | 17:23 |
markvan | jklare: 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 error | 17:24 |
jklare | oh | 17:25 |
markvan | humm, but that did not recreate on my box | 17:25 |
jklare | neither does it for me when i use the old bundle exec rspec | 17:26 |
jklare | its just with chefdk but not related to the runner, solorunner change | 17:26 |
markvan | I'm checking for changes in Chef package to move from resource to definition, which would cause something like this | 17:28 |
aspiers | markvan, 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 it | 17:38 |
j^2 | Nice | 17:39 |
aspiers | I doubt there'll be any objections | 17:39 |
j^2 | Thanks | 17:39 |
aspiers | It's only talking about code which has already been on github for ages | 17:39 |
aspiers | It also talks about some of the current incompatibilities between upstream cookbooks and requirements for HA-enabling them | 17:40 |
aspiers | that's *one* of the reasons why we aren't yet able to use upstream cookbooks :-/ | 17:40 |
markvan | yup, that's a good topic | 17:41 |
*** skairali has quit IRC | 17:43 | |
*** otter768 has joined #openstack-chef | 18:07 | |
*** otter768 has quit IRC | 18:12 | |
markvan | jklare: ok, got that identity issue reproduced, trying to understand what changed...seems like it would break a lot of package specs out there | 18:15 |
j^2 | giving the docker aio ubuntu run a shot | 18:17 |
*** emagana_ has quit IRC | 18:18 | |
j^2 | eeh? | 18:20 |
j^2 | https://gist.github.com/jjasghar/f8bc45dfd6cf27677ca7 | 18:20 |
jklare | looks like a prefect start ;) | 18:22 |
jklare | s/prefect/perfect/g | 18:22 |
j^2 | bb-ubb-uutt apt is there? | 18:22 |
*** emagana has joined #openstack-chef | 18:22 | |
*** thumpba_ has quit IRC | 18:23 | |
markvan | j^2: base role has both apt and yum: https://github.com/stackforge/openstack-chef-repo/blob/master/roles/os-base.json#L10 | 18:24 |
j^2 | yeah | 18:25 |
j^2 | it should | 18:25 |
*** thumpba has joined #openstack-chef | 18:25 | |
markvan | berks should handle bring that in | 18:25 |
j^2 | yeah that’s what i thought | 18:27 |
j^2 | and you can see in the gist, it’s there…. | 18:27 |
markvan | yeah, seems like berks did not grab that one | 18:28 |
j^2 | nope, something is broken with the upload | 18:29 |
j^2 | i removed the apt cookbook and it can’t find the openstack-common cookbook now | 18:29 |
j^2 | odd | 18:31 |
j^2 | ok, it’s working again, i re-vendored the cookbooks | 18:31 |
j^2 | crazy town | 18:31 |
sc` | berks don't like ruby? time to revert that change? | 18:45 |
j^2 | nope it works | 18:45 |
j^2 | ubuntu14 converged with docker and on master | 18:46 |
j^2 | aio_nova that is | 18:46 |
sc` | compute using the docker driver, i assume | 18:46 |
j^2 | yep | 18:46 |
sc` | nice | 18:46 |
openstackgerrit | Mark Vanderwiel proposed stackforge/cookbook-openstack-identity: Fix up specs to match full resource name https://review.openstack.org/178326 | 18:47 |
markvan | jklare: ^^^ fixed that identity issue | 18:47 |
*** welldannit has joined #openstack-chef | 18:48 | |
jklare | markvan: thx | 19:03 |
jklare | markvan: 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^2 | yeah the docker compute driver doesnt work | 19:10 |
markvan | jklare: 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 |
markvan | j^2: did you remember to add in the docker install step, that's still a separate step | 19:11 |
j^2 | yep | 19:11 |
j^2 | and i tried importing the busybox image like the readme says | 19:11 |
*** emagana has quit IRC | 19:11 | |
markvan | k, I have not done much with that one yet, but I know they are using that support in house now... | 19:12 |
j^2 | interesting | 19:13 |
j^2 | NoValidHost: No valid host was found. There are not enough hosts available. | 19:13 |
j^2 | that’s the errory | 19:13 |
markvan | jklare: so that might mean being moved from stackforge to just plain github project. | 19:13 |
markvan | j^2: yeah, looks like it nova scheduler could not find the docker compute host | 19:14 |
jklare | markvan: moved from stackforge does mean moved from github/stackforge to somewhere else? | 19:14 |
j^2 | that’s what it smells like markvan | 19:14 |
markvan | jklare: yup. from github/stackforge to github/ | 19:15 |
markvan | just like the other community cookbooks like rabbitmq and mysql | 19:15 |
jklare | markvan: guess that might not be too bad in the end because it would be the only cookbook in stackforge out of infra | 19:16 |
jklare | markvan: but who will move it and to were? | 19:16 |
markvan | yeah, 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 |
jklare | which one first? | 19:18 |
*** emagana has joined #openstack-chef | 19:18 | |
jklare | the creation of a new repo or the retirement from infra? | 19:18 |
*** emagana has quit IRC | 19:19 | |
*** emagana has joined #openstack-chef | 19:19 | |
jklare | aspiers: are you still around? | 19:20 |
openstackgerrit | Mark Vanderwiel proposed stackforge/cookbook-openstack-block-storage: Fix lock_path to be based upon state path https://review.openstack.org/178351 | 19:21 |
j^2 | :-O | 19:21 |
markvan | humm, I think the creation first, then we can just remove the current stackforge project the same way we did ceph. | 19:21 |
jklare | andreas just commented that we can probably move forward with our gates and continue with the moving of the pacemaker cookbook in parallel | 19:28 |
jklare | j^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^2 | yeah i don’t think any of us can without changing openstack-infra reviews | 19:32 |
j^2 | it’s all controlled via the puppet manifests iirc | 19:32 |
jklare | yeah, the removing from infra is, but i think the creation of a new proper repo somewhere outside of stackforge with a travis is not | 19:33 |
j^2 | what org should it be under? | 19:33 |
jklare | chef ? :D | 19:33 |
jklare | no idea actually | 19:34 |
jklare | i mean in the end somebody has to care for it | 19:34 |
jklare | so someone should adopt it | 19:34 |
jklare | or something | 19:34 |
j^2 | i’d volunteer, but I’ve never used pacemaker :P | 19:35 |
markvan | yeah, 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 there | 19:35 |
jklare | i think we basically screamed in paris that we want to have it | 19:36 |
jklare | and we got it | 19:36 |
j^2 | yep | 19:36 |
j^2 | but never did anything with it | 19:36 |
j^2 | which was our own damn fault | 19:36 |
j^2 | i could take the pacemaker cookbook under my name for the time being till we find a place for it | 19:36 |
markvan | but 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 |
jklare | lets wait what aspiers plans are | 19:37 |
jklare | probably not, its just to make it more visible to everybody | 19:38 |
j^2 | heh, which is a fork of a fork it seems | 19:38 |
j^2 | :P | 19:38 |
markvan | yeah, I don't see any of the other crowbar chef cookbooks in stackforge, like haproxy. | 19:38 |
jklare | i will try to put this attic/retirement patch for the stackforge/cookbook-pacemaker together | 19:39 |
j^2 | kk | 19:39 |
* markvan brb | 19:41 | |
j^2 | markvan: ran into: libvirtError: Requested operation is not valid: cpu affinity is not supported | 19:46 |
j^2 | boooo | 19:49 |
j^2 | @core fyi the Techncial Committee meeting starts in 10 mins at #openstack-meeting | 19:51 |
os-chef-bot | @j^2 @markvan @mattray @wenchma @jklare @cmluciano @zhiwei fyi the Techncial Committee meeting starts in 10 mins at #openstack-meeting | 19:51 |
*** openstackstatus has quit IRC | 19:52 | |
*** openstackstatus has joined #openstack-chef | 19:53 | |
*** ChanServ sets mode: +v openstackstatus | 19:53 | |
jklare | will our inclusion be discussed there? thought we moved to a later meeting | 19:54 |
openstackgerrit | Imtiaz Chowdhury proposed stackforge/cookbook-openstack-image: Make SSL settings configurable for Glance https://review.openstack.org/175144 | 19:57 |
j^2 | jklare: yeah i tagged it as WIP, but they might discuss it you never know | 19:58 |
jklare | not sure if the meeting ended or they started a new one or they are all drunk | 20:01 |
jklare | ;) | 20:02 |
j^2 | ditto | 20:02 |
j^2 | i’m confused | 20:02 |
jklare | ahhh, now they started | 20:03 |
j^2 | yep, and we should see how they run it so we can emulate it too | 20:03 |
j^2 | well that was fast... | 20:05 |
*** neelashah1 has joined #openstack-chef | 20:05 | |
*** neelashah2 has joined #openstack-chef | 20:06 | |
*** neelashah has quit IRC | 20:06 | |
*** otter768 has joined #openstack-chef | 20:08 | |
*** neelashah1 has quit IRC | 20:10 | |
*** otter768 has quit IRC | 20:12 | |
jklare | markvan: 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.html | 20:15 |
j^2 | per what was just approved, our monday meeting may have to move to a different channel when we are being accepted as an openstack project | 20:16 |
j^2 | if you want the tl;dr of the discussion for our application: https://gist.github.com/jjasghar/71d7b4803037a367804c | 20:16 |
markvan | j^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 |
openstack | Launchpad bug 1439280 in nova (Ubuntu) "Libvirt CPU affinity error" [Undecided,Confirmed] | 20:19 |
j^2 | :) | 20:20 |
openstackgerrit | Mark Vanderwiel proposed stackforge/cookbook-openstack-identity: Fix up specs to match full resource name https://review.openstack.org/178326 | 20:24 |
openstackgerrit | Jan Klare proposed stackforge/cookbook-openstack-identity: move from bundler to chefdk https://review.openstack.org/178270 | 20:28 |
*** GonZo2K has joined #openstack-chef | 20:35 | |
*** GonZo2K has quit IRC | 20:35 | |
*** GonZo2K has joined #openstack-chef | 20:35 | |
openstackgerrit | Mark Vanderwiel proposed stackforge/cookbook-openstack-identity: Fix up specs to match full resource name https://review.openstack.org/178326 | 20:41 |
openstackgerrit | Jan Klare proposed stackforge/cookbook-openstack-identity: move from bundler to chefdk https://review.openstack.org/178270 | 20:48 |
*** neelashah2 has quit IRC | 20:52 | |
*** harlowja_ has quit IRC | 20:55 | |
*** emagana has quit IRC | 20:56 | |
*** emagana has joined #openstack-chef | 20:58 | |
jklare | chefdk gate patch is going in right now :) | 20:58 |
*** emagana has quit IRC | 21:01 | |
jklare | we should probably merge this one fast, might be hard lateron https://review.openstack.org/#/c/178326/ :D | 21:01 |
jklare | j^2: thx | 21:02 |
j^2 | :D | 21:02 |
jklare | happy new gates ;) | 21:06 |
*** mattray has quit IRC | 21:07 | |
jklare | mmhh... ok might take a while until they take over | 21:08 |
openstackgerrit | Merged stackforge/cookbook-openstack-identity: Fix up specs to match full resource name https://review.openstack.org/178326 | 21:19 |
openstackgerrit | Merged stackforge/cookbook-openstack-common: Move role and recipe include methods to Common https://review.openstack.org/177382 | 21:28 |
*** emagana has joined #openstack-chef | 21:30 | |
*** jklare has quit IRC | 21:34 | |
*** jklare has joined #openstack-chef | 21:35 | |
*** ncerny has quit IRC | 21:37 | |
*** jklare has quit IRC | 21:38 | |
*** jklare has joined #openstack-chef | 21:40 | |
*** libsysguy has quit IRC | 21:45 | |
*** jklare has quit IRC | 21:46 | |
*** jklare has joined #openstack-chef | 21:47 | |
*** wojdev has joined #openstack-chef | 21:47 | |
*** Mike has joined #openstack-chef | 21:54 | |
*** Mike is now known as Guest3393 | 21:54 | |
*** Guest3393 has left #openstack-chef | 21:55 | |
*** emagana has quit IRC | 21:55 | |
*** jklare has quit IRC | 21:58 | |
*** jklare has joined #openstack-chef | 21:59 | |
*** jklare has quit IRC | 22:03 | |
*** jklare has joined #openstack-chef | 22:03 | |
*** harlowja has joined #openstack-chef | 22:04 | |
openstackgerrit | Imtiaz Chowdhury proposed stackforge/cookbook-openstack-image: Make SSL settings configurable for Glance https://review.openstack.org/175144 | 22:07 |
*** otter768 has joined #openstack-chef | 22:09 | |
*** otter768 has quit IRC | 22:13 | |
*** jmickle has quit IRC | 22:29 | |
*** stevemar has quit IRC | 22:35 | |
*** emagana has joined #openstack-chef | 22:44 | |
*** thumpba has quit IRC | 22: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-chef | 23:15 | |
*** petertr7 has quit IRC | 23:21 | |
*** jmickle has quit IRC | 23:22 | |
*** jmickle has joined #openstack-chef | 23:24 | |
aspiers | markvan, jklare, j^2: the HA cookbooks really need to be split out into one repo for each | 23:33 |
j^2 | lovely | 23:33 |
aspiers | markvan, jklare, j^2: for general usage, it doesn't make sense to have them all lumped together under one barclamp | 23:33 |
aspiers | although it's convenient for us here at SUSE | 23:33 |
j^2 | :-/ | 23:33 |
aspiers | and stackforge seemed like the sensible place | 23:34 |
aspiers | at the time, anyway | 23:34 |
aspiers | but if using Travis for CI means that they should go somewhere else, I'm OK with that | 23:34 |
aspiers | git subtree allows merging in both directions | 23:34 |
j^2 | kk | 23:34 |
aspiers | I think you will like the slidedeck I have prepared for you guys :) | 23:35 |
j^2 | :D i’m excited | 23:35 |
aspiers | our product owner just said he was OK with it being shared | 23:35 |
j^2 | sweet! | 23:35 |
aspiers | not sure if I need to wait for permission from anyone else | 23:35 |
aspiers | I'll give it 24 hours I guess | 23:35 |
aspiers | is there a compelling reason to move it outside stackforge? | 23:36 |
j^2 | we’re in the process of trying to move into tthe openstack namespace | 23:36 |
j^2 | https://review.openstack.org/#/c/175000/ | 23:37 |
j^2 | and we want to make sure that we don’t leave anything behind | 23:37 |
j^2 | but it seems that the ha cookbooks from you don’t fit quite with the other cookbooks | 23:37 |
aspiers | I see, but I'm not sure generic HA cookbooks belong in the OpenStack namespace | 23:37 |
j^2 | yeah | 23:37 |
j^2 | that’s the rub | 23:37 |
aspiers | although the OpenStack cookbooks, if HA-enabled, would depend on them | 23:37 |
j^2 | yeah | 23:37 |
aspiers | my slidedeck talks about the challenges of enabling them | 23:38 |
j^2 | awesome | 23:38 |
aspiers | I'd love to get feedback from you guys on that | 23:38 |
j^2 | yeah lets wait till we can get our hands on the deck so we can have all the information we need | 23:38 |
aspiers | currently it's a bit ugly, but it can't change until the community reaches consensus on a way forward | 23:38 |
j^2 | makes sense | 23:38 |
aspiers | BTW there's this if you want to see them in action https://github.com/SUSE-Cloud/suse-cloud-vagrant/tree/master/demos/HA | 23:39 |
aspiers | although it's currently out of date (SUSE Cloud 4) - needs updating to Cloud 5 | 23:39 |
j^2 | ooh nice | 23:39 |
*** os-chef-bot has quit IRC | 23:53 | |
*** os-chef-bot has joined #openstack-chef | 23:54 | |
*** emagana has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!