*** morazi has quit IRC | 00:06 | |
*** mandre has joined #tripleo | 00:08 | |
openstackgerrit | Merged openstack/diskimage-builder: Fix race in svc-map https://review.openstack.org/139064 | 00:11 |
---|---|---|
*** prad has quit IRC | 00:15 | |
*** penick has quit IRC | 00:16 | |
alop | greghaynes: I'll give you a +1 on 155207 in exchange for https://review.openstack.org/#/c/158820/ | 00:19 |
*** Marga_ has quit IRC | 00:24 | |
*** Marga_ has joined #tripleo | 00:25 | |
*** penick has joined #tripleo | 00:42 | |
*** jerryz_ has joined #tripleo | 00:52 | |
*** chuckC_ has quit IRC | 00:58 | |
openstackgerrit | Merged openstack/diskimage-builder: Use package-installs on dpkg-based elements https://review.openstack.org/158386 | 01:14 |
*** penick has quit IRC | 01:15 | |
*** sdake_ has joined #tripleo | 01:28 | |
*** sdake__ has joined #tripleo | 01:30 | |
*** sdake_ has quit IRC | 01:33 | |
*** Marga_ has quit IRC | 01:37 | |
jpeeler | sdake__: you around? | 02:04 |
sdake__ | snakes on a plane jpeeler whats up | 02:04 |
jpeeler | i've been looking at the testing stuff, and i have too many questions to really get going | 02:05 |
jpeeler | for example, do you have any idea how service discovery should work? | 02:05 |
jpeeler | i guess the docker daemon could be queried for running containers... is that adequate/acceptable? | 02:05 |
ccrouch | can't we just use keystone? | 02:06 |
jpeeler | things like rabbit aren't registered there though | 02:06 |
jpeeler | working on a full functional testing solution | 02:07 |
ccrouch | true, but most all the stuff with a proper api should be | 02:07 |
ccrouch | except for rabbit and mariadb | 02:07 |
jpeeler | hrm, are there no other services that openstack depend on? | 02:09 |
*** Marga_ has joined #tripleo | 02:09 | |
jpeeler | i'm also a top down type of person. hard to figure out how to test apis and such when we have one working container (that being rabbit) | 02:09 |
*** Marga_ has quit IRC | 02:09 | |
sdake__ | for the first test ccase | 02:09 |
sdake__ | just create a rabbitmq container | 02:09 |
sdake__ | and use rabbitmctl to see if it is operating | 02:09 |
*** Marga_ has joined #tripleo | 02:10 | |
sdake__ | stop the container | 02:10 |
sdake__ | that should be the contents of the test case ;-) | 02:10 |
jpeeler | oh i forgot we can just go into the container. see conceptually still working it out | 02:10 |
jpeeler | maybe it's too fancy to discover running containers. but eventually the containers won't all be running on the same host | 02:11 |
ccrouch | (08:09:01 PM) jpeeler: hrm, are there no other services that openstack depend on? | 02:15 |
ccrouch | not that i'm aware of. outside of all the craziness required for HA, but lets walk before we can run :-) | 02:15 |
*** penick has joined #tripleo | 02:16 | |
*** jpeeler1 has joined #tripleo | 02:17 | |
jpeeler1 | i got disconnected... if anybody said anything in the past 6 minutes | 02:18 |
ccrouch | (08:15:24 PM) ccrouch: (08:09:01 PM) jpeeler: hrm, are there no other services that openstack depend on? | 02:18 |
ccrouch | (08:15:24 PM) ccrouch: not that i'm aware of. outside of all the craziness required for HA, but lets walk before we can run :-) | 02:18 |
jpeeler1 | ah ok | 02:18 |
jpeeler1 | yeah, well as sdake__ pointed out, can take advantage of going into the containers as a first round | 02:19 |
jpeeler1 | eventually checking network communication with the proper apis would be good | 02:19 |
*** regebro has quit IRC | 02:19 | |
*** andreaf_ has joined #tripleo | 02:20 | |
*** cinerama` has joined #tripleo | 02:20 | |
ccrouch | jpeeler: yep | 02:20 |
jpeeler1 | although... entering the container forces the tests to run on the host. i kind of like the idea of all the tests running from a test container | 02:20 |
ccrouch | +1 on test container | 02:20 |
*** rwsu_ has joined #tripleo | 02:20 | |
ccrouch | i bet you could use keystone for service discovery trivially | 02:20 |
jpeeler1 | one day! | 02:21 |
ccrouch | ;-) | 02:21 |
*** andreaf has quit IRC | 02:21 | |
*** jpeeler has quit IRC | 02:21 | |
*** jang1 has quit IRC | 02:21 | |
*** cinerama has quit IRC | 02:21 | |
*** mandre has quit IRC | 02:21 | |
*** pcrews has quit IRC | 02:21 | |
*** rwsu has quit IRC | 02:21 | |
*** chmouel has quit IRC | 02:21 | |
*** penick has quit IRC | 02:21 | |
*** penick has joined #tripleo | 02:21 | |
*** andreaf_ is now known as andreaf | 02:21 | |
*** jang1 has joined #tripleo | 02:21 | |
jpeeler1 | right now we have a rabbit container running post-kubernetes | 02:21 |
*** chmouel has joined #tripleo | 02:22 | |
ccrouch | i've got rabbit, mariadb, keystone, ceilometer and glance: going via fig | 02:24 |
ccrouch | s/fig/docker-compose/ | 02:24 |
ccrouch | just have had time to submit the changes. | 02:24 |
ccrouch | most stuff, outside of ceilometer just worked | 02:25 |
jpeeler1 | i did sort of assume that would not be the case, but awesome | 02:25 |
sdake__ | ccrouch its great that you are so rockin you can type "git review" on those containers ;-) | 02:25 |
sdake__ | i think daneyon rewrite keystone | 02:26 |
sdake__ | rewrote rather | 02:26 |
ccrouch | sdake__: I've been behind on my review too :-( | 02:26 |
*** ChuckC has joined #tripleo | 02:26 | |
sdake__ | would be nice to get er all workin again post -k8s :) | 02:27 |
ccrouch | pretty much nothing needed rewriting | 02:27 |
*** pcrews has joined #tripleo | 02:27 | |
ccrouch | https://github.com/ccrouch/kolla/commits/dev | 02:27 |
sdake__ | some cat i met wants to rewrite crudini to jinja | 02:27 |
ccrouch | lol | 02:27 |
sdake__ | ccrouch isn't that was tripleo-image-elements does? | 02:27 |
* ccrouch racks brain | 02:27 | |
sdake__ | his model is write /opt/service/ninja.wtf | 02:27 |
sdake__ | and /opt/service/jina.keys | 02:28 |
sdake__ | and bind miount /opt/service | 02:28 |
sdake__ | and have start.sh run setup.py which jinja applies the key value apirs to the service | 02:28 |
sdake__ | setup.py is a jinja application program - probably like 20 lines of python or something | 02:28 |
rhallisey | I've got mariadb, rabbit, and keystone stood up no kube | 02:29 |
jpeeler1 | ccrouch: that's a lot of commits! | 02:29 |
rhallisey | all env vars :P | 02:29 |
ccrouch | jpeeler1: i like small commits :-) | 02:29 |
sdake__ | ya, what eh is proposing is using a bindmount rather then the environment to configure the container | 02:30 |
sdake__ | the environment could be used to apply a ninja template too | 02:30 |
ccrouch | sdake__: this is what i was talking about when I said people are going to come along an rewrite the containers :-) | 02:30 |
ccrouch | everyone is going to have their own may to configure them :-) | 02:31 |
ccrouch | kolla will be the reference impl | 02:31 |
sdake__ | it would be nice if kolla did deployment too so we weren't a manually run container list | 02:32 |
ccrouch | there will be a tonne of value in the container orchestration i.e. fig, and also in the testsuite | 02:32 |
ccrouch | sdake__: totally agreed | 02:32 |
ccrouch | jpeeler1: ^ no pressure on the testsuite :-) | 02:32 |
sdake__ | jpeeler1 just do something verybasic | 02:34 |
sdake__ | to get it going | 02:34 |
sdake__ | gotta land airplane bye | 02:34 |
jpeeler1 | sdake__: see ya | 02:34 |
ccrouch | jpeeler1: +1 on starting off basic | 02:34 |
rhallisey | jpeeler1, how were you trying to setup your containers? | 02:34 |
ccrouch | but i see a tonne of value in the testsuite over time | 02:34 |
jpeeler1 | i do plan on doing something basic, but i want it to conceptually be sound | 02:34 |
*** rwsu_ is now known as rwsu-afk | 02:35 | |
jpeeler1 | rhallisey: i haven't really done anything beyond look at how the rabbit container is currently launched | 02:35 |
jpeeler1 | rhallisey: did you launch your containers with compose? | 02:36 |
rhallisey | no | 02:36 |
ccrouch | jpeeler1: I'd be fine with something conceptually sound for v1.1 :-) | 02:36 |
rhallisey | jpeeler1, I just wrote a script that initialized variables and does a bunch of 'docker run -d <my container>' | 02:37 |
ccrouch | i gotta head out out but this works with docker-compose rc1 | 02:37 |
ccrouch | https://github.com/ccrouch/kolla/blob/dev/docker/fig.yml | 02:37 |
*** sdake__ has quit IRC | 02:38 | |
jpeeler1 | ooh thanks ccrouch | 02:38 |
rhallisey | oh cool | 02:38 |
ccrouch | rhallisey: fig.yml is *so* easy to write, its probably quicker than bash | 02:38 |
rhallisey | ccrouch, https://github.com/rthallisey/atomic-osp-installer/blob/master/install.sh | 02:38 |
rhallisey | just 3 docker runs :P | 02:38 |
rhallisey | but ya I'd prefer that I guess | 02:39 |
rhallisey | my way is probably not the way to do it | 02:39 |
ccrouch | rhallisey: it's almost identical to the fig.yml to be fair | 02:39 |
rhallisey | that's true | 02:40 |
rhallisey | looking at it now :) | 02:40 |
jpeeler1 | ccrouch: do you know anything about dox? | 02:40 |
ccrouch | fig/docker-compose just takes some of the edges off | 02:40 |
rhallisey | ccrouch, ya cool | 02:40 |
ccrouch | you still need to specifiy all the same env vars and ports for instance | 02:40 |
ccrouch | jpeeler1: not really | 02:40 |
rhallisey | ccrouch, thank for the reference | 02:42 |
rhallisey | when I move over to fig eventually.. this will be useful | 02:42 |
*** cinerama` is now known as cinerama | 02:42 | |
jpeeler1 | rhallisey: heh, how are you not? | 02:42 |
rhallisey | jpeeler1, I'm just using bash | 02:43 |
ccrouch | jpeeler1: rhallisey: one other general thing i had to do was to deal with the lack of dependency mgmt in fig and docker more generally | 02:43 |
ccrouch | with kubernetes we got it for free because k8s would just keep restarting containers until they worked :-) | 02:44 |
ccrouch | but fig doesnt have that i dont think | 02:44 |
jpeeler1 | OH | 02:44 |
ccrouch | so I stole this from tripleo | 02:44 |
ccrouch | https://github.com/ccrouch/kolla/blob/dev/docker/fedora-rdo-base/wait_for | 02:44 |
jpeeler1 | I guess that's okay though | 02:44 |
ccrouch | https://github.com/ccrouch/kolla/blob/dev/docker/keystone/start.sh#L13 | 02:45 |
ccrouch | rhallisey: that sleep in the .sh script reminded me of it | 02:45 |
rhallisey | haha that way cool than my 'sleep 10' | 02:45 |
rhallisey | cooler* | 02:46 |
ccrouch | :-) | 02:46 |
jpeeler1 | how's that differ from check_for_db? | 02:46 |
rhallisey | :P | 02:46 |
ccrouch | check_for_db exits on failure immediately | 02:46 |
ccrouch | thus killing the container | 02:46 |
jpeeler1 | ah that's right | 02:46 |
ccrouch | which is not a problem in K8s | 02:46 |
ccrouch | but is a downer in fig | 02:46 |
jpeeler1 | should probably just replace check_for_db with the blocking version perhaps? | 02:47 |
ccrouch | i haven't nicely scripted it up, the raw wait for statement is in lots of the start.sh scripts :-/ | 02:47 |
ccrouch | yep, i think we just need to decide on the right "query" to wait on | 02:48 |
ccrouch | sometimes i think you need different ones for keystone depending on how you are using it | 02:48 |
ccrouch | i found a nice race condition on keystone tenant and role creation too :-) | 02:50 |
ccrouch | https://github.com/ccrouch/kolla/blob/dev/docker/glance/glance-api/start.sh#L23 | 02:50 |
ccrouch | anyways there are a few wrinkles like that, but nothing dramatic | 02:50 |
rhallisey | ccrouch, add a sleep 10 | 02:51 |
rhallisey | :p | 02:51 |
ccrouch | ha | 02:51 |
jpeeler1 | kube didn't have dependency management through right? | 02:51 |
ccrouch | jpeeler1: nope | 02:51 |
jpeeler1 | how was that not experienced previously? | 02:51 |
ccrouch | its philosophy was to keep restarting stuff until all the dependencies had resolved :-) | 02:51 |
ccrouch | ah the race condition? | 02:52 |
ccrouch | i don;t know, it didn't happen to me every time | 02:52 |
ccrouch | just sometimes | 02:52 |
ccrouch | it required the glance-api and keystone containers to be going through their "crux user-create" parts at exactly the same time | 02:53 |
jpeeler1 | right | 02:53 |
jpeeler1 | it sounds like fig either needs restart support or dependency support | 02:53 |
rhallisey | night | 02:54 |
ccrouch | dependency support is a bit of a sacred cow i think | 02:54 |
jpeeler1 | what do you mean? | 02:54 |
jpeeler1 | see ya rhallisey | 02:54 |
*** pradeep has joined #tripleo | 02:54 | |
lifeless | you can't kill it | 02:54 |
lifeless | but its not helpful ? | 02:54 |
*** rhallisey has quit IRC | 02:54 | |
ccrouch | lol | 02:54 |
ccrouch | maybe that wasn't the right term :-) | 02:55 |
* ccrouch thinks | 02:55 | |
*** yog_ has joined #tripleo | 02:56 | |
ccrouch | no a more accurate term escapes. Its a topic that i think has generated a lot of discussion, but at least on the k8s side was deemed "not our problem" | 02:57 |
ccrouch | but! iirc fig does have restart support | 02:57 |
jpeeler1 | well now i'm confused | 02:58 |
ccrouch | restart policies is what i was thinking of | 02:59 |
ccrouch | http://blog.docker.com/2014/08/announcing-docker-1-2-0/ | 02:59 |
ccrouch | in plain docker and now exposed through fig to i believe | 03:00 |
ccrouch | jpeeler1: whats the confusion? | 03:00 |
jpeeler1 | yes it does appear to be available | 03:00 |
jpeeler1 | how does that not mitigate the need for the wait_for function? | 03:00 |
*** yamahata has quit IRC | 03:00 | |
*** ChuckC has quit IRC | 03:01 | |
ccrouch | it may very well do, I just didn't try it out. | 03:01 |
ccrouch | i guess i just didnt think it was a very elegant solution :-/ | 03:01 |
jpeeler1 | well it's either restart, dependencies, or wait_for | 03:02 |
*** pradeep1 has joined #tripleo | 03:03 | |
jpeeler1 | i would prefer dependencies to be listed, but maybe that actually IS too much work | 03:03 |
*** pradeep has quit IRC | 03:03 | |
ccrouch | well restart and wait_for are implemented already so I would go with one of those two :-) | 03:03 |
jpeeler1 | heh yeah | 03:04 |
ccrouch | well they are listed sort of, in the links section | 03:04 |
ccrouch | there is just no concept of those links being "ready" | 03:04 |
ccrouch | before your container is started | 03:04 |
jpeeler1 | yeah guess that's true | 03:04 |
ccrouch | thats really the dependency part | 03:05 |
ccrouch | and its not really openstack services fault | 03:06 |
ccrouch | its all the little scripting we do in start.sh | 03:06 |
jpeeler1 | oh neat, i didn't realise the hosts file was modified by the links | 03:06 |
ccrouch | oh yeah, its pretty slick | 03:06 |
jpeeler1 | so no service discovery necessary | 03:06 |
*** ChuckC has joined #tripleo | 03:06 | |
ccrouch | not for linked containers no | 03:07 |
jpeeler1 | would it be crazy to link the test container to all of them? | 03:07 |
ccrouch | http://horizon/ | 03:07 |
ccrouch | well you would link all of them to the test container i think | 03:07 |
ccrouch | but i dont think thats insane | 03:08 |
*** eghobo has quit IRC | 03:08 | |
ccrouch | it certainly sounds good enough for a v1.0 :-) | 03:08 |
jpeeler1 | yeah i think so | 03:08 |
ccrouch | sounds like you have a plan :-) | 03:09 |
ccrouch | ok i'm off | 03:09 |
jpeeler1 | more so than i did, thanks for the chat ccrouch | 03:09 |
jpeeler1 | see ya | 03:09 |
ccrouch | ttyl, cheers! | 03:10 |
*** ccrouch is now known as ccrouch-afk | 03:10 | |
*** jpeeler1 is now known as jpeeler | 03:10 | |
*** jpeeler has quit IRC | 03:10 | |
*** jpeeler has joined #tripleo | 03:10 | |
*** alop has quit IRC | 03:17 | |
*** pradeep has joined #tripleo | 03:21 | |
*** pradeep1 has quit IRC | 03:24 | |
*** pradeep1 has joined #tripleo | 03:35 | |
*** pradeep has quit IRC | 03:35 | |
*** penick has quit IRC | 03:47 | |
*** spzala has quit IRC | 03:52 | |
*** pradeep1 has quit IRC | 03:55 | |
*** yog_ has quit IRC | 03:55 | |
*** untriaged-bot has joined #tripleo | 04:00 | |
untriaged-bot | Untriaged bugs so far: | 04:00 |
untriaged-bot | https://bugs.launchpad.net/tuskar/+bug/1387487 | 04:00 |
openstack | Launchpad bug 1387487 in tuskar " tripleo-image-elements/elements/tuskar-ui /os-refresh-config /post-configure.d/101-tuskar-ui needs authentication from Keystone" [Undecided,New] | 04:00 |
*** untriaged-bot has quit IRC | 04:00 | |
*** yog_ has joined #tripleo | 04:01 | |
*** weshay has quit IRC | 04:03 | |
*** tzumainn has quit IRC | 04:10 | |
*** pradeep has joined #tripleo | 04:15 | |
*** yamahata has joined #tripleo | 04:22 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/os-cloud-config: Updated from global requirements https://review.openstack.org/157776 | 04:57 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/os-collect-config: Updated from global requirements https://review.openstack.org/149973 | 04:57 |
*** eghobo has joined #tripleo | 04:57 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/tuskar: Updated from global requirements https://review.openstack.org/157805 | 04:59 |
*** masco has joined #tripleo | 05:00 | |
*** clarkb has quit IRC | 05:00 | |
*** stendulker has joined #tripleo | 05:13 | |
*** akuznetsov has joined #tripleo | 05:14 | |
openstackgerrit | Merged openstack/tripleo-image-elements: Correct typo in the restore-ssh-host-keys element https://review.openstack.org/150189 | 05:14 |
*** ParsectiX has quit IRC | 05:26 | |
*** ParsectiX has joined #tripleo | 05:27 | |
*** pradeep has quit IRC | 05:32 | |
*** pradeep has joined #tripleo | 05:33 | |
*** eghobo has quit IRC | 05:39 | |
*** eghobo has joined #tripleo | 05:39 | |
*** sdake_ has joined #tripleo | 05:41 | |
*** sdake__ has joined #tripleo | 05:44 | |
*** eghobo_ has joined #tripleo | 05:47 | |
*** sdake_ has quit IRC | 05:48 | |
*** eghobo has quit IRC | 05:51 | |
*** shadower has quit IRC | 05:55 | |
*** shadower has joined #tripleo | 05:56 | |
*** regebro has joined #tripleo | 06:01 | |
*** stendulker_ has joined #tripleo | 06:04 | |
*** stendulker has quit IRC | 06:06 | |
*** lazy_prince has quit IRC | 06:08 | |
*** ParsectiX has quit IRC | 06:08 | |
*** killer_prince has joined #tripleo | 06:08 | |
*** killer_prince is now known as lazy_prince | 06:08 | |
*** stendulker has joined #tripleo | 06:19 | |
*** daneyon has joined #tripleo | 06:22 | |
*** stendulker_ has quit IRC | 06:23 | |
*** akuznetsov has quit IRC | 06:35 | |
*** ishant has joined #tripleo | 06:48 | |
*** pradeep1 has joined #tripleo | 07:08 | |
*** akuznetsov has joined #tripleo | 07:11 | |
*** pradeep has quit IRC | 07:11 | |
*** pradeep1 has quit IRC | 07:13 | |
openstackgerrit | Ramakrishnan G proposed openstack/diskimage-builder: Ironic: uefi localboot support https://review.openstack.org/160687 | 07:18 |
*** Marga_ has quit IRC | 07:20 | |
*** openstackgerrit has quit IRC | 07:36 | |
*** openstackgerrit has joined #tripleo | 07:36 | |
*** ifarkas has joined #tripleo | 07:37 | |
*** killer_prince has joined #tripleo | 07:37 | |
*** ifarkas_ has joined #tripleo | 07:37 | |
*** lazy_prince has quit IRC | 07:38 | |
*** killer_prince is now known as lazy_prince | 07:38 | |
*** ifarkas_ has quit IRC | 07:41 | |
*** rdopiera has joined #tripleo | 07:42 | |
*** yog_ has quit IRC | 07:55 | |
*** eghobo_ has quit IRC | 07:58 | |
openstackgerrit | Merged openstack/tuskar: Modify tuskar.conf.sample according to the new oslo.db release https://review.openstack.org/159383 | 07:58 |
*** pradeep has joined #tripleo | 08:00 | |
openstackgerrit | Dougal Matthews proposed openstack/tuskar: Updated from global requirements https://review.openstack.org/157805 | 08:01 |
*** akuznetsov has quit IRC | 08:04 | |
*** athomas has joined #tripleo | 08:06 | |
*** maufart has joined #tripleo | 08:10 | |
*** jprovazn has joined #tripleo | 08:15 | |
*** jtomasek has joined #tripleo | 08:15 | |
*** akuznetsov has joined #tripleo | 08:23 | |
*** tchaypo is now known as tchorizo | 08:25 | |
*** tchorizo is now known as tchaypo | 08:25 | |
*** brad[] has quit IRC | 08:44 | |
*** mcornea has joined #tripleo | 08:44 | |
*** jistr has joined #tripleo | 08:49 | |
*** akuznetsov has quit IRC | 08:53 | |
*** ishant is now known as tnashi | 08:54 | |
*** jcoufal has joined #tripleo | 08:54 | |
*** tnashi is now known as ishant | 08:55 | |
*** gfidente has joined #tripleo | 08:56 | |
*** dtantsur|afk is now known as dtantsur | 08:58 | |
*** mcornea has quit IRC | 08:59 | |
*** mcornea has joined #tripleo | 09:00 | |
*** pblaho has joined #tripleo | 09:02 | |
*** mcornea_ has joined #tripleo | 09:03 | |
openstackgerrit | Dougal Matthews proposed openstack/python-tuskarclient: Remove unused exc file https://review.openstack.org/161644 | 09:04 |
*** mcornea has quit IRC | 09:05 | |
*** yamahata has quit IRC | 09:07 | |
*** pdb has joined #tripleo | 09:14 | |
*** lucasagomes has joined #tripleo | 09:21 | |
*** pradeep has quit IRC | 09:24 | |
*** pradeep has joined #tripleo | 09:25 | |
*** mcornea_ has quit IRC | 09:33 | |
*** athomas has quit IRC | 09:33 | |
*** mcornea has joined #tripleo | 09:34 | |
*** stendulker has quit IRC | 09:44 | |
*** sdake__ has quit IRC | 09:44 | |
gfidente | spredzy, how's going? | 09:51 |
*** MasterPiece has joined #tripleo | 09:52 | |
spredzy | gfidente, morning. Good, you ? | 09:55 |
gfidente | bit slow but okay | 09:56 |
gfidente | i'd like to get to the point where we can test the pieces later today | 09:56 |
gfidente | or tomorrow at last | 09:56 |
gfidente | sounds reasonable? | 09:57 |
spredzy | gfidente, sure. I am finishing something and will re submit the PR with the proper change so we can go ahead and test it | 09:57 |
spredzy | give me about 45mins. | 09:57 |
gfidente | yeah I was trying to figure if we're missing anything else? | 09:57 |
gfidente | doesn't look like but you never know | 09:58 |
spredzy | test will tell. But at first glance nothing I can think of | 09:58 |
gfidente | :P | 09:58 |
gfidente | yeah | 09:58 |
*** untriaged-bot has joined #tripleo | 10:00 | |
untriaged-bot | Untriaged bugs so far: | 10:00 |
untriaged-bot | https://bugs.launchpad.net/tuskar/+bug/1387487 | 10:00 |
openstack | Launchpad bug 1387487 in tuskar " tripleo-image-elements/elements/tuskar-ui /os-refresh-config /post-configure.d/101-tuskar-ui needs authentication from Keystone" [Undecided,New] | 10:00 |
*** untriaged-bot has quit IRC | 10:00 | |
*** yuanying has quit IRC | 10:05 | |
*** wendar has quit IRC | 10:06 | |
*** dasm has joined #tripleo | 10:09 | |
*** MasterPiece has quit IRC | 10:11 | |
*** jang2 has joined #tripleo | 10:14 | |
*** masco has quit IRC | 10:15 | |
*** wendar has joined #tripleo | 10:16 | |
openstackgerrit | Yanis Guenane proposed openstack/tripleo-heat-templates: Add support for EnableCinderRbdBackend https://review.openstack.org/160867 | 10:24 |
*** MasterPiece has joined #tripleo | 10:31 | |
*** athomas has joined #tripleo | 10:31 | |
*** pelix has joined #tripleo | 10:42 | |
*** pdb has quit IRC | 10:51 | |
*** jp_at_hp has joined #tripleo | 10:51 | |
*** pdb has joined #tripleo | 10:51 | |
*** lazy_prince is now known as killer_prince | 10:57 | |
*** rlandy has joined #tripleo | 11:05 | |
openstackgerrit | Yanis Guenane proposed openstack/tripleo-heat-templates: Add support for EnableCinderRbdBackend https://review.openstack.org/160867 | 11:24 |
*** mrunge has joined #tripleo | 11:26 | |
*** ishant has quit IRC | 11:41 | |
*** ishant has joined #tripleo | 11:42 | |
*** yog_ has joined #tripleo | 11:44 | |
openstackgerrit | Steven Hardy proposed openstack/tripleo-heat-templates: Update puppet post config to enable stepped deployments https://review.openstack.org/161686 | 11:48 |
shardy | shadower: ^^ I think those template changes should make stepped deployments via heat easier | 11:49 |
shardy | still testing the heat parts atm, feedback welcome on the templates tho :) | 11:49 |
* shadower looks | 11:51 | |
shardy | shadower: I'm planning to set break^H^H hooks e.g on *PuppetStep1 | 11:51 |
shadower | yea | 11:53 |
shadower | I think that should work | 11:53 |
shardy | shadower: ok, cool, I'll update the undercloud heat to include your patches and try it out | 11:54 |
shadower | (I mean, if it doesn't, that's a bug but I've tested it) | 11:54 |
shardy | one thing I wasn't sure is if we can clear breakpoints via a glob yet? | 11:54 |
shardy | I guess we can make the client do that fairly easily | 11:55 |
shadower | we can't :-( | 11:55 |
shardy | Ok, no worries, I might hack around that in the client if that's OK, e.g get heatclient to walk the list matching a glob | 11:56 |
shadower | shardy: problem is, if you want to send a bunch of "clear bp on this resource" signals, then `heat breakpoint-clear "Phase1*"` doesn't have enough information | 11:56 |
shadower | you'd have to get the template out of the stack and parse it | 11:56 |
shadower | or alternatively have a separate glob clearing signal in the engine | 11:56 |
shardy | shadower: can't you just do a recursive resource-list and match on that? | 11:56 |
shadower | or that | 11:57 |
shadower | but it's not implemented yet | 11:57 |
shardy | heat breakpoint-clear -R "*PuppetStep1" | 11:57 |
shardy | or something | 11:57 |
shadower | yeah | 11:57 |
shardy | shadower: Ok, no worries, I might have a crack at it, if that's OK | 11:57 |
shardy | if it looks too hard, I'll fall back to specifying it longhand | 11:58 |
shadower | no problem at all :-) | 11:58 |
shardy | also, it'd be nice to specify a series of environments, so you could do e.g | 11:58 |
shadower | it probably shouldn't be too hard but I prioritised the engine work and the basic functionality | 11:58 |
shardy | heat breakpoint-update -e step2.yaml | 11:58 |
shardy | or something | 11:58 |
shadower | yeah | 11:59 |
shardy | since you could start the create with stack-create overcloud -e step1.yaml | 11:59 |
shardy | but there's no easy way to feed in a step2.yaml atm (AFAICS) | 11:59 |
shadower | right | 11:59 |
shadower | though I thought the way this'd be used in tripleo is to specify all steps (via globs) up front and then clear them in waves | 12:00 |
shardy | yeah, that'd work too | 12:00 |
shardy | if we have the glob clear-breakpoint thing | 12:00 |
shardy | I'll get onto that after lunch, thanks! | 12:00 |
*** noslzzp has joined #tripleo | 12:01 | |
*** athomas has quit IRC | 12:01 | |
*** EmilienM|afk is now known as EmilienM | 12:04 | |
*** dtantsur is now known as dtantsur|brb | 12:13 | |
*** athomas has joined #tripleo | 12:16 | |
*** rhallisey has joined #tripleo | 12:19 | |
*** akuznetsov has joined #tripleo | 12:20 | |
openstackgerrit | Yanis Guenane proposed openstack/tripleo-heat-templates: Add support for EnableCinderRbdBackend https://review.openstack.org/160867 | 12:24 |
*** pradeep has quit IRC | 12:28 | |
*** ishant has quit IRC | 12:31 | |
*** weshay has joined #tripleo | 12:32 | |
*** Marga_ has joined #tripleo | 12:33 | |
*** jcoufal_ has joined #tripleo | 12:34 | |
openstackgerrit | Marios Andreou proposed openstack/tuskar: Adds support for --role-extra files for extra template files https://review.openstack.org/157833 | 12:36 |
*** jcoufal has quit IRC | 12:37 | |
*** spredzy is now known as spredzy|afk | 12:38 | |
*** Marga_ has quit IRC | 12:40 | |
*** dmellado has quit IRC | 12:52 | |
openstackgerrit | Jiri Tomasek proposed openstack/tuskar-ui: Required parameters check as part of deployment validation https://review.openstack.org/160368 | 12:57 |
shardy | Can services which have os-svc-install do their source install install from an under-review branch? | 12:59 |
shardy | Looking at the source I can't quite see what syntax would do it | 13:00 |
shardy | I want to install heat from source, plus https://review.openstack.org/#/c/146123/ | 13:00 |
*** dprince has joined #tripleo | 13:01 | |
*** dmellado has joined #tripleo | 13:02 | |
*** athomas has quit IRC | 13:06 | |
openstackgerrit | Steven Hardy proposed openstack/os-net-config: Add a --no-activate option to disable device up/down actions https://review.openstack.org/149294 | 13:11 |
openstackgerrit | Steven Hardy proposed openstack/os-net-config: Enable renaming of interfaces without reboot https://review.openstack.org/150147 | 13:11 |
*** tzumainn has joined #tripleo | 13:12 | |
*** athomas has joined #tripleo | 13:13 | |
*** morazi has joined #tripleo | 13:14 | |
openstackgerrit | Radomir Dopieralski proposed openstack/tuskar-ui: Don't crash when a bulk action is done with empty node list https://review.openstack.org/161706 | 13:19 |
*** lucasagomes is now known as lucas-hungry | 13:27 | |
*** Marga_ has joined #tripleo | 13:28 | |
*** dtantsur|brb is now known as dtantsur | 13:32 | |
*** yog__ has joined #tripleo | 13:38 | |
*** spredzy|afk is now known as spredzy | 13:39 | |
*** dmellado_ has joined #tripleo | 13:40 | |
*** dmellado has quit IRC | 13:40 | |
*** dmellado_ is now known as dmellado | 13:40 | |
*** pradeep has joined #tripleo | 13:41 | |
*** yog_ has quit IRC | 13:42 | |
*** Marga_ has quit IRC | 13:47 | |
*** Marga_ has joined #tripleo | 13:57 | |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: puppet/loadbalancer: use puppet-tripleo https://review.openstack.org/159757 | 14:02 |
*** sdake_ has joined #tripleo | 14:06 | |
openstackgerrit | Yanis Guenane proposed openstack/tripleo-heat-templates: Add support for EnableCinderRbdBackend https://review.openstack.org/160867 | 14:06 |
*** leseb has left #tripleo | 14:07 | |
openstackgerrit | Yanis Guenane proposed openstack/tripleo-heat-templates: Add support for EnableCinderRbdBackend https://review.openstack.org/160867 | 14:15 |
openstackgerrit | Radomir Dopieralski proposed openstack/tuskar-ui: Don't crash when a bulk action is done with empty node list https://review.openstack.org/161706 | 14:18 |
*** lblanchard has joined #tripleo | 14:18 | |
*** radez_g0n3 is now known as radez | 14:18 | |
*** Marga_ has quit IRC | 14:25 | |
*** pradeep1 has joined #tripleo | 14:30 | |
*** pradeep has quit IRC | 14:31 | |
jistr | dprince: gerrit doesn't like me, i tried re-adding my +A, also tried doing a "reverify", but it still doesn't look like it's going to merge the patch. Can you try giving +A too? https://review.openstack.org/#/c/151960 | 14:31 |
jistr | i'm not sure what else to do to make the merge happen :D | 14:33 |
dprince | jistr: okay, I've +A'd again too | 14:36 |
dprince | jistr: there was a queue issue yesterday in infra. I think we got bit by it here | 14:36 |
gfidente | dprince, have a problem with packages dependencies, cinder does not strictly depend on python-enum so we don't pull that in by default, but it is needed for the rbd driver | 14:36 |
jistr | dprince: yeah. thx | 14:37 |
dprince | gfidente: I guess the question is should Cinder simply include python-enum? | 14:37 |
gfidente | yeah I think it should | 14:37 |
dprince | gfidente: https://github.com/openstack-packages/cinder | 14:38 |
gfidente | maybe for a few backends, amongst which ceph is included, it'd be better to make sure all the deps are in place | 14:38 |
dprince | gfidente: push a patch there (via gerrithub) | 14:38 |
gfidente | ack | 14:38 |
dprince | gfidente: this would require using the latest Cinder build in Delorean though which means we'd have to also fix the Neutron undercloud issue before CI can use it. | 14:38 |
dprince | gfidente: so long as you build your seed/undercloud from an older Delorean repo (or from source) you could use this package from Delorean current once built though | 14:39 |
gfidente | dprince, yeah I'm building the OC images from /current | 14:40 |
dprince | gfidente: then send your patch and we'll land it | 14:41 |
dprince | gfidente: there is a keystone issue today BTW | 14:41 |
dprince | gfidente: latest keystone requires python-cryptography (for the new lightweight token stuff) | 14:41 |
gfidente | so for testing, I will just mountloop the images and add python-enum | 14:42 |
dprince | gfidente: I'm working on fixing our deps for that now. It isn't available in F20 :( | 14:42 |
dprince | gfidente: I think it is time to move to F21.... | 14:42 |
dprince | gfidente: if that works for now yes. I've done that before | 14:42 |
* dprince has a hacked local copy of DIB which supports editing | 14:42 | |
* dprince tried to land that paths year(s) ago and some people didn't like it.... | 14:43 | |
* dprince may try again | 14:43 | |
gfidente | ahahaha | 14:43 |
*** lucas-hungry is now known as lucasagomes | 14:43 | |
*** chuckC_ has joined #tripleo | 14:46 | |
*** chuckC_ has quit IRC | 14:48 | |
*** rhallisey has quit IRC | 14:53 | |
*** rhallisey_ has joined #tripleo | 14:53 | |
*** yog__ has quit IRC | 14:55 | |
openstackgerrit | Radomir Dopieralski proposed openstack/tuskar-ui: Don't crash when a bulk action is done with empty node list https://review.openstack.org/161706 | 14:55 |
*** radez is now known as radez_g0n3 | 14:56 | |
*** rhallisey_ is now known as rhallisey | 14:59 | |
*** prad has joined #tripleo | 15:09 | |
dprince | slagle: trying to upgrade to Fedora 21 and seem to be hitting some selinux issues with tripleo-image-elements in my seed | 15:16 |
dprince | slagle: I really want /mnt/state gone man! and all this SELinux sillyness too | 15:16 |
rhallisey | dprince, what is the selinux issue you're hitting? | 15:17 |
dprince | rhallisey: http://paste.openstack.org/show/189241/ | 15:18 |
dprince | rhallisey: also, mariadb won't start up w/ /mnt/state either :( | 15:18 |
dprince | rhallisey: so fairly hosed... | 15:18 |
*** ChuckC has quit IRC | 15:19 | |
rhallisey | dprince, darn.. I'll take a look at this policy see what's wrong with it.. | 15:19 |
openstackgerrit | Merged openstack-infra/tripleo-ci: Explicitly set overcloud stack timeout to lower value https://review.openstack.org/151057 | 15:19 |
dprince | rhallisey: thanks | 15:20 |
rhallisey | sure :) | 15:20 |
*** yamahata has joined #tripleo | 15:20 | |
shardy | dprince: hey, I'm hitting some issues with *NodesPostDeployment | 15:22 |
shardy | http://paste.openstack.org/show/189240/ | 15:22 |
shardy | is there somewhere I can see the detailed log of why the puppet hook returned 2? | 15:22 |
shardy | I'm running delorean pinned at f21/0d/97/0d979b220da3c5c809a20d6d9e7afa6b2c246712_772aab0d, with latest master heat | 15:23 |
*** jprovazn has quit IRC | 15:23 | |
shardy | also t-h-t plus https://review.openstack.org/#/c/161686/1 | 15:23 |
shardy | it's quite possible it's my environment, just not sure how to debug | 15:24 |
dprince | shardy: usually the stdout is in the os-collect-config logs | 15:24 |
dprince | shardy: so 'journalctl -u os-collect-config' | 15:24 |
dprince | shardy: however in some peoples environment it could be in /var/log/messages too | 15:25 |
shadower | the puppet stuff still uses occ? | 15:25 |
dprince | shadower: yes, that is what invokes the heat puppet hook | 15:25 |
dprince | shadower: from heat-elements | 15:25 |
shadower | right | 15:26 |
*** dpaterson has joined #tripleo | 15:26 | |
dprince | shadower: there isn't much else though, os-net-config and that is mostly it | 15:26 |
dprince | shardy: it would be nice harvest the puppet output and be able to view it via heat somehow | 15:27 |
dprince | shardy: probably a bit verbose though | 15:27 |
shardy | dprince: well the deployment captures the stdout so it should be possible | 15:27 |
dprince | shardy: I'm not sure what the stdout/stderr split is (with regards to the useful information) but capturing errors would be super useful | 15:27 |
dpaterson | Is there a way to increase timeouts for os-service-start? | 15:28 |
dprince | shardy: because everyone that has tried this eventually hits an error and then asks me where the logs are. It isn't intuitive right now | 15:28 |
shardy | Error: Could not find data item snmpd_readonly_user_password in any Hiera data file and no default supplied | 15:28 |
dpaterson | os-refresh-config is failing for me continually when installing undercloud. | 15:29 |
shardy | That appears to be the only puppet-ish error, I'm not sure how I caused it :) | 15:29 |
shardy | dprince: this is with my stepped deployment patch, maybe there's some intra-deployment dependencies, checking | 15:30 |
dprince | shardy: so that setting should be in your /etc/puppet/hieradata files somewhere. | 15:30 |
dprince | shardy: sounds like maybe it didn't make it there in time? | 15:30 |
dprince | shardy: yep, could be the 'name:' parameters aren't doing ordering correctly and as you mentioned we need to switch to depends_on | 15:31 |
shardy | dprince: this is after the move to depends_on in https://review.openstack.org/#/c/161686/1 | 15:31 |
shardy | so the newly serialized deployments may be causing it | 15:32 |
dprince | shardy: oh, I haven't tried that yet. Looks like it passes CI though. | 15:32 |
shardy | dprince: Yeah, it worked for me until I tried to pull latest heat via DIB_INSTALLTYPE_heat=source | 15:33 |
dprince | shardy: anyways, snmpd_readonly_user_password metadata is provided by the ControllerConfig resource (for the controller) | 15:33 |
dprince | shardy: ah, well there is your problem! :) | 15:33 |
shardy | heh :) | 15:33 |
dprince | shardy: seriously though, it could just be an ordering regressions somewhere | 15:34 |
shardy | CI heat isn't pinned anymore is it? | 15:34 |
openstackgerrit | Marios Andreou proposed openstack/tuskar: Adds support for --role-extra files for extra template files https://review.openstack.org/157833 | 15:34 |
openstackgerrit | Marios Andreou proposed openstack/tuskar: Adds the /role/role_id/extra_data path to the v2 API https://review.openstack.org/157834 | 15:34 |
gfidente | dprince, shardy curious about one thing, that change is meant to run puppet 4 times right? | 15:34 |
dprince | shardy: For delorean everything is pinned until we fix the Neutron undercloud issue | 15:34 |
dprince | shardy: which I'm trying to work on today | 15:34 |
shardy | dprince: Yeah, I wanted to leave everything pinned but pull in shadowers heat breakpoint patches | 15:35 |
dprince | shardy: so the puppet CI is using an old heat (2 weeks old now) | 15:35 |
shardy | is there any way to pull from a review when using delorean? | 15:35 |
dprince | shardy: totally fine to do that. building a source based seed is what I would do as well for this | 15:35 |
shardy | I assumed I'd have to switch heat to source then cherry-pick into the venv | 15:35 |
shardy | http://paste.fedoraproject.org/193852/14255697 | 15:36 |
shardy | devtestrc | 15:36 |
*** ccrouch-afk is now known as ccrouch | 15:36 | |
dprince | shardy: that should work fine | 15:36 |
shardy | Ok, will dig into it, thanks! | 15:37 |
gfidente | shardy, so it that supposed to produce 4 runs of puppet in a sequence with some additional metadata each? | 15:37 |
dprince | shardy: also, if the heat patch you want is up for review you can just set DIB_REPOREF_heat=<refspec> | 15:37 |
dprince | shardy: this works since you've set DIB_INSTALLTYPE_heat=source | 15:37 |
shardy | gfidente: we already do 4 runs of puppet, that's just adding explicit dependencies between them | 15:37 |
shardy | dprince: ah, I was wondering about that - is refspec the change id? | 15:38 |
dprince | shardy: export DIB_REPOREF_heat=refs/changes/23/146123/6 for example | 15:38 |
shardy | Aha! | 15:38 |
shardy | thanks :) | 15:38 |
dprince | shardy: if it is a patch series it gets all the relevant changes too (it isn't a cherry pick) | 15:39 |
shardy | gfidente: then, we can use https://review.openstack.org/#/c/146123/ to control each step | 15:39 |
shardy | dprince: Ok, cool, that's really useful | 15:39 |
shardy | in this case, it's just one patch, but really handy to know | 15:39 |
EmilienM | dprince, gfidente: I'm looking at spredzy patch ( https://review.openstack.org/#/c/160867 ) - I think in long term we should patch puppet-tripleo to manage ceph cinder backends, so we can create multiple cinder backends with RBD drivers. His current implementation does not allow it. Thoughts ? | 15:39 |
bnemec | dprince: slagle is on pto today and tomorrow afternoon. | 15:40 |
dprince | bnemec: aha, thanks for that | 15:40 |
bnemec | dprince: We have a trello card open for updating tripleo to f21 by default, but they're not giving us any time to work on it. :-( | 15:40 |
gfidente | EmilienM, yes I was thinking to actually always use multibackend | 15:40 |
EmilienM | gfidente: multibackend is not an option, we all agree - what I think is about the way to create cinder types, etc - I think we need to manage it with a define function in puppet-tripleo, so we can create backends via Hiera only. | 15:41 |
*** pradeep1 has quit IRC | 15:41 | |
*** pradeep has joined #tripleo | 15:42 | |
EmilienM | dprince: I'm trying to see if it matches with your comment on https://review.openstack.org/#/c/160554/ | 15:42 |
dprince | shardy, shadower: commented on https://review.openstack.org/#/c/161686/1 | 15:42 |
dprince | EmilienM: looking.... | 15:42 |
shardy | dprince: Thanks, i'm happy to s/Puppet/$generic_name | 15:43 |
shardy | from a breakpoint point of view, it doesn't matter, provided the naming is consistent | 15:43 |
shardy | and it makes sense to have either a suffix or a prefix to make the glob specification easier | 15:44 |
dprince | EmilienM: is a free form JSON blob parameter the best way to do that? (add support for multiple ceph backends) | 15:44 |
*** rdopiera has quit IRC | 15:44 | |
spredzy | EmilienM, gfidente dprince . Thing is there is 2 patterns here. #1 Very generic. Use of json blob everywhere with create_resources(). Making it possible to address any possible need upstream modules can cover. #2 More specific. This will make it easier parameter wise but will kind of lock us up in the deployment scenario we provide. | 15:44 |
gfidente | EmilienM, yeah it's probably worth having something to manipulate that easily from hiera | 15:44 |
EmilienM | I like spredzy approach in puppet-cinder > https://review.openstack.org/160369 - though we need to manage cinder types, that's what I'm talking about | 15:46 |
dprince | spredzy: if we go with blobs could we have a reasonable simple case Ceph default that worked by default? I guess this puts the person using the Heat templates in the position of having to be a Puppet (Ceph) expert... or at least power user in order to understand what to provide as an input to these Hiera data (json) blobs. | 15:47 |
EmilienM | dprince: +1 | 15:47 |
dprince | spredzy: and that is new territory... | 15:47 |
openstackgerrit | Imre Farkas proposed openstack/tripleo-image-elements: Enable DRAC driver in Ironic https://review.openstack.org/161756 | 15:47 |
dprince | spredzy: I'm not saying we can't do it, only that the free form flexability may make it hard for the simple case. I think we actually may want to support both features: simple case, and extensability | 15:48 |
dprince | spredzy: so... maybe something like what I did for the os-net-config templates where there are examples in the tree and you can choose one of them. | 15:49 |
*** maufart has quit IRC | 15:49 | |
spredzy | dprince, I don't see currently how we could provide sane default beyond exposing the mandatory puppet parameters and using the defaults when any. But I can look into a fair solution that might meet both usage | 15:49 |
dprince | spredzy: so all the net-* templates like this: http://git.openstack.org/cgit/openstack/tripleo-heat-templates/tree/net-config-bridge.yaml | 15:49 |
*** stendulker has joined #tripleo | 15:49 | |
*** pdb has quit IRC | 15:49 | |
*** funzo has quit IRC | 15:49 | |
* spredzy looking | 15:50 | |
dprince | spredzy: if you could outline the hiera we'd need for the simple case, and also (just a single) more complex hiera case which supported multiple backends I could show you an example of how we could plug these things in. | 15:50 |
gfidente | shardy, EmilienM, dprince to me it looks like we should reall have that enable{ceph,iscsi,nfs} boolean which dprince suggested, and work out the multibackend config, together with the volume types, without asking the user for any further input | 15:51 |
gfidente | in that scenario, I'd always use multibakend, and always start with iscsi by default | 15:52 |
gfidente | I am not a fan of letting the user pasting extra json unless we document it well and even in that case, it should only support the scenario where you want to configure the services for a pre-existing deployment | 15:53 |
EmilienM | that sounds fair | 15:53 |
*** jprovazn has joined #tripleo | 15:53 | |
gfidente | pre-existing ceph deplyment | 15:53 |
gfidente | my point is that it is complicated enough to manage that I would try to avoid user misconfiguring | 15:54 |
gfidente | and make it more like a boolean choice | 15:54 |
dprince | gfidente: I think that sounds reasonable. Still I'd like to flesh out this multi-host backend thing a bit too. For more advanced deployments we should support both. | 15:54 |
gfidente | multi-host backend? | 15:54 |
dprince | gfidente: multiple ceph backends, sorry | 15:55 |
spredzy | gfidente, my main concern in the case of cinder is if for some reason multiple RBD backend is needed. I am not sure its a real case scenario but theroically nothing prevents it. I am not sure EnableCeph will be enough. How do you determine the various ceph backend. If a user has two ceph cluster. One already in production and the one we will be installting, and want to put volumes/vms on differents cluster based on business needs. How can this be addres | 15:55 |
spredzy | sed ? | 15:55 |
dprince | spredzy: so we could have a simple case software deployment which uses the Heat template parameters directly. | 15:56 |
dprince | spredzy: this would get plugged in via the overcloud-resource-registry by default. | 15:56 |
gfidente | yes I can see this won't be easy to achieve but for that I think the json blob can work | 15:57 |
dprince | spredzy: and then for the more complex case the user could generate or provide their own free form hiera data for multiple backends. | 15:57 |
gfidente | where we just consider each key a setting and don't touch them | 15:57 |
gfidente | paste those into a new backend with no further manipulation | 15:57 |
dprince | spredzy: and again, this would get plugged in by editing (or having tuskar generate) the correct replacement for the overcloud-resource-registry.yaml | 15:57 |
*** pdb has joined #tripleo | 15:58 | |
dprince | spredzy: basically very similar to what we are going for with regards to the low level physical network connectivity as well | 15:58 |
*** untriaged-bot has joined #tripleo | 16:00 | |
untriaged-bot | Untriaged bugs so far: | 16:00 |
untriaged-bot | https://bugs.launchpad.net/tuskar/+bug/1387487 | 16:00 |
openstack | Launchpad bug 1387487 in tuskar " tripleo-image-elements/elements/tuskar-ui /os-refresh-config /post-configure.d/101-tuskar-ui needs authentication from Keystone" [Undecided,New] | 16:00 |
*** untriaged-bot has quit IRC | 16:00 | |
*** pradeep has quit IRC | 16:01 | |
spredzy | dprince, gfidente so if I get it right we should make our templates to allow both scenarios? #1. Drive a ceph deployment if EnableCeph and configure it automatically based on the input parameters. #2 Have a CephBackends (or whaterver the name is) that would allow someone to pass a json blol for advanced configuration ? | 16:01 |
*** pradeep has joined #tripleo | 16:01 | |
gfidente | spredzy, regarding 2), not cephbackends, just a blob where user can paste any key which we paste as a backend | 16:02 |
dprince | spredzy: yes, and I'd say lets go for the simple case first (like you have) | 16:02 |
gfidente | if that is going to be a second ceph or just a new type, we don't care and don't need to, we just paste it in the config | 16:02 |
spredzy | gfidente, ack | 16:02 |
spredzy | dprince, ack | 16:02 |
gfidente | spredzy, so we call the stanza user_backend and expect each key to represent an actual config key | 16:03 |
gfidente | well, an actual puppet class parameter | 16:04 |
shardy | dprince: for some reason, the snmp password is an empty string in the heiradata, but SnmpdReadonlyUserPassword is set in the stack parameters | 16:04 |
dprince | shardy: that is weird. Tell you what. Let me try a recent heat build today and get back to you | 16:05 |
spredzy | gfidente, this is what I want this class to let us do : https://review.openstack.org/#/c/160369/5/manifests/backends.pp,cm | 16:05 |
shardy | dprince: Ok, thanks! | 16:05 |
gfidente | spredzy, exactly | 16:06 |
dprince | starting to sleet here, moving home... back online in a bit | 16:06 |
*** dprince has quit IRC | 16:07 | |
*** pradeep1 has joined #tripleo | 16:07 | |
*** funzo has joined #tripleo | 16:07 | |
EmilienM | spredzy: why not creating the type in cinder::backend::rbd ? | 16:07 |
EmilienM | that would avoid any patch in puppet-tripleo I think | 16:08 |
*** pradeep has quit IRC | 16:08 | |
openstackgerrit | Imre Farkas proposed openstack/tripleo-image-elements: Enable DRAC driver in Ironic https://review.openstack.org/161756 | 16:15 |
*** ChuckC has joined #tripleo | 16:17 | |
*** ChuckC has quit IRC | 16:18 | |
*** ChuckC has joined #tripleo | 16:18 | |
*** MasterPiece has quit IRC | 16:19 | |
*** stendulker has quit IRC | 16:23 | |
gfidente | EmilienM, spredzy, also if we want to use ceph by default for nova as well, we need to change the default caps, but I am not sure that is a good idea | 16:23 |
spredzy | gfidente, to use ceph for nova ? in the first time | 16:23 |
gfidente | ideally this is yet another feature we should control with some boolean, using ceph provides for live migrations, not using it should give better performances | 16:24 |
gfidente | these are the two ups/downs I can think about as a rule of thumb | 16:24 |
gfidente | spredzy, patchset #10 switched to using it for nova images as well | 16:24 |
spredzy | gfidente, thought it would be a nice addition but I can leave that for another ps | 16:25 |
gfidente | to me starting with persistent storage only sounds less disruptive while providing HA for cinder to start with | 16:25 |
gfidente | moving the ephemeral to ceph is more something about which I'd let user decide | 16:26 |
gfidente | but to be honest, this is just my guessing | 16:26 |
*** Marga_ has joined #tripleo | 16:27 | |
*** pradeep has joined #tripleo | 16:29 | |
*** chuckC_ has joined #tripleo | 16:29 | |
*** chuckC_ has quit IRC | 16:29 | |
*** pradeep1 has quit IRC | 16:30 | |
openstackgerrit | Merged openstack/tripleo-puppet-elements: Install Ceph in the Compute image as well https://review.openstack.org/161326 | 16:32 |
*** rhallisey has quit IRC | 16:33 | |
jpeeler | sdake: did you see these Dockerfiles? https://github.com/fedora-cloud/Fedora-Dockerfiles might be useful... | 16:34 |
*** lxsli has joined #tripleo | 16:39 | |
lxsli | jdob: https://review.openstack.org/#/c/148505/ please? | 16:39 |
*** mcornea has quit IRC | 16:41 | |
*** rwsu-afk is now known as rwsu | 16:43 | |
*** rhallisey has joined #tripleo | 16:44 | |
*** MasterPiece has joined #tripleo | 16:46 | |
*** alop has joined #tripleo | 16:48 | |
*** lxsli has left #tripleo | 16:49 | |
*** yamahata has quit IRC | 16:50 | |
EmilienM | gfidente: I don't see much logs on my failure ( https://review.openstack.org/#/c/159757/ ) - thoughts ? | 17:03 |
*** akuznetsov has quit IRC | 17:06 | |
*** jistr has quit IRC | 17:08 | |
*** yamahata has joined #tripleo | 17:12 | |
*** dtantsur is now known as dtantsur|afk | 17:16 | |
*** yamahata has quit IRC | 17:18 | |
*** yamahata has joined #tripleo | 17:19 | |
*** dprince has joined #tripleo | 17:26 | |
gfidente | EmilienM, you know I was trying to blame your change but I can't find the issue with it | 17:39 |
EmilienM | \o/ | 17:39 |
gfidente | especially because I don't see any log, it's not just os-collect-config which is empy | 17:40 |
EmilienM | yeah.. | 17:40 |
gfidente | I only see the swift stuff | 17:40 |
gfidente | and the data in host_info looks okay | 17:42 |
*** rbrady has quit IRC | 17:42 | |
*** pdb has quit IRC | 17:42 | |
EmilienM | oh dear, what did I break? | 17:42 |
gfidente | I don't think it's the change really | 17:42 |
*** mrunge has quit IRC | 17:47 | |
*** pradeep has quit IRC | 17:52 | |
*** rbrady has joined #tripleo | 17:57 | |
*** lazy_prif has joined #tripleo | 17:59 | |
*** lazy_prif is now known as lazy_prince | 17:59 | |
*** killer_prince has quit IRC | 17:59 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/tuskar: Updated from global requirements https://review.openstack.org/157805 | 18:00 |
*** eghobo has joined #tripleo | 18:08 | |
*** penick has joined #tripleo | 18:09 | |
*** lucasagomes is now known as lucas-dinner | 18:09 | |
*** radez_g0n3 is now known as radez | 18:09 | |
*** jtomasek has quit IRC | 18:12 | |
openstackgerrit | Imre Farkas proposed openstack/tripleo-image-elements: Enable DRAC driver in Ironic https://review.openstack.org/161756 | 18:13 |
*** jcoufal_ has quit IRC | 18:18 | |
*** Marga_ has quit IRC | 18:22 | |
*** prad has quit IRC | 18:24 | |
*** prad has joined #tripleo | 18:24 | |
*** rbrady has quit IRC | 18:37 | |
*** dtantsur|afk has quit IRC | 18:43 | |
*** athomas has quit IRC | 18:43 | |
*** dtantsur has joined #tripleo | 18:45 | |
*** rebrego has joined #tripleo | 18:46 | |
*** regebro is now known as Guest8560 | 18:46 | |
*** rebrego is now known as regebro | 18:46 | |
*** Guest8560 has joined #tripleo | 18:46 | |
*** regebro is now known as Guest60717 | 18:46 | |
*** Guest8560 is now known as regebro | 18:46 | |
*** penick has quit IRC | 18:47 | |
*** jrist has joined #tripleo | 18:47 | |
*** Guest60717 has joined #tripleo | 18:47 | |
*** regebro has quit IRC | 18:47 | |
*** Guest60717 is now known as regebro | 18:47 | |
*** Guest11124 has joined #tripleo | 18:47 | |
*** regebro is now known as Guest10061 | 18:47 | |
*** Guest11124 is now known as regebro | 18:47 | |
*** Guest10061 has joined #tripleo | 18:48 | |
*** regebro has quit IRC | 18:48 | |
*** Guest10061 is now known as regebro | 18:48 | |
*** Guest67001 has joined #tripleo | 18:48 | |
*** regebro has quit IRC | 18:48 | |
*** Guest67001 is now known as regebro | 18:48 | |
*** Guest55192 has joined #tripleo | 18:48 | |
*** regebro has quit IRC | 18:48 | |
*** Guest55192 is now known as regebro | 18:48 | |
*** regebro is now known as Guest13827 | 18:49 | |
*** regebro has joined #tripleo | 18:49 | |
*** Guest13827 has joined #tripleo | 18:49 | |
*** regebro is now known as Guest3143 | 18:49 | |
*** Guest13827 is now known as regebro | 18:49 | |
*** regebro has quit IRC | 18:49 | |
*** regebro has joined #tripleo | 18:49 | |
*** Guest87396 has joined #tripleo | 18:50 | |
*** regebro has quit IRC | 18:50 | |
*** Guest87396 is now known as regebro | 18:50 | |
*** regebro is now known as Guest99278 | 18:50 | |
*** regebro has joined #tripleo | 18:50 | |
*** Guest99278 has joined #tripleo | 18:50 | |
*** regebro has quit IRC | 18:50 | |
*** Guest99278 is now known as regebro | 18:50 | |
*** regebro has quit IRC | 18:51 | |
*** regebro has joined #tripleo | 18:51 | |
*** Guest97717 has joined #tripleo | 18:51 | |
*** regebro is now known as Guest96830 | 18:51 | |
*** Guest97717 is now known as regebro | 18:51 | |
*** rbrady has joined #tripleo | 18:51 | |
*** regebro is now known as Guest28297 | 18:51 | |
*** regebro has joined #tripleo | 18:51 | |
*** Guest28297 has joined #tripleo | 18:52 | |
*** regebro has quit IRC | 18:52 | |
*** Guest28297 is now known as regebro | 18:52 | |
*** regebro has quit IRC | 18:52 | |
*** regebro has joined #tripleo | 18:52 | |
*** Guest23052 has joined #tripleo | 18:52 | |
*** regebro is now known as Guest53828 | 18:52 | |
*** Guest23052 is now known as regebro | 18:52 | |
*** regebro has quit IRC | 18:53 | |
*** regebro has joined #tripleo | 18:53 | |
*** regebro is now known as Guest68918 | 18:53 | |
*** Guest74350 has joined #tripleo | 18:53 | |
*** Guest68918 has quit IRC | 18:53 | |
*** Guest74350 is now known as regebro | 18:53 | |
*** jerryz_ has quit IRC | 18:53 | |
*** regebro is now known as Guest32697 | 18:53 | |
*** regebro has joined #tripleo | 18:53 | |
*** Guest32697 has joined #tripleo | 18:54 | |
*** regebro has quit IRC | 18:54 | |
*** Guest32697 is now known as regebro | 18:54 | |
*** regebro is now known as Guest54137 | 18:54 | |
*** regebro has joined #tripleo | 18:54 | |
*** Guest54137 has joined #tripleo | 18:54 | |
*** regebro has quit IRC | 18:54 | |
*** Guest54137 is now known as regebro | 18:54 | |
*** regebro is now known as Guest10457 | 18:55 | |
*** regebro has joined #tripleo | 18:55 | |
*** Guest10457 has joined #tripleo | 18:55 | |
*** regebro has quit IRC | 18:55 | |
*** Guest10457 is now known as regebro | 18:55 | |
*** regebro is now known as Guest16022 | 18:55 | |
*** regebro has joined #tripleo | 18:55 | |
*** Guest16022 has joined #tripleo | 18:56 | |
*** regebro is now known as Guest97490 | 18:56 | |
*** Guest16022 is now known as regebro | 18:56 | |
*** regebro has quit IRC | 18:56 | |
*** regebro has joined #tripleo | 18:56 | |
*** regebro is now known as Guest53199 | 18:56 | |
*** Guest25068 has joined #tripleo | 18:56 | |
*** Guest53199 has quit IRC | 18:56 | |
*** Guest25068 is now known as regebro | 18:56 | |
*** regebro is now known as Guest36313 | 18:57 | |
*** regebro has joined #tripleo | 18:57 | |
openstackgerrit | Dan Prince proposed openstack/tripleo-image-elements: Create Fedora 21 softlink for /var/run/mariadb https://review.openstack.org/161836 | 18:57 |
openstackgerrit | Dan Prince proposed openstack/tripleo-image-elements: Work around 20-neutron-selinux issues on F21 https://review.openstack.org/161840 | 19:00 |
openstackgerrit | Petr Blaho proposed openstack/python-tuskarclient: Replaces _create calls with _post in PlanManager https://review.openstack.org/161842 | 19:01 |
openstackgerrit | Imre Farkas proposed openstack/tripleo-image-elements: Enable DRAC driver in Ironic https://review.openstack.org/161756 | 19:03 |
*** athomas has joined #tripleo | 19:04 | |
*** penick has joined #tripleo | 19:05 | |
*** jp_at_hp has quit IRC | 19:08 | |
*** sdake_ has quit IRC | 19:09 | |
*** sdake_ has joined #tripleo | 19:10 | |
*** Marga_ has joined #tripleo | 19:11 | |
*** jprovazn has quit IRC | 19:17 | |
dprince | bnemec: have you looked at this neutron issue yet? | 19:18 |
dprince | bnemec: specifically the one we reverted here https://review.openstack.org/#/c/153729/ | 19:19 |
bnemec | dprince: I haven't, but I thought it was fixed. Are we still reverting it? | 19:20 |
dprince | bnemec: we are still reverting it. and it isn't fixed | 19:20 |
dprince | bnemec: seems to be *the* issue at hand. #1 priority IMO at this point as its been over a week now | 19:20 |
bnemec | dprince: Shoot, I thought it was fixed by https://review.openstack.org/#/c/157242/ | 19:21 |
dprince | bnemec: the motiviation was to fix Neutron DVR, which makes me wonder if we switched to DVR if it would work. I'm not sure that matters for a seed though | 19:21 |
dprince | bnemec: let me try reverting the revert | 19:22 |
openstackgerrit | Petr Blaho proposed openstack/python-tuskarclient: Strenghten tests in {Plan,Role}ManagerTest https://review.openstack.org/161847 | 19:23 |
*** pelix has quit IRC | 19:23 | |
lifeless | dvr shouldn't matter on the seed today since we don't use neutron routing at all at that layer (today - no containers) | 19:23 |
dprince | bnemec: when I tried it locally just now I see my nova instances stuck in BUILD/spawning, and things keep hitting neutron for port lookups | 19:23 |
dprince | lifeless: agree, just pointing out that this patch broke us (the simple case) and we don't know why yet | 19:24 |
dprince | lifeless: the DVR thing was a "just wondering"... | 19:24 |
dprince | lifeless: if you have time to take a gander at this though :) | 19:25 |
dprince | lifeless: you are probably faster here than me... | 19:25 |
*** Guest36313 has quit IRC | 19:25 | |
openstackgerrit | Dan Prince proposed openstack-infra/tripleo-ci: Drop the Neutron temprevert https://review.openstack.org/161850 | 19:26 |
dprince | bnemec,lifeless: lets see if that passes. My guess is it won't | 19:26 |
bnemec | dprince: https://review.openstack.org/#/c/157306/4 | 19:29 |
bnemec | It was passing at one point. | 19:29 |
dprince | bnemec: i see, hmm. well lets try it again | 19:35 |
openstackgerrit | Dan Prince proposed openstack-infra/tripleo-ci: Remove neutron temprevert https://review.openstack.org/157306 | 19:41 |
dprince | bnemec: ^^^ rebased Derek's and marked mine as a WIP. | 19:44 |
bnemec | dprince: Sounds good | 19:45 |
lifeless | dprince: sorry, was doing pre-kindy routine with cynthia | 20:08 |
dprince | lifeless: pre-kindy is fun | 20:09 |
*** MasterPiece has quit IRC | 20:09 | |
*** MasterPiece has joined #tripleo | 20:17 | |
*** Marga_ has quit IRC | 20:20 | |
*** Marga_ has joined #tripleo | 20:21 | |
*** openstackgerrit has quit IRC | 20:25 | |
*** openstackgerrit has joined #tripleo | 20:26 | |
*** penick has quit IRC | 20:31 | |
openstackgerrit | Steven Hardy proposed openstack/tripleo-incubator: Fall back to generated snmp password with --no-undercloud https://review.openstack.org/161882 | 20:39 |
shardy | dprince: ^^ FYI that fixes the error I mentioned earlier | 20:40 |
shardy | I'm not sure why it started failing now, maybe something changed in the puppet implementation? | 20:40 |
shardy | anyway, not passing a zero-length password solves it for me | 20:40 |
dprince | shardy: let me see if I have one set locally perhaps, wierd that CI was always passing before though.... | 20:43 |
shardy | dprince: Yeah, it's odd | 20:43 |
dprince | gfidente, EmilienM: just discovered when I asked in infra that this isn't landing due to depends-on https://review.openstack.org/#/c/151960/23 | 20:44 |
*** penick has joined #tripleo | 20:44 | |
dprince | gfidente, EmilienM: Honestly, would say lets try and keep our use of that to sparingly | 20:44 |
dprince | gfidente, EmilienM: if we end up needing it all the time we aren't doing something right | 20:44 |
*** david-lyle_afk has joined #tripleo | 20:45 | |
openstackgerrit | Dan Prince proposed openstack/tripleo-heat-templates: Puppet: First support Ceph https://review.openstack.org/151960 | 20:45 |
openstackgerrit | Merged openstack/tripleo-heat-templates: Puppet: First support Ceph https://review.openstack.org/151960 | 20:45 |
EmilienM | dprince: ok | 20:45 |
dprince | gfidente, EmilienM: Depends-on nuked, and sent ^^^ :) | 20:46 |
EmilienM | lol | 20:46 |
*** david-lyle_afk has quit IRC | 20:47 | |
*** david-lyle_afk has joined #tripleo | 20:47 | |
*** penick has quit IRC | 20:53 | |
openstackgerrit | Steven Hardy proposed openstack/tripleo-heat-templates: Update puppet post config to enable stepped deployments https://review.openstack.org/161686 | 21:00 |
*** david-lyle_afk is now known as david-lyle | 21:03 | |
*** rlandy has quit IRC | 21:08 | |
*** ifarkas has quit IRC | 21:10 | |
*** Marga_ has quit IRC | 21:10 | |
*** Marga_ has joined #tripleo | 21:11 | |
*** mjturek1 has joined #tripleo | 21:17 | |
mjturek1 | hey, I'm currently using upstream diskimage-builder and trying to build a ubuntu image with the 'ubuntu' and 'baremetal' elements. The image gets created but when I mount it, the kernel and ramdisk are absent from the /boot/ directory. Has anyone run into this before? | 21:19 |
rhallisey | ccrouch, you should push your changes to keystone/glance containers up stream I'm hitting the same race condition | 21:20 |
rhallisey | so I'm borrowing your containers :p | 21:20 |
ccrouch | ha | 21:21 |
ccrouch | will do later today | 21:21 |
lifeless | mjturek1: thats what baremetal does | 21:21 |
lifeless | mjturek1: how do you want to use the image? | 21:21 |
mjturek1 | lifeless, sorry I let me clarify | 21:21 |
mjturek1 | so I tried with both elements first, that failed. So as a test I tried with just the ubuntu element and mounted the image to see if they were there for extraction | 21:22 |
mjturek1 | lifeless, this is for an ironic deployment | 21:23 |
lifeless | mjturek1: what do you mean by 'failed' ? | 21:25 |
mjturek1 | I don't have the error on hand but DIB was unable to extract the kernel and ramdisk. | 21:26 |
lifeless | mjturek1: I think I'd need to see a pastebin of the output. The expected behaviour is that you end up with three files in your output location - image, kernel, ramdisk | 21:27 |
mjturek1 | lifeless ok no worries, I'm doing a run right now to get the output | 21:27 |
openstackgerrit | Merged openstack-infra/tripleo-ci: Remove neutron temprevert https://review.openstack.org/157306 | 21:30 |
*** penick has joined #tripleo | 21:30 | |
openstackgerrit | Steven Hardy proposed openstack/tripleo-incubator: Fall back to generated snmp password with --no-undercloud https://review.openstack.org/161882 | 21:37 |
*** dprince has quit IRC | 21:42 | |
openstackgerrit | Dan Prince proposed openstack-infra/tripleo-ci: Switching back to delorean current https://review.openstack.org/161277 | 21:45 |
*** Marga_ has quit IRC | 21:50 | |
*** Marga_ has joined #tripleo | 21:50 | |
*** thrash is now known as thrash|g0ne | 21:56 | |
*** untriaged-bot has joined #tripleo | 22:01 | |
untriaged-bot | Untriaged bugs so far: | 22:01 |
untriaged-bot | https://bugs.launchpad.net/tripleo/+bug/1428726 | 22:01 |
untriaged-bot | https://bugs.launchpad.net/tuskar/+bug/1387487 | 22:01 |
*** untriaged-bot has quit IRC | 22:01 | |
openstack | Launchpad bug 1428726 in tripleo "ceilometer_snmpd_password unset with --no-undercloud" [Undecided,In progress] - Assigned to Steven Hardy (shardy) | 22:01 |
openstack | Launchpad bug 1387487 in tuskar " tripleo-image-elements/elements/tuskar-ui /os-refresh-config /post-configure.d/101-tuskar-ui needs authentication from Keystone" [Undecided,New] | 22:01 |
openstackgerrit | Steven Hardy proposed openstack/tripleo-incubator: Fall back to generated snmp password with --no-undercloud https://review.openstack.org/161882 | 22:10 |
*** lblanchard has quit IRC | 22:10 | |
*** penick has quit IRC | 22:25 | |
*** eghobo has quit IRC | 22:33 | |
openstackgerrit | Steven Hardy proposed openstack/tripleo-heat-templates: WIP overcloud stepped deployment environment https://review.openstack.org/161927 | 22:34 |
*** penick has joined #tripleo | 22:36 | |
*** penick has quit IRC | 22:37 | |
*** Marga_ has quit IRC | 22:45 | |
*** Marga_ has joined #tripleo | 22:45 | |
*** jang2 has quit IRC | 22:46 | |
openstackgerrit | Giulio Fidente proposed openstack/tripleo-incubator: Add support for building Ceph nodes and configure Cinder to use it https://review.openstack.org/137031 | 22:49 |
*** daneyon_ has joined #tripleo | 22:56 | |
*** daneyon has quit IRC | 22:59 | |
*** rhallisey has quit IRC | 23:03 | |
*** prad has quit IRC | 23:03 | |
*** yuanying has joined #tripleo | 23:11 | |
*** ChuckC is now known as ChuckC_ | 23:19 | |
*** rhallisey has joined #tripleo | 23:23 | |
*** mjturek1 has quit IRC | 23:23 | |
*** daneyon has joined #tripleo | 23:24 | |
*** ChuckC_ is now known as ChuckC | 23:26 | |
*** daneyon_ has quit IRC | 23:28 | |
*** openstack has joined #tripleo | 23:53 | |
*** rhallisey has quit IRC | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!