Friday, 2015-04-10

*** adrianopetrich has quit IRC00:06
*** adrianopetrich has joined #tripleo00:12
*** pradeep1 has joined #tripleo00:13
*** morazi has quit IRC00:16
openstackgerritJames Slagle proposed openstack/tripleo-heat-templates: Example of post-deploy hook doing rhel registration
openstackgerritJames Slagle proposed openstack/tripleo-heat-templates: Example of post-deploy hook doing rhel registration
openstackgerritJames Slagle proposed openstack/tripleo-heat-templates: Example of post-deploy hook doing rhel registration
*** jerryz has joined #tripleo00:51
openstackgerritDan Sneddon proposed openstack/os-net-config: Add static IP assignment via template tokens in config.yaml
*** pblaho has quit IRC01:03
*** Marga_ has quit IRC01:05
*** Marga_ has joined #tripleo01:05
greghaynesbah, my grub config gen and dracut were happening in the swapped order, so I wasnt actually using the initrd I needed to be01:09
*** Marga__ has joined #tripleo01:22
*** Marga_ has quit IRC01:22
*** Marga__ has quit IRC01:24
*** Marga_ has joined #tripleo01:24
openstackgerritgreghaynes proposed openstack/diskimage-builder: Add a yum-minimal element that just uses yum
*** cwolferh has quit IRC01:28
openstackgerritgreghaynes proposed openstack/diskimage-builder: Add a yum-minimal element that just uses yum
openstackgerritgreghaynes proposed openstack/diskimage-builder: Add a yum-minimal element that just uses yum
*** pradeep1 has quit IRC01:46
openstackgerritDaneyon Hansen proposed stackforge/kolla: WIP: Adds Neutron Agents Support
*** spzala has quit IRC02:03
openstackgerritDan Prince proposed openstack/tripleo-incubator: Support for custom overcloud heat environements
*** cwolferh has joined #tripleo02:15
openstackgerritDaneyon Hansen proposed stackforge/kolla: Adds neutron-server to neutron container-set
*** pradeep1 has joined #tripleo02:22
*** sdake has joined #tripleo02:26
*** jcoufal has quit IRC02:28
*** yamahata has quit IRC02:29
openstackgerritDaneyon Hansen proposed stackforge/kolla: Adds neutron-server to neutron container-set
*** rhallisey has quit IRC02:40
*** pradeep1 has quit IRC02:52
*** sdake_ has joined #tripleo02:54
*** sdake has quit IRC02:57
*** untriaged-bot has joined #tripleo03:00
untriaged-botUntriaged bugs so far:03:00
openstackLaunchpad bug 1442256 in tripleo "mariadb fails to start with port in use error" [Undecided,New]03:00
*** untriaged-bot has quit IRC03:00
*** pradeep1 has joined #tripleo03:07
openstackgerritDaneyon Hansen proposed stackforge/kolla: Adds neutron-server to neutron container-set
*** noslzzp has quit IRC03:16
*** tserong has joined #tripleo03:23
*** tserong has joined #tripleo03:23
*** pradeep2 has joined #tripleo03:23
*** pradeep1 has quit IRC03:26
*** Marga_ has quit IRC03:31
*** pradeep2 has quit IRC03:33
*** Marga_ has joined #tripleo03:45
*** Marga_ has quit IRC03:47
*** Marga_ has joined #tripleo03:47
*** adrianopetrich has quit IRC03:59
*** cwolferh has quit IRC04:03
*** adrianopetrich has joined #tripleo04:05
*** dtantsur|afk has quit IRC04:09
*** dtantsur has joined #tripleo04:10
tchaypogreghaynes: if you get a chance, I’d appreciate feedback on
greghaynestchaypo: sure, just send me the private key04:22
tchaypotry change 15536904:23
tchaypoI’m guessing that’s no longer relevant and I should just abandon it04:23
*** cody-somerville has joined #tripleo04:23
tchaypoAlso 165283 could do with a bit more review04:24
greghayneswhat does it do?04:24
greghaynesallows them to be linked to?04:24
*** sdake_ has quit IRC04:27
greghaynesIMO we really need to make it so the readme's dont require that header anyways04:27
greghaynesand I imagine the fix for that (some type of sphinx plugin) would also be able to solve that problem?04:27
greghaynesrather than add more manual boilerplate we have to write04:28
*** cody-somerville has quit IRC04:40
openstackgerritgreghaynes proposed openstack/diskimage-builder: Add a yum-minimal element that just uses yum
*** pradeep1 has joined #tripleo04:55
*** eghobo has joined #tripleo05:01
*** sdake has joined #tripleo05:14
*** sdake has quit IRC05:14
*** sdake has joined #tripleo05:14
*** tzumainn has quit IRC05:15
*** cwolferh has joined #tripleo05:21
*** sdake_ has joined #tripleo05:25
*** masco has joined #tripleo05:28
*** sdake has quit IRC05:29
*** cwolferh has quit IRC05:36
*** eghobo_ has joined #tripleo05:36
*** maufart has joined #tripleo05:36
*** eghobo has quit IRC05:39
*** masco has quit IRC05:48
*** dasm|afk is now known as dasm05:49
*** sdake_ has quit IRC05:55
*** eghobo has joined #tripleo05:57
*** jcoufal has joined #tripleo05:57
*** eghobo_ has quit IRC05:58
*** tserong has quit IRC06:05
*** tserong has joined #tripleo06:06
*** eghobo has quit IRC06:07
*** masco has joined #tripleo06:10
openstackgerritDaneyon Hansen proposed stackforge/kolla: Removes check_required_vars for Log Files
*** ishant has joined #tripleo06:25
*** jprovazn has joined #tripleo06:30
*** ishant has quit IRC06:34
*** ishant has joined #tripleo06:40
*** jtomasek has joined #tripleo06:42
*** ishant has quit IRC06:44
*** ishant has joined #tripleo06:44
*** yamahata has joined #tripleo07:02
*** yamahata has quit IRC07:13
*** shardy has quit IRC07:19
*** mmagr has joined #tripleo07:21
*** Goneri has joined #tripleo07:45
*** Goneri has quit IRC07:50
*** gchamoul- has joined #tripleo07:51
*** gchamoul has quit IRC07:51
*** gchamoul- is now known as gchamoul07:52
*** lucasagomes has joined #tripleo07:55
*** gchamoul has quit IRC07:58
jcoufallucasagomes: hey, you might know answer for my question (maybe)08:02
jcoufallucasagomes: you around?08:03
lucasagomesjcoufal, hey yes08:03
jcoufallucasagomes: as far as deployment goes, there are two types of kernel/ramdisks08:04
jcoufalone is created from the overcloud-full image, second is bm-deploy-*08:04
jcoufalwhich one is actually used?08:04
jcoufalI guess the first one08:04
*** gfidente has joined #tripleo08:05
jcoufallucasagomes: ^08:06
lucasagomesjcoufal, the bm-deploy-* is the deploy ramdisk, this is a special ramdisk08:06
lucasagomesso this ramdisk is the one that contains code to boot and expose the local disk via iscsi08:06
lucasagomeswhich then is passed to the ironic conductor and the image is written onto that disk08:06
lucasagomesthe second one is the normals image ramdisk/kernel08:06
lucasagomeswhich is just used to boot via PXE, since the disk contains no bootloader08:07
jcoufalah, so first one is for deploying the image, second for PXE booting08:07
jcoufalso both are actually needed08:07
lucasagomesyeah, both will boot via PXE08:07
lucasagomesbut the first just contain special code to deploy the machine08:07
jcoufalI see, thanks08:07
lucasagomessince the ironic conductor can't access the hardware in-band08:07
lucasagomesthe ramdisk works like an agent for us08:08
lucasagomesjcoufal, ironic now supports local boot, so we could avoid having to pxe boot after deployment08:08
lucasagomesso that you won't need the bm-deploy-* ramdisk08:08
jcoufallucasagomes: when is that available?08:09
lucasagomesjcoufal, it's already merged upstream08:09
lucasagomesI will update instack to use it soon08:09
jcoufallucasagomes: excellent, is it just instack-deploy-overcloud script?08:09
* lucasagomes checks08:10
*** derekh has joined #tripleo08:10
jcoufallucasagomes: btw by soon you mean this sprint?08:10
lucasagomesyeah hopefully08:10
*** jistr has joined #tripleo08:11
lucasagomesinstack-ironic-deployment script I believe08:11
lucasagomescause the local boot information goes to the Ironic node and nova flavor08:11
jcoufallucasagomes: thanks, please kick me when you have it there08:13
lucasagomeswill do08:13
*** gchamoul has joined #tripleo08:19
openstackgerritDaneyon Hansen proposed stackforge/kolla: Adds Neutron Agents Support
*** daneyon has quit IRC08:26
*** gchamoul has quit IRC08:28
*** gchamoul has joined #tripleo08:28
jistrgfidente: hi, ever hit an error where mariadb tries to bind on, colliding with haproxy?08:30
*** gchamoul has joined #tripleo08:30
gfidentejistr, yes seen in CI08:30
jistrgfidente: ah ok so it's not just me... i'm looking into it08:30
gfidenteis there a bug for it?08:30
gfidenteI haven't seen it locally though08:31
jistrgfidente: i have it written, just didn't push the button08:31
gfidentejistr++ :)08:31
jistrgfidente: submitting now :)08:31
jistrgfidente: do you have a link for the CI job? i checked two and i didn't see it, maybe it's intermittent?08:34
gfidenteit's intermittent yes, I think I can find one08:34
*** athomas has joined #tripleo08:35
jistrbut CI fails consistently, which makes me wonder what are the other errors we're hitting... oh my08:36
gfidentejistr, see my comments on PS#1108:37
jistrgfidente: thx, will link it on the bug08:38
gfidentejistr, but from I see more recent jobs failing as well right08:38
*** gfidente has left #tripleo08:38
*** gfidente has joined #tripleo08:38
jistryeah, on something different...08:39
gfidenteon something different yes08:40
gfidentepackaging issue that seems?08:41
jistrgfidente: which one? the mariadb one?08:42
* jistr goes through the logs of the other failure08:42
jistrgfidente: ah no, the other one, got it08:42
jistrftr here's the mariadb bug reported
openstackLaunchpad bug 1442522 in tripleo "MariaDB bind conflict with HAproxy" [High,Triaged]08:46
jistrhmm yeah "Package python-XStatic-Angular-Cookies is obsoleted by python-XStatic-Angular, but obsoleting package does not provide for requirements"08:53
jistrError: Package: openstack-dashboard-2014.2.2-1.fc22.noarch (openstack-juno)08:53
jistr2015-04-10 05:22:35.333 |            Requires: python-XStatic-Angular-Cookies08:53
jistrso we'll need a newer openstack-dashboard08:53
mark-osjistr: I received an error about Angular Cookies08:55
mark-osThat was when I was setting up Tuskar UI08:55
*** zz_avozza is now known as avozza08:55
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Switch puppet job back to juno RDO repository
*** untriaged-bot has joined #tripleo09:00
untriaged-botUntriaged bugs so far:09:00
openstackLaunchpad bug 1442256 in tripleo "mariadb fails to start with port in use error" [Undecided,New]09:00
*** untriaged-bot has quit IRC09:00
jistrderekh: do you think reverting to juno will fix it? It seems that the python-xstatic-* packages come from fedora repos directly...09:06
gfidentereverting to juno might cause the ironic not acceptable 406 error I think?09:08
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: puppet: install Horizon on overcloud-controller
jistryeah so i think will probably not pass :/09:10
derekhjistr: I think the problem is "Package python-XStatic-Angular-Cookies is obsoleted by python-XStatic-Angular, but obsoleting package does not provide for requirements"09:11
derekhpython-XStatic-Angular is comming from kilo09:12
jistrah ok09:12
derekhjistr: gfidente I didn't think about the ironicclient problem09:12
derekhso maybe we need another solution....09:12
*** akrivoka has joined #tripleo09:18
*** mmagr has quit IRC09:21
derekhthis may be crazy but...09:22
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Convert the horizon element to a noop
*** pelix has joined #tripleo09:24
*** mark-os has quit IRC09:35
*** athomas has quit IRC09:35
*** mmagr has joined #tripleo09:36
openstackgerritJiri Stransky proposed openstack/tripleo-heat-templates: MariaDB bind on correct address
jistrthere we go09:38
gfidentederekh, we're using /current or are we pinned to some hash?09:38
jistrgfidente: pinned because of neutron bug09:39
jistr(again :) )09:39
gfidenteah so we can't go back and we can't go forth09:39
gfidenteam I correct?09:39
jistryeah i think so...09:40
gfidentewhich makes derekh approach 'the only way' ?09:41
*** athomas has joined #tripleo09:42
jistrhmm yeah i guess... we don't deploy horizon at all right now in puppet, right?09:43
jistrso removing the horizon packages won't proabably fail overcloud deploy09:43
*** pblaho has joined #tripleo09:43
*** pblaho has quit IRC09:44
gfidentejistr, one of the changes upstream is meant to deploy horizon in overcloud actually09:44
*** pblaho has joined #tripleo09:44
jistryeah but not yet merged afaik09:44
jistrso, good :)09:45
gfidenteso eventually that change will break CI but only its own runs09:46
gfidentederekh, ^^ ?09:46
derekhjistr: gfidente ok, lets see if it passes, if it does we can maybe block the other change while the problem is sorted out09:47
derekhdprince may have an alternative idea either09:47
gfidentederekh, I'm fine with the approach was only trying to understand the flow and consequences09:48
jistryeah i'm fine with it too09:51
jistrand we'll have to do the same locally if we deploy without "-c"09:51
jistrderekh: any idea if depends-on will work with the tripleo-ci patch?09:56
gfidentejistr, your change for mariadb/galera I think it's great you found the root cause, I'm unsure about relying on the file path09:57
gfidentejistr, can you think of other generic ways to figure that?09:57
jistrgfidente: i looked into galera::server class if it can manage the config file but it doesn't seem so...
jprovaznanyone else hit this error when running instack-install-undercloud?
jprovaznjtomasek, myabye you ^ ?10:00
jistryeah it does manage it, i'm blind...10:00
jistrgfidente: yeah so that would be an option10:00
jprovaznjistr, thanks10:02
*** dtantsur is now known as dtantsur|brb10:02
jistrgfidente: i'm just not sure what other effects would loading a configured galera.cnf have on a mariadb setup which is not supposed to run galera at all... removing the file seems safer to me10:02
* jistr -> lunch, biab10:03
derekhCan I get eyes on
* derekh is fed up looking at bazzilions of session-XXX.scope files10:06
*** avozza is now known as zz_avozza10:08
*** mmagr is now known as mmagr|afk10:08
gfidentejprovazn, CI broke on that ! :)10:08
jprovazngfidente, argh10:10
gfidentederekh, I don't even know what those are10:13
gfidentewhy are they called session-scope?10:13
derekhgfidente: as best I can gather they are output for commands run without a tty, they have been there for at least a month but I'm not sure when they started, my best guess is a change in fedora somewhere but I didn't find out exactly what10:17
*** thrash|g0ne is now known as thrash10:21
gfidentederekh, and why it passed CI ? :(10:26
derekhgfidente: they don't break anything, they are just taking up space and time10:27
gfidentederekh, sure I was wondering why it didn't heat the rdo deps issue10:27
gfidente*hit :)10:27
derekhgfidente: that ci ran a few days ago10:27
derekhhmm, something undid my horizon noop
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Convert the horizon element to a noop
*** stendulker has joined #tripleo10:35
gfidentederekh, I tried to parse this
gfidenteand learned a new scope is created for each and every user login10:40
gfidenteso I suspect this could be output from commands without tty launched via sudo10:40
gfidenteI'm not sure of which importance they are10:40
gfidenteI'll +1 and comment exactly that10:41
derekhok, cool, thanks10:41
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Switch Fedora job to F21
gfidentejistr, back to galera, I think the module we're using is this and it seems to have some manage_config_file set to true by default10:48
gfidentejistr, so we end up with a single my.cnf.d/server.conf file with all the override_options params10:50
*** yuanying has quit IRC11:02
*** mmagr|afk is now known as mmagr11:04
*** ukalifon1 has joined #tripleo11:05
gfidentejistr, here is my take, I checked each and every .cnf installed by mariadb-galera-server11:08
gfidenteand I think what we should do really is change the config-file setting for the puppet module, which defaults to /etc/my.cnf.d/server.cnf INTO /etc/my.cnf.d/galera.cnf11:09
gfidentelet me comment that in the submission11:09
openstackgerritDan Prince proposed openstack/tripleo-puppet-elements: Revert "pkg-map: Install mariadb-galera-server"
jcoufaljtomasek: you mind joining #rdo channel?11:17
*** Goneri has joined #tripleo11:20
jistrderekh: i think patchset 2 may not work either, it's probably undone by tripleo-puppet-elements, see my comment on the review11:21
derekhjistr: thanks, thats probably why the first try didn't work aswell...11:23
*** lucasagomes is now known as lucas-hungry11:26
openstackgerritRyan Hallisey proposed stackforge/kolla: Update error message for build-docker-images
*** rhallisey has joined #tripleo11:29
*** pradeep1 has quit IRC11:30
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Convert the horizon element to a noop
openstackgerritMarios Andreou proposed openstack/tuskar: Wires up constraints and type into returned plan parameters
jistrgfidente: re -- not sure if managing galera.cnf via mysql module is a cleaner path :-/11:34
jistrgfidente: we'd still have both galera.cnf and server.cnf exist afaict11:35
gfidentejistr, I replied to that in the review, we can continue here11:35
gfidentewe will have two because the galera package ships an empty server.cnf and uses galera.cnf instead11:36
gfidenteso the default in the puppet module applies nicely to the regular mariadb package and we just need to tell it we want to use galera.cnf instead, because we don't ship the regular mariadb but mariadb-galera11:36
gfidentethis is what would happen without puppet anyway and if you're really worried, you can disable the includedir and let puppet manage my.cnf itself11:37
*** stendulker has quit IRC11:37
jistrah empty server.cnf you say... well then managing galera.cnf might be a fine solution indeed, thanks! i'll give it a shot11:37
jistri was concerned that we'd get multiple cnf files fighting each other, like we have it now11:38
gfidentelet me say, it's not entirely empty, but it basically is:
gfidentejistr, it's a packager choice I'd say, mariadb has his stuff in server.cnf, mariadb-galera which replaces mariadb ships an empty server.cnf and uses galera.cnf11:39
jistrgfidente: ok that looks like it should be fine. Thanks!11:40
*** bvandenh has joined #tripleo11:46
gfidentejistr, good thing is your patch passed ! :)11:48
*** trown|outttypeww is now known as trown11:49
gfidenteah no no, sorry wrong line :(11:49
gfidentehow could that pass :(11:49
*** dtantsur|brb is now known as dtantsur11:49
jistrgfidente: i think everything will get eaten by the package dependency issue, i'll try to set my patch dependent on derekh's and we'll see11:51
jcoufalderekh, jistr: I think this will fix your overcloud dashboard issues as well, if you point to correct build then11:54
*** prad has joined #tripleo11:55
jistrjcoufal: yeah it looks like it would fix it. Thanks for the heads up! Until it's merged we'll need to go with derekh's fix anyway i think. (Also bumping to a newer delorean is not a guaranteed fix because it might break somehting else, just yesterday we pinned delorean down because of neutron breakage.)12:02
openstackgerritJiri Stransky proposed openstack/tripleo-heat-templates: MariaDB bind on correct address
*** lblanchard has joined #tripleo12:09
openstackgerritMerged openstack/tripleo-puppet-elements: Add overcloud-cinder-volume element to build BlockStorage images
dasm12:00:59 jprovazn anyone else hit this error when running instack-install-undercloud?
dasm12:00:59 jprovazn anyone else hit this error when running instack-install-undercloud?
dasm12:00:59 jprovazn anyone else hit this error when running instack-install-undercloud?
dasm12:00:59 jprovazn anyone else hit this error when running instack-install-undercloud?
dasm12:00:59 jprovazn anyone else hit this error when running instack-install-undercloud?
dasmsorry ;)12:15
jprovazndasm, yea, thanks, it seems to be a regression - there is a BZ here:12:16
*** lucas-hungry is now known as lucasagomes12:16
jprovazn bug 1210692 in openstack-horizon "Old Horizon package dependencies are breaking instack-install-undercloud" [Urgent,New] - Assigned to apevec12:16
dasmjprovazn: i wanted to write, just finished running this script without an error...12:16
jprovazndasm, ahahaha12:16
dasmbut later found, that it was instack-virt-setup :/12:16
dasmis there any workaround on this? from Centos point of view?12:18
dasmwith tripleo, i'd use different repo12:18
*** dprince has joined #tripleo12:19
*** masco has quit IRC12:20
*** ishant has quit IRC12:26
dprincegfidente: Installing the Galera package and actually using MySQL is a hack.12:26
dprincegfidente: just because we did it with TripleO image elements doesn't mean it is a pattern we want to repeat12:27
*** mmagr has quit IRC12:27
gfidentedprince, you mean using the puppetlabs-mysql module?12:27
gfidentedprince, against mariadb?12:27
dprincegfidente: no, not at all.12:28
dprincegfidente: puppetlabs-mysql is fine12:28
dprincegfidente: What I'm saying is if you only want to use MariaDB (mysql) then installing the Galera package to do that is a bit of a hack:
*** radez_g0n3 is now known as radez12:29
gfidentedprince, ah I see that now ... how would that help fix the issue though?12:30
gfidentewhen we need galera, which we do, we'd still face it12:30
dprincegfidente: we'd simply use another element to install it12:31
dprincegfidente: I commented here:
dprincegfidente: the fact is this is what puppet would do this correctly if we actually installed packages at deployment time12:31
*** sdake has joined #tripleo12:31
jistralso, would that mean building two different controller images for non-HA vs. HA deployments? Is mariadb-galera really that different from mariadb that we cannot use it instead of it? I thought it just adds HA features on top but stays backwards compatibile.12:32
dprincegfidente: as in, if we selected MariaDB/MySQL it would install that. If we selected Galera it would install that12:32
*** sdake_ has joined #tripleo12:32
* jistr started typing it before "deployment time install" comment12:32
dprincejistr: clearly it isn't just a drop in12:32
dprinceI was working on this last night too and where I ended up was I'm not super happy with installing Galera, but using MySQL/Maria12:33
*** jcoufal has quit IRC12:34
*** sdake has quit IRC12:36
*** jcoufal has joined #tripleo12:38
openstackgerritRyan Brady proposed openstack/tuskar-ui: Fix node list
*** Marga_ has quit IRC12:41
gfidentedprince, on the other hand, I feel like except for development purposes, people will usually have more than a single controller, so galera is probably going to represent most common use case12:42
*** mmagr has joined #tripleo12:43
*** sdake_ has quit IRC12:47
openstackgerritDan Prince proposed openstack/tripleo-puppet-elements: Add database-server and database-server-ha.
jistryeah i'm still wondering how much of a problem this is in reality and how much time we'd have to spend on solving the two cases separately. We're not ready for deploy time package installation out of the box (e.g. DNS config).12:48
dprincegfidente: this ^^12:48
*** morazi has joined #tripleo12:49
dprincejistr: While our CI environment doesn't currently support deploy time configuration (we could change this) local development does, and it is quite easy to enable by simply configuring a DNS server for your Seed or undercloud neutron network.12:50
dprincejistr: not a big deal really. This is how I first started developing the puppet modules anyways....12:50
dprincejistr: regardless, I'm not actually suggesting we do that today12:50
dprincejistr: just saying it is a valid approach, some might even consider a more correct approach12:51
dprincejistr: installing things ahead of time is fine... until it isn't which is sort of my take with Galara at this point12:51
gfidenteso the one thing I like  lot of installing at deployment time12:53
gfidenteis leaving entirely out of project the complexity of image building12:53
openstackgerritAna Krivokapic proposed openstack/tuskar-ui: Only show charts for provisioned nodes
dprincegfidente: right, but images are nice too because you always know they will work if you've tested them. There are merits to both approaches I think12:55
dprincegfidente: what I'm arguing here is that our pre-built images should reflect what would actualy get installed if you installed packages at deployment time12:55
gfidentedprince, nah you won't get me there, especially if at the same time we experiment with using a single image12:56
gfidentebut I'd totally support the process of going from single image to deployment time install of what is needed12:57
dprincegfidente: the single image idea (at least for me) wasn't meant to cover the HA non-HA case as much as it was meant to cover all the roles: controller, compute, etc.12:57
gfidente(not necessarily passing by the single image)12:57
dprincegfidente: single image works still12:58
gfidentedprince, but we deploy keepalive and VIP on the undercloud12:58
gfidenteor single node overcloud12:58
gfidenteso why would you make the distinguo at the image-level?12:58
dprincegfidente: single image is really just for the overcloud I think12:58
dprincegfidente: for the undercloud you'd install that with whatever (seed, instack)12:59
dprincegfidente: I'm not sure the single image arguement is really a concern with how we handle the Galara vs. MariaDB installation13:00
gfidenteyou mean one can still build a single image, customizing the database package13:01
dprincegfidente: sure, for all the overcloud roles13:01
dprincegfidente: you just have to decide if you want to use HA or non-HA first13:01
gfidentedprince, ok we might find something in common here, not because of ha vs non-ha but because I might want to use postgres instead of mariadb13:02
gfidenteit'd need to have some support in the templates and .pp though, but that would look nice to have to me13:02
dprincegfidente: Lets not overthing the "single image" idea here. I don't want to start fighting with various packages which may conflict with each other in some way all for the sake of single images13:03
dprincegfidente: single image idea is an optimization13:03
dprincegfidente: I don't think it means you install all the packages available in the world13:03
gfidenteyeah and you want it to match the 'installed at deployment time' scenario, did I get it right13:04
dprincegfidente: you can still be prescriptive about it... because with the single image idea you are still using images13:04
*** zz_avozza is now known as avozza13:04
dprincegfidente: I do, yes13:04
gfidenteso you can use the database vs database-ha13:04
gfidenteto install postgres, this is what I meant13:04
gfidentenot necessarily to switch mariadb/galera13:05
gfidentewhich, in my usual tendence to like features, I think it'd be nice to have13:05
gfidentebut needs support at template level and .pp as well13:06
gfidentedprince, it is to be said though that this path caused the USE_MARIADB USE_CEPH vars we don't like13:08
*** bvandenh has quit IRC13:08
jistrhmm i guess i'd still be ok with prescribing "you always use galera, even on single host" in a way we're currently prescribing "you always use loadbalancer, even on sigle host". I do like the option to customize which of alternative software user wants to install, have things install on deployment time etc., but tbh i don't see it as a priority, at least not until we hit a case where the difference between the alternatives would cause real13:08
hewbroccajistr: +1 from me13:11
hewbroccais there anything *wrong* with using galera on a single host?13:11
dprincehewbrocca: it is causing our CI to fail for one13:12
openstackgerritRyan Brady proposed openstack/tuskar-ui: Fix node list
dprincehewbrocca: and we are going to have to remove and/or modify files to fix it13:12
hewbroccahmmph -- apparently there is something wrong with it, then13:12
gfidentedprince, not true! :P13:12
hewbroccaI wasn't sure :)13:12
*** spzala has joined #tripleo13:12
gfidentedprince, we only need to tell puppet where is the right config gile13:12
*** Marga_ has joined #tripleo13:13
dprincegfidente: if it is only that simple then maybe I could change my mind13:14
gfidentebecause galera config file is not the same path of regular mariadb config file13:14
gfidentedprince, it will be13:14
* gfidente turns back to make sure nobody noticed13:14
*** pradeep1 has joined #tripleo13:15
dprincegfidente: is this what you are talking about? Hard coding it?,cm13:16
dprincegfidente: again, that breaks the case where I don't want to install Galera right?!13:16
jistryes. As i wrote above, such solution prescribes "you always use galera, even on single host"13:17
gfidentedprince, also, it is hard coded in the puppet module as well
*** tzumainn has joined #tripleo13:17
gfidentedprince, unless we manage to make the puppet modules modular as well, together with packages and template params13:18
gfidentein which case we're back to initial point where we could use the database vs database-ha approach to allow for installation of postgres, or something different13:18
derekhdprince: not sure how else to fix the current puppet job breakages
dprincegfidente: that isn't hard coded in the puppet modules. It is based on the provider.13:19
gfidentedprince, and we're only passing the param to the mysql module, if you want to use postgres, the hardcoded path doesn't matter to the puppet-postgres module13:19
jistrso the question i'm still getting at is -- is there a valid use case for "I don't want to install Galera", and if so, is now the time to start solving it13:20
dprincegfidente: I think we can forget about postgres for now :)13:20
dprincejistr: that is my question, yes13:20
gfidentedprince, jistr it's my question as well13:21
gfidentebut dprince don't make it a case for mariadb/galera, either we want to support mariadb/postgres OR I think we can live with galera working as regular mariadb, when that happens13:21
jistryeah i'm sorta leaning towards that too -- stick with one solution (which most people in production would like to use anyway) until we have time to introduce churn for the sake of extra deployment options13:23
*** avozza is now known as zz_avozza13:25
dprincejistr: All I'm asking you to do is make the same setting change (setting mysql::server::config_file == /etc/my.cnf.d/galera.cnf) in the manifest itself *only* when Galera is actually used.13:25
dprincejistr: I just don't like the assertions that we should hard code this13:25
dprincejistr: Call it an insurance policy, whatever.13:25
dprincejistr: if the Galera package breaks I want to be able to bail and use MariaDB (like I used to)13:25
gfidenteFWIW, I like the insurance policy but I am myself not sure how to tell ... maybe we can actually check if file itself exists? not sure about debian distros though13:26
jistrack on insurance policy (i guess i didn't catch that message as we were talking about the greater concept and not just about the change to t-h-t)13:27
jistrdprince, gfidente: spredzy in his incoming patch checks for mariadb_node_names count, would that work for our use case too?
dprinceI think the confusing thing here (and it is my fault because I landed the galera change to the tripleo-puppet-elements) is we added this package before we added proper Galera support here (yet unlanded):
jistrduh no it wouldn't13:29
* jistr needs a break apparently :D13:30
dprincejistr: EnableGalara?13:30
dprincejistr: default can even be true FWIW13:30
gfidenteI think checking if the file itself exists is right, if the file doesn't we don't customize config_file path and stick with module decision13:31
gfidenteEnableGalera also good13:31
gfidentebetter, gives some level of control over it13:32
dasmgfidente: correct me, if i'm wrong but the config file can be there even without galera installed. as some leavings (previous tests, etc.)13:32
jistrdprince, gfidente: ok, i'll add EnableGalera13:33
gfidentedasm, it could even though if the image is built with dib it shouldn't be13:33
dasmso better idea is to add, as you mentioned, explicit 'EnableSomething'13:33
dasmgfidente: ok, i see.13:33
dprincejistr: and then spredzy can rebase on top of your patch and use it instead of counting galera_nodes.13:33
gfidenteI gree it's better to add the boolean anyway13:34
jistryeah and if enablegalera == false and galera_nodes > 1 he can play sadtrombone.wav13:34
dprincejistr, gfidente: thanks for talking through this. I feel better about where we are heading now.13:34
gfidentejistr, I was going to say that but we take that same risk with a bunch of other stuff13:34
jistrgfidente, dprince: yeah thanks :)13:34
gfidentejistr, there were not Enable/Disable in the old-style elements implementation13:35
gfidentebut we couldn't enable/disable optional things then so either way there is a downside13:35
gfidentedprince, jistr you feel better? I feel I will never talk to you anymore13:36
*** dasm is now known as dasm|afk13:36
gfidenteor maybe the other way around13:36
*** dmellado has quit IRC13:42
gfidentedprince, on the hardcoded thing ... it's even the yaml file were we pass the param name13:43
gfidenteyou could have customized the DIB element and the yaml file to use regular mariadb, without the insurance13:43
gfidentebut reality is, that I would like to have the postgres thing13:43
*** dmellado has joined #tripleo13:44
gfidenteso I actually support the change in little steps towards something which gives us that13:44
*** noslzzp has joined #tripleo13:45
hewbroccagfidente: apparently has a higher regard for referential integrity than your average OpenStack developer13:47
* jistr biab13:49
*** jistr has quit IRC13:49
*** jistr has joined #tripleo13:56
*** adrianopetrich_ has joined #tripleo13:57
*** adrianopetrich has quit IRC14:05
*** mestery is now known as mestery_afk14:13
*** pdb has quit IRC14:17
*** pdb has joined #tripleo14:17
*** adrianopetrich_ is now known as adrianopetrich14:18
*** jprovazn is now known as jprovazn_afk14:27
openstackgerritJiri Stransky proposed openstack/tripleo-heat-templates: MariaDB bind on correct address
jistrdprince, gfidente: updated ^14:32
*** Marga_ has quit IRC14:43
*** ukalifon1 has quit IRC14:43
*** sdake_ has joined #tripleo14:49
*** Marga_ has joined #tripleo14:50
dprincejistr: nice, +214:51
*** alop has joined #tripleo14:56
*** maufart has quit IRC14:57
*** sdake has joined #tripleo14:58
jistrdprince: btw the other critical fix would be ready to merge if it gets another +2. It's not the cleanest approach but it's temporary (we'll revert it once we have a working openstack-dashboard package) and will unblock the CI:
jistrdprince: this should be the real fix but it doesn't look like it's getting in today...
dprincejistr: why not just remove the package from the overcloud-controller element directly?15:00
*** untriaged-bot has joined #tripleo15:00
untriaged-botNo untriaged bugs so far! \o/15:00
*** untriaged-bot has quit IRC15:00
dprincejistr: that way local devs would have it working too (today) until we fix those packages15:00
jistrdprince: we could... but that requires +2 from puppet-core which is harder to get :D15:00
*** MasterPiece has joined #tripleo15:01
dprincejistr: no, I'll +2 that immediately15:01
dprincejistr: I can +A it too if Emilien isn't available15:01
EmilienMI'm here15:01
jistrdprince: btw do you think we can get tripleo-puppet-elements to the tripleo-core group too? it's not puppet anyway, i don't see why it's in puppet group tbh...15:01
EmilienMjistr: shoot the link15:02
*** sdake_ has quit IRC15:02
jistrEmilienM: we don't have any, dprince just suggested we should move this to tripleo-puppet-elements15:02
dprincejistr, derekh: yes. If one of you pushes that patch we'll approve it ASAP to unblock CI15:03
jistrok i'm on it15:03
jistr(but my question re tripleo-puppet-elements + tripleo group is still valid imho :) )15:05
*** mestery_afk is now known as mestery15:06
dprincejistr: we can consider moving it, especially if it is discouraging people from submitting patches15:06
*** rwsu has quit IRC15:09
jistrdprince: yeah i'd be +1 on moving it, it seems much more tripleo related to me than general-puppet related15:11
*** yamahata has joined #tripleo15:13
jistrdprince, EmilienM: submitted here, the CI is going to take a while though
dprincejistr, EmilienM: we should break the rules for this15:16
dprincejistr: or cherry pick both fixes into tripleo-ci because without both the Galera fix and this we may never see it pass15:16
dprincejistr: I'm fine to go ahead and +A this one15:16
*** noslzzp has quit IRC15:17
*** noslzzp has joined #tripleo15:17
EmilienMdprince: +115:22
dprincederekh: sorry, in a rush to go to a meeting but I pushed a new version of your patch to grab both cherrypicks15:27
derekhdprince: looking15:28
dprincederekh: either that or we land the change to Horizen as is15:28
*** stendulker has joined #tripleo15:29
*** BadCub has joined #tripleo15:29
BadCubHappy Friday folks. Was wondering if any dib cores could take a look at: for us?15:31
derekhdprince: -1 on that patch, are you still there ? if I don't hear from you I'll update it15:33
*** Marga_ has quit IRC15:34
dprincederekh: I'm here, please push an update though :)15:34
dprincederekh: sorry15:34
derekhdprince: will do15:35
*** Marga_ has joined #tripleo15:35
*** mmagr is now known as mmagr|afk15:35
*** adrianopetrich has quit IRC15:38
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Cherry picks to unblock the puppet CI job
derekhdprince: updated ^15:40
*** adrianopetrich has joined #tripleo15:40
jistrBadCub: hi, we have a broken CI atm but the patch already has the required +2s. Once the CI is fixed, a "recheck" comment will re-trigger the CI, and if all is green then you can just request a +A as all the necessary reviews have already been done.15:41
*** ccrouch has left #tripleo15:41
*** ccrouch has joined #tripleo15:42
BadCubjistr: thanks. Will do.15:42
dprincederekh: thanks, Getting a service unavailable. Once that goes away I'll +215:42
dprincederekh: we need to remove the change to though15:43
dprincederekh: I probably forget that15:43
derekhdprince: maybe I missunderstand something, isn't it also getting installed here15:45
derekhelements/horizon/install.d/horizon-package-install/100-horizon:install-packages openstack-dashboard15:45
derekhin tripleo-image-elements15:45
-openstackstatus- NOTICE: gerrit has been restarted to address a hung event stream. change events between 15:00 and 15:43 utc which were lost will need to be rechecked or have approval workflow votes reapplied for zuul to act on them15:45
*** Marga_ has quit IRC15:48
*** Marga_ has joined #tripleo15:49
derekhdprince: or no, that was stupid15:50
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Cherry picks to unblock the puppet CI job
*** rwsu has joined #tripleo15:51
*** cody-somerville has joined #tripleo15:52
*** cody-somerville has joined #tripleo15:52
*** bnemec is now known as beekneemech15:55
openstackgerritRyan Hallisey proposed stackforge/kolla: WIP Cinder container
*** Goneri has quit IRC15:57
*** jistr has quit IRC16:06
*** jcoufal has quit IRC16:08
*** hewbrocca has quit IRC16:08
*** spzala has quit IRC16:10
*** pblaho has quit IRC16:12
*** dtantsur is now known as dtantsur|afk16:15
*** sdake_ has joined #tripleo16:16
*** zz_avozza is now known as avozza16:17
*** sdake has quit IRC16:20
openstackgerritRyan Hallisey proposed stackforge/kolla: WIP Cinder container
*** daneyon has joined #tripleo16:24
*** mmagr|afk has quit IRC16:25
*** daneyon_ has joined #tripleo16:25
*** jtomasek has quit IRC16:26
openstackgerritMerged openstack/tripleo-puppet-elements: Temporarily remove dashboard
*** yamahata has quit IRC16:28
*** lsmola_ has quit IRC16:28
*** daneyon has quit IRC16:29
*** athomas has quit IRC16:36
*** dprince has quit IRC16:37
*** noslzzp has quit IRC16:39
*** cody-somerville has quit IRC16:42
*** eghobo has joined #tripleo16:43
*** jerryz has quit IRC16:44
*** derekh has quit IRC16:47
*** yamahata has joined #tripleo16:47
*** trown is now known as trown|lunch16:48
*** jprovazn_afk has quit IRC16:49
*** cwolferh has joined #tripleo16:51
*** jprovazn has joined #tripleo16:58
*** jprovazn has quit IRC17:00
*** dprince has joined #tripleo17:01
*** pradeep1 has quit IRC17:03
openstackgerritDan Prince proposed openstack/tripleo-heat-templates: MariaDB bind on correct address
*** pradeep1 has joined #tripleo17:20
*** Marga_ has quit IRC17:21
*** Marga_ has joined #tripleo17:22
*** pelix has quit IRC17:25
greghaynesSpamapS: mordred ok, just booted a fedora-minimal and got networking in hp and rax17:33
*** lucasagomes has quit IRC17:34
greghaynesSpamapS: mordred I think we need to move the simple-init code out of the dib review so we can try and get that merged soon. Do youall think stackforge is the right place for it?17:35
greghaynesI can make the project, it would just suck to make it in the wrong place because renames are painful17:38
*** mestery has quit IRC17:43
*** mestery has joined #tripleo17:43
*** trown|lunch is now known as trown17:44
greghaynes is where im up to with patches that work in hp and rax, btw17:45
openstackgerritgreghaynes proposed openstack/diskimage-builder: Port centos-minimal to yum-minimal
SpamapSgreghaynes: IIRC, we can just go right to openstack/ because big tent. ;)17:46
SpamapSgreghaynes: but agree, too much embedded python makes my skin crawl17:46
greghaynesyep, it also scares away the reviewers17:46
greghaynesapparently we need to be under some kind of 'project'17:48
slaglethe cloud-init-does-too-much project?17:49
greghaynesslagle: want to adopt a project? :)17:50
SpamapSthe cloud-init-depends-on-too-much project really17:50
greghaynesthe alternative is to put it in -infra but im not really a fan of standalone tools going into that namespace17:51
greghayneshrm, looks like shade is in there17:52
greghaynesoh, but that has the description of "infra business logic"17:52
slaglegreghaynes: i'm certainly not opposed. not sure it's a tripleo specific thing, but given it's meant to be used with dib for deploying openstack, a case could be made17:52
openstackgerritMerged openstack/tripleo-heat-templates: MariaDB bind on correct address
greghaynesYea, its not a perfect fit but its also small and really a tool to benefit the dib use case so I dont think itd be a bad thing17:53
* greghaynes will propose something17:54
*** spzala has joined #tripleo17:59
*** jtomasek has joined #tripleo18:00
greghaynesok, im going to call it simple-init18:02
*** adrianopetrich has quit IRC18:02
greghaynesunless someone objects very rapidl18:02
clarkbI would avoid using the term "init"18:03
clarkbinit is process 118:03
greghaynestell that to the cloud-init folks ;)18:04
greghaynesmaybe ill just click the project name suggestor button on github18:04
greghaynes scaling-octo-cyril18:05
greghaynesclarkb: I cant tell if that was a github suggestion or not18:05
clarkbthen its perfect >_>18:06
*** jayg has joined #tripleo18:07
gfidentejayg :)18:07
jaygbest to do it before I go away and forget :)18:07
*** pradeep1 has quit IRC18:09
*** daneyon has joined #tripleo18:24
*** daneyon_ has quit IRC18:26
*** bvandenh has joined #tripleo18:31
openstackgerritDaneyon Hansen proposed stackforge/kolla: Updates Heat template Compose and Kolla Repositories
* greghaynes is having way too hard of a time picking a name for this18:50
*** Marga_ has quit IRC18:51
*** Marga_ has joined #tripleo18:52
openstackgerritVictor Lowther proposed openstack/os-cloud-config: Add pxe_drac driver support to os-cloud-config
*** Marga_ has quit IRC19:05
*** Marga_ has joined #tripleo19:06
*** Marga_ has quit IRC19:06
*** Marga_ has joined #tripleo19:07
*** Marga_ has quit IRC19:08
*** vinkman has joined #tripleo19:09
*** Marga_ has joined #tripleo19:09
*** Marga_ has quit IRC19:11
*** MasterPiece has quit IRC19:24
*** eghobo has quit IRC19:44
gfidentebeekneemech, dprince so I won't add more env vars in devtest to consume the ExtraConfig20:05
*** noslzzp has joined #tripleo20:06
dprincegfidente: sounds good to me20:07
gfidentebut is it just a matter of the env vars, or is it an attempt to avoid setting the template params from the .sh?20:08
gfidentebecause that I don't like as well, it's getting hard to figure which params will or will not change due to .sh "logic"20:09
dprincegfidente: I think this approach should serve us better
gfidenteexactly, that's what I wanted to say20:10
dprincegfidente: I'm using that locally to configure a Ceph capable cluster (CI patches coming soon) and it is working quite well20:10
dprincegfidente: no changes required20:10
dprincegfidente: as for image building I want to refactor that too, but for now I simply re-use the compute image for Ceph20:10
gfidentewhich again can be customized as a param20:11
dprincegfidente: less image building is faster anyways20:11
dprincegfidente: that param already exists20:11
gfidenteyes indeed20:11
gfidenteso I was thinking to ban logic from .sh as well20:11
dprincegfidente: I'm working up some stuff to pre-build the images ahead of
dprincegfidente: related, but again we don't need it immediately20:12
dprincegfidente: The Heat environment change is the critical peice I think20:12
dprincegfidente: that allows us to control and override parameters in a much more consolidated manner20:13
openstackgerritBen Nemec proposed openstack-infra/tripleo-ci: Test dracut ramdisks
*** stendulker has quit IRC20:14
*** spzala has quit IRC20:17
*** dprince has quit IRC20:17
*** Marga_ has joined #tripleo20:20
*** Marga_ has quit IRC20:21
*** Marga_ has joined #tripleo20:21
*** mestery has quit IRC20:24
*** Marga_ has quit IRC20:30
*** Marga_ has joined #tripleo20:30
*** mestery has joined #tripleo20:33
beekneemechHmm, I don't see a single check-tripleo job executing right now.20:34
beekneemechThey're all queued.20:34
greghaynesbeekneemech: huh.20:45
greghaynesclarkb: ^20:45
greghaynesI see the same20:45
clarkbthat means no node20:45
clarkbcheck your cloud20:46
greghaynes"Error in cloud"?20:46
*** bvandenh has quit IRC20:47
*** jdob has quit IRC20:48
SpamapSgreghaynes: not again20:52
openstackgerritGiulio Fidente proposed openstack/tripleo-puppet-elements: Add pacemaker and pacemaker_remote to controller and compute elems
*** untriaged-bot has joined #tripleo21:00
untriaged-botNo untriaged bugs so far! \o/21:00
*** untriaged-bot has quit IRC21:00
*** mestery has quit IRC21:07
*** mestery has joined #tripleo21:08
mordredgreghaynes: sorry - at pycon - I agree we should put it someone - let me connect with you when I'm back online for real and we'll make a plan and whatnot21:08
mordredgreghaynes: also - YAY on fedora!21:08
*** trown is now known as trown|outttypeww21:08
*** Marga_ has quit IRC21:12
greghaynesmordred: sounds good, hope pycon was fun21:13
mordredgreghaynes: there are python people here21:13
*** morazi has quit IRC21:16
*** thrash is now known as thrash|wknd21:17
greghaynesseems scary21:17
openstackgerritGiulio Fidente proposed openstack/tripleo-puppet-elements: Add pacemaker and pacemaker_remote packages and puppet module
*** mestery_ has joined #tripleo21:22
*** mestery has quit IRC21:25
*** mestery_ is now known as mestery21:26
*** lblanchard has quit IRC21:27
*** jayg is now known as jayg|g0n321:28
*** bvandenh has joined #tripleo21:30
clarkbok I have confirmed taht rh1 seems to be 100% fail rate21:30
* clarkb goes to find the errors21:31
*** Marga_ has joined #tripleo21:31
clarkbSSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed21:31
*** jtomasek has quit IRC21:31
clarkbgreghaynes: beekneemech ^ thats the issue21:32
*** Marga_ has quit IRC21:34
*** Marga_ has joined #tripleo21:34
*** beekneemech changes topic to "CI stuck: | Deploying OpenStack Using OpenStack | Summit proposed topics: |"21:35
*** Marga_ has quit IRC21:35
*** Marga_ has joined #tripleo21:36
beekneemechOkay, opened
openstackLaunchpad bug 1442809 in tripleo "CI stuck due to SSL error" [Critical,Triaged]21:36
beekneemechThat's about all I know how to do here. :-/21:36
beekneemechAnd no derek or dan.21:37
clarkbbeekneemech: fwiw should be possible to reproduce locally by doing a nova list against that cloud21:37
beekneemechclarkb: Yeah, I don't even know where that cloud is.  I've never really worked with our ci infrastructure.21:39
openstackgerritGiulio Fidente proposed openstack/tripleo-heat-templates: Perform basic setup of pacemaker cluster on controllers
beekneemechI could probably figure it out, but I have to leave in about 20 minutes and I'm pretty sure I don't have access to the system to fix anything anyway.21:41
*** rhallisey has quit IRC21:45
*** bvandenh has quit IRC21:51
*** gfidente has quit IRC21:55
greghaynesbeekneemech: theres a google doc spreadsheet which we may have compiled to a csv and commited into tripleo-ci repo22:04
beekneemechgreghaynes: Yeah, the problem is I'm not a ci admin, so I don't think I'd have access anyway.22:06
greghaynesah, we should fix that22:06
*** cwolferh has quit IRC22:21
*** Marga_ has quit IRC22:56
*** EmilienM is now known as EmilienM|afk22:56
*** Marga_ has joined #tripleo23:01
openstackgerritDan Prince proposed openstack/tripleo-heat-templates: Add option to enable ceph storage on controller
*** avozza is now known as zz_avozza23:09
*** zz_avozza is now known as avozza23:10
*** avozza is now known as zz_avozza23:29
*** zz_avozza is now known as avozza23:41
*** jerryz has joined #tripleo23:43
*** noslzzp has quit IRC23:50

Generated by 2.14.0 by Marius Gedminas - find it at!