*** weiyu_ has joined #kolla | 00:25 | |
*** tzn has joined #kolla | 00:41 | |
*** alisonh has quit IRC | 00:42 | |
*** weiyu_ has quit IRC | 00:42 | |
*** tzn has quit IRC | 00:46 | |
*** tpot has joined #kolla | 00:52 | |
*** alisonh has joined #kolla | 01:01 | |
*** weiyu has joined #kolla | 01:13 | |
*** mbound has quit IRC | 01:21 | |
*** sacharya has joined #kolla | 01:25 | |
*** alisonh has quit IRC | 01:28 | |
*** ssurana1 has quit IRC | 01:32 | |
*** alisonh has joined #kolla | 01:34 | |
*** achanda has joined #kolla | 01:46 | |
*** suro-patz has quit IRC | 01:46 | |
*** sdake has joined #kolla | 01:55 | |
openstackgerrit | Merged openstack/kolla: Add Python 3.x support https://review.openstack.org/245659 | 01:56 |
---|---|---|
*** sacharya has quit IRC | 02:16 | |
*** sdake has quit IRC | 02:16 | |
*** sdake has joined #kolla | 02:17 | |
*** alisonh has quit IRC | 02:23 | |
*** sdake has quit IRC | 02:32 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/kolla: Updated from global requirements https://review.openstack.org/246108 | 02:35 |
*** unicell has quit IRC | 02:40 | |
*** jtriley has quit IRC | 02:41 | |
*** alisonh has joined #kolla | 02:42 | |
*** jtriley has joined #kolla | 02:49 | |
*** vilobhmm has quit IRC | 02:52 | |
*** tfukushima has joined #kolla | 02:55 | |
*** sdake has joined #kolla | 03:00 | |
*** weiyu has quit IRC | 03:11 | |
*** weiyu has joined #kolla | 03:11 | |
*** chandra has joined #kolla | 03:13 | |
chandra | Hi, i deployed openstack on multi node and got few errors. | 03:15 |
chandra | ERROR neutron ProgrammingError: (_mysql_exceptions.ProgrammingError) (1146, "Table 'neutron.ml2_vlan_allocations' doesn't exist") [SQL: u'SELECT ml2_vlan_allocations.physical_network AS ml2_vlan_allocations_physical_network, ml2_vlan_allocations.vlan_id AS ml2_vlan_allocations_vlan_id, ml2_vlan_allocations.allocated AS ml2_vlan_allocations_allocated \nFROM ml2_vlan_allocations FOR UPDATE'] | 03:15 |
*** sdake has quit IRC | 03:16 | |
chandra | ERROR nova ProgrammingError: (_mysql_exceptions.ProgrammingError) (1146, "Table 'nova.aggregates' doesn't exist") [SQL: u'SELECT aggregates.created_at AS aggregates_created_at, aggregates.updated_at AS aggregates_updated_at, aggregates.deleted_at AS aggregates_deleted_at, aggregates.deleted AS aggregates_deleted, aggregates.id AS aggregates_id, aggregates.name AS aggregates_name, aggregate_hosts_1.created_at AS aggregate_hosts_1_created | 03:17 |
*** jasonsb has joined #kolla | 03:18 | |
*** jasonsb has quit IRC | 03:18 | |
*** jasonsb has joined #kolla | 03:18 | |
*** ryansb has quit IRC | 03:18 | |
*** Windir has quit IRC | 03:18 | |
*** ryansb has joined #kolla | 03:22 | |
*** ryansb has quit IRC | 03:22 | |
*** ryansb has joined #kolla | 03:22 | |
*** Windir has joined #kolla | 03:22 | |
kjelly | chandra: what is the command used for building images? | 03:23 |
*** mwheckmann has joined #kolla | 03:24 | |
SamYaple | chandra sounds like the bootstrap process didnt work right. you should clean you environment (remove all containers) and start again | 03:29 |
*** vilobhmm has joined #kolla | 03:39 | |
*** klint has joined #kolla | 03:43 | |
*** jtriley has quit IRC | 03:45 | |
openstackgerrit | Merged openstack/kolla: Updated from global requirements https://review.openstack.org/246108 | 03:46 |
*** jtriley has joined #kolla | 03:47 | |
*** alisonh has quit IRC | 03:47 | |
*** achanda has quit IRC | 03:50 | |
*** alisonh has joined #kolla | 03:52 | |
chandra | Thanks SamYaple . is there any script to clean all containers | 03:56 |
*** chandra_ has joined #kolla | 04:02 | |
chandra_ | Thanks SamYaple . do we have any scripts to clean all ? | 04:03 |
*** chandra has quit IRC | 04:05 | |
*** dims has quit IRC | 04:06 | |
*** tzn has joined #kolla | 04:17 | |
*** jtriley has quit IRC | 04:17 | |
*** jtriley has joined #kolla | 04:18 | |
*** achanda has joined #kolla | 04:21 | |
*** tzn has quit IRC | 04:23 | |
SamYaple | chandra_: yes tehre is a cleanup script in the tools directory | 04:26 |
chandra_ | ya got it. thanks | 04:28 |
*** sacharya has joined #kolla | 04:29 | |
*** tfukushima has quit IRC | 04:36 | |
*** sdake has joined #kolla | 04:42 | |
*** weiyu has quit IRC | 04:42 | |
*** sdake has quit IRC | 04:55 | |
*** vbel has quit IRC | 04:58 | |
*** cfarquhar_ has joined #kolla | 04:58 | |
*** vbel has joined #kolla | 04:58 | |
*** mwheckmann has quit IRC | 04:58 | |
*** sdake has joined #kolla | 04:59 | |
*** tfukushima has joined #kolla | 04:59 | |
*** cloudnull has quit IRC | 05:00 | |
*** kbyrne has quit IRC | 05:00 | |
*** jpeeler has quit IRC | 05:00 | |
*** cfarquhar has quit IRC | 05:00 | |
*** mandre has quit IRC | 05:00 | |
*** jpeeler has joined #kolla | 05:01 | |
*** kbyrne has joined #kolla | 05:01 | |
*** mandre has joined #kolla | 05:01 | |
*** Guest86181 has joined #kolla | 05:02 | |
*** chandra_ has quit IRC | 05:04 | |
*** Guest86181 is now known as cloudkiller | 05:08 | |
*** suro-patz has joined #kolla | 05:12 | |
*** tfukushima has quit IRC | 05:14 | |
*** achanda_ has joined #kolla | 05:16 | |
openstackgerrit | Merged openstack/kolla: Remove unused tox jobs https://review.openstack.org/245803 | 05:24 |
*** achanda has quit IRC | 05:25 | |
*** ArchiFleKs has quit IRC | 05:25 | |
*** sdake has quit IRC | 05:27 | |
*** ArchiFleKs has joined #kolla | 05:28 | |
*** suro-patz has quit IRC | 05:31 | |
*** tfukushima has joined #kolla | 05:32 | |
*** sdake has joined #kolla | 05:33 | |
*** tfukushima has quit IRC | 05:35 | |
*** weiyu has joined #kolla | 05:37 | |
openstackgerrit | Steven Dake proposed openstack/kolla: Backport oslo.log syslog working patch https://review.openstack.org/246184 | 05:44 |
sdake | hey folks | 05:44 |
sdake | can we get core reviewer acks on that so I can tag 1.0.1 please? | 05:44 |
sdake | Thanks! | 05:44 |
*** weiyu has quit IRC | 05:45 | |
*** sacharya has quit IRC | 05:50 | |
sdake | asalkeld around? | 05:52 |
asalkeld | hi sdake | 05:52 |
sdake | your spec was just approved grats :) | 05:52 |
sdake | did you get my email recently? | 05:52 |
asalkeld | w00t | 05:52 |
asalkeld | looking | 05:52 |
sdake | i sent over weekend i think | 05:53 |
sdake | its jus tthat you didnt respond | 05:53 |
sdake | so i wanted to make sure you got i t because its unlike you not to respond :) | 05:53 |
openstackgerrit | Merged openstack/kolla: Spec: Deploy Kolla images using Mesos https://review.openstack.org/241086 | 05:53 |
asalkeld | i did respond to one from you | 05:53 |
sdake | ok let me see if i can find it | 05:54 |
sdake | cisco email kind of flakey | 05:54 |
sdake | oh ya got it thanks ;) | 05:54 |
*** aswadr has joined #kolla | 05:54 | |
asalkeld | so, basically I'd love to do that stuff, but I *really* need to get things moving along in kolla-mesos land | 05:54 |
sdake | ack got it so not a priority | 05:55 |
asalkeld | we should get more people onto to help soon | 05:55 |
sdake | just throwign you a bone | 05:55 |
sdake | in cae you needed it | 05:55 |
asalkeld | I am honestly not concerned about core | 05:55 |
asalkeld | as long as i can get people to review code, i am happy | 05:56 |
asalkeld | (it will come with time) | 05:56 |
sdake | is that going well enough? | 05:56 |
asalkeld | yeah, just about to hook everything together | 05:56 |
sdake | cool | 05:56 |
sdake | did you sort out the dependency problem | 05:56 |
asalkeld | i am using zookeeper for that | 05:58 |
asalkeld | https://review.openstack.org/#/c/242912/10/config/kolla_mesos_start.py | 05:58 |
asalkeld | that's the startup script ^ | 05:58 |
asalkeld | (see the run_commands function) | 05:59 |
asalkeld | that consumes a config that looks like this: https://review.openstack.org/#/c/242912/10/config/mariadb/mariadb_config.yml | 06:00 |
sdake | just a note, would prefer config be in json | 06:06 |
kjelly | sdake: In docker hub, which images could be used now? | 06:06 |
sdake | because yaml requires a dependenecy be imported into the host os atleast in a anible environment | 06:06 |
sdake | kjelly we are waiting on 1.0.1 tag | 06:07 |
*** unicell has joined #kolla | 06:07 | |
sdake | which is waitign on that one patch i just submitted for review | 06:07 |
sdake | after 1.0.1 tags, i will build and push immiadtely centos | 06:07 |
sdake | and ask sam to build and push ubuntu as well | 06:07 |
kjelly | sdake: Ok. It seems that there are no doucment about the tags rules in Docker hub. And it's hard to find tags in Docker hub. | 06:08 |
sdake | asalkeld that kolla_mesos_start.py imports kazoo | 06:09 |
sdake | what I was asking is did you sort out how to get kazoo into the image | 06:09 |
sdake | i.e. did you do virtualenv support or something else? | 06:10 |
asalkeld | sdake: not totally | 06:10 |
asalkeld | so the way SamYaple suggested was all the openstack services need to run in a venv | 06:10 |
asalkeld | so that we don't get this issue in yum installed python packages | 06:11 |
asalkeld | and that seems like quite a bit of work | 06:11 |
asalkeld | maybe i could ask nihilifer to attack that | 06:11 |
sdake | well jut to be clear i dont want to damage the separatino of base vs openstack-base and hte toolchain vs not | 06:12 |
nihilifer | morning guys | 06:12 |
sdake | those are serious imrporvements i dont want to lose | 06:12 |
sdake | hi nihilifer | 06:12 |
asalkeld | hi | 06:12 |
sdake | 3 more days michal | 06:12 |
asalkeld | yeah, i guess when we install openstack (for source) we just use a venv | 06:13 |
asalkeld | so I could then just install kazoo as a binary package in base | 06:13 |
asalkeld | and the venv could have a different version (if need be) | 06:14 |
sdake | the thing is i dont want the toolchain in base | 06:14 |
nihilifer | sorry for asking silly questions, but what's the problem with packages kazoo? | 06:14 |
sdake | i think a virtualenv woudl allow us to build the package, instlal it, then delete the virtualenv and toolchain | 06:14 |
asalkeld | sdake: we shouldn't have to | 06:14 |
sdake | is that accurate? | 06:14 |
nihilifer | probably I didn't folow recent discussion about that | 06:14 |
nihilifer | packaged kazoo* | 06:14 |
asalkeld | nihilifer: we need kazoo in base | 06:14 |
asalkeld | but when type=source | 06:15 |
asalkeld | it installs everything (python) using pip | 06:15 |
asalkeld | but pip is only installed in openstack-base | 06:15 |
asalkeld | so we can't install kazoo using pip in base | 06:15 |
asalkeld | when type=source | 06:16 |
nihilifer | I see | 06:16 |
sdake | my requirement is that i dont want the toolchain in the bbase image | 06:16 |
asalkeld | sdake: shouldn't be a problem | 06:16 |
sdake | if we oudl get rid of it in the openstack-base image, it would be a huge improement | 06:16 |
sdake | would virtualenv allow that? | 06:16 |
asalkeld | sdake: what i understand as the solution, is: | 06:17 |
asalkeld | install kazoo as a binary package in base (allways) | 06:17 |
asalkeld | when installing from source in openstak-base | 06:17 |
asalkeld | we install all python stuff into a venv | 06:18 |
*** weiyu has joined #kolla | 06:18 | |
*** pbourke has quit IRC | 06:18 | |
*** pbourke has joined #kolla | 06:18 | |
*** tpot has quit IRC | 06:18 | |
asalkeld | so we at worst have 2 different versions of kazoo (binary from base, and something in the venv), but that shouldn't be a problem as the openstack stuff should just use the venv one | 06:18 |
sdake | isn't th epoit of a virtualenv to allow multiple toolchains on one box? | 06:19 |
asalkeld | yeah | 06:19 |
*** jtriley has quit IRC | 06:19 | |
nihilifer | sounds good to me | 06:19 |
sdake | what i'd like to see happen is the stuff get installed in the virtual env, then get copied fro mthe virtual env to the main env, then the virtual env get deleted | 06:19 |
sdake | so the toolchai goes byebye | 06:19 |
asalkeld | sdake: that seems like trouble | 06:20 |
asalkeld | like bugs waiting to happen | 06:20 |
asalkeld | and to save a small amount of space on a source build | 06:20 |
sdake | 150mb is not small :) | 06:20 |
asalkeld | i'd take correct over a bit big for a source build | 06:21 |
sdake | ya correct is obviously more important then optimized ;) | 06:21 |
asalkeld | basically sdake i am just not sure of what is going to happen when you rip that stuff out of the venv | 06:21 |
sdake | ok well lets not take it off the table | 06:22 |
sdake | i hope soemone sometime can investigte it and see if its viable | 06:22 |
asalkeld | maybe someone else is familar with doing that | 06:22 |
sdake | i'd like the virtualenv to just be a build and packaging system | 06:22 |
sdake | rather then the way stuff is deployed | 06:23 |
sdake | does that make sense? | 06:23 |
asalkeld | just need a genric python package to rpm/deb converter :-O | 06:23 |
asalkeld | sdake: i am not sure that is how they are designed to work | 06:24 |
asalkeld | if possible we can do it | 06:24 |
sdake | i dont know anything about venv | 06:24 |
sdake | not one single thing | 06:24 |
sdake | so i am the wrong guy to ask ;) | 06:24 |
asalkeld | i'll go read: http://docs.python-guide.org/en/latest/dev/virtualenvs/ | 06:25 |
*** vilobhmm has quit IRC | 06:25 | |
sdake | is t here something besides virtualenv? | 06:25 |
asalkeld | docker :-) | 06:26 |
sdake | like a packaging tool for python that is like pip | 06:26 |
sdake | but not pip | 06:26 |
asalkeld | sdake: i don't think so | 06:26 |
sdake | ok | 06:26 |
asalkeld | i think it is what we want | 06:27 |
asalkeld | shields the system python packages against openstack new requirements | 06:27 |
nihilifer | guys, the other idea, which will not include virtualenv - what about making a tiny dockerfile "non-openstack-base" just installing kazoo from yum? then in "openstack-base" we'd install kazoo from yum for binary and from pip for source | 06:29 |
nihilifer | I know this will add a new layer of dependency | 06:29 |
nihilifer | but it wouldn't require venvs | 06:29 |
nihilifer | and additional amount of space for having another python interpreter etc. | 06:29 |
asalkeld | nihilifer: i think the issue is what kazoo brings in (dependancies) and will they conflict with the pip installed ones | 06:30 |
nihilifer | asalkeld: but kazoo will be installed from pip when we'll install anything for pip | 06:31 |
nihilifer | from pip* | 06:31 |
nihilifer | in my idea, when you'll build images in "source" mode | 06:32 |
asalkeld | nihilifer: that means for non-openstack stuff we now need pip and we didn't before | 06:32 |
nihilifer | nope, non-openstack dockerfiles will inherit from new "non-openstack-base" which will always install kazoo from yum | 06:32 |
asalkeld | ok, so you want an equivenlent to openstack-base, and branch there | 06:33 |
nihilifer | yes | 06:33 |
asalkeld | that would be simpler | 06:34 |
nihilifer | the dependency for openstack container would look like this: | 06:34 |
sdake | that wont work | 06:34 |
nihilifer | base -> openstack-base (here "yum install python-kazoo" for binary, "pip install kazoo" for source) -> <openstack-container> | 06:34 |
sdake | pip from distro is impcompatible from instlaling from source | 06:35 |
nihilifer | for i.e. haproxy it would be | 06:35 |
sdake | i have tried it extensively - wont work trust me ;) | 06:35 |
nihilifer | base -> non-openstack-base (just "yum install python-kazoo") -> haproxy | 06:35 |
asalkeld | sdake: looks good to me | 06:35 |
sdake | when we install from source we have to be extremely careful never to install any python dep that involves pip installation | 06:35 |
nihilifer | what didn't work exactly sdake? ;) | 06:35 |
sdake | something with versioning doesn't work | 06:35 |
sdake | the installer backtraces | 06:36 |
asalkeld | sdake: you are not getting his idea | 06:36 |
asalkeld | that makes the non openstack python source installs use binary packages | 06:36 |
nihilifer | let me draw it and send a photo, wait a moment ;) | 06:36 |
asalkeld | nihilifer: post a patch | 06:36 |
sdake | sorry bit late here brain not working great this week ;) | 06:36 |
sdake | pic would be good | 06:37 |
asalkeld | well marathon has started something | 06:40 |
asalkeld | crabs | 06:41 |
asalkeld | Failed to launch container: Failed to 'docker pull kollaglue/centos-binary-mariadb:latest': exit status = exited with status 1 stderr = Error response from daemon: client and server don't have same version (client : 1.20, server: 1.18) | 06:41 |
asalkeld | how have i installed that :-/ | 06:41 |
nihilifer | https://drive.google.com/file/d/0B_WVU0_0Qd1rSUF6VUk3OXFrMGc/view?usp=sharing | 06:42 |
asalkeld | haha, +1 for whiteboards ;) | 06:44 |
nihilifer | yes, that's the good thing about working in the office ;) | 06:44 |
asalkeld | i might just get that whiteboard paint and paint the wall whilst the owner is not looking :-O | 06:45 |
nihilifer | :D | 06:45 |
*** kjelly has quit IRC | 06:48 | |
openstackgerrit | Angus Salkeld proposed openstack/kolla-mesos: Add config generation script and some examples https://review.openstack.org/242912 | 06:50 |
*** kjelly has joined #kolla | 06:50 | |
nihilifer | I can post a patch too about that today | 06:51 |
sdake | nihilifer that approach looks viable | 06:51 |
asalkeld | nihilifer: take over this series if you have time https://review.openstack.org/#/c/241438/ | 06:52 |
asalkeld | just needs a blueprint ref in the commit message, and the last one needs your fix to install kazoo | 06:53 |
nihilifer | asalkeld: ok | 06:53 |
sdake | the only downside is we end up with different versions of kazoo potentiallly across our containers | 06:54 |
*** aswadr has quit IRC | 06:55 | |
asalkeld | sdake: we shouldn't | 06:56 |
asalkeld | o, across containers | 06:56 |
sdake | its not a deal breaker | 06:57 |
asalkeld | i don't think that is a big deal - only with source builds | 06:57 |
sdake | but it will increase support burden | 06:57 |
asalkeld | and really zookeeper should deal with it | 06:57 |
asalkeld | shrug, out of the options this seems like the best. with the venv we would have that too | 06:58 |
sdake | good point | 06:58 |
sdake | id rather not do virtual env stuff if we dont have to | 06:59 |
sdake | sounds oveerly complicated | 06:59 |
asalkeld | then it would be different versions in the container | 06:59 |
asalkeld | even weirder | 06:59 |
*** unicell1 has joined #kolla | 07:01 | |
sdake | nihilifer what does yuor ickname mean | 07:02 |
asalkeld | let's google it:) | 07:02 |
*** unicell has quit IRC | 07:02 | |
asalkeld | heavy metal band? | 07:03 |
asalkeld | http://www.metal-archives.com/bands/Nihilifer/3540377064 | 07:03 |
kjelly | there are no tag 1.0.0 in ubuntu-source-keystone. What do I misunderstand ? https://hub.docker.com/r/kollaglue/ubuntu-source-keystone/tags/ | 07:04 |
*** jasonsb has quit IRC | 07:04 | |
*** unicell has joined #kolla | 07:05 | |
nihilifer | asalkeld: not exactly from this band, I took it from an ambient project Xanctux ;) | 07:05 |
*** unicell1 has quit IRC | 07:05 | |
openstackgerrit | Hui Kang proposed openstack/kolla: Create openrc file in the keystone role https://review.openstack.org/246223 | 07:06 |
nihilifer | https://www.youtube.com/watch?v=073DkQCk4aE if you like stuff like that (but probably no one except inc0 don't ;) ) that's where I picked my nick from | 07:13 |
asalkeld | ok | 07:22 |
*** tfukushima has joined #kolla | 07:23 | |
bmace | hey britthouser, my humble apologies for calling you Brett in my review comment :( | 07:26 |
*** tfukushima has quit IRC | 07:26 | |
bmace | if it makes it any better, i have had my name butchered far worse, and very often :) | 07:27 |
*** sdake has quit IRC | 07:30 | |
*** jasonsb has joined #kolla | 07:35 | |
*** achanda_ has quit IRC | 07:36 | |
*** jasonsb has quit IRC | 07:40 | |
*** slotti has joined #kolla | 07:49 | |
openstackgerrit | Michal Rostecki proposed openstack/kolla: Add support for copying files from a "zk://" source https://review.openstack.org/241438 | 07:49 |
openstackgerrit | Michal Rostecki proposed openstack/kolla: Add support for loading kolla config from ENV https://review.openstack.org/241437 | 07:49 |
nihilifer | https://review.openstack.org/#/c/241438/3 here I put kazoo stuff | 07:50 |
openstackgerrit | Michal Rostecki proposed openstack/kolla: Add support for loading kolla config from ENV https://review.openstack.org/241437 | 07:51 |
asalkeld | nihilifer: that looks nice to me | 07:51 |
asalkeld | nihilifer: there is one thing broken (my bad), i'll put a comment | 07:52 |
nihilifer | ok | 07:52 |
asalkeld | done (need contextmanager) | 07:53 |
asalkeld | also the import for it | 07:53 |
* asalkeld heading off to watch son's concert (flute), bbl | 07:53 | |
*** kjelly has quit IRC | 07:54 | |
*** kjelly has joined #kolla | 07:55 | |
openstackgerrit | Michal Rostecki proposed openstack/kolla: Add support for copying files from a "zk://" source https://review.openstack.org/241438 | 07:58 |
*** stvnoyes has quit IRC | 08:02 | |
*** stvnoyes has joined #kolla | 08:03 | |
asalkeld | egh, https://mesosphere.github.io/marathon/docs/native-docker-private-registry.html (need to set up credential file and deploy to marathon host) | 08:03 |
*** shardy has joined #kolla | 08:09 | |
*** jtriley has joined #kolla | 08:15 | |
*** kjelly has quit IRC | 08:19 | |
*** kjelly has joined #kolla | 08:20 | |
*** jtriley has quit IRC | 08:21 | |
*** egonzalez has joined #kolla | 08:33 | |
*** akwasnie1 has joined #kolla | 08:34 | |
*** gfidente has joined #kolla | 08:35 | |
*** gfidente has joined #kolla | 08:35 | |
*** weiyu has quit IRC | 08:37 | |
*** tfukushima has joined #kolla | 08:38 | |
openstackgerrit | Michal Rostecki proposed openstack/kolla: Add support for copying files from a "zk://" source https://review.openstack.org/241438 | 08:39 |
*** weiyu has joined #kolla | 08:44 | |
*** kproskurin has joined #kolla | 08:46 | |
*** egonzalez has quit IRC | 08:46 | |
*** egonzalez90 has joined #kolla | 08:47 | |
*** tfukushima has quit IRC | 08:52 | |
*** athomas has joined #kolla | 08:55 | |
*** jmccarthy has quit IRC | 08:57 | |
*** jmccarthy has joined #kolla | 08:58 | |
*** exploreshaifali has joined #kolla | 09:02 | |
*** tzn has joined #kolla | 09:06 | |
*** mbound has joined #kolla | 09:08 | |
*** tzn has quit IRC | 09:11 | |
*** openstackgerrit has quit IRC | 09:31 | |
*** openstackgerrit has joined #kolla | 09:31 | |
*** achanda has joined #kolla | 09:38 | |
*** tzn has joined #kolla | 09:39 | |
*** weiyu has quit IRC | 09:42 | |
*** weiyu has joined #kolla | 09:44 | |
*** exploreshaifali has quit IRC | 09:47 | |
*** weiyu has quit IRC | 09:48 | |
*** weiyu has joined #kolla | 09:54 | |
openstackgerrit | Paul Bourke proposed openstack/kolla: Fix issues in Glance filesystem backend https://review.openstack.org/245912 | 09:54 |
*** weiyu has quit IRC | 09:57 | |
openstackgerrit | Paul Bourke proposed openstack/kolla: Add new image for tempest https://review.openstack.org/238956 | 09:57 |
*** Slower has quit IRC | 10:00 | |
*** achanda has quit IRC | 10:00 | |
openstackgerrit | Paul Bourke proposed openstack/kolla: Add new image for tempest https://review.openstack.org/238956 | 10:00 |
openstackgerrit | Paul Bourke proposed openstack/kolla: [WIP] Add tempest run to the gate https://review.openstack.org/238957 | 10:02 |
openstackgerrit | Paul Bourke proposed openstack/kolla: Add new image for tempest https://review.openstack.org/238956 | 10:02 |
*** weiyu_ has joined #kolla | 10:02 | |
openstackgerrit | Paul Bourke proposed openstack/kolla: [WIP] Add tempest run to the gate https://review.openstack.org/238957 | 10:10 |
openstackgerrit | Paul Bourke proposed openstack/kolla: Add new image for tempest https://review.openstack.org/238956 | 10:10 |
*** mbound has quit IRC | 10:11 | |
*** achanda has joined #kolla | 10:12 | |
*** mbound has joined #kolla | 10:13 | |
*** mbound has quit IRC | 10:14 | |
*** mbound has joined #kolla | 10:14 | |
*** jtriley has joined #kolla | 10:16 | |
*** achanda has quit IRC | 10:16 | |
*** gfidente has quit IRC | 10:18 | |
*** egonzalez90 has quit IRC | 10:18 | |
*** egonzalez has joined #kolla | 10:20 | |
*** jtriley has quit IRC | 10:22 | |
*** exploreshaifali has joined #kolla | 10:27 | |
*** openstackgerrit has quit IRC | 10:31 | |
*** openstackgerrit has joined #kolla | 10:31 | |
*** athomas has quit IRC | 10:38 | |
*** achanda has joined #kolla | 10:38 | |
*** athomas has joined #kolla | 10:42 | |
*** tzn has quit IRC | 10:42 | |
openstackgerrit | Michal Rostecki proposed openstack/kolla-mesos: Install kolla-mesos package in Vagrant https://review.openstack.org/245591 | 10:43 |
*** mbound has quit IRC | 10:55 | |
*** mbound has joined #kolla | 10:56 | |
*** tzn has joined #kolla | 10:57 | |
*** tzn has quit IRC | 11:01 | |
*** dims has joined #kolla | 11:08 | |
pbourke | SamYaple: yt? | 11:14 |
*** rmart04 has joined #kolla | 11:23 | |
*** salv-orlando has joined #kolla | 11:34 | |
*** weiyu_ has quit IRC | 11:34 | |
salv-orlando | I have a possibly dumb user question.I'm trying to reconfigure my dev env using kolla in place of devstack. I am using vagrant, but I am having a very hard time with nested virtualization, unless I switch to qemu the host VM will hang somewhere in the process. | 11:35 |
salv-orlando | host VM allows for nested virtualization, and I've added nested=True in the domain specific opts in Vagrantfile for kolla | 11:35 |
salv-orlando | any help would be appreciated. I've tried ubuntu 14.04 and 15.04 as host VMs, and always used centos/7 for operator VM | 11:36 |
salv-orlando | I've tried both KVM, ESXi, and XenServer as "base" HV | 11:37 |
pbourke | salv-orlando: which specific part causes the host to hang? | 11:38 |
salv-orlando | it never happens in the same part unfortunately. That's why I'm not blaming kolla but either vagrant-libvirt or kvm itself. | 11:39 |
salv-orlando | pbourke: ^ ^ | 11:39 |
salv-orlando | I was just wondering if anyone has seen similar symptoms | 11:39 |
pbourke | im wondering though is when running vagrant up for kolla, or during a kolla deploy | 11:39 |
salv-orlando | vagrant up | 11:40 |
pbourke | I dont think Ive seen that specific problem but have found vagrant-libvirt to be quite flaky | 11:40 |
salv-orlando | I think the development team mostly tests with fedora/centos I should probably use that as well | 11:40 |
salv-orlando | pbourke: yeah I've been comparing generated domain XML with those who generates, for instance, nova, but have not been able to pinpoint anything obvious so far | 11:41 |
salv-orlando | on the other hand switching to qemu works fine, but it takes ages to complete vagrant up ;) | 11:42 |
*** akwasnie1 has quit IRC | 11:42 | |
pbourke | salv-orlando: currently I use virt-tools to provision a dev hosts for kolla | 11:43 |
*** achanda has quit IRC | 11:43 | |
pbourke | salv-orlando: its not as handy as vagrant but ive sunk *a lot* of time in trying to get it working :/ that said I know others here use it and it works ok | 11:43 |
pbourke | salv-orlando: virtualbox hv is another option | 11:44 |
openstackgerrit | Michal Rostecki proposed openstack/kolla-mesos: [WIP] Chronos bootstrap tasks https://review.openstack.org/246344 | 11:45 |
*** kjelly_ has joined #kolla | 11:45 | |
*** gfidente has joined #kolla | 11:51 | |
openstackgerrit | Michal Rostecki proposed openstack/kolla-mesos: [WIP] Using DCOS library for Marathon https://review.openstack.org/244455 | 11:54 |
openstackgerrit | Michal Rostecki proposed openstack/kolla-mesos: add config generation script and some examples https://review.openstack.org/242912 | 11:54 |
openstackgerrit | Michal Rostecki proposed openstack/kolla-mesos: Install kolla-mesos package in Vagrant https://review.openstack.org/245591 | 11:55 |
openstackgerrit | Michal Rostecki proposed openstack/kolla-mesos: [WIP] Using DCOS library for Marathon https://review.openstack.org/244455 | 11:56 |
openstackgerrit | Michal Rostecki proposed openstack/kolla-mesos: Add config generation script and some examples https://review.openstack.org/242912 | 12:00 |
openstackgerrit | Michal Rostecki proposed openstack/kolla-mesos: Install kolla-mesos package in Vagrant https://review.openstack.org/245591 | 12:02 |
*** achanda has joined #kolla | 12:06 | |
*** mbound has quit IRC | 12:07 | |
*** mbound has joined #kolla | 12:07 | |
*** achanda has quit IRC | 12:09 | |
salv-orlando | thanks pbourke... is virt-tools support for kolla dev env in the kolla repo? | 12:10 |
pbourke | salv-orlando: no | 12:10 |
SamYaple | pbourke: i am here | 12:18 |
*** jtriley has joined #kolla | 12:18 | |
pbourke | SamYaple: hey. just wondering is there anything special about the link local address you use for haproxy in deploy-aio.sh. Trying it locally and haproxy fails to bind to it | 12:19 |
SamYaple | you mean the 169? | 12:20 |
SamYaple | also pbourke before i forget, can you mark this for liberty as well? | 12:21 |
SamYaple | https://bugs.launchpad.net/kolla/+bug/1516729 | 12:21 |
openstack | Launchpad bug 1516729 in kolla "Glance with filesystem backend not storing images in glance_data" [Undecided,In progress] - Assigned to Paul Bourke (pauldbourke) | 12:21 |
SamYaple | click the 'Target to series' button | 12:21 |
SamYaple | thats how we keep track of _bugs_ that affect multiple branches | 12:21 |
pbourke | cool thanks | 12:22 |
pbourke | yeah the 169 | 12:22 |
SamYaple | pbourke: kinda. it is special in the sense its non-routable | 12:23 |
SamYaple | not special in the sense that it hsouldnt work locally | 12:23 |
SamYaple | it wont work on more than one node though | 12:23 |
pbourke | yeah that's what I thought | 12:23 |
pbourke | must be something else wrong | 12:23 |
*** jtriley has quit IRC | 12:23 | |
SamYaple | being what it is i wouldnt be suprised if there were other /sys options breaking it | 12:24 |
SamYaple | I am going to unify the aio and multinode gate so it won't use that ip for long | 12:24 |
openstackgerrit | Merged openstack/kolla: Add support for loading kolla config from ENV https://review.openstack.org/241437 | 12:29 |
*** akwasnie1 has joined #kolla | 12:33 | |
*** tzn has joined #kolla | 12:36 | |
*** achanda has joined #kolla | 12:56 | |
*** exploreshaifali has quit IRC | 12:59 | |
*** jruano has joined #kolla | 13:01 | |
*** achanda has quit IRC | 13:05 | |
vbel | https://bugs.launchpad.net/kolla/+bug/1516729 - glance should store on nfs for ha or if you want a toy system / aio - in mounted from host folder | 13:10 |
openstack | Launchpad bug 1516729 in kolla "Glance with filesystem backend not storing images in glance_data" [Undecided,In progress] - Assigned to Paul Bourke (pauldbourke) | 13:10 |
vbel | I would rather add volumes: -'/var/lib/glance/images:/var/lib/glance/images' to start.yml for glance-api | 13:12 |
SamYaple | vbel: that will require optional bindmounting stuff. This is coming once nasible 2.0 lands | 13:12 |
vbel | I am just against storing images in glance_data - limited to 10G I believe :) | 13:13 |
*** rhallisey has joined #kolla | 13:13 | |
SamYaple | vbel: use ceph then. this is kollas only usable ha backend for glance at this time | 13:13 |
SamYaple | and the limit isn't 10gb, its the size of the backing storage | 13:13 |
vbel | true, almost :) | 13:16 |
*** signed8bit has joined #kolla | 13:17 | |
britthouser | bmace: no worries at all. =) Ove the years I've learned to respond to pretty much anything that begins with B and ends in T. =) | 13:21 |
vbel | SamYaple, you are right, if volume is used it is plenty of space | 13:26 |
*** cloudkiller is now known as cloudnull | 13:26 | |
*** akwasnie1 has quit IRC | 13:26 | |
*** akwasnie1 has joined #kolla | 13:27 | |
SamYaple | britthouser: so many possibilities | 13:34 |
*** jruano_ has joined #kolla | 13:36 | |
*** weiyu_ has joined #kolla | 13:36 | |
*** jruano has quit IRC | 13:37 | |
britthouser | SamYaple: I once got a christmas card addressed to: "Emily's husband" (emily is my wife). | 13:42 |
*** jruano has joined #kolla | 13:44 | |
*** jruano_ has quit IRC | 13:47 | |
*** jruano_ has joined #kolla | 13:53 | |
SamYaple | that would have been bad if you werent married | 13:54 |
*** jruano has quit IRC | 13:55 | |
*** sacharya has joined #kolla | 13:55 | |
*** signed8bit is now known as signed8bit_ZZZzz | 13:56 | |
*** sacharya has quit IRC | 13:59 | |
*** akwasnie1 has quit IRC | 14:00 | |
*** signed8bit_ZZZzz is now known as signed8bit | 14:00 | |
*** mbound has quit IRC | 14:03 | |
*** klint has quit IRC | 14:03 | |
*** mbound has joined #kolla | 14:04 | |
*** jruano_ has quit IRC | 14:04 | |
*** signed8bit is now known as signed8bit_ZZZzz | 14:19 | |
*** jtriley has joined #kolla | 14:19 | |
*** signed8bit_ZZZzz is now known as signed8bit | 14:21 | |
*** jtriley has quit IRC | 14:26 | |
openstackgerrit | Paul Bourke proposed openstack/kolla: Add tempest run to the gate https://review.openstack.org/238957 | 14:32 |
britthouser | So question for the group. This kinda goes along with what Salvador and Paul were discussing. Being new to the project, I'm trying to figure out a good dev environment. How does everyone here use? Baremetal? VM on mac/linux/openstack? | 14:32 |
britthouser | And then what is your typical workflow for testing changes? | 14:33 |
*** weiyu_ has quit IRC | 14:34 | |
SamYaple | britthouser: i do baremetal/kolla-on-kolla (testing in openstack vms) | 14:34 |
SamYaple | my workflow is write patch, build images, deploy, purge environemnt | 14:35 |
SamYaple | I have aliases to wipe everything (these are customized to my environemnt, but you can adapt them) | 14:35 |
SamYaple | britthouser: http://paste.openstack.org/show/479116/ | 14:36 |
SamYaple | I just type `kolla_reset` and it completely reset my environemnt | 14:36 |
britthouser | thanks SamYaple. I'd rather do things in metal in teh lab b/c my home inet is slow (DSL). | 14:37 |
britthouser | So you do Kolla on metal, but that is just to deploy kolla in VMs where you do your actual testing? | 14:38 |
britthouser | Do you test kolla on metal too? | 14:39 |
openstackgerrit | Paul Bourke proposed openstack/kolla: Drop root for rsyslog https://review.openstack.org/245733 | 14:41 |
openstackgerrit | Paul Bourke proposed openstack/kolla: Drop root for rsyslog https://review.openstack.org/245733 | 14:42 |
pbourke | is there a lazy guide for adding a gate | 14:44 |
pbourke | (would like to add build/deploy for oraclelinux) | 14:45 |
*** salv-orl_ has joined #kolla | 14:45 | |
pbourke | this? http://docs.openstack.org/infra/manual/creators.html#adding-the-project-to-the-ci-system | 14:46 |
SamYaple | britthouser: i test on metal and vm, probably half and half | 14:48 |
*** salv-orlando has quit IRC | 14:48 | |
SamYaple | britthouser: to speed up building images (if bandwidth is your slowdown) you can use an apt-cacher solution | 14:49 |
SamYaple | I user apt-cacher-ng and thats how i build my images | 14:49 |
britthouser | Ok. And when you deploy on metal, SamYaple, do you follow http://docs.openstack.org/developer/kolla/quickstart.html ? | 14:49 |
SamYaple | idk let me read it | 14:49 |
britthouser | that seems geared towards POC, not dev. | 14:49 |
britthouser | so I wasn't sure how relevant it was. | 14:49 |
SamYaple | yea that seems mostly accurate | 14:50 |
SamYaple | i dont rekick the baremetal often, maybe once a week | 14:50 |
SamYaple | takes ~20minutes to rekick | 14:50 |
salv-orl_ | Would you guys advice deploying with the information in quickstart in a VM? I am looking at kolla as an alternative to devstack for my CI/CD workflow; I spoke to pbourke earlier as I was trying to use vagrant, but I am frankly giving up on that | 14:52 |
*** jtriley has joined #kolla | 14:52 | |
pbourke | alisonh: yes the quickstart should be the place to start | 14:52 |
britthouser | Ok so pbourke and SamYaple that guide says to git clone kolla but then also pip install it. | 14:54 |
pbourke | britthouser: that's correct | 14:55 |
britthouser | Will those conflict? | 14:55 |
britthouser | sorry these are probably very n00b questions. | 14:55 |
salv-orl_ | britthouser: I think you want to pull the requirements as well, not just the code | 14:56 |
pbourke | pip install will install the requirements | 14:56 |
pbourke | and also distribute the various helper tools, config files etc | 14:57 |
pbourke | same as any other python pkg | 14:57 |
pbourke | its not strictly necessary for dev | 14:57 |
pbourke | you do need the various requirements though | 14:57 |
salv-orl_ | pbourke: I'd do cd kolla && sudo python setup.py install anyway if you're pulling from git | 14:57 |
britthouser | Ok so when I do 'pip install -u kolla/requirements.txt' I will get deps, but not kolla, right? Which is fine b/c I already did git clone of kolla? | 14:58 |
*** achanda has joined #kolla | 14:58 | |
pbourke | yeah | 14:58 |
salv-orl_ | britthouser: afaict that's correct, but I'm noober than you here | 14:58 |
britthouser | =) | 14:58 |
pbourke | :) | 14:58 |
britthouser | So help me understand the different between a git clone of kolla and pip install of kolla? | 14:59 |
britthouser | pip install puts stuff all over my system? | 14:59 |
salv-orl_ | with the latter you get whatever is the last release of kolla in pip | 14:59 |
salv-orl_ | with the former you get ToT | 14:59 |
salv-orl_ | the latter also installs automatically requirements, and that's why you need to explicitly install them when you git clone | 15:00 |
britthouser | Ok. so probably safe to say if I'm a deployer, I want pip install of kolla, but as dev, I want to git clone and just install deps, right? | 15:00 |
SamYaple | britthouser: thats what i do | 15:00 |
britthouser | Ok I have better understanding of this all now. Thanks! | 15:01 |
britthouser | salv-orl_ sorry I don't have info about best way todo a VM based kolla deployment. | 15:01 |
salv-orl_ | britthouser: np, I'll keep trying. Eventually something must work. | 15:02 |
salv-orl_ | worst case I'll keep being a devstack disciple | 15:02 |
openstackgerrit | Paul Bourke proposed openstack/kolla: Add new gates for oraclelinux https://review.openstack.org/246437 | 15:03 |
pbourke | salv-orl_: we'd like to add a feature to make kolla more useful as a devstack replacement | 15:03 |
pbourke | salv-orl_: basically need to make it possible to bind-mount in git repos into the containers, so if you make a tweak say to keystone you can just restart the running container to pick up the change rather than having to rebuild it | 15:04 |
pbourke | without something like that kolla is not as useful for hacking on openstack imo | 15:04 |
salv-orl_ | pbourke: yes, for development purposes it is a bit of a pain to wait for a container rebuild... if feels like you're using a compiled language again | 15:05 |
salv-orl_ | but for CI environments, especially those where you only test changes to a handful of projects most images are going to stay unchanged and so you can build them once a week | 15:05 |
SamYaple | salv-orl_: yea i know what you mean. You can optimize that rebuild though. rebuilding neutron takes me ~30 seconds | 15:05 |
salv-orl_ | SamYaple: indeed I want to use it in place of devstack ;) I think it's better to wait 30 seconds than having to spend 4 hours everytime you have dependency issues | 15:06 |
SamYaple | so the way i do this salv-orl_ is I make a change to a locally cloned neutron/nova/cinder repo. turn that into a tarball and host that on a local webserver (single command alias to tarball and publish) then i rebuild only the affected containers | 15:07 |
SamYaple | the process from making the patch in the neutron repo to having a running neutron takes about a minute | 15:08 |
SamYaple | if i want to test it multinode I have to push that image then we are talking about ~5 minutes between testing code | 15:08 |
SamYaple | but afaik devstack doesnt really have multinode testing like that | 15:08 |
SamYaple | i could be wrong | 15:08 |
*** rhallisey has quit IRC | 15:09 | |
*** rhallisey has joined #kolla | 15:09 | |
*** rhallisey has quit IRC | 15:09 | |
*** rhallisey has joined #kolla | 15:10 | |
*** vincent_vdk has quit IRC | 15:11 | |
salv-orl_ | SamYaple: for devstack multinode you have to propagate the patch on the nodes as every node uses a different clone of the repo | 15:12 |
salv-orl_ | but in most cases every node has a different role (server, l2-agent, l3-agent, meh) and therefore in most cases you don't even need to propagate the change | 15:13 |
SamYaple | salv-orl_: so its not actually active/active ? | 15:13 |
salv-orl_ | SamYaple: Ah you can if you want deploy neutron with devstack in that way. But it's up to you to put a LB in front of the endpoints | 15:14 |
salv-orl_ | Neutron is active/active as it has multiple API workers, but they're all on the same node | 15:14 |
salv-orl_ | at least in devstack for the upstream gate | 15:14 |
salv-orl_ | and in all the CIs that I've seen so far | 15:14 |
SamYaple | multiple worker threads? or multiple copies of neutron-server running? | 15:14 |
SamYaple | worker threads to not make it active/active | 15:14 |
*** vincent_vdk has joined #kolla | 15:18 | |
salv-orl_ | multiple worker processes | 15:18 |
salv-orl_ | it's a bit yucky but neutron forks itself several times at startup, and I think it's not the only OpenStack service that does so | 15:19 |
salv-orl_ | technically most would not define that as active/active either | 15:19 |
*** tzn has quit IRC | 15:20 | |
salv-orl_ | simply because if one goes down most likely all go down | 15:20 |
SamYaple | im pretty sure most/all openstack services have multiple worker processes nowadays | 15:21 |
*** tzn has joined #kolla | 15:22 | |
openstackgerrit | Paul Bourke proposed openstack/kolla: Add tempest run to the gate https://review.openstack.org/238957 | 15:25 |
*** daneyon has joined #kolla | 15:27 | |
*** daneyon_ has joined #kolla | 15:28 | |
kjelly_ | Hi, SamYaple. there are no tag 1.0.0 in ubuntu-source-keystone in docker hub. Is it right? https://hub.docker.com/r/kollaglue/ubuntu-source-keystone/tags/ | 15:30 |
*** absubram has joined #kolla | 15:31 | |
*** daneyon has quit IRC | 15:32 | |
SamYaple | kjelly_: that sounds correct. we can't tag 1.0.0 due to not pushing the images that were tested when it was tagged | 15:32 |
SamYaple | we probably wont push images until 1.1 due to the backports needed unfortunately | 15:32 |
SamYaple | sdake should be around to talk about that | 15:32 |
kjelly_ | SamYaple: Ok. I see. | 15:34 |
pbourke | is angus around? | 15:38 |
*** blahRus has joined #kolla | 15:38 | |
SamYaple | asalkeld: ^^ | 15:40 |
*** inc0 has joined #kolla | 15:40 | |
inc0 | hey guys | 15:40 |
pbourke | hi inc0 | 15:41 |
kjelly_ | hi inc0 | 15:41 |
inc0 | what was happening when I wasn't around? | 15:42 |
inc0 | have we rewritten kolla in the meantime? | 15:42 |
ryansb | yup, everything uses rkt now. | 15:42 |
inc0 | cool! so someone will use it at last! | 15:42 |
pbourke | vbel: thanks for review of tempest patch | 15:44 |
vbel | pbourke, welcome :) | 15:45 |
pbourke | vbel: will look at tweaking the keystone api version. will still likely need another few patchsets, unsure how well it will work in the gate so far :) | 15:45 |
pbourke | vbel: so far everything except glance is disabled, just to test things out | 15:45 |
vbel | pbourke, tempest will be very good gate :) | 15:47 |
pbourke | we seem to bootstrap v2.0 only in master? | 15:47 |
pbourke | (endpoints) | 15:47 |
pbourke | https://github.com/openstack/kolla/blob/master/ansible/roles/keystone/tasks/bootstrap.yml#L52-L54 | 15:48 |
vbel | pbourke, that's fine | 15:48 |
vbel | it will work with v2.0 and v2 | 15:49 |
vbel | it will work with v2.0 and v3 | 15:49 |
pbourke | # OS_AUTH_TYPE=v3password openstack token issue | 15:49 |
pbourke | The resource could not be found. (HTTP 404) (Request-ID: req-613bb4c6-5e4d-4e1a-937f-8967d40c9615) | 15:49 |
pbourke | i have a feeling you have to register the v3 endpoint | 15:50 |
SamYaple | pbourke: you do not | 15:50 |
vbel | do you have both url and type? | 15:50 |
vbel | with v3 | 15:50 |
*** britthou_ has joined #kolla | 15:51 | |
pbourke | http://paste.fedoraproject.org/291461/47775423 | 15:51 |
vbel | we use the same in oracle openstack, kilo+v3, but bootstrap is the same, with v2.0 | 15:51 |
SamYaple | pbourke: https://github.com/openstack/python-keystoneclient/blob/1c0d4f9e0fc3c3bb903a7300a2b92bb9ef9b6538/keystoneclient/auth/identity/base.py#L336 | 15:51 |
SamYaple | pbourke: the client lib detects the v3 endpoint ,even if you ahve /v2.0 | 15:52 |
rhallisey | inc0, you how's texas? | 15:52 |
pbourke | i see | 15:52 |
rhallisey | inc0, did you get a cowboy hat yet? | 15:52 |
inc0 | warm;) | 15:52 |
inc0 | nah, not yet, without truck it won't work | 15:52 |
SamYaple | rhallisey: he came over here with spurs and a beer in hand | 15:52 |
SamYaple | dont let him lie to you | 15:52 |
inc0 | and I already have texan accent and forgot polish language | 15:53 |
rhallisey | lol | 15:53 |
*** britthouser has quit IRC | 15:53 | |
vbel | it's not difficult to have texan accent, right? | 15:54 |
vbel | :) | 15:54 |
inc0 | yeah, you just don't spell any harder sounds | 15:55 |
inc0 | something is hard to spell - don't spell it. That's a rule to live by;) | 15:55 |
*** vilobhmm has joined #kolla | 15:56 | |
*** vilobhmm1 has joined #kolla | 15:58 | |
*** vilobhmm has quit IRC | 16:01 | |
pbourke | build is down I think | 16:02 |
SamYaple | pbourke: wht build? the gate? | 16:03 |
pbourke | yeah | 16:03 |
pbourke | something to do with http://cbs.centos.org/repos/cloud7-openstack-common-testing/x86_64/os/repodata/repomd.xml | 16:03 |
pbourke | https://jenkins06.openstack.org/job/gate-kolla-dsvm-deploy-centos-binary/7/console | 16:03 |
SamYaple | ah yea | 16:03 |
SamYaple | seems like it | 16:03 |
pbourke | :( | 16:03 |
pbourke | just waited about half hour to see if tempest would run | 16:04 |
*** mbound has quit IRC | 16:12 | |
*** mbound has joined #kolla | 16:12 | |
inc0 | lots of new names! cool! | 16:14 |
inc0 | summit was fruitful:) | 16:14 |
*** vbel has quit IRC | 16:15 | |
*** inc0 has quit IRC | 16:22 | |
*** absubram has quit IRC | 16:23 | |
*** absubram has joined #kolla | 16:24 | |
*** salv-orl_ has quit IRC | 16:26 | |
SamYaple | summit was delecious | 16:27 |
*** mwheckmann has joined #kolla | 16:35 | |
*** jasonsb has joined #kolla | 16:43 | |
*** kjelly_ has quit IRC | 16:44 | |
*** rmart04 has quit IRC | 16:45 | |
*** jasonsb has quit IRC | 16:48 | |
*** vilobhmm1 has quit IRC | 16:52 | |
*** unicell has quit IRC | 16:52 | |
*** slotti has quit IRC | 16:58 | |
*** mfalatic has joined #kolla | 16:59 | |
*** britthou_ is now known as britthouser | 17:00 | |
*** tzn has quit IRC | 17:03 | |
*** sacharya has joined #kolla | 17:04 | |
*** vbel has joined #kolla | 17:10 | |
openstackgerrit | Paul Bourke proposed openstack/kolla: Fix keystone settings for Magnum https://review.openstack.org/246504 | 17:10 |
*** mwheckmann has quit IRC | 17:10 | |
openstackgerrit | Paul Bourke proposed openstack/kolla: Use pip upper-constraints in magnum-base https://review.openstack.org/246507 | 17:14 |
*** kproskurin has quit IRC | 17:15 | |
*** unicell has joined #kolla | 17:15 | |
*** mbound has quit IRC | 17:16 | |
*** tzn has joined #kolla | 17:20 | |
*** unicell has quit IRC | 17:25 | |
*** tzn has quit IRC | 17:28 | |
*** salv-orl_ has joined #kolla | 17:32 | |
*** ssurana has joined #kolla | 17:33 | |
*** egonzalez has quit IRC | 17:34 | |
openstackgerrit | Paul Bourke proposed openstack/kolla: Add missing policy.json to Magnum https://review.openstack.org/246522 | 17:39 |
openstackgerrit | Paul Bourke proposed openstack/kolla: Remove old config-external.sh scripts for magnum https://review.openstack.org/246523 | 17:40 |
*** sacharya_ has joined #kolla | 17:43 | |
*** sacharya has quit IRC | 17:45 | |
*** salv-orl_ has quit IRC | 17:47 | |
*** salv-orlando has joined #kolla | 17:48 | |
*** Slower has joined #kolla | 17:48 | |
*** mwheckmann has joined #kolla | 17:55 | |
openstackgerrit | Paul Bourke proposed openstack/kolla: Drop root for Magnum https://review.openstack.org/246529 | 17:56 |
*** mfalatic_ has joined #kolla | 17:57 | |
*** mfalatic has quit IRC | 17:59 | |
*** alisonh has quit IRC | 17:59 | |
*** alisonh has joined #kolla | 18:00 | |
openstackgerrit | Paul Bourke proposed openstack/kolla: Drop root for Magnum https://review.openstack.org/246529 | 18:02 |
nihilifer | pbourke: you here? | 18:03 |
pbourke | nihilifer: for about 2 mins | 18:04 |
pbourke | :) | 18:04 |
nihilifer | ok, hope it'll be quick | 18:04 |
nihilifer | about non-openstack-base | 18:04 |
pbourke | yeah | 18:04 |
nihilifer | if we're installing openstack from source, we want all libraries to come from pip, not binary packages from linux distributions | 18:04 |
nihilifer | just to avoid conflicts | 18:05 |
*** unicell has joined #kolla | 18:05 | |
nihilifer | or overriding some stuff by pip | 18:05 |
nihilifer | that's why in openstack-base we have if statement | 18:05 |
nihilifer | about whether it's source or binary installation | 18:05 |
pbourke | that's not quite what I meant | 18:05 |
pbourke | I may be misreading things, but, if we need kazoo for both openstack and non-openstack images, why not just put it in base | 18:06 |
nihilifer | because if we install kazoo by yum in base | 18:06 |
nihilifer | and then for source installation we'd like to install kazoo from pip in openstack-base | 18:06 |
nihilifer | we have a problem | 18:06 |
nihilifer | kazoo from pip will override the one from packages | 18:06 |
nihilifer | that's dirty and unpredictable IMO ;) | 18:07 |
pbourke | don't install it in openstack-base | 18:07 |
pbourke | just source or binary in base | 18:07 |
nihilifer | we actually wanted to install source packages only for openstack containers | 18:09 |
*** mbound has joined #kolla | 18:09 | |
nihilifer | for haproxy, keepalived, mariadb etc. we don't want to use pip at all | 18:09 |
nihilifer | even if openstack is installed from source | 18:09 |
pbourke | ah | 18:10 |
pbourke | ok I wasn't aware of this | 18:10 |
nihilifer | that was the idea of sdake afair | 18:10 |
pbourke | it was brought up before but never knew it was decided upon | 18:10 |
nihilifer | well, we discussed it on IRC only :/ sorry | 18:11 |
pbourke | no its cool, cant watch everything :) | 18:11 |
pbourke | i'll go think about it, maybe try find the logs | 18:11 |
pbourke | Im not sure of the advantage tbh | 18:11 |
*** sacharya has joined #kolla | 18:11 | |
SamYaple | nihilifer: the openstack-base was more about layer abstraction than for source or not | 18:12 |
nihilifer | it was today something around 06:00 - 08:00 UTC | 18:12 |
SamYaple | nihilifer: but the issue you are tlaking about is solved with virtualenvs for the openstack services | 18:12 |
SamYaple | that way the dist packages cannot interfer but still be used | 18:12 |
pbourke | either way it sounds a little separate to your zookeeper config patch | 18:13 |
pbourke | i would like to see that in a separate review | 18:13 |
pbourke | if possible | 18:13 |
nihilifer | SamYaple: we discussed about idea of virtualenvs today with sdake and asalkeld | 18:13 |
nihilifer | SamYaple: we agreed on the idea of having non-openstack-base | 18:13 |
nihilifer | because making virtualenv inside container seems to be a waste of space | 18:14 |
pbourke | but having extra base images adds complexity | 18:14 |
*** sacharya_ has quit IRC | 18:14 | |
nihilifer | and having two python environments inside container (being itself some kind of env separation) seems to be an overkill | 18:15 |
SamYaple | nihilifer: non-openstack-base will not work | 18:15 |
SamYaple | and virutalenv has no overhead and is no overkill | 18:15 |
pbourke | sorry, have to run. will read logs and catch up later | 18:15 |
SamYaple | lets learn lessons from others | 18:15 |
nihilifer | pbourke: maybe for the procces of building images and developers looking at this. but the docker containers are layered, so approach with non-openstack-base provides more lightweight containers | 18:16 |
*** vilobhmm has joined #kolla | 18:17 | |
SamYaple | nihilifer: no we moved away from that | 18:17 |
SamYaple | it _doesnt_ it actually proveds more cruft | 18:17 |
SamYaple | because the centos mariadb image grows to 1.2GB | 18:17 |
SamYaple | the openstack-base is the more effecient way | 18:17 |
SamYaple | it decreases build and deploy time | 18:17 |
SamYaple | we arent going to take a step backward here unless its required | 18:18 |
SamYaple | for the record, the openstack-base has _nothing_ to do with pip or dist package installs | 18:18 |
nihilifer | SamYaple: sorry, I'm a little bit confused what we're talking about now... | 18:19 |
nihilifer | you propose to use virtualenvs for source builded containers, right? | 18:19 |
nihilifer | and install openstack services, kazoo and maybe some other deps in venv? | 18:20 |
SamYaple | the openstack services should be in venvs with my proposal yes | 18:20 |
SamYaple | maybe kazoo maybe not idk | 18:20 |
nihilifer | is this idea fixing anything else than the conflict between packaged kazoo and pip kazoo? if not, I'm sorry, but I'm still considering my idea a little bit better | 18:21 |
*** achanda has quit IRC | 18:21 | |
SamYaple | nihilifer: your idea doesnt fix the issue though | 18:21 |
SamYaple | so this started with ceph-common | 18:21 |
SamYaple | that pulls in python-requests, thats a dists package | 18:21 |
SamYaple | i cant not install that | 18:21 |
SamYaple | but that conflicts with teh pip installed ones | 18:21 |
SamYaple | the only way to fix that is with dummy packages OR venv | 18:22 |
SamYaple | venvs are much cleaner here | 18:22 |
SamYaple | have openstack-base or not having it has nothing to do with this issue | 18:22 |
openstackgerrit | Steve Noyes proposed openstack/kolla: initial spec for kolla rest api client https://review.openstack.org/245917 | 18:23 |
nihilifer | SamYaple: ok, I get it now. I thought that kazoo is the only problem, I wasn't aware about problem with ceph-common | 18:26 |
SamYaple | yea thats what started this, kazoo is just the same issue | 18:26 |
SamYaple | and there will be more moving forward im sure | 18:26 |
nihilifer | BTW, I'm curious now how devstack deals with such problems | 18:28 |
SamYaple | they dont | 18:29 |
SamYaple | so this lesson is being learned from a year of dealing with openstack in containers | 18:29 |
SamYaple | cloudnull did venvs with OSA an that was the right call, whether you do imaging or not | 18:30 |
SamYaple | it solves the packaging/pip issue | 18:30 |
britthouser | Is the general guidance here: binary deploy should used packaged libraries, source deploy should use pip-installed libraries in venv? | 18:34 |
SamYaple | britthouser: correct | 18:35 |
nihilifer | britthouser: if I'm getting SamYaple's idea, yes | 18:35 |
SamYaple | the packaged libraries can sort out thier own deps | 18:35 |
SamYaple | at least they will break when tehre are conflicts | 18:35 |
SamYaple | with a mixed env it will not break | 18:35 |
SamYaple | openstack will break after its been deployed thoguh :) | 18:36 |
*** dims has quit IRC | 18:37 | |
nihilifer | ok, so it looks like venv stuff has to be implemented before bringing ZK into kolla | 18:37 |
*** jasonsb has joined #kolla | 18:38 | |
*** dims has joined #kolla | 18:40 | |
*** suro-patz has joined #kolla | 18:43 | |
*** unicell1 has joined #kolla | 18:44 | |
SamYaple | does ZK conflict? | 18:44 |
nihilifer | I mean kazoo | 18:45 |
nihilifer | well, venv doesn't seem to be hard in implementation | 18:46 |
*** unicell has quit IRC | 18:46 | |
*** sacharya_ has joined #kolla | 18:48 | |
SamYaple | nihilifer: it wont be i dont think | 18:51 |
*** sacharya has quit IRC | 18:51 | |
*** athomas has quit IRC | 18:59 | |
*** jtriley has quit IRC | 18:59 | |
*** dwalsh has joined #kolla | 19:03 | |
*** sacharya_ has quit IRC | 19:11 | |
*** gfidente has quit IRC | 19:11 | |
*** shardy has quit IRC | 19:13 | |
*** sacharya has joined #kolla | 19:13 | |
*** jtriley has joined #kolla | 19:15 | |
*** jasonsb has quit IRC | 19:15 | |
*** bmace has quit IRC | 19:17 | |
*** bmace has joined #kolla | 19:17 | |
*** signed8__ has joined #kolla | 19:23 | |
*** signed8bit has quit IRC | 19:25 | |
openstackgerrit | Merged openstack/kolla: Fix issues in Glance filesystem backend https://review.openstack.org/245912 | 19:36 |
*** Slower has quit IRC | 19:37 | |
*** exploreshaifali has joined #kolla | 19:47 | |
*** salv-orlando has quit IRC | 19:48 | |
*** britthouser has quit IRC | 19:54 | |
*** sacharya has quit IRC | 19:55 | |
*** britthouser has joined #kolla | 20:00 | |
*** mbound has quit IRC | 20:00 | |
dmsimard | rhallisey: ever heard about khaleesi ? | 20:13 |
dmsimard | not the chick from game of thrones :p | 20:13 |
rhallisey | dmsimard, yes a little bit | 20:14 |
SamYaple | dmsimard: you lots me then | 20:14 |
SamYaple | lost* | 20:14 |
rhallisey | dmsimard, oh perfect | 20:15 |
dmsimard | khaleesi is essentially an ansible framework developed by redhat that knows how to install things (like packstack, RDO Manager, etc), on infrastructures (openstack, beaker, etc.) in places (trystack.org, other openstack clouds, ci.centos.org, etc.) | 20:15 |
dmsimard | We leverage it heavily to drive our CI jobs | 20:16 |
rhallisey | dmsimard, perfect I could use this | 20:16 |
dmsimard | Just wanted to say that once my first draft of mitaka CI is out (probably this week) I'll look into plugging kolla in there and I might solicit your help :) | 20:16 |
*** sacharya has joined #kolla | 20:16 | |
rhallisey | dmsimard, good idea | 20:17 |
rhallisey | I need to plug in a tripleo job in there too | 20:17 |
dmsimard | in khaleesi ? | 20:17 |
rhallisey | dmsimard, ya that deploys containers | 20:17 |
rhallisey | that would be nice to have | 20:17 |
rhallisey | I could just alter the rdo-manager job | 20:18 |
rhallisey | or copy-paste and add containers | 20:18 |
*** sacharya_ has joined #kolla | 20:28 | |
*** sacharya has quit IRC | 20:31 | |
*** jasonsb has joined #kolla | 20:37 | |
*** rmart04 has joined #kolla | 20:50 | |
*** salv-orlando has joined #kolla | 20:51 | |
*** salv-orlando has quit IRC | 20:51 | |
*** rmart04 has left #kolla | 20:52 | |
*** salv-orlando has joined #kolla | 20:52 | |
dmsimard | What does the README mean with this line? "Neutron (linuxbridge or neutron)" | 21:00 |
*** dims_ has joined #kolla | 21:00 | |
dmsimard | I would guess linuxbridge or OVS ? | 21:00 |
dmsimard | Since OVS seems to be supported | 21:00 |
*** dims has quit IRC | 21:02 | |
SamYaple | dmsimard: i would guess the same... | 21:04 |
SamYaple | where do you see it? | 21:04 |
dmsimard | SamYaple: https://github.com/openstack/kolla/blob/master/README.rst#docker-images | 21:05 |
dmsimard | I'm submitting a pull request to improve that block | 21:05 |
dmsimard | er, a review :p | 21:05 |
*** cemmason has joined #kolla | 21:06 | |
SamYaple | dmsimard: yea from the context that has to be right | 21:07 |
*** salv-orlando has quit IRC | 21:08 | |
*** salv-orlando has joined #kolla | 21:10 | |
*** sacharya_ has quit IRC | 21:11 | |
*** sacharya has joined #kolla | 21:11 | |
dmsimard | SamYaple: ceph is implemented for both cinder and glance ? | 21:12 |
dmsimard | and nova I guess | 21:12 |
*** akwasnie1 has joined #kolla | 21:14 | |
SamYaple | dmsimard: indeed | 21:17 |
SamYaple | with optional erasuse coding and cache tiering! | 21:17 |
SamYaple | all automated | 21:17 |
SamYaple | youre welcome | 21:17 |
dmsimard | :P | 21:18 |
SamYaple | btw ive been using the cpeh-in-docker strucutre for about 8 months now | 21:19 |
SamYaple | its not changed to much from my original implementation outside of Kolla | 21:20 |
SamYaple | so its pretty solid | 21:20 |
SamYaple | the cache tier/erasure stuff is new for kolla | 21:20 |
SamYaple | so thats pretty exciting | 21:20 |
*** cemmason has quit IRC | 21:24 | |
openstackgerrit | David Moreau Simard proposed openstack/kolla: Improve README with list of supported projects and components https://review.openstack.org/246605 | 21:25 |
dmsimard | SamYaple: ^ | 21:25 |
dmsimard | SamYaple: you told me all about it the other day, pretty awesome stuff indeed :p | 21:27 |
SamYaple | oh ok well then you know | 21:29 |
* dmsimard nods | 21:29 | |
dmsimard | I'm very happy about Kolla <3 | 21:30 |
dmsimard | SamYaple: not sure I understand your comment :( | 21:32 |
dmsimard | You want me to replace that sentence by "Kolla has images for the following.." ? | 21:32 |
SamYaple | dmsimard: reword it so it doesnt have 'Kolla supports' | 21:32 |
dmsimard | ok | 21:33 |
dmsimard | provides ? | 21:33 |
SamYaple | sdake repeatedly points out we dont 'support' anything | 21:33 |
SamYaple | sure | 21:33 |
openstackgerrit | David Moreau Simard proposed openstack/kolla: Improve README with list of supported projects and components https://review.openstack.org/246605 | 21:35 |
dmsimard | Off the top of my head the projects that Kolla supports that Packstack doesn't: designate, zaqar, gnocchi, murano, magnum | 21:36 |
dmsimard | And I didn't mention the infrastructure components | 21:37 |
*** tpot has joined #kolla | 21:37 | |
dmsimard | That's pretty cool :) | 21:37 |
dmsimard | oops, s/supports/provides/ | 21:37 |
SamYaple | well dmsimard we have images for those, but we only have ansible playooks for murano | 21:37 |
SamYaple | and no horizon integration yet (blueprint in place for mitaka) | 21:37 |
SamYaple | so we dont quite have that stuff yet | 21:38 |
SamYaple | but well get tehre | 21:38 |
dmsimard | Aodh for mitaka ? | 21:38 |
SamYaple | really just waiting on harm for designate | 21:38 |
* SamYaple slaps harmw with a dead trout | 21:38 | |
dmsimard | designate is another of the projects I like a lot but haven't got around to try too much | 21:39 |
dmsimard | DNS is so boring and a pain | 21:39 |
SamYaple | yea | 21:39 |
dmsimard | the way it works is genius too | 21:40 |
*** Slower has joined #kolla | 21:48 | |
*** dims_ has quit IRC | 21:51 | |
*** Slower has quit IRC | 21:53 | |
*** sdake has joined #kolla | 21:56 | |
*** dims has joined #kolla | 21:57 | |
*** sdake_ has joined #kolla | 21:59 | |
*** sdake has quit IRC | 22:00 | |
*** sdake_ has quit IRC | 22:02 | |
*** sacharya has quit IRC | 22:11 | |
*** sacharya has joined #kolla | 22:14 | |
*** vilobhmm has quit IRC | 22:14 | |
*** vilobhmm has joined #kolla | 22:14 | |
*** vilobhmm has quit IRC | 22:15 | |
*** vilobhmm has joined #kolla | 22:16 | |
*** jtriley_ has joined #kolla | 22:16 | |
*** vilobhmm has quit IRC | 22:17 | |
*** vilobhmm has joined #kolla | 22:17 | |
*** jtriley has quit IRC | 22:19 | |
openstackgerrit | Merged openstack/kolla: Fix keystone settings for Magnum https://review.openstack.org/246504 | 22:20 |
openstackgerrit | Merged openstack/kolla: Use pip upper-constraints in magnum-base https://review.openstack.org/246507 | 22:20 |
*** jtriley_ has quit IRC | 22:21 | |
*** mwheckmann has quit IRC | 22:33 | |
*** dwalsh has quit IRC | 22:35 | |
*** akwasnie1 has quit IRC | 22:52 | |
*** jasonsb_ has joined #kolla | 22:53 | |
*** jasonsb has quit IRC | 22:54 | |
*** thumpba has joined #kolla | 22:54 | |
*** dims has quit IRC | 23:00 | |
*** dims has joined #kolla | 23:01 | |
*** tzn has joined #kolla | 23:02 | |
asalkeld | morning | 23:02 |
SamYaple | morning asalkeld | 23:03 |
SamYaple | hah converting my ceph cluster to optimal tunables is going to move %78.90 of the data | 23:03 |
SamYaple | the cluster is 500TB | 23:04 |
*** vilobhmm has quit IRC | 23:04 | |
*** vilobhmm has joined #kolla | 23:04 | |
*** dims_ has joined #kolla | 23:04 | |
*** sacharya_ has joined #kolla | 23:05 | |
dmsimard | that sounds like fun | 23:05 |
*** sacharya has quit IRC | 23:05 | |
SamYaple | yea i reverted | 23:05 |
SamYaple | bobtail it is | 23:05 |
dmsimard | ? bobtail is ancient | 23:06 |
SamYaple | bobtail tunables | 23:06 |
*** tzn has quit IRC | 23:06 | |
SamYaple | cluster is hammer atm | 23:06 |
dmsimard | oh | 23:06 |
*** thumpba has quit IRC | 23:07 | |
*** dims has quit IRC | 23:07 | |
*** thumpba has joined #kolla | 23:08 | |
*** exploreshaifali has quit IRC | 23:10 | |
SamYaple | im going to make those changes at the same time I double the cluster and add a chache tier and quadruple the pgs | 23:11 |
SamYaple | so i figure they will all even out | 23:11 |
SamYaple | i mean at 100% move of data it literally cant get worse | 23:11 |
*** Slower has joined #kolla | 23:12 | |
*** wuhg has joined #kolla | 23:27 | |
*** salv-orl_ has joined #kolla | 23:28 | |
*** salv-orlando has quit IRC | 23:30 | |
*** suro-patz has quit IRC | 23:31 | |
*** thumpba has quit IRC | 23:34 | |
*** absubram has quit IRC | 23:41 | |
*** signed8__ has quit IRC | 23:42 | |
*** blahRus has quit IRC | 23:43 | |
*** salv-orl_ has quit IRC | 23:49 | |
*** salv-orlando has joined #kolla | 23:50 | |
*** mwheckmann has joined #kolla | 23:52 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!