Wednesday, 2014-02-26

openstackgerritRichard Su proposed a change to openstack/tripleo-image-elements: Additional services to support multiple swift storage nodes  https://review.openstack.org/7639100:02
*** hewbrocca has quit IRC00:03
tchaypobnemec: hear, let me sharpen your razor before you start on the next yak00:03
bnemectchaypo: Indeed. :-/00:05
tchaypo*here00:07
saurabhsHi I am trying to understand how tripleo-image-elements are layed out to help write elements for trove. I can see that there is nova element and a separate element for nova-api. Inside nova-api there is element-deps on nova, so when we include nova-api, nova will get included by default. So this is pretty clear here.00:09
saurabhsBut when I look at nova elements I can see that its installing nova through git, but nova-api elements are installing it through install-packages. why is it different?00:09
*** michchap has quit IRC00:10
*** rbrady-afk is now known as rbrady00:10
*** edmund has quit IRC00:10
rbradysaurabhs: the nova-api element was recently refactored to support package installs too00:11
SpamapSsaurabhs: in the git/source based install, we don't split things out. We just install the software in 'nova'00:12
saurabhsrbrady: so I should use nova-api sort of a reference point then? also when you say it it now support package installs too, do you mean it also support source based install in nova-api elements. in nova-api/install.d/nova-source-install/80-nova-api, is that installing from source? I am not clear what its doing there00:14
SpamapSsaurabhs: Heat will be more like Trove than nova.00:15
SpamapSsaurabhs: the *-source-install dirs do the git based/virtualenv approach. the *-package-install dirs do a package based install.00:16
saurabhsSpamaps: so when I include nova-api which also includes nova elements, they will overwrite nova install. correct?00:16
SpamapSsaurabhs: no they will not overwrite nova install. They will be combined.00:16
saurabhsSpamapS: so how do we configure which approach to use, whether to use source-install or package-install?00:17
SpamapSsaurabhs: I don't know. Default is source.00:18
SpamapSsaurabhs: ignore package based. ;)00:18
SpamapSthat's for the package based people to figure out IMO :-P00:18
*** michchap has joined #tripleo00:18
SpamapSand if trove isn't even in Fedora/RHEL/RDO ... then well it will just be a noop. :-P00:18
saurabhsSpamaps : when we say installing from source, is it checking it out somewhere and then installing from that checkout stuff? I think it is correct?00:21
*** michchap has quit IRC00:21
SpamapSsaurabhs: correct00:22
saurabhsif thats true then what this line is doing, is it installing nova from source or only creating daemon/upstart kind of thing00:22
saurabhsos-svc-daemon nova-api              nova nova-api              "--config-dir /etc/nova"00:22
SpamapSsaurabhs: that is installing a startup script and creating users to run as.00:22
*** michchap has joined #tripleo00:22
saurabhsSpamaps: so os-svc-daemon really nows where is the nova-api executable? I don't see that we specified the /opt/stack/nova path here, where it was checked out or /opt/stack/venv where it was installed.00:25
saurabhsis that a fixed path where things are supposed to be?00:25
openstackgerritRyan Brady proposed a change to openstack/diskimage-builder: Add NFS package mapping  https://review.openstack.org/7639800:28
SpamapSsaurabhs: https://git.openstack.org/cgit/openstack/tripleo-image-elements/tree/elements/os-svc-install/bin/os-svc-daemon#n10800:28
SpamapSsaurabhs: yes00:28
lifelessok wow much meeting00:29
lifelessso many00:29
lifelessnow to book my hotel room00:29
saurabhsSpamaps: thanks this is now more clear00:29
StevenKlifeless: The hotel still doesn't know about me00:29
*** matsuhashi has joined #tripleo00:30
openstackgerritRyan Brady proposed a change to openstack/tripleo-image-elements: Adds nfs-server element  https://review.openstack.org/7471200:30
SpamapSlifeless: doge much?00:31
*** CaptTofu has joined #tripleo00:34
lifelessStevenK: did you use the group code?00:35
lifelessStevenK: use the group code and add yourself00:35
greghayneslifeless: Did your commit c1a97145 close bug 1283921? I dont seem to get that error anymore00:37
StevenKlifeless: Except I'm in the list that CWT were apparently adding00:38
greghaynesthat commit is in t-i-e btw00:38
lifelessStevenK: epic fail do it anyhow :)00:38
lifelessgreghaynes: I think we can close that yes00:38
lifelessgreghaynes: I think I know why we got it00:39
SpamapSWorst case they'll have two rooms for you and you can throw your after parties in one, and sleep in the other.00:39
greghaynesJust wasnt running migrations?00:39
SpamapSYou can probably even request adjoining rooms with yourself.00:39
lifelessgreghaynes: we use the ovs plugin *and* the ml2 plugin.00:39
lifelessgreghaynes: this isn't supported.00:39
greghaynesah00:39
lifelessgreghaynes: we have to migrate the ovs agent to use the ml2 plugin with ovs link driver.00:39
lifelessgreghaynes: so I think it ran the ovs plugin migrations when the ovs agent connected, and then the ml2 migrations didn't run00:40
StevenKSpamapS: I bought that up, their system will automatically cancel duplicate reservations for the same person00:40
lifelessbecause OMG YOU DON"T WANT TO KNOW00:40
greghayneshaha, wierd00:40
*** ramishra has quit IRC00:40
tchaypoI'll use the group code as soon as I have flights00:43
tchaypowhich, if everything goes according to plan, should happen this afternoon after I get my account activated in the office at rhodes00:43
StevenKI'm hoping internal webmail doesn't require a class B00:44
StevenKBut we shall see00:45
*** rbrady is now known as rbrady-afk00:46
openstackgerritSteve Kowalik proposed a change to openstack/tripleo-incubator: Store node details in the JSON datafile  https://review.openstack.org/7314500:49
greghaynesStevenK: It doesnt00:49
lifelessok omg maybe I get to code today00:50
StevenKgreghaynes: \o/00:50
lifelessmeetings done00:50
lifelessemail done00:50
StevenKlifeless: No. No coding for you.00:50
lifelessbreakfast done; need a sanity break.00:50
lifelessStevenK: wwaaahh00:50
StevenKHaha00:50
*** UtahDave has quit IRC00:51
*** ccrouch has quit IRC00:52
lifelessStevenK: reviewed https://review.openstack.org/#/c/73145/01:02
*** bauzas has quit IRC01:03
saurabhsSpamapS : nova/os-refresh-config/configure.d/10-nova-state says : 'install -D -d -o nova -g nova -m 0775 /mnt/state/var/lib/nova'  is it just creating that empty directory with correct permissions there or its doing something more than that?01:04
StevenKlifeless: arch is already present01:04
StevenKpower-manager comes in a later branch01:05
StevenKlifeless: So, I was considering pulling out MACs in setup-baremetal, but I got stuck on trying to work out array indexs01:07
lifelessStevenK: want me to have a noodle on it?01:07
StevenKlifeless: Sure01:07
*** killer_prince has quit IRC01:08
SpamapSsaurabhs: install -D just creates dirs yes01:09
lifelessStevenK: ok will in a little01:10
*** bauzas has joined #tripleo01:12
*** killer_prince has joined #tripleo01:15
openstackgerritRichard Su proposed a change to openstack/tripleo-incubator: Enable horizon on overcloud control node  https://review.openstack.org/7460301:16
StevenKlifeless: Re: jq, precise->saucy has 1.2, which has -r01:19
*** bauzas has quit IRC01:27
lifelessStevenK: only in backports01:29
*** saurabhs has quit IRC01:29
*** xuhanp has joined #tripleo01:36
*** cd-undercloud has joined #tripleo01:37
cd-undercloud************** overcloud complete status=1 ************01:37
*** cd-undercloud has quit IRC01:37
*** nosnos has joined #tripleo01:41
StevenKlifeless: Huh. I should learn to read. precise and quantal, only in backports, not in raring at all, saucy and trusty universe01:55
*** cd-undercloud has joined #tripleo02:07
cd-undercloud************** overcloud complete status=128 ************02:07
*** cd-undercloud has quit IRC02:07
lifelessStevenK: ok, I have the lock on your patch02:31
StevenKlifeless: I am just about to meet up with tchaypo so I can spin him up, so have at it02:32
lifelessheh02:32
lifeless/home/robertc/work/tripleo-incubator/scripts/create-nodes: line 44: scripts/get-vm-mac: No such file or directory02:32
lifelessfirst issue :P02:32
StevenKSo I had to do that to get it work in a sub-shell02:33
lifelessits in the path02:33
lifelessremoving the scripts/ prefix fixes for me, did that not work for you?02:34
StevenKWithout scripts/ it gave no such file or directory, I think02:35
StevenKlifeless: Let me push up my rebase, which reverts part of undercloud that you questioned?02:36
lifelessStevenK: sure02:36
openstackgerritSteve Kowalik proposed a change to openstack/tripleo-incubator: Store node details in the JSON datafile  https://review.openstack.org/7314502:37
*** cd-undercloud has joined #tripleo02:41
cd-undercloud************** overcloud complete status=1 ************02:41
*** cd-undercloud has quit IRC02:41
*** cd-undercloud has joined #tripleo02:44
cd-undercloud************** overcloud complete status=128 ************02:44
*** cd-undercloud has quit IRC02:44
*** sseago_ has quit IRC03:01
*** sseago_ has joined #tripleo03:02
*** jcooley_ has quit IRC03:23
*** jcooley_ has joined #tripleo03:27
*** ramishra_ has joined #tripleo03:27
*** cody-somerville has joined #tripleo03:29
*** cd-undercloud has joined #tripleo03:30
cd-undercloud************** overcloud complete status=1 ************03:30
*** cd-undercloud has quit IRC03:30
*** CaptTofu has quit IRC03:35
*** newell has quit IRC03:35
*** matsuhashi has quit IRC03:37
*** ccrouch has joined #tripleo03:56
*** cd-undercloud has joined #tripleo04:05
cd-undercloud************** overcloud complete status=1 ************04:05
*** cd-undercloud has quit IRC04:05
lifelessNobodyCam: around ?04:10
lifelessNobodyCam: what does Ironic want for the virtual power driver - path to a key, or the keys contents?04:18
lifelessNobodyCam: I'm going to guess at key contents04:18
*** rha has quit IRC04:20
*** rha has joined #tripleo04:21
*** cd-undercloud has joined #tripleo04:27
cd-undercloud************** overcloud complete status=1 ************04:27
*** cd-undercloud has quit IRC04:27
*** jcooley_ has quit IRC04:27
*** akuznetsov has joined #tripleo04:28
*** xuhanp has quit IRC04:32
*** matsuhashi has joined #tripleo04:32
*** xuhanp has joined #tripleo04:34
*** xuhanp has quit IRC04:39
*** xuhanp has joined #tripleo04:50
*** jcooley_ has joined #tripleo04:55
*** xuhanp has quit IRC04:55
*** cd-undercloud has joined #tripleo04:56
cd-undercloud************** overcloud complete status=6 ************04:56
*** cd-undercloud has quit IRC04:56
*** boris-42 has quit IRC04:57
*** boris-42 has joined #tripleo04:59
*** jcooley_ has quit IRC05:00
*** jcooley_ has joined #tripleo05:01
openstackgerritlifeless proposed a change to openstack/tripleo-incubator: Store node details in the JSON datafile  https://review.openstack.org/7314505:07
lifelessStevenK: ^thats my concept05:07
lifelessStevenK: stir to taste05:07
*** xuhanp has joined #tripleo05:07
lifelessStevenK: I really did just mean to address the range offset stuff, but PM was in the way, so I moved it in, and that lead to another thing etc;)05:08
lifelessStevenK: there's a little sci-fi in the help for setup-baremetal now05:08
*** killer_prince has quit IRC05:09
*** coolsvap has joined #tripleo05:11
*** jcooley_ has quit IRC05:12
*** killer_prince has joined #tripleo05:14
*** jcooley_ has joined #tripleo05:18
*** killer_prince has quit IRC05:19
*** ramishra_ has quit IRC05:19
*** jcooley_ has quit IRC05:21
*** rpodolyaka1 has joined #tripleo05:22
*** xuhanp has quit IRC05:27
*** killer_prince has joined #tripleo05:28
*** ramishra has joined #tripleo05:29
*** cd-undercloud has joined #tripleo05:32
cd-undercloud************** overcloud complete status=1 ************05:32
*** cd-undercloud has quit IRC05:32
*** CaptTofu has joined #tripleo05:36
*** killer_prince2 has joined #tripleo05:37
*** xuhanp has joined #tripleo05:39
*** CaptTofu has quit IRC05:41
*** sdake_ has quit IRC05:47
*** saurabhs has joined #tripleo05:50
*** xuhanp has quit IRC05:52
*** xuhanp has joined #tripleo05:53
*** killer_prince has quit IRC05:57
*** killer_prince has joined #tripleo05:58
*** ramishra has quit IRC06:07
*** cd-undercloud has joined #tripleo06:09
cd-undercloud************** overcloud complete status=1 ************06:09
*** cd-undercloud has quit IRC06:09
*** vkozhukalov_ has joined #tripleo06:10
lifelessgreghaynes: so if I want to dogpile on HA db06:13
lifelessgreghaynes: where should I start? open reviews - which ones? + what needs doing / testing / etc?06:13
greghayneshttps://review.openstack.org/#/c/75540/06:13
StevenKlifeless: You have some trailing whitespace around the setup-baremetal calls, but it looks really good.06:14
greghaynestheres a todo in https://review.openstack.org/#/c/75540/5/elements/mysql/install.d/10-mysql which im not sure if we should address06:14
StevenKlifeless: The .nodes[] - [.nodes[0]] is a bit scary06:14
greghaynesThen theres also the issue of - we currently install mariadb on fedora and this installs by tgz06:15
*** vkozhukalov_ has quit IRC06:16
greghaynesAll this is just for one node setup, https://review.openstack.org/#/c/74860/ is needed along with other things to let us actually do the multi-node06:19
*** ramishra has joined #tripleo06:19
*** jcooley_ has joined #tripleo06:19
*** rwsu has quit IRC06:27
*** cd-undercloud has joined #tripleo06:31
cd-undercloud************** overcloud complete status=1 ************06:31
*** cd-undercloud has quit IRC06:31
StevenKlifeless: Your fallback seems to be a bad plan06:31
*** rlandy has joined #tripleo06:32
StevenKIt might even work locally with the new style06:32
*** jcooley_ has quit IRC06:37
*** pblaho has joined #tripleo06:47
*** rcarrillocruz has joined #tripleo06:48
*** rcarrillocruz1 has quit IRC06:50
*** saju_m has joined #tripleo06:50
*** cd-undercloud has joined #tripleo06:52
cd-undercloud************** overcloud complete status=1 ************06:52
*** cd-undercloud has quit IRC06:52
*** xuhanp has quit IRC06:58
*** xuhanp has joined #tripleo07:03
lifelessStevenK: how so ?07:03
lifelessgreghaynes: looking07:04
*** rcarrillocruz1 has joined #tripleo07:06
*** sdake_ has joined #tripleo07:06
* SpamapS thinking that the hot-software-config stuff may actually get us to within < 100 lines of code change to get graceful updates07:07
lifelesscool07:07
*** rcarrillocruz has quit IRC07:07
lifelessgreghaynes: so, the t-h-t thing, I've -1'd, explanation in the review07:07
SpamapSand the best part is we don't actually have to switch to HOT to use it07:07
lifelessgreghaynes: let me know if it scans, or if I've missed something07:07
lifelessSpamapS: fuckyeah, $nation07:07
SpamapSsince it is just new types07:08
lifelessis percona in debian *and* Ubuntu now ?07:08
lifelesshmm, we're going to run into user id issues in /mnt/state data at some point07:09
lifelessI see a user-assertion thing being needed07:09
lifelesssadface07:09
*** rcarrillocruz has joined #tripleo07:10
greghayneslifeless: agree with that -107:12
SpamapSlifeless: Percona no.07:12
lifelessgreghaynes: ok so ^ per spamaps.07:12
*** rcarrillocruz1 has quit IRC07:12
SpamapSlifeless: Percona has just been uploaded to NEW in Debian about 2 weeks ago.07:12
lifelessgreghaynes: I think we should just use the tarball thing to install always07:12
greghaynessounds good07:13
SpamapSlifeless: regarding the user-id thing.. Could we symlink /etc/passwd -> /mnt/state/etc/passwd ?07:13
lifelessgreghaynes: since an apt package from a third-party repo isn't actually any better07:13
lifelessSpamapS: no (think it through)07:13
SpamapSlifeless: or maybe nss lets us specify multiple passwd/shadow files07:13
greghaynesYes, I need to do some digging into how to actually prevent installing mariadb in fedora (and likely suse)07:14
*** jcooley_ has joined #tripleo07:15
lifelessgreghaynes: prevent it? what triggers it?07:17
lifelessSpamapS: so the issue is goingto be skew either way07:17
lifelessSpamapS: we eithe rskew in /mnt/* or in /07:17
lifelessSpamapS: and one we can fixup :)07:17
greghaynesI just saw it flash by while watching the image build07:17
greghaynesNot sure why07:17
clarkbmariadb is the db in fedora07:18
clarkbyou ahve to do extra special community contrib stuff to get mysql in fedora now07:18
*** mrunge has joined #tripleo07:19
clarkbs/ db / mysql derivative db /07:19
openstackgerritA change was merged to openstack/tripleo-image-elements: Fixing error in readme  https://review.openstack.org/7527607:19
*** ifarkas has joined #tripleo07:20
SpamapSlifeless: I do see what you mean. Would it be too simple if we just select static userids in a given range in os-svc-daemon? Something like 800 - 900, and just pass it in the call to os-svc-daemon?07:21
lifelessSpamapS: its very debian-90's :P07:21
*** jcooley_ has quit IRC07:21
*** ramishra has quit IRC07:21
SpamapSlifeless: aye, but we have a need for them to be stable.07:22
greghayneslifeless: left a comment on https://review.openstack.org/#/c/75540/5/elements/mysql/install.d/10-mysql07:22
greghayneswoo for -1ing my own code07:22
greghaynesthe adding vars to source-repositories doesnt 'just work' either because of amd64 vs x86_64 :(07:23
lifelessgreghaynes: oh fugly07:24
lifelesserm07:24
lifelessyou can do a conditional thingy07:24
lifelesslet me look in a sec07:24
greghaynesYea, in that install script I can... kind of baloons up complexity for modifying source-repositories07:24
*** cd-undercloud has joined #tripleo07:27
cd-undercloud************** overcloud complete status=1 ************07:27
*** cd-undercloud has quit IRC07:27
*** ramishra has joined #tripleo07:29
lifelessgreghaynes: so when do we want amd64 vs x86_64 ?07:29
greghaynesthe percona download url wants x86_64, but DIB defines $ARCH as amd6407:30
lifelessso, define FEDORA_ARCH simulataneously or something in evnironment.d ?07:32
greghaynesaha!07:32
* greghaynes is new to the whole DIB thing07:32
lifelessit may not be all glued up for that yet, but it should be close07:32
greghaynesok, well late here07:33
lifelessnight!07:33
greghaynesgn07:33
lifelessI'm not around much tomorrow07:33
*** rpodolyaka1 has quit IRC07:34
greghaynesgood timing catching up now, then :)07:34
*** CaptTofu has joined #tripleo07:36
*** jcoufal has joined #tripleo07:38
*** CaptTofu has quit IRC07:41
*** jang1 has quit IRC07:46
*** vkozhukalov_ has joined #tripleo07:48
*** jprovazn has joined #tripleo07:51
lifelessStevenK: I don't know what you mean07:58
*** akuznetsov has quit IRC07:58
*** e0ne has joined #tripleo07:58
*** ramishra has quit IRC08:00
*** akuznetsov has joined #tripleo08:00
*** cd-undercloud has joined #tripleo08:06
cd-undercloud************** overcloud complete status=1 ************08:06
*** cd-undercloud has quit IRC08:06
openstackgerritJan Provaznik proposed a change to openstack/tripleo-heat-templates: Add rabbit.cookie attribute  https://review.openstack.org/7023808:08
rpodolyakamorning all08:09
openstackgerritJan Provaznik proposed a change to openstack/tripleo-image-elements: Update openstack config files to support rabbitmq cluster  https://review.openstack.org/6839308:10
openstackgerritJan Provaznik proposed a change to openstack/tripleo-image-elements: Fix rabbitmq env file name and log path  https://review.openstack.org/7023608:10
openstackgerritJan Provaznik proposed a change to openstack/tripleo-image-elements: Add cluster support for rabbitmq element  https://review.openstack.org/6839208:10
jprovaznHi tripleo folks, if you have a minute, could you please review at the above patches above?08:18
jprovazns/review at the above/review/08:18
rpodolyakajprovazn: sure!08:20
jprovaznrpodolyaka: thanks08:20
rpodolyakanp08:20
*** bauzas has joined #tripleo08:32
openstackgerritA change was merged to openstack/tripleo-incubator: Enable openvswitch  https://review.openstack.org/7503608:33
*** cd-undercloud has joined #tripleo08:34
cd-undercloud************** overcloud complete status=128 ************08:34
*** cd-undercloud has quit IRC08:34
*** andreaf has joined #tripleo08:39
*** d0ugal has joined #tripleo08:40
*** saurabhs has left #tripleo08:43
*** jistr has joined #tripleo08:49
openstackgerritA change was merged to openstack/tuskar: Handle overcloud-block-storage in heat template  https://review.openstack.org/7496908:50
*** killer_prince has quit IRC08:51
openstackgerritA change was merged to openstack/diskimage-builder: Update pypi element to suggest pypi-mirror  https://review.openstack.org/7467908:52
*** rsacharya_ is now known as rsacharya08:52
*** xuhanp has quit IRC08:53
*** ramishra has joined #tripleo09:00
*** killer_pr has joined #tripleo09:03
*** killer_pr is now known as killer_prince09:03
*** jcooley_ has joined #tripleo09:03
*** cd-undercloud has joined #tripleo09:09
cd-undercloud************** overcloud complete status=1 ************09:09
*** cd-undercloud has quit IRC09:09
*** jcooley_ has quit IRC09:09
*** rdopieralski has joined #tripleo09:11
*** derekh has joined #tripleo09:14
*** marun has quit IRC09:15
*** killer_prince has quit IRC09:18
*** lazy_prince has joined #tripleo09:18
*** lazy_prince is now known as killer_prince09:18
*** jcooley_ has joined #tripleo09:20
*** pbelanyi has joined #tripleo09:21
*** athomas has quit IRC09:22
*** hashar has joined #tripleo09:22
*** hashar has quit IRC09:22
*** xuhanp has joined #tripleo09:23
*** jcooley_ has quit IRC09:25
*** rcarrillocruz1 has joined #tripleo09:25
*** hashar has joined #tripleo09:25
*** rcarrillocruz has quit IRC09:27
*** athomas has joined #tripleo09:37
*** martyntaylor has joined #tripleo09:37
*** CaptTofu has joined #tripleo09:37
*** CaptTofu has quit IRC09:42
*** lucasagomes has joined #tripleo09:43
openstackgerritA change was merged to openstack/tripleo-incubator: Enable horizon on overcloud control node  https://review.openstack.org/7460309:46
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Use local apt and pypi mirror for tripleo-cd/  https://review.openstack.org/7574609:46
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Revert "Workaround broken Neutron requirements."  https://review.openstack.org/7647409:47
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Use local apt and pypi mirror for tripleo-cd/  https://review.openstack.org/7574609:47
*** gcha has joined #tripleo09:48
openstackgerritDerek Higgins proposed a change to openstack-infra/tripleo-ci: Allow the testenv client to dictate the worker timeout  https://review.openstack.org/7617109:49
openstackgerritDerek Higgins proposed a change to openstack-infra/tripleo-ci: Set the worker timeout  https://review.openstack.org/7617209:49
openstackgerritDerek Higgins proposed a change to openstack-infra/tripleo-ci: Kill commands that outlive test env  https://review.openstack.org/7540209:49
*** bogdando has quit IRC09:50
*** rcarrillocruz has joined #tripleo09:51
*** bogdando has joined #tripleo09:52
*** rcarrillocruz1 has quit IRC09:52
*** jp_at_hp has joined #tripleo09:52
*** ramishra has quit IRC09:57
*** jcooley_ has joined #tripleo09:59
*** rcarrillocruz1 has joined #tripleo10:00
*** rcarrillocruz has quit IRC10:03
*** shardy is now known as shardy_afk10:03
*** ramishra has joined #tripleo10:03
*** jcooley_ has quit IRC10:06
*** akrivoka has joined #tripleo10:27
*** jang has joined #tripleo10:30
*** rcarrillocruz has joined #tripleo10:39
*** rcarrillocruz1 has quit IRC10:42
*** cd-undercloud has joined #tripleo10:45
cd-undercloud************** overcloud complete status=1 ************10:45
*** cd-undercloud has quit IRC10:45
*** ramishra has quit IRC10:55
*** xuhanp has quit IRC10:57
openstackgerritlifeless proposed a change to openstack/tripleo-image-elements: Use local apt and pypi mirror for tripleo-cd  https://review.openstack.org/7574611:00
killer_prince2hi all11:09
killer_prince2I am trying to use first boot hooks for rhel. has anyone tried it before..11:10
killer_prince2I can see that the rhel element is not running anything specific to first boot hooks in finalise step... but ubuntu and fedora seems to run some script..11:11
*** gcha has quit IRC11:11
killer_prince2is that expected or is there any step that i am missing from my side..11:12
*** cd-undercloud has joined #tripleo11:12
cd-undercloud************** overcloud complete status=7 ************11:12
*** cd-undercloud has quit IRC11:12
killer_prince2oh.. forgot to mention that I am using dib with RHEL 6.511:12
lifelesskiller_prince2: don't use first boot hooks; they are deprecated.11:13
lifelesskiller_prince2: (see the docs which say that :))11:13
killer_prince2lifelessk.. is there any alternative that we can use..? I11:14
killer_prince2I plan to run some script on first boot to perform some action on the disk.11:14
lifelessmake it an idempotent action11:15
lifelessand use os-refresh-config to trigger it11:15
lifelesskiller_prince2: what action specifically?11:15
killer_prince2lifeless: lets say setting up grub on the disk.. for local boot support or even disk encryption11:16
openstackgerritDmitry Tantsur proposed a change to openstack/tuskar-ui: Manage image ID's for node profile  https://review.openstack.org/7582311:17
lifelesskiller_prince2: so, for the bootblock case you'll want to do that everytime grub is updated - make it a configure.d script11:18
lifelesskiller_prince2: (and an optional element to do that for baremetal machines will be quite useful - so please do send a patch :))11:18
lifelesskiller_prince2: for encryption, you have a chicken and egg problem there, I think you'll need to change Ironic to tackle it :)11:19
killer_prince2YEah.. I plan to do so..11:20
killer_prince2lifeless: I do not see configure.d being mentioned on https://github.com/openstack/diskimage-builder11:21
lifelesskiller_prince2: look into os-refresh-config11:22
*** rcarrillocruz1 has joined #tripleo11:22
*** rcarrillocruz has quit IRC11:25
killer_prince2not sure how it will be consumed by disk-image-builder. I do not plan to use it along-with tripleo-image-elements as it builds a dependency on it. I am currently trying to build RHEL 6.5 image with apache 2 using tripleo-image-elements but its not working for me.. its failing for os-refresh-config scripts due to some lxml issue.11:28
*** killer_prince2 has quit IRC11:31
*** rcarrillocruz has joined #tripleo11:34
*** rcarrillocruz1 has quit IRC11:36
*** CaptTofu has joined #tripleo11:38
*** CaptTofu has quit IRC11:43
*** matsuhashi has quit IRC11:46
*** cd-undercloud has joined #tripleo11:47
cd-undercloud************** overcloud complete status=1 ************11:47
*** cd-undercloud has quit IRC11:47
*** jcooley_ has joined #tripleo11:48
openstackgerritMichael Kerrin proposed a change to openstack/diskimage-builder: Add utility to mount and unmount images  https://review.openstack.org/7650911:48
*** rbrady-afk has quit IRC11:50
*** jcooley_ has quit IRC11:54
*** killer_prince has quit IRC11:57
*** CaptTofu has joined #tripleo12:02
*** coolsvap has quit IRC12:02
*** pbelanyi_ has joined #tripleo12:05
*** pbelanyi has quit IRC12:05
*** pbelanyi_ is now known as pbelanyi12:05
*** lucasagomes has quit IRC12:06
*** lucasagomes has joined #tripleo12:07
*** rcarrillocruz1 has joined #tripleo12:12
*** rcarrillocruz has quit IRC12:14
derekh lifeless, devananda, Ng, SpamapS_, jog0_, GheRivero, derekh, dprince, slagle:  ci appears down tracking here https://etherpad.openstack.org/p/KyfhpxVgOw12:23
*** killer_prince has joined #tripleo12:24
lifelessjprovazn: http://paste.openstack.org/show/69307/ looks sane to me12:24
*** cody-somerville has quit IRC12:24
*** hashar has quit IRC12:24
*** cd-undercloud has joined #tripleo12:24
cd-undercloud************** overcloud complete status=1 ************12:24
*** cd-undercloud has quit IRC12:24
lifelessderekh: looks up to me12:24
lifelessderekh: nova list works12:25
lifelessderekh: lots of live slaves12:25
derekhlifeless: yes, cloud is up, geard doesn't seem to be doing its job12:25
lifelessderekh: ah, righto12:25
jprovaznlifeless: cool, could you please take a look at implementation of it? https://review.openstack.org/#/c/68392/ - I'd really love to finally get rabbitmq HA in12:25
lifelessI can ssh into the broker12:25
*** lucasagomes is now known as lucas-hungry12:25
derekhlifeless: I don't seem to have the right key to log onto broker, can you?12:26
lifelessderekh: yes, have done12:26
jprovaznlifeless: it's markes is WIP, but just because of cross repo dep12:26
lifelessderekh: your key must not be in the cd admins keylist12:26
lifelessnope12:27
lifelessI must have failed at registerng keys12:27
lifelessanyhow, a) fixing12:27
lifelessderekh: try logging in now12:29
derekhlifeless: im in, thanks12:29
lifeless telnet localhost 473012:29
lifelessTrying 127.0.0.1...12:29
lifelessConnected to localhost.12:29
lifelessEscape character is '^]'.12:29
lifelessstatus12:29
lifelessConnection closed by foreign host.12:29
lifelessit is status right, to debug?12:29
derekhlifeless: error: [Errno 24] Too many open files12:30
lifelessrestarting geard12:30
lifelessok, thats happier12:30
lifelessso lets file a bug on geard12:30
derekhlifeless: yup, restart and I'll see if I can find the leak12:30
lifelessclarkb: where do such bugs go ?12:30
lifelesswe may have a few bad jobs go through12:31
lifelessbecause state will be confused12:31
lifelessdunno, we'll find out I guess ;)12:31
lifelessderekh: thanks for noting!12:31
derekhlifeless: I guess, we should rotate that log file12:32
derekh-rw-r----- 1 root root 15G Feb 26 12:30 geard.log12:32
lifelesslol12:32
derekhlifeless: hmm, it is being rotated, I guess once it hit the error it kept spitting out logs12:33
lifelessjprovazn: yes, my friday thugh - am off tomorrow/today:P12:35
lifelessjprovazn: I'm keen too12:35
jprovaznlifeless: yea - I was thinking that it's extremely early morning for you now :)12:36
lifelessjprovazn: btw - https://pypi.python.org/pypi/concoord looks quite interesting12:38
* jprovazn looks12:39
lifelessand/or https://pypi.python.org/pypi/essential-paxos12:39
lifelesslooking at building blocks for doing a correct 'build a cluster from zero knowledge other than the intended peers in the cluster'12:40
lifelessjprovazn: I found it from http://openreplica.org which is cool too, in aneven more way out way :)12:41
lifelessjprovazn: sanlock would do what we need... but only if one has a san :)12:42
*** CaptTofu has quit IRC12:43
*** CaptTofu has joined #tripleo12:43
openstackgerritFengqian.gao proposed a change to openstack/tuskar: Python 3: replace "im_self" by "__self__"  https://review.openstack.org/7652212:44
*** jdob has joined #tripleo12:44
*** cd-undercloud has joined #tripleo12:45
cd-undercloud************** overcloud complete status=1 ************12:45
*** cd-undercloud has quit IRC12:45
jprovaznlifeless: TBH, after reading basic info about openreplica and concoord, I'm still not sure how this fits into any cluster setup in TripleO. Most probably because I'm not sure, what are consequences/requirements of  "build a cluster from zero knowledge other than the intended peers in the cluster".12:52
lifelessjprovazn: solving the 'and we use the node with 0 in its name to be the seed' ugliness12:56
lifelessjprovazn: aka master election12:56
lifelessjprovazn: ditto for coordinating 'db sync' execution.13:00
jprovaznlifeless: ah, I see - so you would create a simple replicated python object which would keep info about nodes in cluster. If a node starts, it would save itself into a list of nodes in cluster (saved as the replicated object)13:00
lifelesshandwaving-level, but yes.13:00
lifelessnot sure if we'd store the node list in the objet13:00
lifelessor state13:01
lifelesslike13:01
lifeless'we are ready to intiialize the clsuter'13:01
lifeless'we have initialized the cluster and folk can use it now'13:01
lifeless'we are ready to run nova db sync'13:01
lifelessand the master node is the one that would react to the message and actually do the work13:02
lifelessthe master would move around as needed13:02
*** killer_prince is now known as lazy_prince13:05
jprovaznlifeless: yes, interesting idea13:08
*** marun has joined #tripleo13:08
*** killer_p- has joined #tripleo13:08
*** killer_p- is now known as killer_prince13:09
*** lazy_prince has quit IRC13:09
*** bauzas has quit IRC13:12
*** imbrandon has joined #tripleo13:14
*** imbrandon has left #tripleo13:14
*** e0ne has quit IRC13:21
*** e0ne has joined #tripleo13:21
*** cd-undercloud has joined #tripleo13:24
cd-undercloud************** overcloud complete status=1 ************13:24
*** cd-undercloud has quit IRC13:24
openstackgerritA change was merged to openstack/tuskar: Update context from Oslo  https://review.openstack.org/7618213:26
*** sdake has quit IRC13:28
*** sdake has joined #tripleo13:28
*** gcha has joined #tripleo13:29
Ngmorning13:30
* Ng imbibes a great deal of plague fighting remedies13:30
*** hashar has joined #tripleo13:31
*** jcooley_ has joined #tripleo13:36
rpodolyakamorning Ng, get well!13:36
Ngrpodolyaka: thanks :)13:37
*** dprince has joined #tripleo13:37
*** gcha has quit IRC13:37
*** nosnos has quit IRC13:41
openstackgerritMichael Kerrin proposed a change to openstack/tripleo-incubator: WIP - Move wait_for for checking exit status to checking for condition to be true  https://review.openstack.org/7653713:44
*** jistr is now known as jistr|english13:44
*** lucas-hungry is now known as lucasagomes13:48
*** rbrady has joined #tripleo13:49
*** gcha has joined #tripleo13:51
*** shardy_afk is now known as shardy13:52
openstackgerritJon-Paul Sullivan proposed a change to openstack/diskimage-builder: Enable simple modification of git repo location  https://review.openstack.org/7479113:52
*** mestery has quit IRC13:54
*** weshay has joined #tripleo13:59
*** cd-undercloud has joined #tripleo14:00
cd-undercloud************** overcloud complete status=1 ************14:00
*** cd-undercloud has quit IRC14:00
*** lblanchard has joined #tripleo14:02
*** bauzas has joined #tripleo14:02
*** mestery has joined #tripleo14:14
openstackgerritA change was merged to openstack-infra/tripleo-ci: Add waitcondition on test environments  https://review.openstack.org/7626414:16
*** jcooley_ has quit IRC14:16
*** jprovazn has quit IRC14:17
*** jprovazn has joined #tripleo14:17
*** julim has joined #tripleo14:19
*** jprovazn has quit IRC14:21
*** matty_dubs|gone is now known as matty_dubs14:23
*** jprovazn has joined #tripleo14:24
*** e0ne_ has joined #tripleo14:32
*** e0ne has quit IRC14:36
*** cd-undercloud has joined #tripleo14:36
cd-undercloud************** overcloud complete status=1 ************14:36
*** cd-undercloud has quit IRC14:36
*** jistr|english is now known as jistr14:40
*** jpeeler has quit IRC14:40
*** hewbrocca has joined #tripleo14:41
*** gcha has quit IRC14:47
openstackgerritDerek Higgins proposed a change to openstack-infra/tripleo-ci: Shutdown the worker callback client  https://review.openstack.org/7654614:50
derekh lifeless, devananda, Ng, SpamapS_, jog0_, GheRivero, derekh, dprince, slagle:  ^^ the cause of this mornings geard outage14:51
*** jcoufal has quit IRC14:52
dprincederekh: seems fine (I +2d). Does it belong in a finally block though?14:57
slaglei was going to ask the same :)14:58
slagleall the code in run_callback could be in a try: finally:14:58
*** e0ne has joined #tripleo15:01
*** saju_m has quit IRC15:02
*** hewbrocc` has joined #tripleo15:02
*** hewbrocca has quit IRC15:04
*** e0ne_ has quit IRC15:05
*** dkehn_ has left #tripleo15:05
derekhdprince: slagle yup, it would be better in a try/finally , the 3 cases I tried (command success, command error and command times out), run the shutdown as needed, but yes the whole thing should be wrapped15:05
*** sballe_ has joined #tripleo15:07
openstackgerritJon-Paul Sullivan proposed a change to openstack/diskimage-builder: Enable custom apt.conf in apt-conf element  https://review.openstack.org/7499215:09
*** sballe has quit IRC15:10
*** bauzas has quit IRC15:11
*** cd-undercloud has joined #tripleo15:14
cd-undercloud************** overcloud complete status=1 ************15:14
*** cd-undercloud has quit IRC15:14
*** pblaho` has joined #tripleo15:15
*** pblaho has quit IRC15:16
*** jrist_ has quit IRC15:17
*** jrist_ has joined #tripleo15:17
*** rwsu has joined #tripleo15:18
*** jpeeler has joined #tripleo15:19
NobodyCamlifeless: also virtual power type. currently this is stored in seed-stack-config elements config.jason, would be great if it was in the $TE_DATAFILE.15:23
tchayposurely sleepless isn't still online?15:24
openstackgerritStuart McLaren proposed a change to openstack/tripleo-image-elements: Glance: Allow logging to be more configurable  https://review.openstack.org/7655715:25
NobodyCamtchaypo: I hope not... Juse answering questions he posted to me lastnight15:27
NobodyCamwhile I was asleep :)15:27
*** pblaho` is now known as pblaho15:27
rbradyderekh: ping15:27
derekhrbrady: ack15:28
*** hewbrocc` is now known as hewbrocca15:28
rbradyderekh: I keep getting random errors on check-tripleo-overcloud-precise15:29
derekhrbrady: which review are you looking at ?15:30
rbradyderekh: latest log from changing the map-packages in the fedora element: http://logs.openstack.org/98/76398/1/check-tripleo/check-tripleo-overcloud-precise/f91d882/console.html15:30
rbradyhttps://review.openstack.org/#/c/76398/15:30
*** hewbrocca has quit IRC15:36
*** jprovazn_ has joined #tripleo15:36
derekhrbrady: ya, I've seen them two, havn't looked into tracking it down yet though, it seems to happen on some disk image builds, but not consistently reproducible the once you pointed at is an error building a seed which is weird because the seed built ok in the other two jobs in the review15:37
rbradyderekh: I just wanted to make sure this was noted to someone closer to the CI stuff.  I can keep commenting "recheck no bug" for now15:38
openstackgerritA change was merged to openstack/tripleo-image-elements: Add missing +x  https://review.openstack.org/7446815:38
*** jprovazn_ has quit IRC15:38
*** jprovazn has quit IRC15:39
openstackgerritJon-Paul Sullivan proposed a change to openstack/tripleo-incubator: Add source-repository element var setting script  https://review.openstack.org/7439315:39
derekhrbrady: ok, probably the best thing todo for now, in the meantime if anybody can reproduce locally it would be great to try and track it down http://logs.openstack.org/98/76398/1/check-tripleo/check-tripleo-overcloud-precise/f91d882/console.html15:40
derekhrbrady: can you file it in launchpad aswell so it gets some attention15:41
slaglepblaho: hi, we're holding off on +A'ing reviews until we get successful CI runs15:41
derekhrbrady: looks like I lied, the error was during the build of the overcloud notcompute image15:44
rbradyderekh: I will dig up the failures from the patches I have now and post them into a bug in launchpad15:44
derekhrbrady: cool, thanks15:45
derekhrbrady: I got another error I'm trying the track down, then will see if I can reproduce15:45
*** e0ne has quit IRC15:50
*** e0ne has joined #tripleo15:50
*** cd-undercloud has joined #tripleo15:50
cd-undercloud************** overcloud complete status=1 ************15:50
*** cd-undercloud has quit IRC15:50
*** rbrady has quit IRC15:50
*** cd-undercloud has joined #tripleo15:51
cd-undercloud************** overcloud complete status=6 ************15:51
*** cd-undercloud has quit IRC15:51
*** dprince has quit IRC15:53
*** rbrady has joined #tripleo15:53
*** dprince has joined #tripleo15:53
NobodyCamStevenK: did you get your work email? I'm getting a bounce from stevenk@mangled.wedontsleep.org15:54
*** jrist_ is now known as jrist15:55
*** rlandy has quit IRC15:58
*** julim_ has joined #tripleo16:05
*** julim has quit IRC16:05
tchaypoNobodyCam: I can confirm that he got access to it - he took me into the office today and helped me set mine up16:07
*** jprovazn has joined #tripleo16:07
*** pbelanyi has quit IRC16:08
NobodyCamtchaypo: TY :) will search in the directory16:08
*** e0ne_ has joined #tripleo16:12
NobodyCamtchaypo: Ty Found him!! :)16:13
*** e0ne has quit IRC16:16
*** stevebaker has quit IRC16:18
*** cody-somerville has joined #tripleo16:24
*** cody-somerville has joined #tripleo16:24
openstackgerritStuart McLaren proposed a change to openstack/tripleo-image-elements: Glance: Allow logging to be more configurable  https://review.openstack.org/7655716:25
*** cd-undercloud has joined #tripleo16:28
cd-undercloud************** overcloud complete status=7 ************16:28
*** cd-undercloud has quit IRC16:28
*** bauzas has joined #tripleo16:28
*** cody-somerville has quit IRC16:29
*** jcooley_ has joined #tripleo16:31
*** ifarkas has quit IRC16:32
*** rsacharya has left #tripleo16:37
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Link db sync utilities to /usr/local/bin...  https://review.openstack.org/7657916:40
openstackgerritStuart McLaren proposed a change to openstack/tripleo-image-elements: Glance: Make API versions configurable  https://review.openstack.org/7658016:40
*** rsacharya has joined #tripleo16:41
openstackgerritA change was merged to openstack/tuskar: Python 3: replace "im_self" by "__self__"  https://review.openstack.org/7652216:41
*** shardy is now known as shardy_afk16:43
*** CaptTofu has quit IRC16:45
*** rdopieralski has quit IRC16:48
*** CaptTofu has joined #tripleo16:51
*** hashar has quit IRC16:56
*** cadenzajon has joined #tripleo16:56
*** coolsvap has joined #tripleo16:56
*** jistr has quit IRC16:57
*** killer_prince is now known as lazy_prince17:01
*** rpodolyaka has left #tripleo17:03
*** mrunge has quit IRC17:03
*** rpodolyaka has joined #tripleo17:03
*** ftcjeff has joined #tripleo17:03
*** e0ne_ has quit IRC17:05
*** cd-undercloud has joined #tripleo17:06
cd-undercloud************** overcloud complete status=1 ************17:06
*** cd-undercloud has quit IRC17:06
*** saju_m has joined #tripleo17:06
*** lazy_prince is now known as killer_prince17:08
*** sseago_ has quit IRC17:23
*** sseago_ has joined #tripleo17:23
*** coolsvap has quit IRC17:25
*** coolsvap has joined #tripleo17:25
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Link db sync utilities to /usr/local/bin...  https://review.openstack.org/7657917:26
*** cody-somerville has joined #tripleo17:31
*** cody-somerville has quit IRC17:31
*** cody-somerville has joined #tripleo17:31
*** vkozhukalov_ has quit IRC17:32
*** coolsvap has quit IRC17:34
*** coolsvap has joined #tripleo17:35
*** cd-undercloud has joined #tripleo17:39
cd-undercloud************** overcloud complete status=1 ************17:39
*** cd-undercloud has quit IRC17:39
*** cd-undercloud has joined #tripleo17:40
cd-undercloud************** overcloud complete status=6 ************17:40
*** cd-undercloud has quit IRC17:40
*** matty_dubs is now known as matty_dubs|lunch17:49
*** jcooley_ has quit IRC17:52
*** jcooley_ has joined #tripleo17:56
*** jcooley_ has quit IRC18:01
*** bcrochet has quit IRC18:01
*** bcrochet has joined #tripleo18:03
*** killer_prince has quit IRC18:06
*** jeremydei has quit IRC18:08
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Stop using the os-svc-install -n option.  https://review.openstack.org/7660418:08
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Drop the os-svc-install -n -c options.  https://review.openstack.org/7660518:08
*** andreaf has quit IRC18:08
SpamapSderekh: https://review.openstack.org/#/c/76546/ all good to +A now? it looks sane to me.18:09
*** andreaf has joined #tripleo18:10
slaglethe CI jobs are running for it18:10
derekhSpamapS: yup, although I think we're supposed to be waiting on 3 successful jobs, a log of the overcloud jobs seem to be failing, trying to figure out why at the moment18:10
SpamapSderekh: is tripleo-ci in the ci? I only see a noop job.18:11
*** newell has joined #tripleo18:12
*** killer_prince has joined #tripleo18:12
derekhSpamapS: yup, its a separate queue so returns separately, although the ci jobs will go nowhere near testing this change18:13
openstackgerritMichael Kerrin proposed a change to openstack/tripleo-image-elements: Install latest version of pip and virtualenv  https://review.openstack.org/7507118:13
openstackgerritDerek Higgins proposed a change to openstack-infra/tripleo-ci: Testing a hunch  https://review.openstack.org/7660718:16
* derekh will check back later to see if that sheds any light to the overcloud ci issues18:16
*** e0ne has joined #tripleo18:17
SpamapSderekh: Ok.. I really don't understand at all how this works so I'll just leave my +2 :-P18:18
derekhSpamapS: no prob, thanks :-), I think I'll put something together to try and explain it all at the sprint18:19
*** cody-somerville has quit IRC18:20
*** jcooley_ has joined #tripleo18:20
*** derekh has quit IRC18:21
jp_at_hpCan any core reviewers take a look at https://review.openstack.org/#/c/74992/ please?18:21
jp_at_hpslagle: SpamapS ^^^ ??18:21
dprincederekh: the most recent set of failures for me were due to Failed to fetch http://security.ubuntu.com.... errors.18:21
dprincederekh: undercloud and overcloud, is that what you are seeing as well?18:22
*** andreaf has quit IRC18:22
dprincederekh: send this at will sir https://review.openstack.org/#/c/76546/18:22
*** e0ne has quit IRC18:22
*** e0ne has joined #tripleo18:22
SpamapSjp_at_hp: as you wish18:26
* SpamapS will now become the dread pirate roberts18:26
*** cd-undercloud has joined #tripleo18:26
cd-undercloud************** overcloud complete status=1 ************18:26
*** cd-undercloud has quit IRC18:26
SpamapSdprince: heh, time for local apt-mirrors :)18:27
dprinceSpamapS: yeah. we spoke of that yesterday as well.18:27
dprinceSpamapS: we'll need Fedora too... so may as well do that too18:27
*** killer_prince has quit IRC18:27
*** lazy_prince has joined #tripleo18:28
*** lazy_prince is now known as killer_prince18:28
*** saju_m has quit IRC18:35
SpamapSdprince: we have debian-mirror and pypi-mirror elements already.. so probably not much work to get them up and running and then start feeding that into the process.18:35
SpamapSdprince: I presume mirroring fedora is also fairly straight forward18:36
dprinceSpamapS: shouldn't be too bad. Although I haven't tested the pypi element on Fedora so there may be work there too18:36
*** matty_dubs|lunch is now known as matty_dubs18:38
SpamapSdprince: Both the 'pypi' element (consumes local mirror) and the pypi-mirror element (makes local mirror) are git/source/pip based and shouldn't have any ubuntu/debian-isms. As long as Fedora has cron.d I think it will be fine.18:38
*** saurabhs has joined #tripleo18:39
SpamapSlooks like apt-mirror was orphaned out of fedora... hrm18:39
dprinceSpamapS: yep. cron.d is there18:39
openstackgerritMichael Kerrin proposed a change to openstack/tripleo-image-elements: Install latest version of pip and virtualenv  https://review.openstack.org/7507118:40
*** lucasagomes has quit IRC18:40
*** akrivoka has quit IRC18:40
*** athomas has quit IRC18:40
*** jpeeler has quit IRC18:40
*** jpeeler has joined #tripleo18:41
dprinceslagle: could we use environment variables in the source-repository scripts (source-repository-nova for example)18:45
*** cd-undercloud has joined #tripleo18:47
cd-undercloud************** overcloud complete status=1 ************18:47
*** cd-undercloud has quit IRC18:47
*** jang1 has joined #tripleo18:48
slagledprince: to do what? i don't think we can as it is today18:52
*** julim_ has quit IRC18:53
dprinceslagle: just checking out the mechanism a bit today. I don't need to touch it ATM...18:53
slagledprince: we do a "read line" now to get lines from the flie now18:53
slagledon't think that is going to interpret environment variables18:53
slaglemaybe if we just eval it after that?18:54
jp_at_hpSpamapS: I take it the changes to the apt-conf element are being mirrored in the apt-sources element from whioch apt-conf was suggested?18:54
SpamapSslagle: greghaynes pointed out that envsubst would do nicely in that situation.18:55
SpamapSjp_at_hp: I know you're just cargo culting, but what a great opportunity to improve both. :)18:55
*** pblaho has quit IRC18:56
SpamapSjp_at_hp: if the other one is really full of all that fail, we should go back and improve on it. For now, we don't want to repeat that mistake for the third thing that cargo cults it and now we have _three_ bits of debt.18:56
greghaynesSometimes its nice, sometimes eval echo "$foo" is nice18:56
jp_at_hpSpamapS: Can I discuss something that I disagree with in your comments?18:56
jp_at_hpI exit if the apt-conf element is included, but there is nothing specified for source to copy in.18:57
greghaynesjprovazn: Have a question about https://review.openstack.org/#/c/68392/6/elements/rabbitmq-server/os-refresh-config/post-configure.d/40-rabbitmq18:57
*** CaptTofu has quit IRC18:57
jp_at_hpI would argue this is correct behaviour, because this element requires that an apt.conf be specified to copy in.18:57
*** CaptTofu has joined #tripleo18:58
jp_at_hpThere is already a mechanism for adding optional elements, so this prevents this element being added without the parameters it needs to funciton.18:58
SpamapSjp_at_hp: Right, that is one approach to take. Another is to have it in a static list of elements that are always used, and if the environment variable is not specified, then we do nothing.18:58
jprovazngreghaynes, sure18:58
jp_at_hpWhy have optional elements if elements need to be able to work without the parameters that make them do anything?18:59
greghaynesjprovazn: The logic for that loop seems odd to me, seems like it should be checking if I (the node of the current host) is not in cluster status18:59
greghaynesrather than the node in $NODES18:59
jp_at_hpIt seems to me it is promoting 2 different ways of achieving the same thing, which can result in user error causing the wrong thing to happen.18:59
greghayneson line 1919:00
SpamapSjp_at_hp: I think it is just a different philosophy. I prefer to include apt-conf in any build where we might want to change the apt.conf .. and you're saying you're only going to include it if you're going to change the conf.19:00
SpamapSjp_at_hp: It is entirely philosophical. I err toward flexibility and resilience, you're suggesting we err toward rigidity and fail faster.19:01
jprovazngreghaynes, I think you are looking at older version of the patchset (the link you pasted above), check patchset 819:01
greghaynesaha!19:01
SpamapSBoth have merrits, so were that the only thing, I would certainly defer to overall reviewer sentiment, and not block a patch purely on that basis.19:01
* greghaynes rereads19:02
SpamapSjp_at_hp: -1 is "I would prefer". There are plenty of disagreements between cores... you just need two of us to +2. :)19:02
*** CaptTofu has quit IRC19:02
openstackgerritJonathan Brownell proposed a change to openstack/diskimage-builder: Add rsync to the package list used by debootstrap  https://review.openstack.org/7601319:02
jp_at_hpI'm saying I'm preventing user-error by specifying that I want to change the apt.conf without specifying what I want to change it to.19:03
jp_at_hpIf someone wants to change it there is a defined mechanism for adding the optional element, and use of that element requires a parameter to be set.19:03
jp_at_hpI think it's a clearer user experience, with reduced scope for user error.19:03
greghaynesjprovazn: Makes a lot more sense now :)19:03
jprovazngreghaynes, great :)19:04
SpamapSjp_at_hp: Yes, you should express that in the review. I disagree in that I think it is extra code that will lead to as many frustrating situations as it will solve.19:05
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Nova: don't hard code the source install path  https://review.openstack.org/7661919:06
dprinceslagle: do you buy this approach https://review.openstack.org/#/c/76619/19:06
SpamapSjp_at_hp: consider that if it only hinges on the environment variable, we can include it in the static default list of extra elements, and then users can choose whether or not to override apt-conf only with their .profile which sets DIB_APT_CONF to the thing that makes it better locally...19:06
SpamapSjp_at_hp: and it will always change the apt-conf in all of the places that include the element by default. "Such win"19:07
dprinceslagle: if you buy that for Nova then I'll do it everywhere... and once we have those in place the global venv thing is cake19:07
* dprince untested cake of course19:07
SpamapSjp_at_hp: I really do understand and respect the situation you're trying to prevent, I just don't find the user interface ramifications attractive. I also do not feel so strongly about it that I want to push very hard on it. So as I said, I will gladly defer to the other reviewers. :)19:08
slagledprince: i'll check it out19:11
greghaynesjprovazn: left you some comments, seems pretty close though19:11
dprinceslagle: it is just the first step... but no sense replicating it if I'm on the wrong path...19:11
openstackgerritJon-Paul Sullivan proposed a change to openstack/diskimage-builder: Enable custom apt.conf in apt-conf element  https://review.openstack.org/7499219:11
jprovazngreghaynes, thanks, going to look19:12
jp_at_hpSpamapS: I think the problem is a lack of clarity in standard approach to elements in dib.  What is meant to be the primary method for selecting what elements do.  The easiest way for a developer to try and understand is use existing elements as a template for new elements, but it appears that is not a reliable way of determining the way things *should* be done :(19:12
lifelessjp_at_hp: thats a great point.19:14
SpamapSjp_at_hp: We miss things. I did not review the element you cribbed from, or I'd have given the same feedback. Sorry that you're stuck in a confusing position.19:14
lifelessjp_at_hp: 2 quirks with it though - firstly, https://etherpad.openstack.org/p/tripleo-incubator-rationalise-ui19:14
lifelessjp_at_hp: which describes an architectural problem closely related to the question you raise19:14
lifelessjp_at_hp: and a proposed solution- so would love your thoughts on that19:14
lifelessjp_at_hp: secondly, we have learnt over time and not always gone back and fixed 'everything' - partly because we've only just gotten full CI up and have not yet gotten full coverage.19:15
lifelessjp_at_hp: so - sorry :)19:15
lifelessjp_at_hp: if this is about apt-conf, I was going to suggest in the review that folding apt-sources, apt-conf all into the apt element would make sense to me.19:16
jp_at_hplifeless: SpamapS - No problem.  It's an interesting discussion.19:16
SpamapSlifeless: +1 from me.. let's make apt/dpkg more configurable rather than require adding more elements to the list.19:16
*** andreaf has joined #tripleo19:16
jp_at_hplifeless: that is not the first time I heard that.  I believe SpamapS said exactly the same thing19:16
jp_at_hpAlthough I think he suggested the dpkg element19:17
* jp_at_hp hopes this isn't the death knell for the apt-conf element19:18
SpamapSRight.. dpkg is a bit of a misnomer at that point.. but.. dpkg and apt go together like steering wheels and wheels.19:18
*** sdake_ has quit IRC19:18
*** cwolferh has quit IRC19:18
*** sdake_ has joined #tripleo19:18
jp_at_hpI would ask that the apt-conf element as it stands get accepted prior to any rework.  For any of dib to work within corporate firewalls that is needed, and it is painful to have to hand-patch every developers use right now...19:19
lifelessjp_at_hp: what config setting are you setting ?19:20
lifelessjp_at_hp: if its just http proxy, we should be preserving that into the environment everywhere - not apt.conf should be needed.19:20
slagledprince: there's a corresponding change to os-svc-install neeeded isn't there?19:20
jp_at_hplifeless: it's setting no proxy for a local apt mirror.19:21
lifelessjp_at_hp: in fact, see diskimage-builder/elements/local-config/install.d/61-http-proxy19:21
dprinceslagle: that will come in time... no changes needed yet19:21
jp_at_hpSo yes - the proxy setting is getting through fine ;-)19:21
lifelessjp_at_hp: weshould replicate no_proxy in as well19:21
lifelessjp_at_hp: and probably move much of that install.d to a pre-install.d19:21
dprinceslagle: this is about getting in in one spot in the nova* elements.19:21
lifelessjp_at_hp: this is in DTRT territory19:21
*** cd-undercloud has joined #tripleo19:22
cd-undercloud************** overcloud complete status=1 ************19:22
*** cd-undercloud has quit IRC19:22
dprinceslagle: os-svc-install will certain need a change though but that comes laster (either last... or later)19:22
*** cwolferh has joined #tripleo19:22
slagledprince: right, ok19:23
jprovazngreghaynes, could you please provide more info about the issue with hostnames (firrst comment)?19:25
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Neutron: don't hard code the source install path  https://review.openstack.org/7662619:25
greghaynesYes, if youre determining which host in the $NODES list is you, hostname -s isnt neccesarially in that list19:25
greghayneson mine its overcloud-notcompute0-ijev3cgjdmpu, for example19:26
*** CaptTofu has joined #tripleo19:26
*** vkozhukalov_ has joined #tripleo19:26
jprovazngreghaynes, well, this is OK - thanks to lifeless - he found a way how to fetch/address hostnames of other nodes in heat template, check https://review.openstack.org/#/c/68392/8/elements/rabbitmq-server/README.md line 5219:27
lifelesszomg what have I done? :)19:27
jprovazngreghaynes, and there is already a patch from lifless which makes sure, that /etc/hosts is updated with all hostnames in stack19:27
greghaynesYes, but for line 66 in https://review.openstack.org/#/c/68392/8/elements/rabbitmq-server/os-refresh-config/post-configure.d/40-rabbitmq19:29
greghaynesYour hostname may not match what you put in that list exactly19:29
greghaynesat least in my experience it never does19:30
slaglelifeless: i get this isn't need anymore, but why do you feel it's not specific to installing from source? https://review.openstack.org/#/c/74717/19:31
jprovazngreghaynes, well, you would have to change explicitly your hostname on the node19:31
slaglelifeless: we don't have git checkouts, or venvs when installing from packages. that is kind of the point19:31
lifelessslagle: the bug would exist in packages of trunk too.19:31
lifelessslagle: so we should still install the fixed client.19:31
greghaynesjprovazn: By default my hostnames are always things like overcloud-notcompute0-ijev3cgjdmpu, where the logical name is just a substring19:31
jprovazngreghaynes, sure, mine too19:32
lifelessslagle: sorry, someone should proably write a manifesto for what the packaging stuff is intended to do then, because that wasn't my understanding at all.19:32
greghaynesI dont see how that that line would not always be false then19:32
*** martyntaylor has left #tripleo19:32
jprovazngreghaynes, but these random hostnames are also fetched by method in heat template:19:32
jprovazngreghaynes, Fn::Select:[name, fn:getatt[node0, show]] (line 52 in README)19:33
lifelessslagle: my understanding is that it was about consistency in vendor products, for support, prior out of band testing and the like19:33
openstackgerritA change was merged to openstack-infra/tripleo-ci: Revert "Add cpu-{node,mem,disk} to the testenv JSON"  https://review.openstack.org/7602519:33
greghaynesYes, but then using hostname -s to determing $LOCAL mixes the two naming schemes19:34
lifelessslagle: and someone confounded into that not using venvs (which is orthogonal IMO : we could not use venvs with git installs too)19:34
slaglelifeless: the packages don't use venvs. there's nothing confounded there19:34
lifelessslagle: source installs could choose to not use venvs too.19:34
greghaynesOr are you saying $NODES will be the full hostname? as I understood I would expect $NODES to be node0,node1... but hostname -s to be overcloud-node0-1234519:35
slaglelifeless: distro packages install can't choose *to* use venvs19:35
lifelessslagle: if we use 'is not source' as equivalent to 'does not use venvs', we're confusing two different things.19:35
lifelessslagle: yes, packages implies !venvs19:35
lifelessslagle: but !venvs doesn't imply packages19:35
slaglebut using our source install implies venvs19:36
slaglewhich makes 99-neutronclient source install specific19:36
slagleis there any other install type implemented that uses venvs?19:36
jprovazngreghaynes, NODES is list like this: overcloud-node0-12345,overcloud-node1-12346...19:36
greghaynesah19:36
lifelessslagle: so I agree that as it stood 99-neutronclient was bugg19:36
greghayneswell then I retract that argument :)19:36
*** jp_at_hp has quit IRC19:37
greghaynesI do think it might be nicer if we could ask o-a-c for what my hostname is...19:37
greghaynesbut thats pretty minor19:37
*** DuncanT has joined #tripleo19:37
openstackgerritA change was merged to openstack-infra/tripleo-ci: Shutdown the worker callback client  https://review.openstack.org/7654619:38
lifelessslagle: I see my patch reverting it failed,  :(19:38
jprovazngreghaynes, you mean being able to specify hostname in heat template?19:38
*** coolsvap1 has joined #tripleo19:38
lifelessslagle: but anyway, you asked why I thought it was relevant, I thought installing working code would be relevant everywhere.19:38
greghaynesI think it should already know it19:38
lifelessslagle: there are, AIUI, three different dimensions here - manner of installation, revision of code being installed, and fixing a critical bug19:39
*** ccrouch1 has joined #tripleo19:39
lifelessslagle: we have no knob at the moment (AIUI) for revision of code, other than git references.19:39
lifelessslagle: and the trunk client fixed a critical bug going back to H - H was broken as well.19:40
lifelessslagle: so stable branch package builds were broken, and trunk branch package builds were broken.19:40
*** stevebaker has joined #tripleo19:40
slaglelifeless: sure, the fix makes sense, where appicable. it's the method of installing the fix19:41
*** dprince_ has joined #tripleo19:41
*** vkozhukalov_ has quit IRC19:41
lifelessslagle: note that the method of installing it - install from git - is nonstandard for source installs too: we install released clients only in our servers19:41
*** sseago__ has joined #tripleo19:41
*** julim has joined #tripleo19:41
lifelessslagle: how do you tell yum to use an https proxy ?19:42
lifelessslagle: local-config doesn't propogate https proxies, only http proxies19:42
*** dprince_ has quit IRC19:43
slaglelifeless: does it not export https_proxy?19:45
slaglelifeless: barring that, just proxy=<url> in /etc/yum.conf19:45
slaglei hope that works for https proxies19:45
lifelessslagle: so if you http and https proxies, two line? or commas between urls ?19:46
jprovazngreghaynes, I've replied to your second comment - does it make sense or should I elaborate it?19:46
greghaynesjprovazn: Thanks for entertaining my woes - gave you the +119:46
lifelessslagle: I might leave it for a yum expert19:46
jprovazngreghaynes, thanks for looking at it and for valuable comments19:46
slaglelifeless: yea, it used to be separate options, but it got changed to just one "proxy"19:46
*** coolsvap has quit IRC19:47
*** sseago_ has quit IRC19:47
*** bauzas has quit IRC19:47
*** dprince has quit IRC19:47
*** rbrady has quit IRC19:47
*** sdake has quit IRC19:47
*** bogdando has quit IRC19:47
*** ccrouch has quit IRC19:47
*** jtomasek has quit IRC19:47
*** rpodolyaka has quit IRC19:47
*** cd-undercloud has joined #tripleo19:48
cd-undercloud************** overcloud complete status=128 ************19:48
*** cd-undercloud has quit IRC19:48
*** vkozhukalov has joined #tripleo19:48
bnemecslagle: Question about how you're handling divergent paths in package installs - rhel7 has dropped the mysql compatibility shims so it doesn't create /var/run/mysqld for the mariadb service, which is the path we configure in tripleo.19:50
bnemecFurther, /var/run is tmpfs so I can't just create it at install-time.19:51
bnemecHave you run into anything like that?19:51
*** cadenzajon_ has joined #tripleo19:52
*** andreaf has quit IRC19:53
*** sdake has joined #tripleo19:54
*** jtomasek has joined #tripleo19:54
*** rbrady has joined #tripleo19:55
*** cadenzajon has quit IRC19:56
*** sballe has joined #tripleo19:56
lifelessbnemec: service unit should do that yeah? what path does rhel7 use for /var/run/$thisthing?19:56
*** athomas has joined #tripleo19:57
openstackgerritlifeless proposed a change to openstack/diskimage-builder: Improve local-config proxy handling.  https://review.openstack.org/7663619:57
openstackgerritlifeless proposed a change to openstack/diskimage-builder: Better apt-sources docs.  https://review.openstack.org/7303519:57
bnemeclifeless: It's /var/run/mariadb on rhel719:57
*** mestery_ has joined #tripleo19:57
bnemecIn fedora they create both /var/run/mysld and /var/run/mariadb.19:57
*** rpodolyaka has joined #tripleo19:58
*** bogdando has joined #tripleo19:58
slaglebnemec: yea...os-svc-daemon creates 2 systemd services for everything: one that creates /var/run/$service, and one that creates the service itself19:59
*** bogdando has quit IRC19:59
*** rpodolyaka has quit IRC19:59
slaglebnemec: so for the package installs, i added the ability to call os-svc-daemon and tell it to just create the service that creates /var/run19:59
slaglebnemec: it's the -d switch19:59
bnemecslagle: Yeah, that sounds like what I need, thanks.  I'll take a closer look at os-svc-daemon.20:01
*** mestery has quit IRC20:01
*** sballe_ has quit IRC20:01
*** jdob has quit IRC20:01
*** jrist has quit IRC20:01
*** jdob_ has joined #tripleo20:01
*** mestery_ has quit IRC20:01
*** mestery_ has joined #tripleo20:01
*** jrist has joined #tripleo20:02
slaglebnemec: here's an example: https://review.openstack.org/#/c/73660/520:02
slaglesome other uses have already been merged20:02
*** martyntaylor1 has joined #tripleo20:04
*** kiall has quit IRC20:04
bnemecslagle: Okay, cool.  I think this will conflict with the mysql service in Fedora, so it probably needs to be conditional on that service not already existing, right?20:04
*** rpodolyaka has joined #tripleo20:05
*** bogdando has joined #tripleo20:05
*** kiall has joined #tripleo20:06
bnemecOh, maybe not.20:06
* bnemec just tries it.20:06
slagleyea, i'm not sure w/o seeing it :)20:06
*** hashar has joined #tripleo20:07
*** cadenzajon has joined #tripleo20:07
*** jwalls has joined #tripleo20:10
*** DuncanT- has joined #tripleo20:10
*** sseago_ has joined #tripleo20:11
*** rlandy has joined #tripleo20:12
*** CaptTofu_ has joined #tripleo20:12
*** dkehn__ has joined #tripleo20:13
*** bauzas has joined #tripleo20:15
openstackgerritTzu-Mainn Chen proposed a change to openstack/tuskar-ui: Add overcloud_role method to Node  https://review.openstack.org/7634820:17
*** cadenzajon_ has quit IRC20:18
*** sseago__ has quit IRC20:18
*** CaptTofu has quit IRC20:18
*** ftcjeff has quit IRC20:18
*** dkehn has quit IRC20:18
*** DuncanT has quit IRC20:18
*** Kim-Chi-San has quit IRC20:18
*** Kim-Chi-San has joined #tripleo20:19
SpamapShrm..20:19
SpamapS2014-02-26 20:19:11.456 3804 WARNING os_collect_config.cfn [-] 400 Client Error: InvalidParameterValue20:19
*** cadenzajon has quit IRC20:21
*** cadenzajon has joined #tripleo20:21
*** jwalls has quit IRC20:21
*** jwalls has joined #tripleo20:21
*** DuncanT- has quit IRC20:21
*** DuncanT- has joined #tripleo20:21
SpamapSwhoa weird20:21
SpamapSwe have a notCompute with no rabbitmq-server20:21
*** cd-undercloud has joined #tripleo20:27
cd-undercloud************** overcloud complete status=1 ************20:27
*** cd-undercloud has quit IRC20:27
SpamapSincubator/elements skew20:28
SpamapSlifeless: FYI, returned incubator/t-i-e/t-h-t to master branches as all checked out reviews have been merged20:30
*** rpodolyaka1 has joined #tripleo20:35
*** mestery_ is now known as mestery20:38
*** martyntaylor1 has left #tripleo20:38
openstackgerritJames Slagle proposed a change to openstack/tripleo-heat-templates: Add GlanceLogFile and GlanceNotifierStrategy  https://review.openstack.org/7665220:54
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Make log_file and notifier_strategy configurable  https://review.openstack.org/7623820:55
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Add fedora-rdo-icehouse element  https://review.openstack.org/7341120:55
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Fix typo  https://review.openstack.org/7365520:55
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Add missing +x  https://review.openstack.org/7449520:55
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Add create-dir service for neutron ovs agent  https://review.openstack.org/7366020:56
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Install lvm2 package for cinder  https://review.openstack.org/7365620:56
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Common cinder install code  https://review.openstack.org/7365720:56
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Use os-svc-restart for cinder-api  https://review.openstack.org/7365820:56
openstackgerritJames Slagle proposed a change to openstack/tripleo-image-elements: Remove unneeded chown of /var/run/nova  https://review.openstack.org/7365920:56
* Ng admits defeat and retreats to bed to sleep this silly cold off20:56
greghaynesYouve got to sleep it off before the summit!20:56
greghayneser meetup20:57
* bnemec would be very concerned if a cold lasted from now until summit :-)20:59
greghaynesYes, might want to get that checked out20:59
lifelessSpamapS: https://review.openstack.org/76636 may help jp21:01
lifelessSpamapS: awesome, thanks21:01
*** lblanchard has quit IRC21:08
*** CaptTofu_ has quit IRC21:14
*** CaptTofu has joined #tripleo21:14
*** CaptTofu has quit IRC21:14
*** rpodolyaka1 has quit IRC21:14
*** CaptTofu has joined #tripleo21:14
slaglelifeless: did you mean to also git rm a file there?21:18
slagle(or maybe i'm just not understanding the change)21:19
lifelessoh did git utterly fail on me21:19
slaglei think so :)21:20
lifelessslagle: deleted file mode 10075521:20
lifelessindex 255df7e..000000021:20
lifeless--- a/elements/local-config/install.d/61-http-proxy21:20
lifelessslagle: gerrit is failing on you I think21:20
*** openstackgerrit has quit IRC21:20
*** sseago_ has quit IRC21:20
*** sbadia has quit IRC21:20
*** shortstop has quit IRC21:20
*** sirushti has joined #tripleo21:20
*** cd-undercloud has joined #tripleo21:20
cd-undercloud************** overcloud complete status=128 ************21:20
*** cd-undercloud has quit IRC21:20
slaglelifeless: yea, i used "git-review -d 76636"21:20
slaglei guess that doesn't delete the file that was deleted in the change?21:21
slaglelocally i mean21:21
*** jdob has joined #tripleo21:21
*** sbadia has joined #tripleo21:21
*** jdob_ has quit IRC21:21
*** openstackgerrit has joined #tripleo21:21
slagleno, it did the right thing actually21:21
*** rpodolyaka1 has joined #tripleo21:21
*** coolsvap_ has joined #tripleo21:23
*** mestery_ has joined #tripleo21:23
lifelessslagle: I checked with log -p, it looks ok to me21:23
slagleso these 2 files should be extremely similar:21:24
slagle./pre-install.d/02-http-proxy21:24
slagle./pre-install.d/02-proxy-settings21:24
slagle?21:24
*** e0ne has quit IRC21:24
*** saurabhs1 has joined #tripleo21:24
lifelessoh21:25
lifelessthats a bug21:25
*** saurabhs1 has quit IRC21:26
*** saurabhs1 has joined #tripleo21:26
lifelessslagle: fixed21:27
openstackgerritlifeless proposed a change to openstack/diskimage-builder: Improve local-config proxy handling.  https://review.openstack.org/7663621:27
lifelessslagle: I changed my mind on the name and failed to cleanup properly- thanks for catching21:28
*** coolsvap has joined #tripleo21:32
*** sseago_ has joined #tripleo21:34
*** rbrady has quit IRC21:34
*** mestery has quit IRC21:34
*** _sirushti has joined #tripleo21:34
*** coolsvap1 has quit IRC21:35
*** saurabhs has quit IRC21:35
*** jcooley_ has quit IRC21:35
*** ohadlevy has quit IRC21:35
*** sirushti has quit IRC21:35
*** _sirushti is now known as sirushti21:35
*** coolsvap_ has quit IRC21:35
*** ohadlevy has joined #tripleo21:35
*** ohadlevy is now known as Guest7911421:36
*** rbrady1 has joined #tripleo21:36
*** jcooley_ has joined #tripleo21:36
*** Guest79114 is now known as ohadlevy_21:36
rbrady1lifeless: ping21:37
*** rbrady1 is now known as rbrady21:37
*** mestery_ is now known as mestery21:38
*** derekh has joined #tripleo21:38
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Glance/Cinder/Keystone/Swift: don't hard code venv  https://review.openstack.org/7666621:42
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Neutron: don't hard code the venv dir  https://review.openstack.org/7662621:42
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Link db sync utilities to /usr/local/bin...  https://review.openstack.org/7657921:42
openstackgerritDan Prince proposed a change to openstack/tripleo-image-elements: Nova: don't hard code the venv dir  https://review.openstack.org/7661921:42
lifelessrbrady: pongish21:43
rbradylifeless: I was going to ask for clarification on https://review.openstack.org/#/c/74712/, but I think it just clicked for me.21:45
*** jprovazn has quit IRC21:45
derekhlifeless: that patch to close connections to the geard broker should sort out the problem from earlier, while testing it I came across another problem https://review.openstack.org/#/c/76588/ which we will probably hit at some stage21:46
derekhlifeless: beside those we seem to be getting fairly consitent errors building the overcloud compute image, trying to figure it out at the moment21:48
*** shakayumi has joined #tripleo21:49
*** DuncanT- is now known as DuncanT21:50
derekhlifeless: errors building the overcloud notcompute image21:50
SpamapSUpdating cache of https://github.com/kanaka/noVNC.git in /root/.cache/image-create/repository-sources/eac807d7dcef19baf421:53
SpamapSdd80e1f38fc67a7720c193 with ref master21:53
SpamapSwonderful21:53
SpamapSerror: The requested URL returned error: 403 Forbidden while accessing https://github.com/kanaka/noVNC.git/info/refs21:53
*** e0ne has joined #tripleo21:55
SpamapSlooks like that was a relatively abnormal thing21:55
lifelessprobably we want a cache of all repos in the CI infra21:55
lifelesslike we need a DNS cache21:55
lifelesswe're getting DNS issues too21:55
lifelessand distro etc21:55
*** jdob has quit IRC21:56
SpamapSlifeless: right, decouple downloading from image building21:56
*** e0ne has quit IRC21:56
*** e0ne has joined #tripleo21:57
*** e0ne has quit IRC21:58
*** e0ne has joined #tripleo21:58
*** CaptTofu has quit IRC21:59
*** cd-undercloud has joined #tripleo22:00
cd-undercloud************** overcloud complete status=1 ************22:00
*** cd-undercloud has quit IRC22:00
*** sdake_ has quit IRC22:01
tchaypostarts devtest_seed.sh running. Goes to bed. Comes back six hours later, still running.22:02
*** julim has quit IRC22:02
SpamapStchaypo: \o/ .. no errors!22:02
* SpamapS hums the eric idle song22:03
*** e0ne has quit IRC22:03
StevenKNobodyCam: That's what I use to connect to IRC, not my e-mail.22:06
*** jang1 has quit IRC22:06
*** CaptTofu has joined #tripleo22:08
NobodyCamheheh22:09
NobodyCamStevenK: yep22:10
StevenKNobodyCam: My e-mail is in the commit logs for swift, nova, tie, dib, ... :-)22:11
StevenKNobodyCam: But yes, I got your e-mail to my corp address22:12
tchaypowell, no *fatal* errors. I might come back later and find some hidden treasure in the logs22:12
NobodyCamStevenK: :)22:12
*** rpodolyaka1 has quit IRC22:14
SpamapSoh interesting I may have found a bug in our heat templates22:15
SpamapSthe CompletionConditions need to depend on the Config's22:15
StevenKNobodyCam: So my work is going to be a few patches - 73145 is my current WIP22:15
SpamapS'ResourceNotAvailable: The Resource (NovaCompute1Config) is not available.\n']22:15
SpamapSotherwise we get that22:16
* NobodyCam looks22:16
SpamapSsystem boot races with heat-engine22:16
StevenKNobodyCam: So the plan is 73145 in incubator will handle both styles (as it were), nodes in the JSON, or MACs in the JSON.22:17
StevenKNobodyCam: Then I'll patch toci to populate nodes in the JSON it uses, and finally we can drop the old support from incubator22:18
tchaypoand *just now* it got to asking me for my ssh key passphrase22:21
NobodyCamStevenK: are you looking at adding virsh_type to $TE_DATAFILE22:21
greghaynestchaypo: I tend to regret whenever I start devtest scripts without key added to ssh-agent22:22
StevenKNobodyCam: So is that going to be a global setting, or per node?22:22
tchaypoI'm quite surprised that I hadn't already added it.22:23
NobodyCamStevenK: in nova-bm it global Ironic is per node22:23
StevenKNobodyCam: Right, so I'm not looking at adding it, but it can probably land after 73145 does.22:23
NobodyCamok.22:24
tchaypo+ setup-baremetal 1 2048 20 i386 52:54:00:45:e7:c9 seed '' '' ''22:26
tchaypoERROR: The server has either erred or is incapable of performing the requested operation. (HTTP 500) (Request-ID: req-53f53160-a6b8-48cd-91d5-dacf3f06e516)22:26
tchaypothat's the kind of hidden gem I'm talking about.22:26
StevenKHeh22:27
* tchaypo looks forward to figuring out what exactly happened there22:27
greghaynestchaypo: I think thats missing mac addrs22:28
greghaynestchaypo: so youll probably fail when it tries to heat stack-create22:28
*** hashar has quit IRC22:28
greghayneswith no valid host found22:28
greghaynesI might of done that a few dozen times22:29
*** weshay has quit IRC22:29
*** matty_dubs is now known as matty_dubs|gone22:29
openstackgerritClint "SpamapS" Byrum proposed a change to openstack/tripleo-heat-templates: Make Wait Conditions depend on config creation  https://review.openstack.org/7667522:29
SpamapSgreghaynes: we're going to have a "might of" and "should of" jar for times when the person should _have_ used should _have_. ;) It is just like a swear jar. Only you have to put whole bitcoins in it...22:30
SpamapSwhich may or may not mean it is free, or devastating financially.22:30
devanandahave ya'll used the console functionailty of nova-baremetal at all?22:31
StevenKSpamapS: And if you don't believe in the currency at all?22:31
greghayneshaha, ill just have to time my poor grammar to bitcoin market conditions22:31
*** CaptTofu has quit IRC22:31
devanandaStevenK: hi! at some point I'd like to bend your ear about ironic and getting support for it not only added to tripleo but *tested* too!22:32
greghaynesmaybe I should just write a plugin for my irc client to auto change s/might of/might have22:32
devanandaStevenK: i hear that might be a thing you might know something about or be interested in?22:32
StevenKdevananda: At the moment, I'm refactoring devtest to support full node definitions, rather than just MACs, and have touched base with NobodyCam about ironic and virsh_type.22:33
SpamapSdevananda: never once22:34
devanandaStevenK: :)22:34
SpamapSnot to say I didn't wish it was available22:34
devanandaSpamapS: fwiw, I belieev it /was/ available all this time22:35
devanandaSpamapS: i was goign to ask if ya'll were interested in testing console support in ironic at some point22:36
openstackgerritDerek Higgins proposed a change to openstack/diskimage-builder: Replace more then just "-" in REPONAME  https://review.openstack.org/7667922:36
SpamapS$ nova console-log hwtest22:36
SpamapSERROR: Unable to get console log, functionality not implemented (HTTP 501) (Request-ID: req-2fb702ae-b812-4e02-90ad-ca0c640eff40)22:36
devanandaSpamapS: eg, spin up the services in isolation somewhere, enroll one of your hardware nodes, pull a patch from gerrit, and see if it gives you SOL console22:37
devanandaSpamapS: get-vnc-console22:37
devanandaSpamapS: you need to run shellinaboxd next to nova-compute, I think22:37
NobodyCamStevenK: until all the refactoring is done, what are your thoughts on adding an ENV VAR like "IRONIC_VIRT_TYPE" to https://review.openstack.org/#/c/7296922:40
StevenKNobodyCam: devananda has dealt with all my concerns on that branch. I think the eventual plan is to get everything into the JSON.22:42
devanandathat patch needs to be rebased :(22:43
SpamapSdevananda: ETOOMUCHINVESTMENT22:43
SpamapSdevananda: it will be amazing, and I desperately want it some day22:43
SpamapSbut I really hope that doesn't block Ironic from being "the thing"22:44
devanandaSpamapS: huh?22:44
lifelessStevenK: you said something yesterday about my refactoring not working ?22:44
lifelessStevenK: but I didn't understand you :)22:44
SpamapSdevananda: vnc.. shellinaboxd ...no time to try all that ;)22:44
lifelessdevananda: I think we (cd-admins) can definitely do it22:45
lifelessdevananda: SpamapS can't because he's key-path on heat.22:45
StevenKlifeless: Sorry. From the console logs:22:45
StevenK2014-02-26 06:23:14.174 | jq: error: null and array cannot be subtracted22:45
StevenK2014-02-26 06:23:14.212 | new22:45
lifelessStevenK: how far in?22:45
devanandalifeless: ack - I had initially just asked whether "ya'll" had tried it, but SpamapS responded :)22:45
lifelessStevenK: that probably means .nodes isn't set22:45
lifelessdevananda: haven't tried it because vnc si blech22:45
StevenKlifeless: Of course it isn't?22:45
StevenKlifeless: That's from a toci run against the branch22:46
lifelessStevenK: oh, crud, and jq is barfing there?22:46
StevenKlifeless: That's where the paste is from.22:46
lifelessStevenK: we should be able to do something there, let me have a look22:46
devanandalifeless: IIRC, pyghmi looks like it's adding a SOL text console impl in python (eg, it won't need shellinaboxd)22:47
lifelessStevenK: or you can:P22:47
lifelessdevananda: ideally there would be a thing I as an admin can ssh to using my nova registered keyring22:47
lifelessdevananda: and nova would of course know I was in a tenant that can see the box22:47
lifelessdevananda: but honestly, shellinaboxd for now is fine22:48
devananda:)22:48
StevenKlifeless: I've been thinking about it22:48
lifelessdevananda: the /real/ thing I'd like is to be able to get console logs etc from 'nova console-log'22:48
lifelessdevananda: (and I mean e.g. iLO textcons output, not serialX voodoo)22:48
lifelessdevananda: or should I say, /another/ thing I'd like22:49
StevenKlifeless: It looks like we don't die horribly, but I'm also not certain that $BACKWARDS_COMPAT actually gets set after the getopt fun22:49
lifelessdevananda: that would be more valuable than on-demand interactive sessions in a lot of ways22:49
lifelessStevenK: I tested backwards compat 6 ways to sunday22:49
lifelessStevenK: just not the expression to get nodes with an old testenv json22:49
lifelessStevenK: I tested it with [.nodes[0]], not .nodes - [.nodes[0]]22:50
StevenKlifeless: Ah ha, so setup-baremetal is fine, it's just the call in _undercloud22:50
NobodyCamStevenK: I am looking to see if I can avoid doing somehting like line #43 in refactoring register-node script. http://paste.openstack.org/show/t6d9ZNkXqTanZpPvAOZx22:51
devanandalifeless: ++22:51
lifelessStevenK: I expect so22:52
lifelessStevenK: though possibly - ah likely even - I didn't fully consider the jq expressions to select from within the nodes22:52
lifelessStevenK: so - thinking out loud - Rather than slicing nodes up in _seed and _undercloud, I think we should pass .nodes in verbatim22:53
StevenKlifeless: Right, but then we need to teach setup-baremetal how to slice it22:53
lifelessStevenK: and add an option to setup-baremetal to select first / rest of nodes.22:53
StevenKRight22:53
lifelessStevenK: right, and it can build a jq expression for either new or old style as needed22:53
lifelessStevenK: and then its all happy and light22:54
StevenKlifeless: --only-first and --all-but-one ? :-)22:54
StevenKlifeless: However, it's a pretty elegant solution, so I'd like it to return after toci changes22:55
* greghaynes bandersnatch away!22:56
*** rbrady has quit IRC22:58
*** e0ne has joined #tripleo22:58
lifelessStevenK: --first --not-first perhaps ?23:00
*** e0ne has quit IRC23:03
*** cd-undercloud has joined #tripleo23:09
cd-undercloud************** overcloud complete status=1 ************23:09
*** cd-undercloud has quit IRC23:09
*** cd-undercloud has joined #tripleo23:11
cd-undercloud************** overcloud complete status=128 ************23:11
*** cd-undercloud has quit IRC23:11
SpamapSerror: Unable to find 30a7d7430f4eccec942363ac5e9f7c386ce90e98 under https://git.openstack.org/openstack/horizon23:20
SpamapSCannot obtain needed object 30a7d7430f4eccec942363ac5e9f7c386ce90e9823:20
SpamapSdoh, we still have old broken remotes23:20
SpamapSwith /cgit23:20
*** lazy_prince has joined #tripleo23:20
*** jtomasek has quit IRC23:20
saurabhs1Hi doubt about disk image builder. the numbering of the scripts, how does that play? If two seperate elements have scripts that are of the same number what that will result it? I mean when I write my elements do I need to worry about each and every element in the tripleO image elements and then number my scripts or I should only care about the elements I directly depend upon and number my script after those?23:21
*** cd-undercloud has joined #tripleo23:22
cd-undercloud************** overcloud complete status=128 ************23:22
*** cd-undercloud has quit IRC23:22
SpamapSsaurabhs1: they are lexically sorted23:22
*** killer_prince has quit IRC23:22
*** lazy_prince is now known as killer_prince23:22
SpamapSsaurabhs1: so 01-a and 01-b execute 01-a then 01-b23:22
SpamapSsaurabhs1: We have not had numbering problems thus far.23:22
saurabhs1SpamapS: ok so if two scripts have same number infront of them thats fine, yeh I was just concerned about that. Thanks23:24
SpamapSUpdating cache of https://git.openstack.org/openstack/keystone.git in /root/.cache/image-create/repository-sources/6bd7a23:24
SpamapS6223fe50b4a267bc924641d331df94c833e with ref master23:24
SpamapSerror: RPC failed; result=7, HTTP code = 023:24
SpamapSHm looks like maybe git.o.o is having issues ATM23:24
SpamapSsaurabhs1: I believe JP Sullivan is working on a patch to make sure elements don't use the exact same name.23:25
lifelessSpamapS: or possibly network glitches23:25
SpamapSlifeless: true23:26
lifelessSpamapS: or23:26
lifelessSpamapS: see infra they appear to be having load issues ;)23:26
openstackgerritJenkins proposed a change to openstack/diskimage-builder: Updated from global requirements  https://review.openstack.org/7567023:26
*** vkozhukalov has quit IRC23:28
*** jwalls has quit IRC23:30
openstackgerritJenkins proposed a change to openstack/os-collect-config: Updated from global requirements  https://review.openstack.org/7557423:33
openstackgerritDerek Higgins proposed a change to openstack/diskimage-builder: Replace more then just "-" in REPONAME  https://review.openstack.org/7667923:36
*** shakayumi has quit IRC23:38
*** rlandy has quit IRC23:39
derekhpleia2: just got your mail, thanks, I'll give it a whirl tomorrow and add feedback23:50
*** sballe has quit IRC23:50
*** sballe has joined #tripleo23:50
*** cadenzajon has quit IRC23:51
pleia2derekh: thanks :)23:52
derekhlifeless, devananda, Ng, SpamapS_, jog0_, GheRivero, derekh, dprince, slagle looks like we just lost the ci-overcloud  again23:56
derekhcan't ssh to ci-overcloud-notCompute0-gxezgcvv4v2q23:56
*** e0ne has joined #tripleo23:57
*** sballe has quit IRC23:58

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