*** barra204 has quit IRC | 00:03 | |
*** thetrav has joined #kolla | 00:10 | |
thetrav | Anyone on the Kolla team in Melbourne? | 00:13 |
---|---|---|
sdake | thetrav none that I am aware of are in AU | 00:13 |
thetrav | bummer | 00:13 |
sdake | why may I ask? :) | 00:14 |
thetrav | I'm in Melbourne, I want to meet them, try and set up some in person collaboration | 00:15 |
sdake | roger | 00:15 |
sdake | well we are having a midcycle, you can attend remotely if you like 28th and 29th | 00:15 |
sdake | it will be a good chance to meet the team | 00:15 |
thetrav | I get two wisdom teeth removed on the 26th, I won't be much good for anything that week | 00:16 |
sdake | bummer that sucks | 00:16 |
sdake | i remember that experience vividly | 00:16 |
sdake | not pleasant | 00:16 |
thetrav | yeah, I've been putting it off for a while. | 00:16 |
sdake | atleast you will get pain killers ;-) | 00:16 |
sdake | i had mine done at 16 | 00:16 |
thetrav | supposedly easier to bounce back the younger you are | 00:17 |
sdake | definately true | 00:17 |
sdake | at 6 your jaw isn't hardened either | 00:17 |
sdake | 16 that is | 00:17 |
thetrav | tackling it mid 30's was probably not the best plan | 00:17 |
sdake | so its easier to extract them | 00:17 |
sdake | well it probably has to be done now whethre you like or not I suspect :( | 00:17 |
thetrav | correct | 00:17 |
thetrav | I'll be fine | 00:18 |
sdake | my dad was 68 when he had his out | 00:18 |
thetrav | it'll be another item ticked off the bucket list | 00:18 |
sdake | he dodged it all those years but finally the roots got infected in almsot all of them at same time | 00:18 |
thetrav | along with paragliding and canyon swing :P | 00:18 |
sdake | my friend busted his leg up pretty bad paragliding | 00:19 |
sdake | never heard of canyon swinging | 00:19 |
sdake | ya just read about it | 00:20 |
sdake | looks friegenting | 00:20 |
sdake | but safer then paragliding :) | 00:20 |
*** shadower has quit IRC | 00:23 | |
*** shadower has joined #kolla | 00:23 | |
sdake | 5 star rating, 534 reviews | 00:23 |
sdake | must be memorable ;) | 00:23 |
sdake | with my luck the rope would break | 00:26 |
*** diogogmt has joined #kolla | 00:27 | |
*** sdake_ has joined #kolla | 00:28 | |
*** vinkman has joined #kolla | 00:28 | |
*** achanda has quit IRC | 00:29 | |
*** sdake has quit IRC | 00:31 | |
*** vinkman has left #kolla | 00:41 | |
*** vinkman has joined #kolla | 00:41 | |
thetrav | heh, yeah was terrifying to make the jump | 00:43 |
thetrav | I'm not great with heights either, get a lot of vertigo | 00:43 |
*** bitblt has quit IRC | 00:44 | |
thetrav | fantastic rush though | 00:45 |
thetrav | and once you've left the platform it's like flying, especially the pendulum | 00:46 |
*** jtriley has joined #kolla | 00:49 | |
openstackgerrit | Martin André proposed stackforge/kolla: Fix symlinks to config-{internal,external}.sh https://review.openstack.org/201445 | 00:49 |
*** jtriley has quit IRC | 00:54 | |
*** dims__ has quit IRC | 00:54 | |
*** jasonsb has quit IRC | 00:58 | |
*** jasonsb has joined #kolla | 00:59 | |
*** thetrav has quit IRC | 01:00 | |
*** jruano has joined #kolla | 01:02 | |
*** jasonsb has quit IRC | 01:04 | |
sdake_ | the build from source infrastructure is pretty sweet | 01:11 |
sdake_ | i've almost finished heat in only a few hours | 01:11 |
*** erkules_ has joined #kolla | 01:16 | |
*** erkules has quit IRC | 01:18 | |
*** bradjones has quit IRC | 01:26 | |
*** dims_ has joined #kolla | 01:28 | |
*** bradjones has joined #kolla | 01:30 | |
*** bradjones has quit IRC | 01:30 | |
*** bradjones has joined #kolla | 01:30 | |
sdake_ | from source is much smaller as well | 01:33 |
*** jruano has quit IRC | 01:35 | |
*** dolpher has joined #kolla | 01:37 | |
*** unicell has quit IRC | 01:39 | |
vinkman | is it documented somewhere on how to do source builds? | 01:43 |
openstackgerrit | Steven Dake proposed stackforge/kolla: Add build from source for Heat https://review.openstack.org/201886 | 01:45 |
openstackgerrit | Steven Dake proposed stackforge/kolla: Add build from source for Heat https://review.openstack.org/201886 | 01:46 |
*** thetrav has joined #kolla | 01:47 | |
*** jtriley has joined #kolla | 01:50 | |
*** jtriley has quit IRC | 01:55 | |
*** thetrav has quit IRC | 02:05 | |
*** jasonsb has joined #kolla | 02:06 | |
*** coolsvap|away has quit IRC | 02:10 | |
*** unicell has joined #kolla | 02:10 | |
*** coolsvap|away has joined #kolla | 02:12 | |
*** dims_ has quit IRC | 02:17 | |
*** boh_ricky has joined #kolla | 02:23 | |
boh_ricky | hi everyone | 02:24 |
*** unicell1 has joined #kolla | 02:29 | |
*** unicell has quit IRC | 02:29 | |
sdake_ | hey boh_ricky how you doing | 02:33 |
sdake_ | most people are not here at this time | 02:34 |
*** sdake_ is now known as sdake | 02:34 | |
sdake | we have alot of east coast not much west coast and alot of apac/emea | 02:34 |
boh_ricky | yeah | 02:35 |
*** unicell1 has quit IRC | 02:35 | |
boh_ricky | i am in CHina | 02:36 |
*** unicell has joined #kolla | 02:36 | |
boh_ricky | UTC+8 | 02:36 |
sdake | cool ya its definately good time for apac now | 02:36 |
sdake | 8pm on the west coat atm | 02:37 |
sdake | so you said you wantedt ow ork on memcached iirc | 02:37 |
boh_ricky | sdake ,i am interesting in the bp memcached container. | 02:38 |
sdake | cool | 02:38 |
sdake | i'll assign to you what is your launchpad id | 02:38 |
boh_ricky | may be i can try,if possible | 02:38 |
boh_ricky | boh.ricky | 02:38 |
sdake | cool your all set | 02:39 |
sdake | feel free to ask questions :) | 02:39 |
sdake | recommend reading ansible-multi.rst | 02:39 |
sdake | in the specs directory | 02:39 |
sdake | it explains how our three config strategies work | 02:39 |
boh_ricky | ok isee it | 02:40 |
sdake | we have config internal, which you will want to do first I suspect | 02:40 |
sdake | then we have a config external with two subtypes | 02:40 |
sdake | the config external just takes an external configuration file that ansible sets up | 02:40 |
sdake | and feeds it in | 02:40 |
sdake | i'd focus on just getting config intrnal to work to start | 02:41 |
sdake | we do development in the centos directory | 02:41 |
sdake | docker/centos/rdo | 02:41 |
sdake | we lead with that | 02:42 |
sdake | and then we follow up with everything else | 02:42 |
*** sdake_ has joined #kolla | 02:43 | |
*** coolsvap has quit IRC | 02:45 | |
*** sdake has quit IRC | 02:46 | |
*** sdake__ has joined #kolla | 02:46 | |
boh_ricky | ok | 02:49 |
*** sdake_ has quit IRC | 02:50 | |
boh_ricky | thanks for what u said | 02:51 |
SamYaple | hello people | 02:55 |
SamYaple | pbourke: congrats | 02:55 |
SamYaple | sdake__: around? | 02:55 |
sdake__ | shoot samyaple | 02:56 |
SamYaple | re: docker push same layer many times | 02:56 |
SamYaple | i played with layer squashing all night. i have a mostly done python script for it. i believe I can work around the issue | 02:57 |
openstackgerrit | Steven Dake proposed stackforge/kolla: Add build from source for Magnum https://review.openstack.org/201895 | 02:57 |
SamYaple | also, it looks like we can take the currently 770MB centos-base image and smash it into 400MB, but that isn't confirmed yet | 02:58 |
sdake__ | these from source builds are about 100-200mb smaller | 02:58 |
SamYaple | yes | 02:58 |
*** sdake__ is now known as sdake | 02:58 | |
sdake | I don't get why | 02:59 |
SamYaple | no extra dependacies are installed | 02:59 |
SamYaple | and im fairly certain they are missing dependacies that wont show up until they are run later | 02:59 |
sdake | openstack is pretty good about requirements.txt | 02:59 |
SamYaple | thats not the only requirements :) | 03:00 |
sdake | what is layer squashing | 03:00 |
SamYaple | the centos-base consists of about 15 layers. I can squash that to one large layer | 03:01 |
SamYaple | we talked about this a month or so back | 03:01 |
sdake | by tar untar ? | 03:04 |
*** achanda has joined #kolla | 03:10 | |
SamYaple | kinda? | 03:10 |
SamYaple | its all in python, nothing hits the disk | 03:10 |
SamYaple | well except the new layer | 03:10 |
*** rbergero1 has quit IRC | 03:19 | |
*** dims_ has joined #kolla | 03:19 | |
sdake | samyaple cool so after that goes in, nova and neutron ansible stuff will be hitting repo ? | 03:21 |
SamYaple | nova has been in the repo | 03:21 |
sdake | oh nice | 03:21 |
sdake | so we are just missing neutron? | 03:21 |
SamYaple | neutron is mostly done, but ive been having issues with it | 03:21 |
SamYaple | im also having to do hackish things wihle waiting on the haproxy container | 03:22 |
sdake | waiting for it to be completed you mean? | 03:22 |
SamYaple | inc0 is working on it | 03:22 |
sdake | ok | 03:22 |
SamYaple | but he is tryin gto bundle the container and ansible playbooks which wont fly | 03:22 |
SamYaple | we need the container now, then well test implementations | 03:23 |
sdake | i dont see nova in the repo under the roles directory | 03:23 |
*** dims_ has quit IRC | 03:23 | |
SamYaple | ah nvm its just in review from a few days back | 03:24 |
SamYaple | thought it merged | 03:24 |
SamYaple | https://review.openstack.org/#/c/200881/ | 03:24 |
SamYaple | take care of that will ya | 03:24 |
openstackgerrit | Merged stackforge/kolla: Fixes login failure to Horizon dashboard https://review.openstack.org/201081 | 03:24 |
sdake | reviewing now | 03:24 |
sdake | why remoe the glance registry and api ports? | 03:25 |
sdake | remove? | 03:25 |
sdake | is that an error? | 03:25 |
SamYaple | its moved to a different file | 03:26 |
SamYaple | it was an error to be in that file | 03:26 |
openstackgerrit | Merged stackforge/kolla: Fix symlinks to config-{internal,external}.sh https://review.openstack.org/201445 | 03:26 |
sdake | why do you create empty config files | 03:32 |
sdake | why create them at all I guess is my question | 03:32 |
SamYaple | they have to exist | 03:32 |
SamYaple | the config needs a rework and those files need comments | 03:32 |
sdake | looks pretty solid | 03:33 |
sdake | dont see any errors | 03:33 |
sdake | i approved it | 03:33 |
SamYaple | cool | 03:34 |
sdake | now for neutron, then i'll take a stab at heat | 03:34 |
sdake | and we can break the remaining ones up among the team | 03:34 |
SamYaple | we will need a discussion of the configs once everyone sees how i have planned for them to work. likely people will reject it at first but it is the most flexible option. we need to make it less rough around the edges though | 03:34 |
sdake | ya well lets follow the model you ahve laid out | 03:35 |
SamYaple | but luckily it is all "advanced" usage so it doesnt affect anything else | 03:35 |
sdake | once we experience it and get it all rolling | 03:35 |
sdake | we will be in a better place to offer change suggestions | 03:35 |
SamYaple | that was my thinking as well | 03:35 |
openstackgerrit | Merged stackforge/kolla: Ansible Nova w/ libvirt support https://review.openstack.org/200881 | 03:36 |
sdake | speaking of which, how do I launch this single node | 03:36 |
SamYaple | plus it will be easy to make large changes quickly since the playbooks have so few lines of code | 03:36 |
SamYaple | sdake: thats super easy | 03:36 |
sdake | make me feel dumb why dont ya :) | 03:37 |
SamYaple | https://review.openstack.org/#/c/199077/6/docs/ansible-deployment.md | 03:37 |
SamYaple | i dont me intuitive, i mean easy :) | 03:37 |
SamYaple | install those deps | 03:37 |
SamYaple | then read the paragraph afterward and run that ansible-playbook command | 03:37 |
SamYaple | youll likely need to read the rest of the doc as well, but dont worry about configuring the inventory file at all | 03:38 |
SamYaple | all-in-one inventory file never needs to be adjusted | 03:38 |
sdake | tonight i'd like to get multinode going too | 03:40 |
sdake | if I can find ethernet cables to do the job | 03:40 |
SamYaple | please document all of your "first time" issues, even if it is user error | 03:41 |
SamYaple | im kinda in a development bubble of "i know how things work and my environment is setup" | 03:41 |
SamYaple | hard to write docs for that | 03:41 |
sdake | yes | 03:42 |
sdake | etc directory | 03:42 |
sdake | what do I do with that | 03:42 |
SamYaple | put the files in etc? same procedure as every other openstack project | 03:43 |
SamYaple | etc/kolla -> /etc/kolla | 03:43 |
sdake | very few people actually do that with openstack ;) | 03:44 |
SamYaple | all the packages do | 03:44 |
SamYaple | well, at least teh ubuntu packages do | 03:45 |
sdake | per mdenided on /usr/share/kolla | 03:46 |
sdake | what is supposed to go in /usr/share/kolla? | 03:46 |
SamYaple | nothing. i have a todo in the defaults.yml telling me to find and kill references to that | 03:46 |
SamYaple | right now i think templates get saved there | 03:46 |
SamYaple | so nothing is "supposed to", but currently things are | 03:47 |
sdake | is /usr/share/kolla/templates supposed to be a directory? | 03:47 |
SamYaple | yea | 03:47 |
SamYaple | it should be getting created for oyu | 03:47 |
sdake | should I run as sudo? | 03:48 |
SamYaple | when running locally, yea youll need to until all the permissions are worked out | 03:48 |
SamYaple | (i think that directory is the last permission issue) | 03:48 |
sdake | fatal: [localhost] => {'msg': 'One or more items failed.', 'failed': True, 'changed': False, 'results': [{'msg': "AnsibleUndefinedVariable: One or more undefined variables: 'dict object' has no attribute u'ansible_eth0'", 'failed': True}]} | 03:49 |
sdake | my eth0 is actually em1 | 03:49 |
SamYaple | you did not update the /etc/kolla/global.yml did you | 03:49 |
sdake | no I didn't catch that part | 03:49 |
SamYaple | ok can you make note of that so we can update teh docs | 03:50 |
sdake | yes of course | 03:51 |
sdake | starting containers takes a long time | 03:52 |
sdake | is the color yellow ok? | 03:52 |
SamYaple | yellow means changed | 03:53 |
SamYaple | green means unchanged | 03:53 |
SamYaple | red is bad | 03:53 |
sdake | should the booting process tae a long time | 03:53 |
sdake | like on order of 2-3 minutes or more? | 03:53 |
SamYaple | the containers starting probably dont take a while, its probably recreating the container after a bootstrap (so it is waiting for the previous one to stop) | 03:53 |
SamYaple | no. mine completes in under 2 minutes all the way through nova | 03:54 |
sdake | its on keystone atm | 03:54 |
sdake | creaitng database | 03:54 |
sdake | i bet it is pulling the containers | 03:55 |
sdake | could explain the lag | 03:55 |
SamYaple | did you read the docs? | 03:55 |
sdake | no | 03:55 |
sdake | why read the docs? ;-) | 03:55 |
SamYaple | for locally built images you need to change 'docker_pull_policy: "missing"' in globals.yml | 03:55 |
*** achanda has quit IRC | 03:56 | |
*** diogogmt has quit IRC | 03:56 | |
*** achanda has joined #kolla | 03:57 | |
sdake | seems to get jammed up on keystone db creation | 03:58 |
SamYaple | did you change the line and then remove the containers. and then rebuild the containers? | 03:59 |
sdake | i did cleanup-containers -f | 03:59 |
SamYaple | because you have likely pulled the containers and overridden your local ones | 03:59 |
SamYaple | thats not gonna do anything i dont thikn | 03:59 |
sdake | that permanently removes any container contents in the system | 03:59 |
sdake | but not images | 03:59 |
SamYaple | oh that just removes all containers | 04:00 |
SamYaple | without the -v option | 04:00 |
SamYaple | yikes | 04:00 |
sdake | failed: [localhost] => {"failed": true} | 04:00 |
SamYaple | lots of orphaned volumes | 04:00 |
sdake | msg: unable to connect, check login credentials (login_user, and login_password, which can be defined in ~/.my.cnf), check that mysql socket exists and mysql server is running | 04:00 |
sdake | FATAL: all hosts have already failed -- aborting | 04:00 |
sdake | ya its a dev tool | 04:00 |
sdake | i get that my disk will fill up ;) | 04:00 |
SamYaple | did you read setup the vip in the globals.yml? | 04:01 |
sdake | no | 04:01 |
sdake | where is that, in the docs? | 04:01 |
sdake | damn I guess I better read the docs | 04:01 |
SamYaple | https://github.com/stackforge/kolla/blob/master/docs/ansible-deployment.md | 04:02 |
SamYaple | enjoy | 04:02 |
sdake | i don't recall reviewing these docs | 04:04 |
sdake | nice job! | 04:04 |
SamYaple | pbourke has been cleaning them up. he ran into all of the issues you just talked about and then documented them | 04:04 |
sdake | GATHERING FACTS *************************************************************** | 04:07 |
sdake | ok: [localhost] | 04:07 |
sdake | TASK: [glance | Creating the Glance service and endpoint] ********************* | 04:07 |
sdake | fatal: [localhost] => One or more undefined variables: 'glance_api_port' is undefined | 04:07 |
sdake | FATAL: all hosts have already failed -- aborting | 04:07 |
sdake | PLAY RECAP ******************************************************************** | 04:07 |
sdake | to retry, use: --limit @/root/site.retry | 04:07 |
sdake | localhost : ok=39 changed=16 unreachable=1 failed=0 | 04:07 |
sdake | getting further, and yes i've rtfme now :) | 04:07 |
sdake | this is master | 04:07 |
SamYaple | you running with the just merged nova master? | 04:07 |
sdake | yes | 04:07 |
SamYaple | damn let me check | 04:08 |
sdake | i just git pulled | 04:08 |
sdake | you movd that to the etc directory | 04:09 |
sdake | I think that is the cause | 04:09 |
sdake | we have to be careful with those sorts of moves in the future | 04:09 |
sdake | like not in the next month but long term ;-) | 04:10 |
SamYaple | /etc/kolla/defaults.yml should have the glance_api_port | 04:10 |
SamYaple | yea well need an update script | 04:10 |
sdake | mine does not because I copied from pre-nova merge | 04:10 |
SamYaple | itll have to compare/merge the yml files to update them i think | 04:10 |
SamYaple | or something along those lines | 04:10 |
sdake | glance is jammed up on waiting for bootstrap container to exit | 04:15 |
sdake | does it have a timer? | 04:15 |
sdake | i just fired off sudo again without cleaning up the containers | 04:15 |
SamYaple | yea dont do that | 04:15 |
sdake | ideally we need to tolerate failures of our own making :) | 04:15 |
SamYaple | eh well see what we tolerate. alot of these failures will only happen in dev environments | 04:16 |
SamYaple | waht we *need to tolerate | 04:16 |
sdake | docker blocking is a perfectly reasonable thing for a poorly behaving system to do :) | 04:16 |
SamYaple | i doubt thats what happening though | 04:17 |
sdake | that error that just happeend after I git updated, that oculd happen again - that is not a dev environment that coudl happen in production | 04:17 |
SamYaple | i dont think you know whats actually happening | 04:17 |
sdake | anywy cleaned up and pulled trigger on it again | 04:18 |
sdake | your right I have no idea | 04:18 |
sdake | all I know is it bloced and didn't exit or finish :) | 04:18 |
*** achanda has quit IRC | 04:18 | |
SamYaple | there are a few bits we need to make better, but im not even close to worrying about them since most of the crashes are caused by tihng only devs will have an issue with | 04:19 |
sdake | TASK: [glance | Waiting for bootstrap container to exit] ********************** | 04:19 |
sdake | after a clenaup | 04:19 |
sdake | stuck there | 04:19 |
SamYaple | thats normal, whats breaking in the container? | 04:20 |
SamYaple | you did a full container rebuild, yes? | 04:20 |
sdake | yesterday or so yes | 04:20 |
*** coolsvap|away is now known as coolsvap | 04:20 | |
sdake | [sdake@bigiron tools]$ sudo docker logs a1 | 04:20 |
sdake | [sdake@bigiron tools]$ | 04:20 |
SamYaple | you need to rebuild al lyour containers. you just did a git pull and i know nova touched at least nova containers | 04:21 |
sdake | not sure why that would make glance jam up at bootstrapping? | 04:21 |
SamYaple | i dont know what glance container you previously built or what branch you are on | 04:22 |
sdake | i am on master | 04:22 |
SamYaple | the containers you built arent from master | 04:22 |
sdake | master - t1 days | 04:22 |
sdake | my containers are 6 days old | 04:22 |
sdake | kollaglue/centos-rdo-glance-api latest ba7ff05c0f31 4 days ago 743.7 MB | 04:23 |
sdake | rather 4 days | 04:23 |
SamYaple | ok? rebuild the containers | 04:23 |
sdake | did you change something in glance in the last 4 days that would make the container work? | 04:24 |
sdake | related to bootstrapping? | 04:24 |
SamYaple | i have no idea what was merged in the bast 4 days. and i dont have time to look | 04:24 |
SamYaple | just rebuild the containers from master and then we can see if the issue still exists | 04:24 |
sdake | ok t - 1 hour to new containers bbiaf | 04:24 |
SamYaple | use the new build script | 04:24 |
SamYaple | i mean if you want it done quickly that is | 04:24 |
sdake | ya new containers did it | 04:41 |
sdake | that is not ideal :( | 04:41 |
SamYaple | what is not ideal? | 04:43 |
SamYaple | to me that sounds like working as designed | 04:44 |
sdake | locks up on an upgrade? | 04:44 |
sdake | how is it suppose to be designed to do that :) | 04:44 |
SamYaple | you werent doing an upgrade | 04:45 |
SamYaple | we have no upgrade anything yet | 04:45 |
SamYaple | upgrades are a whole different best | 04:45 |
SamYaple | beast* | 04:45 |
SamYaple | right now the only "upgrade" is it will use a new container if it is available after you have already setup your environment | 04:46 |
SamYaple | in your case you hadnt built the new container | 04:46 |
SamYaple | or setup the environment | 04:46 |
*** boh_ricky has quit IRC | 04:46 | |
SamYaple | i dont understand what you would be expected | 04:46 |
sdake | localhost : ok=95 changed=61 unreachable=0 failed=0 | 04:47 |
sdake | does that mean success? | 04:47 |
SamYaple | no failures == success | 04:47 |
SamYaple | no run the command again ;) | 04:48 |
sdake | which openrc creds is it going to use? | 04:48 |
SamYaple | what do you mean? | 04:48 |
*** boh_ricky has joined #kolla | 04:48 | |
sdake | source .openrc | 04:48 |
sdake | to interact with openstack? | 04:48 |
SamYaple | we arent generating that yet | 04:48 |
sdake | which creds does it use | 04:48 |
sdake | how do you do testing? | 04:49 |
sdake | so I am running a second time, its redeploying the existing system? | 04:49 |
SamYaple | i have an openrc file | 04:49 |
sdake | mind sharing | 04:49 |
SamYaple | sure, sec | 04:49 |
sdake | i want to see stuff actually work vs run playbook command s:) | 04:50 |
SamYaple | you ask quesitons about the ansible output and i explain them, then you complain about not "seeing how things actually owrk"? | 04:50 |
sdake | i wasn't complaining? | 04:51 |
sdake | what I mean is I want to see openstack work | 04:51 |
sdake | I want to interact with openstack | 04:51 |
SamYaple | it kinda feels that way. but i know its you just hammering at it | 04:51 |
sdake | glance would be good enough ;) | 04:51 |
sdake | well if glance works, I'll think what has been done so far is fantastic ;) | 04:51 |
*** jtriley has joined #kolla | 04:51 | |
sdake | so not complaining | 04:52 |
sdake | looks pretty fast | 04:52 |
sdake | looks to work pretty well | 04:52 |
SamYaple | http://paste.openstack.org/show/376415/ | 04:52 |
SamYaple | thats my openrc | 04:52 |
sdake | looks fairly bug free minus update process to /etc files | 04:52 |
sdake | that looks like a can of worms | 04:52 |
SamYaple | glance image-create --name "cirros-0.3.4-x86_64" --file ~/cirros-0.3.4-x86_64-disk.img --disk-format qcow2 --container-format bare --progress | 04:52 |
*** boh_ricky has quit IRC | 04:53 | |
SamYaple | after sourcing your creds ^^ that will upload to glance | 04:53 |
SamYaple | assuming oyu have that image in that place ;) | 04:53 |
SamYaple | and while you cant boot an instance, most of the nova things still work (services check in, you can do flavors and stuff) | 04:53 |
sdake | [sdake@bigiron kolla]$ glance image-list | 04:54 |
sdake | Unable to determine the Keystone version to authenticate with using the given auth_url. Identity service may not support API version discovery. Please provide a versioned auth_url instead. error=Unable to establish connection to http://192.168.1.1.100:35357 | 04:54 |
sdake | ERROR: Unable to load glance-api-keystone from configuration file /usr/share/glance/glance-api-dist-paste.ini. | 04:55 |
sdake | Got: ImportError('No module named cachetools',) | 04:55 |
sdake | from glance-api | 04:55 |
* sdake grumbles at rdo | 04:56 | |
SamYaple | well thats new ;) | 04:56 |
SamYaple | im so happy | 04:56 |
* SamYaple is holding on until all source installs | 04:56 | |
sdake | HypervisorUnavailable: Connection to the hypervisor is broken on host: bigiron.broked.org | 04:56 |
*** jtriley has quit IRC | 04:56 | |
sdake | from nova-compute | 04:56 |
sdake | note I had a a 6-10 second sleep in there to prevent hat prolem | 04:57 |
SamYaple | is that just a log message, or is the contaienr broken? | 04:57 |
sdake | which one, nova or glance? | 04:57 |
SamYaple | nova | 04:57 |
sdake | they are both in a restart state | 04:57 |
SamYaple | yea seems like upstream issues. nova-compute shouldnt be crashing just because it cant talk to libvirt | 04:58 |
SamYaple | but ill check it out tonight | 04:58 |
sdake | oh it does | 04:58 |
sdake | there is a sleep 6 or something in the code to prevent it currently | 04:58 |
SamYaple | not on my system. it retries | 04:58 |
sdake | ya its definatley retrying then does this: | 04:59 |
sdake | INFO - This container has already been configured; Refusing to copy new configs | 04:59 |
sdake | then loops | 04:59 |
SamYaple | no retired in the service itself, not the docker container | 04:59 |
sdake | i looked at he code 3-4 months ago it had no retry in it | 05:00 |
sdake | not sure about master | 05:00 |
sdake | which is why I added the hack rather then fixing properly | 05:00 |
sdake | because compose would try to restart libvirt as well | 05:00 |
sdake | but that shouldn't be a problem here | 05:01 |
SamYaple | yea my point was the compute service shouldnt be bombing out | 05:02 |
SamYaple | i can run it without libvirt without it bombing out (but it will be "broken" | 05:02 |
sdake | ya I agree compute *should* just retry to connect to libvirt, but as of 3-4 months ago it exited instead | 05:03 |
SamYaple | will have to test | 05:03 |
sdake | dan berrange doesn't think tcp is a support model that makes sense for openstac + libvirt | 05:04 |
SamYaple | he must not like live-migration | 05:04 |
sdake | i dont know | 05:06 |
sdake | so i fixed the cachetools problem | 05:06 |
sdake | in glance-api | 05:06 |
sdake | (by pip installing it in the container) | 05:06 |
sdake | now I get: | 05:06 |
sdake | [sdake@bigiron ansible]$ glance image-list | 05:06 |
sdake | Unable to determine the Keystone version to authenticate with using the given auth_url. Identity service may not support API version discovery. Please provide a versioned auth_url instead. error=Unable to establish connection to http://192.168.1.1.100:35357 | 05:06 |
*** rbergeron has joined #kolla | 05:06 | |
SamYaple | the reference was to the fact that live-migration leverages libvirt, which requires tcp to communicate | 05:06 |
SamYaple | yea its all bungled sdake | 05:07 |
SamYaple | that wont work | 05:07 |
SamYaple | it probably never bootstrapped properly | 05:07 |
sdake | typo | 05:07 |
*** achanda has joined #kolla | 05:07 | |
sdake | [sdake@bigiron kolla]$ glance image-list | 05:07 |
sdake | +----+------+ | 05:07 |
sdake | | ID | Name | | 05:07 |
sdake | +----+------+ | 05:07 |
sdake | +----+------+ | 05:07 |
sdake | victory :) | 05:07 |
sdake | sweet | 05:07 |
sdake | well heat should be easy enough - I'll knock that out tomorrow | 05:07 |
SamYaple | wait i thought it was broken in all containers | 05:07 |
sdake | i had a typo in my openrc | 05:08 |
sdake | the bootstrapping thing was fixed by rebuildilng like oh 1-2 hours ago | 05:08 |
SamYaple | ah i see what you mean | 05:08 |
sdake | cool glance image create works | 05:10 |
sdake | well our config model is fantastic in comparison to every other deployment tool | 05:11 |
sdake | works well out of the box | 05:11 |
sdake | can be customized in any fashion | 05:11 |
sdake | 2-3 minute deployment | 05:12 |
SamYaple | realistically it is more like 15m | 05:12 |
SamYaple | once everything is up | 05:13 |
SamYaple | and thats assuming you have have all the contaienrs downloaded | 05:13 |
sdake | for how many nodes? | 05:14 |
sdake | 3 nodes = 15 minutes with local registry? | 05:14 |
SamYaple | local registry I would say ~100 nodes in 15 minutes | 05:14 |
SamYaple | then youll probably be breaking the bandwidth on the local side | 05:15 |
SamYaple | the number of nodes does not affect the total deploy time significantly | 05:15 |
sdake | the network can go faster then docker can from whatI can tell | 05:15 |
SamYaple | the way the containers are downloaded (local vs internet) will be the biggest factor | 05:15 |
SamYaple | not when you have 100 nodes pulling from one registry | 05:15 |
sdake | rather registry | 05:16 |
sdake | althoug hthat was registryv1 code | 05:16 |
sdake | with registry v1, registry was cpu bound not io bound | 05:17 |
sdake | and I only have gige ethernet | 05:17 |
SamYaple | i run both v1 and v2 registry for testing | 05:17 |
SamYaple | i can saturate gig with both of them | 05:17 |
SamYaple | _if_ i have multiple lcients pulling | 05:17 |
sdake | so pretty cool you said you are able to go from 1 to 2 to 3 nodes | 05:20 |
sdake | is that difficult? | 05:20 |
sdake | i need to get my hardware plugged in to try it, but i'm curious what you think the steps may be | 05:20 |
SamYaple | its simply a matter of specifying a different inventory file. i change nothing else | 05:20 |
sdake | so you uncomment the first line? | 05:21 |
sdake | nm | 05:21 |
sdake | you use the multinode invenotry file? | 05:21 |
SamYaple | yea, but you will aactually have to change that file to fit your environment | 05:22 |
SamYaple | unlike the all-in-one inventory file | 05:22 |
sdake | ya from support to my ips? | 05:22 |
SamYaple | I would suggest hostnames, but ips should work (have not tested that) | 05:22 |
sdake | and ssh_user | 05:22 |
SamYaple | you can just remove that | 05:23 |
SamYaple | it has to be root | 05:23 |
SamYaple | which is default | 05:23 |
sdake | so I need more then just database and message broker right? | 05:23 |
sdake | that is on the tbd list? | 05:23 |
SamYaple | https://github.com/stackforge/kolla/blob/master/ansible/inventory/multinode | 05:23 |
sdake | i see, i was looking at old code | 05:24 |
sdake | too many trees! | 05:24 |
SamYaple | sdake: yea gotta fix the directory access issue. we should be able to run al lthe playbooks without using root 9assuming the guest user is a docker user) | 05:24 |
sdake | seems like managing this inventory file willbe painful | 05:28 |
SamYaple | disagree. but ansible supports many many ways to handle the inventory | 05:28 |
SamYaple | outside of the kolla scope | 05:28 |
SamYaple | the fact is if i have 50 computes named 'company-compute01' ... 'company-compute50' I can specify them with one line in ansible | 05:29 |
sdake | perhaps for now, not sure long trem | 05:29 |
sdake | the reason being it appears you ahve to hae implementation understanding of kolla to deploy an inventory fie | 05:30 |
SamYaple | why? you only add your host in one section | 05:30 |
sdake | so under cmpute you add compute nodes? | 05:30 |
SamYaple | yup | 05:30 |
sdake | and under support you add controller nodes? | 05:30 |
SamYaple | yup | 05:30 |
SamYaple | support can be changed btw. its just a "thats what was there" name | 05:31 |
SamYaple | i have no prefernce. it doesnt affect anything outside the inventory | 05:31 |
sdake | that is all you ahve to do to configure the inventory file? | 05:32 |
SamYaple | yup | 05:32 |
sdake | list your controller and compute nodes? | 05:32 |
SamYaple | yup | 05:32 |
SamYaple | (and later storage and network nodes) | 05:32 |
sdake | it has other implemetnation details, can those be abstracted in some other file? | 05:32 |
sdake | [keystone:children] | 05:32 |
SamYaple | like i said, ansible supports many many ways to manage inventory | 05:32 |
sdake | eg^^ | 05:33 |
SamYaple | including tying into a database | 05:33 |
SamYaple | eh maybe but then it actually does get complicated | 05:33 |
SamYaple | we have to do "our own thing" | 05:33 |
sdake | file based management is good | 05:33 |
SamYaple | im trying not to do that in the kolla base | 05:33 |
sdake | wher ei struggle is [keystone:children] | 05:33 |
sdake | that will blow up someone when they go "what does that mean" | 05:34 |
SamYaple | i put comments in explicitly telling you to ignore that | 05:34 |
SamYaple | only if you know what you are doing modify that | 05:34 |
sdake | and I explicitly didn't read it ;-) | 05:34 |
SamYaple | that comes from docs | 05:34 |
SamYaple | i dont take any responsibility then | 05:34 |
sdake | users do all kinds of wired things ;) | 05:34 |
SamYaple | and thats not the packages fault | 05:34 |
SamYaple | if you go modify and uncomment a bunch of random lines and expect it to work, thats on the user | 05:35 |
sdake | ya i hear that, but anything in /etc is fair game to most admins | 05:37 |
sdake | when shits on fire, "hey look I bet if I change this i'm golden" | 05:37 |
SamYaple | i agree. but they cant expect fair game to also make it work | 05:37 |
sdake | and then they are not golden | 05:37 |
sdake | they are torpeedoed | 05:37 |
SamYaple | not my problem | 05:37 |
SamYaple | you fuck up your configs, thats on you | 05:37 |
SamYaple | you cant make this idiot proof | 05:37 |
SamYaple | those are configurable. you config them if you know what they do | 05:38 |
sdake | re neutorn, are you implementing ovs or linux bridge | 05:40 |
SamYaple | ovs | 05:40 |
SamYaple | but a when conditional should make this quickly supporting both | 05:40 |
sdake | cool | 05:40 |
sdake | i need both | 05:40 |
SamYaple | i cant promise both by L2 | 05:41 |
sdake | understood | 05:41 |
sdake | both by l3 is good for me ;) | 05:41 |
*** inc0 has joined #kolla | 05:41 | |
SamYaple | L3 should be doable i think | 05:41 |
sdake | maybe able to help there as well | 05:41 |
* SamYaple is not a big linuxbridge guy so unsure of potentiall issues | 05:41 | |
sdake | may be able to get daneyon to do some work there - he is a linuxbridge pro | 05:42 |
inc0 | morning | 05:42 |
SamYaple | honestly it already works in a container, so that should be enough | 05:42 |
sdake | hey inc0 | 05:42 |
SamYaple | morning inc0 | 05:42 |
inc0 | whats up? | 05:42 |
sdake | just playing with ansible deployment of kolla | 05:42 |
sdake | seems to work minus nova ;) | 05:42 |
inc0 | I'll take a look | 05:42 |
SamYaple | nova should be working minus networking sdake | 05:42 |
sdake | havey ou tried it yet? | 05:43 |
SamYaple | if its not thats an issue | 05:43 |
sdake | samyaple nova is restarting in my environment | 05:43 |
SamYaple | k looking now | 05:43 |
sdake | the api | 05:43 |
inc0 | I haven't tried nova yet, if that's what you asking. I've tried ansible a lot | 05:43 |
sdake | oh you have tried sam's work in progress then? | 05:43 |
inc0 | I've even made haproxy ansiblish Sam;) | 05:44 |
sdake | its looking more like work done rather then in progress | 05:44 |
inc0 | yeah, I'm about to submit haproxy with ansible | 05:44 |
SamYaple | which i will -2 | 05:44 |
SamYaple | sperate them | 05:44 |
inc0 | two separate patches Sam | 05:44 |
SamYaple | excelent | 05:44 |
SamYaple | MAHAHAAH | 05:44 |
inc0 | don't worry, I know git enough to make patch series | 05:44 |
inc0 | I've solvd this role problem | 05:45 |
SamYaple | oh yea | 05:45 |
SamYaple | ? | 05:45 |
inc0 | by adding group vars to groups we want to have vip of, for example keystone | 05:45 |
inc0 | we add keystone:vars and there specify vip port and so on | 05:45 |
sdake | http://ur1.ca/n4mvb -> http://paste.fedoraproject.org/244476/93914914 | 05:46 |
sdake | samyaple logs ^^ | 05:46 |
inc0 | and few rather longer statements in jinja allowed me to get these vars from haproxy role | 05:46 |
inc0 | even if host groups were mutually exclusive | 05:47 |
sdake | the thing is samyaple that should work after it cycles | 05:47 |
SamYaple | sdake: yea something else is going on | 05:47 |
sdake | which implies it is missing a bindmount or some other error | 05:47 |
sdake | let me double check i rebuilt the containers properly | 05:47 |
SamYaple | probably missing sock shared or something | 05:47 |
sdake | are you able to replicate it? | 05:47 |
sdake | or only me | 05:47 |
SamYaple | inc0: pretty sure i know what you are talking about, and why i was trying to tell you you should upload the work sooner. that isn't where we specify ports | 05:48 |
SamYaple | but upload the patch and ill review it | 05:48 |
SamYaple | sdake: i am checking now | 05:48 |
SamYaple | its complaining about cachetools in all the containers | 05:48 |
inc0 | SamYaple, we can specify this port in default config | 05:49 |
SamYaple | inc0: we already do | 05:49 |
inc0 | and then use variable in inventory, it's working | 05:49 |
SamYaple | that was my point | 05:49 |
SamYaple | https://github.com/stackforge/kolla/blob/master/etc/kolla/defaults.yml#L29 | 05:49 |
inc0 | I don't use inventory as config if that's what you're thinkig | 05:49 |
SamYaple | we have no need for group_vars though | 05:50 |
inc0 | its like vip_port={{ glance_api_port }} | 05:50 |
SamYaple | not at the moment | 05:50 |
inc0 | well, this seems to be best place for this type of logic tho | 05:50 |
sdake | kollaglue/centos-rdo-nova-base latest 22e11545e9a8 4 days ago 757.5 MB | 05:50 |
SamYaple | the big question here, have you tested that the HUP for haproxy reload new configs as well? | 05:50 |
sdake | I think buidl.py is busted with -T 1000 | 05:50 |
SamYaple | sdake: youre using cache | 05:51 |
inc0 | I'm on it today, wanted to finish what I've started with ansible | 05:51 |
inc0 | and get this to working point | 05:51 |
SamYaple | wasted effort though. this has to be discussed. the container is top priority | 05:51 |
inc0 | I've learned ansible, so no, not wasted effort | 05:51 |
SamYaple | but youre holding up the project by learning ansible | 05:52 |
SamYaple | i need to get this all stable by L2 | 05:52 |
SamYaple | if you had pushed the container, I could have haproxy done | 05:52 |
inc0 | yeah, but we need more than 1 person who knows ansible right? | 05:52 |
SamYaple | agreed, but i am doing the base bits for ansible to get it stable now | 05:52 |
SamYaple | i will _not_ be doing all the other container | 05:53 |
SamYaple | i will only be guiding | 05:53 |
SamYaple | thats where the ocmmunity is learning ansible, that was the plan that was agreed to | 05:53 |
inc0 | I'm a rebel I guess;) | 05:53 |
SamYaple | i know, I am the same | 05:54 |
sdake | so back on this using cache thing, how do I fix that | 05:54 |
SamYaple | i can't fault you for it | 05:54 |
SamYaple | sdake: my guess is pip install cachetools in base | 05:54 |
SamYaple | oh you mean the docker build issue | 05:54 |
sdake | huh? | 05:54 |
sdake | yes | 05:54 |
SamYaple | merge this https://review.openstack.org/#/c/201433/ | 05:54 |
sdake | i already fixed cachetools | 05:54 |
SamYaple | fixes that | 05:54 |
SamYaple | argparser was going its job as designed, but i misunderstood how it was 'type'ing the values | 05:56 |
SamYaple | bool will not work as such | 05:56 |
SamYaple | sdake: did you file a bug for cachetools? if not, can you? it should probably go in base | 05:57 |
SamYaple | it is affecting at least glance and nova | 05:58 |
sdake | ya | 05:58 |
sdake | i'm working on it | 05:58 |
openstackgerrit | Steven Dake proposed stackforge/kolla: Install cachetools via pip in base image https://review.openstack.org/201923 | 06:02 |
SamYaple | sdake: instead of several pip installs, why not pip install all three at the same time? | 06:05 |
sdake | i am hopeful we can remove them one at a time | 06:05 |
sdake | but it doesn't really matter | 06:05 |
sdake | what does our haautoproxy container do and do we need that in the code bsae anymore? | 06:06 |
inc0 | I was kinda wondering the same thing | 06:07 |
SamYaple | i have no idea | 06:07 |
SamYaple | we should drop it unless you build off of it inc0 | 06:07 |
inc0 | nope, I'm doing my container from scratch | 06:07 |
inc0 | basing a bit on yaodu | 06:07 |
sdake | i'll filea bug | 06:07 |
sdake | someone else can fix pls | 06:08 |
sdake | i need to hit the sack | 06:08 |
SamYaple | YAODU: the gold standard | 06:08 |
inc0 | config of haproxy is not that nice tho....hardcoded ports and such... | 06:08 |
inc0 | :P | 06:08 |
SamYaple | (kolla playbooks actually run a fair bit faster than yaodu, and are much more flexible) | 06:08 |
inc0 | evolution its called | 06:08 |
SamYaple | still, its nice to honor our seniors | 06:08 |
inc0 | yup, we learn from them then bury them | 06:09 |
inc0 | anyway, I'm going to work | 06:09 |
inc0 | be back in about 40mins I guess | 06:09 |
inc0 | cyas | 06:09 |
sdake | https://bugs.launchpad.net/kolla/+bug/1474679 | 06:10 |
openstack | Launchpad bug 1474679 in kolla "Remove dead haautorpoxy code" [Medium,Triaged] | 06:10 |
sdake | enjoy | 06:10 |
inc0 | I'll tackle it later todat | 06:10 |
sdake | wait for this build to finish | 06:10 |
inc0 | today | 06:10 |
sdake | thanks inc0 | 06:10 |
sdake | and see if nova is woring | 06:10 |
*** inc0 has quit IRC | 06:10 | |
SamYaple | cool sdake | 06:11 |
SamYaple | i need to try the patch and rebuild | 06:11 |
sdake | I hope to have from source done this week | 06:19 |
sdake | since it takes about 1-2 hours to do a container | 06:19 |
sdake | I did two this afternoon | 06:19 |
sdake | with paul's work we should have all the containers needed for from source + ansible | 06:20 |
SamYaple | good cuase i need that for my and pauls talk | 06:20 |
sdake | assuming any of our talks get voted in :) | 06:21 |
SamYaple | last year the talks were..... lets just say im hopefully bordering on confident | 06:22 |
sdake | kolla was #1 voted talk prior to summit | 06:22 |
sdake | however there was only one of them | 06:23 |
sdake | if there are 4 or 5 ,who knows what will happen ;-) | 06:23 |
sdake | what is subject of your and puals' talk | 06:23 |
SamYaple | ive got a "operators - everything you need to know about kolla" lab | 06:24 |
SamYaple | and customer openstack from source with kolla | 06:25 |
SamYaple | custom* | 06:25 |
*** tobe has joined #kolla | 06:28 | |
sdake | no module futurist | 06:34 |
* sdake groans | 06:34 | |
sdake | bedtime | 06:34 |
sdake | night | 06:34 |
SamYaple | what? | 06:34 |
sdake | nova schedule is looking for something called futurist | 06:34 |
sdake | load_one_plugin | 06:35 |
sdake | plugin = ep.load(require=verify_requirements) | 06:35 |
sdake | File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load | 06:35 |
sdake | entry = __import__(self.module_name, globals(),globals(), ['__name__']) | 06:35 |
sdake | File "/usr/lib/python2.7/site-packages/oslo_messaging/_executors/impl_eventlet.py", line 19, in <module> | 06:35 |
sdake | import futurist | 06:35 |
sdake | ImportError: No module named futurist | 06:35 |
SamYaple | ugh | 06:35 |
SamYaple | thats builtin python i thought | 06:35 |
sdake | same with novncproxy | 06:35 |
sdake | rest start up | 06:35 |
SamYaple | but you can pip install futurist if you want | 06:35 |
sdake | i want to go to bed actually so i'm going to do that - have 7am meeting | 06:36 |
SamYaple | go man go | 06:36 |
sdake | see ya later - feel free to fix if yo ulike ;) | 06:36 |
SamYaple | never | 06:36 |
SamYaple | got training on containres today | 06:36 |
SamYaple | (i wish i was kidding, its containers 101) | 06:36 |
*** ashu has joined #kolla | 06:45 | |
*** ashu has left #kolla | 06:45 | |
*** ashu has joined #kolla | 06:50 | |
*** ashu has quit IRC | 06:51 | |
*** juggler has quit IRC | 06:52 | |
*** ashuk has joined #kolla | 06:56 | |
*** ashuk has quit IRC | 06:58 | |
*** ashuk has joined #kolla | 06:58 | |
*** ashuk has left #kolla | 06:59 | |
*** inc0 has joined #kolla | 07:00 | |
*** sdake has quit IRC | 07:07 | |
*** shardy has joined #kolla | 07:10 | |
*** akwasnie has joined #kolla | 07:17 | |
*** shardy_ has joined #kolla | 07:18 | |
*** shardy has quit IRC | 07:19 | |
*** dims_ has joined #kolla | 07:20 | |
*** shardy_ has quit IRC | 07:23 | |
*** shardy has joined #kolla | 07:24 | |
*** dims_ has quit IRC | 07:26 | |
*** erkules_ is now known as erkules | 07:55 | |
*** erkules has joined #kolla | 07:55 | |
*** achanda has quit IRC | 08:02 | |
pbourke | SamYaple: can you not skip it? | 08:37 |
SamYaple | skip skip what what? | 08:37 |
pbourke | the container training | 08:40 |
SamYaple | oh yea. no. I have to "beta" it for the team | 08:41 |
jmccarthy | o/ Morning ! I've somehow introduced a problem for myself in swift containers I'm building, relating to kolla-common.sh - any suggestions about the complaint: | 08:41 |
jmccarthy | /start.sh: line 10: set_configs: command not found | 08:41 |
SamYaple | jmccarthy: you need to rebuild all the containers, specifically the bse | 08:41 |
pbourke | jmccarthy: make sure you're building with --no-use-released-parent | 08:42 |
jmccarthy | I'm using --release tho ? | 08:42 |
jmccarthy | Ok - will rebuild base to see if that helps as well | 08:43 |
SamYaple | jmccarthy: you will have t orebuild the base, without cache too | 08:43 |
*** dolpher has quit IRC | 08:44 | |
jmccarthy | SamYample: is there a specific argument for that ? | 08:45 |
SamYaple | for the regular build script, i believe -N | 08:45 |
jmccarthy | Oh right yea --no-cache | 08:45 |
*** jtriley has joined #kolla | 08:53 | |
*** athomas has quit IRC | 08:55 | |
*** jtriley has quit IRC | 08:58 | |
jmccarthy | pbourke: I should use --no-use-released-parent for building base is it ? (I'm using --release across the board at the minute) | 08:59 |
pbourke | jmccarthy: no first build the base, then build the rest with --no-use-released-parent | 08:59 |
pbourke | otherwise the others will base themselves off of the dockerhub base | 09:00 |
*** mickt has joined #kolla | 09:03 | |
SamYaple | pbourke: when you are the second core to +2 a review, also +1 Workflow | 09:03 |
pbourke | SamYaple: ok | 09:04 |
SamYaple | +1 | 09:04 |
jmccarthy | pbourke: Ok I'll try that way, I thought I wanted my locally built ones to all be 'latest' | 09:05 |
mickt | I was wondering if/when the dev-quickstart kollaglue/centos-rdo-glance-data:latest issue might be resolved. There is also similar issue with neutron-linuxbridge-agent. | 09:07 |
mickt | Pulling glancedata (kollaglue/centos-rdo-glance-data:latest)... not found | 09:07 |
SamYaple | mickt: we have not pushed containers to Docker for the L1 branch yet. I would recommend building your own containers for now | 09:09 |
mickt | I tried using build all but horizon fails with django issue | 09:09 |
SamYaple | i believe the fix for that was merged into master mickt, but nevertheless Horizon doesn't stop the othe rcontainers from working | 09:10 |
SamYaple | we are waiting on unstream Horizon fixes to truly fix the container | 09:11 |
mickt | true, I'm interested in horizon. :( | 09:11 |
mickt | I'll "watch this space" :) | 09:12 |
SamYaple | yea sorry. iirc the issue was with a new version of django breaking upstream horizon | 09:12 |
SamYaple | i dont follow the issue to closely | 09:12 |
pbourke | mickt: pick up marks patch | 09:14 |
pbourke | mickt: it's currently up for review | 09:14 |
SamYaple | pbourke: pretty sure that merged already | 09:15 |
pbourke | oh | 09:15 |
pbourke | mickt: then git pull | 09:15 |
pbourke | :) | 09:15 |
*** athomas has joined #kolla | 09:28 | |
coolsvap | SamYaple, I am trying to build the ceilometer container, but I am getting permission denied for start.sh, have we seen similar issues with previous containers? | 09:51 |
*** tobe has quit IRC | 09:54 | |
coolsvap | pbourke, ^^ | 09:55 |
pbourke | coolsvap: not that im aware of | 09:56 |
SamYaple | coolsvap: sounds like start.sh doesnt have +x set | 09:56 |
coolsvap | SamYaple, it has in the repo, but not inside the container | 09:56 |
coolsvap | i changed ADD instruction in Dockerfile to COPY but no change | 09:57 |
pbourke | coolsvap: the start.sh scripts for ceilometer do indeed appear to be missing +x | 09:57 |
SamYaple | yep. config-internal.sh needs +x too | 09:58 |
SamYaple | called it | 09:58 |
pbourke | find docker/common/ceilometer/ -name start.sh | xargs chmod +x | 09:58 |
SamYaple | make sure there isn't a bug/patch for it | 09:59 |
coolsvap | SamYaple, but its a bit weird, the links in docker/centos/binary showing +x | 09:59 |
coolsvap | :( | 09:59 |
SamYaple | coolsvap: those are symlinks | 09:59 |
pbourke | sounds like we could use a gate for checking these scripts | 09:59 |
SamYaple | pbourke: no we just need to be setting hte perms inside the dockerfile like civilized people | 09:59 |
coolsvap | SamYaple, yes | 10:00 |
pbourke | even better | 10:00 |
SamYaple | coolsvap: symlinks dont reflect the permissins of the file they reference | 10:00 |
coolsvap | SamYaple, hmm | 10:01 |
*** dims_ has joined #kolla | 10:03 | |
coolsvap | SamYaple, thx! seems the container is starting now | 10:04 |
SamYaple | w00t | 10:04 |
SamYaple | if no bug: file bug | 10:04 |
SamYaple | if no patch: submit patch | 10:04 |
*** dims_ has quit IRC | 10:05 | |
openstackgerrit | Swapnil Kulkarni proposed stackforge/kolla: Update executable permissions on scripts https://review.openstack.org/202032 | 10:15 |
*** tobe has joined #kolla | 10:17 | |
*** weiyu-001 has joined #kolla | 10:30 | |
harmw | guys, I won't be attending tonight's meeting | 10:38 |
harmw | local bedtime | 10:38 |
*** mstachow has joined #kolla | 10:39 | |
*** coolsvap is now known as coolsvap|away | 10:41 | |
*** tobe has quit IRC | 10:48 | |
*** rhallisey has joined #kolla | 11:14 | |
openstackgerrit | Merged stackforge/kolla: Update executable permissions on scripts https://review.openstack.org/202032 | 11:17 |
openstackgerrit | Merged stackforge/kolla: Improve build.py https://review.openstack.org/201433 | 11:20 |
*** weiyu-001 has left #kolla | 11:21 | |
*** openstack has joined #kolla | 11:38 | |
rhallisey | man what a relief | 11:39 |
SamYaple | ive got that ceph patch pending me actually testing it | 11:40 |
SamYaple | you dont have to use a loopback "dev" for ceph, raw folder works fine | 11:40 |
rhallisey | SamYaple, oh you already have ceoh | 11:40 |
rhallisey | I was going to try and implement it | 11:40 |
rhallisey | adding disk support shouldn't be hard | 11:40 |
SamYaple | https://github.com/SamYaple/yaodu/tree/master/ansible/roles/docker_build/templates/ubuntu/ceph | 11:41 |
SamYaple | i just ported it from yaodu | 11:41 |
rhallisey | I just need get a setup for it going | 11:41 |
SamYaple | easy peasy | 11:41 |
SamYaple | rhallisey: how do i get this to retest the zuul gate? https://review.openstack.org/#/c/201923/ | 11:44 |
rhallisey | ehh I thought it was check recheck | 11:45 |
rhallisey | looks like it din't work tho | 11:45 |
SamYaple | recheck does the jenkins check jobs | 11:45 |
SamYaple | i think reverify is th gate jobs | 11:45 |
SamYaple | ah maybe because i said recheck first its running the check jobs | 11:46 |
SamYaple | thatll take 45 minutes | 11:46 |
*** dwalsh has joined #kolla | 11:47 | |
*** dims_ has joined #kolla | 11:47 | |
rhallisey | ya probably | 11:48 |
rhallisey | SamYaple, are you going to mid cycle | 11:48 |
SamYaple | yea, but RAX aint paying :/ | 11:48 |
rhallisey | boo | 11:48 |
SamYaple | ypu | 11:49 |
rhallisey | is it far? | 11:49 |
SamYaple | itll cost me ~800$ roundtrip with hotel and food | 11:49 |
rhallisey | not bad | 11:49 |
SamYaple | and vacation days :/ | 11:49 |
rhallisey | I think it will be worth it | 11:50 |
SamYaple | i do too, thats why im going but still | 11:50 |
rhallisey | ya that's annoying | 11:50 |
rhallisey | since it is work related | 11:50 |
SamYaple | they dont think so | 11:50 |
rhallisey | :( | 11:51 |
rhallisey | some day | 11:51 |
SamYaple | its what im banking on | 11:51 |
SamYaple | I think the summit will be the game changer. have some shakeup power then | 11:51 |
rhallisey | how many talks did you submit? | 11:51 |
SamYaple | 1 with sdake, 1 with pbourke, 1 kolla lab with pbourke and a Racker i work with | 11:52 |
rhallisey | oh cool | 11:53 |
rhallisey | all kolla? | 11:53 |
SamYaple | yup | 11:53 |
rhallisey | wow there's going to be like 15 kolla submissions | 11:54 |
SamYaple | all different though, i believe | 11:55 |
rhallisey | ya I think so | 11:55 |
SamYaple | ive been careful not to step on any toes | 11:55 |
rhallisey | same | 11:55 |
SamYaple | thats exciting | 11:55 |
inc0 | 3 submissions from our end:) | 11:55 |
*** dolpher has joined #kolla | 11:55 | |
inc0 | incl our joint rhallisey | 11:55 |
inc0 | let's own this summit | 11:56 |
SamYaple | we gotta vote up ALL the kolla talks | 11:56 |
inc0 | yeah, about time I learn what's this is about | 11:56 |
SamYaple | i dont know how many votes are typical for a tlak to be accepted | 11:57 |
inc0 | in vancouver I was on 2 talks total;) | 12:05 |
inc0 | Steven's about kolla and my own | 12:05 |
*** dolpher has quit IRC | 12:12 | |
*** tobe has joined #kolla | 12:15 | |
SamYaple | hey one of my labs is an operators guide to kolla | 12:16 |
SamYaple | i will be discussing some bits about upgrades | 12:16 |
SamYaple | we should probably coordinate a bit on that subject | 12:16 |
rhallisey | SamYaple, inc0 Slower and I are going to talk about doing an upgrade through tripleo + kolla | 12:18 |
*** tobe has quit IRC | 12:18 | |
rhallisey | so heat would do the orchestration | 12:19 |
SamYaple | yea but the actual process itself, i dont think we have any docs on that | 12:19 |
*** tobe has joined #kolla | 12:19 | |
rhallisey | ya we have none | 12:19 |
SamYaple | we should probably figure that out :P | 12:20 |
akscram | buffer 2 | 12:20 |
rhallisey | I've don't one without vm migration | 12:21 |
rhallisey | was pretty straightforward | 12:21 |
rhallisey | s/don't/done | 12:21 |
*** akwasnie has quit IRC | 12:21 | |
openstackgerrit | Merged stackforge/kolla: Install cachetools via pip in base image https://review.openstack.org/201923 | 12:24 |
*** tobe has quit IRC | 12:24 | |
inc0 | with lm its not that bad | 12:29 |
inc0 | but due to neutron major fuckups, its hard without lm | 12:29 |
inc0 | also we're speaking about control plane downtime | 12:29 |
inc0 | live upgrades are whole different story:) | 12:29 |
*** dims_ has quit IRC | 12:41 | |
*** jmccarthy has quit IRC | 13:00 | |
*** jmccarthy has joined #kolla | 13:01 | |
*** dims_ has joined #kolla | 13:06 | |
*** rbergeron has quit IRC | 13:11 | |
*** rbergeron has joined #kolla | 13:11 | |
vincent_vdk | hi, if i build all kilo containers, should that work "out of the box"/ | 13:12 |
rhallisey | vincent_vdk, yes, just follow the docs | 13:14 |
rhallisey | any issues you have just bring them up here | 13:15 |
vincent_vdk | rhallisey: just got hit by the cachetools i think | 13:15 |
vincent_vdk | just pulled the from the repo and rebuilding | 13:15 |
rhallisey | ok | 13:16 |
vincent_vdk | lets see what happens | 13:17 |
*** dolpher has joined #kolla | 13:19 | |
SamYaple | vincent_vdk: youll also need "futurist" | 13:23 |
SamYaple | for nova | 13:23 |
SamYaple | got a patch | 13:23 |
*** dolpher has quit IRC | 13:24 | |
*** shardy_ has joined #kolla | 13:29 | |
*** shardy has quit IRC | 13:31 | |
vincent_vdk | SamYaple: was that merged already? | 13:31 |
openstackgerrit | Sam Yaple proposed stackforge/kolla: Add needed module 'futurist' to Nova https://review.openstack.org/202108 | 13:32 |
SamYaple | nope | 13:32 |
SamYaple | but if you can convince two cores its important you can get it merged quickly ;) | 13:32 |
SamYaple | rhallisey harmw pbourke ^ | 13:33 |
openstackgerrit | Ryan Hallisey proposed stackforge/kolla: Start tgtd in cinder-volume container https://review.openstack.org/200139 | 13:33 |
pbourke | we really need dockerfile style guidelines | 13:33 |
SamYaple | pbourke: just hold out | 13:33 |
SamYaple | we can talk about them before templating work begins | 13:34 |
pbourke | fair enough | 13:34 |
SamYaple | I plan on tackling all templating during L3 | 13:34 |
pbourke | no rpm for futurist I take it? | 13:34 |
SamYaple | This includes docker style fixes | 13:34 |
SamYaple | pbourke: it didnt like the rpm for me | 13:35 |
SamYaple | or the build failed rather | 13:35 |
*** shardy_ has quit IRC | 13:35 | |
SamYaple | i didnt investigate | 13:35 |
*** shardy has joined #kolla | 13:35 | |
*** diogogmt has joined #kolla | 13:36 | |
*** mstachow has quit IRC | 13:37 | |
*** jtriley has joined #kolla | 13:38 | |
SamYaple | can someone build new libvirt containers and confirm libvirt is _not_ busted? | 13:38 |
SamYaple | it is failing for me 'Failed to connect to socket /var/run/dbus/system_bus_socket' | 13:39 |
rhallisey | it's been working for me, but I haven't rebuilt in a few days | 13:40 |
SamYaple | are you in a position to do a full rebuild, no cache? | 13:40 |
SamYaple | i think upstream broke this | 13:40 |
rhallisey | ya let me put one of my machines to work | 13:43 |
*** jtriley has quit IRC | 13:45 | |
SamYaple | heading home | 13:46 |
SamYaple | probably wont be on the meeting today due ot time | 13:46 |
*** prad has joined #kolla | 13:47 | |
*** jtriley has joined #kolla | 13:55 | |
openstackgerrit | Ryan Hallisey proposed stackforge/kolla: Start tgtd in cinder-volume container https://review.openstack.org/200139 | 14:03 |
*** diogogmt has quit IRC | 14:04 | |
*** jtriley has quit IRC | 14:06 | |
*** jtriley has joined #kolla | 14:08 | |
*** shardy_ has joined #kolla | 14:16 | |
*** shardy has quit IRC | 14:17 | |
*** shardy_ has quit IRC | 14:21 | |
*** shardy has joined #kolla | 14:22 | |
*** pbourke has quit IRC | 14:22 | |
openstackgerrit | Ryan Hallisey proposed stackforge/kolla: Start tgtd in cinder-volume container https://review.openstack.org/200139 | 14:22 |
*** jtriley has quit IRC | 14:22 | |
*** pbourke has joined #kolla | 14:22 | |
rhallisey | ^ that worked for me | 14:22 |
rhallisey | someone else can try it out if they like | 14:23 |
*** sdake has joined #kolla | 14:23 | |
rhallisey | sdake, 37a97bb2-9cc9-4cfb-be65-850327d2ac36 | in-use | None | 1 | None | false | 2f3c1167-0fba-4131-a146-e5786edd08d7 | 14:24 |
rhallisey | https://review.openstack.org/#/c/200139/13 | 14:24 |
rhallisey | try it out, the volume is attaching now | 14:24 |
sdake | cool what did you fix :) | 14:25 |
sdake | morning folks | 14:25 |
sdake | did anyone ffix the futurist bug | 14:25 |
rhallisey | sdake, there's a review for it | 14:25 |
rhallisey | https://review.openstack.org/#/c/202108/ | 14:25 |
sdake | agree with pbourke | 14:26 |
sdake | samyaple around? | 14:26 |
pbourke | he said he was heading home about 30 mins ago | 14:26 |
sdake | pbourke can you submit a review fo rthat | 14:26 |
sdake | and rhallisey+sdake can approvve | 14:27 |
pbourke | sdake: hmm SamYaple doesn't like people touching his patches | 14:27 |
pbourke | I can submit an alternative? | 14:27 |
sdake | yes a new patch | 14:27 |
sdake | same bug id | 14:27 |
pbourke | k one sec | 14:27 |
sdake | different change id | 14:27 |
*** absubram has joined #kolla | 14:29 | |
openstackgerrit | Paul Bourke proposed stackforge/kolla: Add new Nova requirement 'futurist' to base https://review.openstack.org/202138 | 14:30 |
*** absubram has quit IRC | 14:31 | |
sdake | rhallisey/jpeeler can one of you approve that patcha bove pls | 14:31 |
rhallisey | k | 14:31 |
*** jtriley has joined #kolla | 14:31 | |
*** absubram has joined #kolla | 14:31 | |
*** inc0 has quit IRC | 14:34 | |
openstackgerrit | Ryan Hallisey proposed stackforge/kolla: Start tgtd in cinder-volume container https://review.openstack.org/200139 | 14:35 |
openstackgerrit | Ryan Hallisey proposed stackforge/kolla: Start tgtd in cinder-volume container https://review.openstack.org/200139 | 14:35 |
sdake | pbourke did samyaple finish up neutron yesterday? | 14:38 |
pbourke | sdake: no idea | 14:38 |
pbourke | he was ansible-ising it? | 14:39 |
sdake | yes | 14:40 |
pbourke | i haven't seen any reviews for that yet | 14:40 |
sdake | bummer | 14:40 |
sdake | the ansible implementation looks pretty sweet | 14:41 |
sdake | i wonder if we shouldn't have a container just for db upgrades | 14:41 |
pbourke | we kind of do with the bootstrap task | 14:43 |
*** blahRus has joined #kolla | 14:43 | |
pbourke | its the same container it just runs once with a bootstrap flag | 14:43 |
sdake | bootstrap is a different operation then upgrade no? | 14:44 |
pbourke | well it generally runs db_sync but I guess it's not clearly defined | 14:45 |
SamYaple | sdake: yea | 14:45 |
sdake | rhallisey i try out your patch around 9am once i haverebuilt all my images | 14:45 |
pbourke | waiting for SamYaple to return and tell me im wrong ;) | 14:45 |
pbourke | aha | 14:45 |
SamYaple | youre wrong | 14:45 |
rhallisey | sdake, kk | 14:45 |
SamYaple | its onloy needed by nova | 14:45 |
SamYaple | is that what you were tlaking about? | 14:45 |
sdake | no we are talkingabout db migration upgradess | 14:45 |
SamYaple | oh | 14:45 |
sdake | and how to handle that | 14:45 |
SamYaple | hmm | 14:46 |
SamYaple | for config-external that will vary depending on official upgrade proceedures | 14:46 |
SamYaple | pbourke: why did you submit a new patch... | 14:47 |
SamYaple | i already had a patch for that and you commented on it | 14:47 |
pbourke | SamYaple: sdake needed it through | 14:47 |
SamYaple | i had a patch for it... | 14:48 |
sdake | samyaple i asked for it | 14:48 |
SamYaple | i get that. i HAD a patch already | 14:48 |
*** absubram has quit IRC | 14:48 | |
sdake | I just want to get on my day with cinder | 14:48 |
sdake | i saw yoru patch, i thought futurist would be better in the base | 14:49 |
SamYaple | isnt that what reviews are for. | 14:49 |
sdake | you mean why I didn't leave a review? | 14:50 |
sdake | 7am - brain no worky | 14:50 |
sdake | 6 hrs sleep | 14:50 |
SamYaple | why did a new patch get submitted at all | 14:50 |
sdake | you know I dont operate well in the morning | 14:50 |
pbourke | you werent around to update it, and I didnt want to touch yours | 14:50 |
SamYaple | i was around. we dont need updates inside a 30 minute mark | 14:51 |
SamYaple | jeez people i was just heading home | 14:51 |
sdake | ya my bad samyaple i thought you were off for the night | 14:51 |
SamYaple | i really dont like setting that as a precedent | 14:51 |
sdake | i thought youw ere gone for the day bro | 14:51 |
sdake | and didn't want to block for 12 hrs on it | 14:51 |
SamYaple | fair lets just agree not to make that common practice? | 14:51 |
sdake | agree shit happens | 14:51 |
pbourke | no harm meant | 14:51 |
SamYaple | I dont want multipatches | 14:52 |
SamYaple | kewl | 14:52 |
SamYaple | so on the subject of database upgrades. that only happens on new openstack versions | 14:52 |
sdake | rhallisey i assigned that lock path bug to me since I fixed it ok? | 14:53 |
rhallisey | sdake, ya take | 14:53 |
rhallisey | it | 14:53 |
SamYaple | in the case of all of our services that can be solved by an explict call to the KOLLA_BOOTSTRAP function after stopping all the contaienrs accessing teh DB | 14:53 |
sdake | rhallisey my bosses are keen to see me do real technical work not just chat in a channel all day ;) | 14:53 |
SamYaple | but with the advent of live db upgrades that will need thought | 14:53 |
rhallisey | sdake, I thought I fixed that back in the day, but you def fixed the most recent bug | 14:53 |
sdake | pbourke thanks for review on heat - so looks good then? | 14:55 |
* sdake yays for doing real techncial work ;) | 14:55 | |
sdake | what was wrong with magnum - the review comments don't come out for some reason | 14:55 |
sdake | were the links busted? | 14:55 |
*** shardy_ has joined #kolla | 15:03 | |
pbourke | sdake: yeah Im not sure how you created them but they seem to be normal files with a a textual pointer to the target rather than symlinks | 15:04 |
*** shardy has quit IRC | 15:04 | |
pbourke | check `ls -l` locally and you dont see the a --> b notation | 15:05 |
sdake | cp -aR | 15:05 |
pbourke | gerrit also didnt tag them with the "symbolic link" thingy | 15:06 |
pbourke | SamYaple: what happens if something is done in bootstrap that shouldn't be done on upgrade | 15:06 |
*** diogogmt has joined #kolla | 15:07 | |
*** shardy_ has quit IRC | 15:08 | |
*** shardy has joined #kolla | 15:09 | |
*** mickt has quit IRC | 15:10 | |
sdake | did inc0 finish up haproxy? | 15:11 |
pbourke | why are there so many missing dependencies popping up lately :( what are rdo up to? | 15:14 |
pbourke | SamYaple: my futurist review seems to be still in the queue, I have no problem if you want to pull it and re-instate yours | 15:16 |
sdake | they take master | 15:16 |
sdake | pbourke lets not disrupt the queueu - i want master woring soon :) | 15:17 |
pbourke | sdake: they're kilo rpms though? | 15:17 |
sdake | no they are master | 15:17 |
pbourke | oh | 15:17 |
pbourke | I did *not* know that | 15:17 |
sdake | in rpm format | 15:17 |
sdake | that is what delorean is | 15:18 |
sdake | it packages master into rpms | 15:18 |
sdake | but it doesn't set the depependencies properly | 15:18 |
sdake | make sense? | 15:21 |
sdake | since it doesn't set deps properly and the dep creation trails the rpm creation we have to pip install stuff | 15:21 |
pbourke | yup | 15:22 |
sdake | samyaple q | 15:28 |
sdake | samyaple if i reboot my system with ansible olla containers on them, will they restart automtically? | 15:28 |
pbourke | they will | 15:28 |
pbourke | because of the docker restart policy | 15:29 |
*** sdake has quit IRC | 15:32 | |
*** sdake has joined #kolla | 15:32 | |
openstackgerrit | Merged stackforge/kolla: Add new Nova requirement 'futurist' to base https://review.openstack.org/202138 | 15:39 |
sdake | samyaple neutron coming along? :) | 15:43 |
*** inc0 has joined #kolla | 15:49 | |
*** dwalsh has quit IRC | 15:53 | |
*** diogogmt has quit IRC | 16:01 | |
*** diogogmt_ has joined #kolla | 16:01 | |
inc0 | 3 presentations about kolla submitted | 16:02 |
inc0 | well, 2 and a half | 16:02 |
sdake | you submitted 3? | 16:02 |
rhallisey | inc0, nice | 16:02 |
inc0 | I submitted 2, and rhallisey 1 | 16:02 |
bmace | this is going to be an all kolla summit :) | 16:02 |
rhallisey | yerp | 16:03 |
pbourke | speaking = free ticket? | 16:03 |
sdake | ya or a commit to an openstack namesapced project | 16:03 |
pbourke | will be a nice feeling if/when we get into big tent | 16:03 |
*** unicell has quit IRC | 16:05 | |
inc0 | sdake, do we have checklist for getting to OS namespace? | 16:05 |
inc0 | what's left to be done? | 16:05 |
*** sdake has quit IRC | 16:08 | |
openstackgerrit | James McCarthy proposed stackforge/kolla: Swift WIP https://review.openstack.org/202171 | 16:11 |
*** sdake has joined #kolla | 16:11 | |
jmccarthy | Go easy on me ;) Wanted to try and get something in before todays meeting | 16:12 |
*** unicell has joined #kolla | 16:13 | |
rhallisey | jmccarthy, cool! | 16:13 |
*** unicell has quit IRC | 16:15 | |
*** inc0 has quit IRC | 16:15 | |
pbourke | hmm there's no dupe on launchpad? | 16:17 |
pbourke | (dupe status for bugs) | 16:17 |
*** bradjones has quit IRC | 16:20 | |
*** akscram has quit IRC | 16:20 | |
openstackgerrit | Paul Bourke proposed stackforge/kolla: Swift WIP https://review.openstack.org/202171 | 16:20 |
*** bradjones has joined #kolla | 16:20 | |
*** bradjones has quit IRC | 16:20 | |
*** bradjones has joined #kolla | 16:20 | |
*** akscram has joined #kolla | 16:20 | |
*** jasonsb_ has quit IRC | 16:22 | |
pbourke | ah there is | 16:31 |
sdake | so ansible looks pretty solid | 16:35 |
sdake | I think we can start working on the other services now | 16:35 |
bmace | oh? that is awesome. it works well multi-node or mostly still single node? | 16:36 |
sdake | master now builds and starts properly as well :) | 16:36 |
sdake | I haven't tried multi-node | 16:36 |
sdake | but samyaple did asy multinode works well | 16:36 |
sdake | I plan to try today | 16:36 |
sdake | we are missing neutron | 16:36 |
bmace | fantastic. | 16:36 |
sdake | which is a bit unforttuantely :) | 16:36 |
bmace | ah, well, who needs networks? :) | 16:36 |
sdake | networking - overrated | 16:37 |
bmace | that is what usb sticks are for.. and interns | 16:37 |
harmw | sdake: wasn't Sam working on neutron? | 16:37 |
sdake | http://ur1.ca/n4rou -> http://paste.fedoraproject.org/244705/43697828 | 16:38 |
sdake | samyaple ^^ nova-compute failing to start in master | 16:38 |
bmace | they need more cores on infra :) | 16:38 |
sdake | freshly built images no caching | 16:38 |
sdake | harmw yup | 16:38 |
*** unicell has joined #kolla | 16:49 | |
sdake | samyaple there is no pid=host for libvirt's start | 16:50 |
sdake | that is why we get the cannot connect error I think | 16:51 |
sdake | it will connect on ubuntu but not on fedora | 16:51 |
sdake | harmw or pbourke do you know how to pass pid=host to ansible's start module? | 16:51 |
harmw | nope, I know it's a compose feature that magically gets replaced with some docker var | 16:52 |
harmw | probably | 16:52 |
sdake | I added it to compose | 16:54 |
sdake | looks like its in the docker module already | 17:04 |
*** loth has quit IRC | 17:26 | |
*** diga has joined #kolla | 17:27 | |
*** loth has joined #kolla | 17:28 | |
*** achanda has joined #kolla | 17:29 | |
*** achanda has quit IRC | 17:39 | |
*** jasonsb has joined #kolla | 17:46 | |
*** achanda has joined #kolla | 17:48 | |
openstackgerrit | Jeff Peeler proposed stackforge/kolla: Improve logging and prepare for gate https://review.openstack.org/202216 | 17:54 |
jpeeler | i didn't actually mean to submit that yet, but i think it's fine | 17:54 |
sdake | if anyone has ideas on this one https://bugs.launchpad.net/kolla/+bug/1474969 | 18:00 |
openstack | Launchpad bug 1474969 in kolla "Ansible implementation of Nova doesn't work on systemd based systems" [Undecided,New] | 18:00 |
*** dwalsh has joined #kolla | 18:01 | |
*** slagle_ is now known as slagle | 18:08 | |
*** athomas has quit IRC | 18:19 | |
*** athomas has joined #kolla | 18:32 | |
sdake | any ansible wizards have any idea why this doesn'twor? http://ur1.ca/n4skv -> http://paste.fedoraproject.org/244749/36985309 | 18:35 |
*** juggler has joined #kolla | 18:37 | |
*** achanda has quit IRC | 18:43 | |
harmw | sdake: any specific errormsg? | 18:49 |
harmw | does default(None) work like that? | 18:50 |
sdake | harmw no | 19:00 |
sdake | harmw i am in #ansible gtting help now ;) | 19:00 |
sdake | come watch its fun :) | 19:00 |
openstackgerrit | Jeff Peeler proposed stackforge/kolla: Improve logging and prepare for gate https://review.openstack.org/202216 | 19:07 |
sdake | ansible cats say we need to conditionalize our start.yml | 19:10 |
sdake | i dont now how to do that | 19:10 |
*** achanda has joined #kolla | 19:11 | |
harmw | ah, I think that involves things like when: and such | 19:14 |
harmw | sam has already done some pieces with that | 19:14 |
bmace | there looks to be an example of using when and 'None' in bootstrap.yml | 19:15 |
sdake | which one bmace | 19:18 |
sdake | they said we can set container_pid to !!null in each container | 19:18 |
* sdake groans | 19:18 | |
*** prad has quit IRC | 19:19 | |
*** jasonsb has quit IRC | 19:20 | |
*** jasonsb has joined #kolla | 19:20 | |
*** jasonsb has quit IRC | 19:21 | |
*** jasonsb has joined #kolla | 19:21 | |
*** prad has joined #kolla | 19:22 | |
*** dolpher has joined #kolla | 19:23 | |
bmace | roles/database/tasks/bootstrap.yml | 19:26 |
*** prad has quit IRC | 19:28 | |
*** prad has joined #kolla | 19:40 | |
*** sdake_ has joined #kolla | 19:41 | |
*** sdake has quit IRC | 19:45 | |
*** dolpher has quit IRC | 19:47 | |
*** sdake_ has quit IRC | 19:52 | |
*** sdake has joined #kolla | 20:00 | |
sdake | well I tried http://ur1.ca/n4t9q -> http://paste.fedoraproject.org/244779/99043214 | 20:01 |
sdake | but no beuno | 20:01 |
*** jmccarthy1 has joined #kolla | 20:06 | |
jmccarthy1 | o/ | 20:07 |
sdake | o/ | 20:07 |
jmccarthy1 | 22:00 UTC is todays meeting isn't it ? | 20:08 |
sdake | 22:00 utc is in 2 hours | 20:09 |
sdake | but yup | 20:09 |
jmccarthy1 | Yep ok cool, on crappy home pc blah | 20:09 |
jmccarthy1 | sdake: I managed to get a WIP in for swift (with pdb help !) it still needs some sorting out, but any and all feedback appreciated ! | 20:11 |
sdake | cool i'll check it out | 20:11 |
jmccarthy1 | I'm really hoping it will all come together for L2 | 20:11 |
sdake | that woudl be sweet, I"ve been trying to get folks to implement swift for oh like 8 months or so ;-) | 20:11 |
jmccarthy1 | What sort of timelines would - or ok like patch for that blueprint would need to sorted out by when doyou think roughly to get the over the line ? | 20:12 |
jmccarthy1 | It might be tight but I'm trying to be optimistic =) | 20:13 |
sdake | [sdake@bigiron kolla]$ nova hypervisor-list | 20:14 |
sdake | +----+---------------------+-------+---------+ | 20:14 |
sdake | | ID | Hypervisor hostname | State | Status | | 20:14 |
sdake | +----+---------------------+-------+---------+ | 20:14 |
sdake | | 1 | bigiron.broked.org | up | enabled | | 20:14 |
sdake | +----+---------------------+-------+---------+ | 20:14 |
sdake | yay ;-) | 20:14 |
sdake | sorry for spam ;) | 20:14 |
sdake | notraelly but ya :) | 20:14 |
jmccarthy1 | I don't recall who, but someone told me the first commit is the toughest - totally agree (even tho it's a WIP) | 20:15 |
jmccarthy1 | In hindsight I think now maybe I could have done that earlier, and then discuss, iterate, repeat - but anyway moving things along at least | 20:16 |
jmccarthy1 | pdb: you around by chance ? | 20:17 |
openstackgerrit | Steven Dake proposed stackforge/kolla: Add pid_mode to libvirt https://review.openstack.org/202264 | 20:21 |
sdake | dunno first committed to open source 15+ years ago | 20:22 |
sdake | so I've lost track of what i t was like to have that "new" feeling to it :) | 20:23 |
openstackgerrit | Steven Dake proposed stackforge/kolla: Add pid_mode to libvirt https://review.openstack.org/202264 | 20:24 |
*** bmace has quit IRC | 20:30 | |
*** bmace has joined #kolla | 20:44 | |
sdake | harmw I got your linked in request but my client doen't do language conversion, can you mail to steven.dake@gmail.com, this is my real linked in address | 20:44 |
sdake | i dont speak whatever language was there ;) | 20:44 |
harmw | lol, weird | 20:45 |
sdake | gmail does translation automatically | 20:45 |
harmw | it should've been just plain English | 20:45 |
sdake | it definatey was not | 20:46 |
harmw | there | 20:46 |
openstackgerrit | Jeff Peeler proposed stackforge/kolla: WIP: add new tox target for parallel gate building https://review.openstack.org/202294 | 20:59 |
jpeeler | sdake: i'm not going to be able to come to the meeting today, but i have the project-config changes staged too for once that WIP is finished ^ | 21:00 |
sdake | for which | 21:00 |
jpeeler | parallel image building using build.py | 21:01 |
sdake | oh in the gate you mean | 21:01 |
jpeeler | non-voting job, figured i shouldn't submit until the tox target is in place | 21:01 |
sdake | coool | 21:01 |
*** jpeeler has quit IRC | 21:02 | |
harmw | sdake: /me won't attend either | 21:04 |
sdake | maybe I wont attend ;-) | 21:05 |
harmw | dont think so | 21:05 |
*** unicell has quit IRC | 21:06 | |
*** dims_ has quit IRC | 21:07 | |
*** jmccarthy1 has quit IRC | 21:14 | |
*** rhallisey has quit IRC | 21:26 | |
*** jtriley has quit IRC | 21:30 | |
*** sdake_ has joined #kolla | 21:30 | |
*** sdake_ has quit IRC | 21:30 | |
*** rhallisey has joined #kolla | 21:30 | |
*** sdake_ has joined #kolla | 21:30 | |
*** dwalsh has quit IRC | 21:32 | |
*** sdake has quit IRC | 21:33 | |
*** sdake has joined #kolla | 21:43 | |
*** sdake_ has quit IRC | 21:46 | |
*** shardy has quit IRC | 21:47 | |
vinkman | Hmmm, any ideas on this one: fatal: [localhost] => {'msg': "AnsibleUndefinedVariable: One or more undefined variables: 'dict object' has no attribute 'ipv4'", 'failed': True} | 21:52 |
sdake | vinkman did you read the docs and set your interface name n the globals.yml (I htin its this file) | 21:53 |
vinkman | This one : network_interface: "eth2" | 21:54 |
vinkman | Yup set | 21:54 |
sdake | odd not sure although samyaple will likely know the cause | 21:54 |
vinkman | Ahhh… Got IT! my eth2 has no IP since it is the public one, has to change the api_interface to eth0 (which does have an IP) | 21:56 |
*** jmccarthy1 has joined #kolla | 21:57 | |
*** pbourke_ has joined #kolla | 21:57 | |
*** mstachow has joined #kolla | 21:59 | |
*** gfidente has quit IRC | 21:59 | |
sdake | meeting now in #openstack-meeting-4 | 21:59 |
*** dwalsh has joined #kolla | 22:00 | |
*** achanda has quit IRC | 22:06 | |
*** achanda has joined #kolla | 22:06 | |
*** britthouser has quit IRC | 22:07 | |
*** jruano has joined #kolla | 22:10 | |
*** pbourke_ has left #kolla | 22:11 | |
rhallisey | diga, around? | 22:16 |
*** dwalsh has quit IRC | 22:23 | |
mstachow | that was quick | 22:30 |
jmccarthy1 | Any swifties out there with feedback for swift-container wip, https://review.openstack.org/#/c/202171/ don't be shy ! Hoping to get this in for L2 | 22:38 |
jmccarthy1 | Zzz night ! | 22:38 |
mstachow | night ! (: | 22:39 |
*** mstachow has quit IRC | 22:39 | |
*** jmccarthy1 has quit IRC | 22:39 | |
mandre | bye | 22:41 |
*** prad has quit IRC | 22:45 | |
*** dims_ has joined #kolla | 22:51 | |
*** rhallisey has quit IRC | 22:53 | |
*** akwasnie has joined #kolla | 22:55 | |
*** achanda_ has joined #kolla | 23:02 | |
*** achanda has quit IRC | 23:02 | |
*** diogogmt_ has quit IRC | 23:05 | |
*** blahRus has quit IRC | 23:50 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!