*** numans has quit IRC | 00:04 | |
*** jonbcraig has joined #tripleo | 00:11 | |
*** jonbcraig has quit IRC | 00:17 | |
*** dsariel has quit IRC | 00:20 | |
*** dmacpher has quit IRC | 00:21 | |
*** panda has quit IRC | 00:25 | |
*** panda has joined #tripleo | 00:25 | |
*** mbound has joined #tripleo | 00:25 | |
*** ibravo has quit IRC | 00:27 | |
*** yamahata has quit IRC | 00:30 | |
*** mbound has quit IRC | 00:30 | |
*** yamahata has joined #tripleo | 00:31 | |
*** numans has joined #tripleo | 00:37 | |
*** saneax is now known as saneax_AFK | 00:41 | |
*** rhallisey has quit IRC | 01:16 | |
*** dmacpher has joined #tripleo | 01:18 | |
*** fragatina has quit IRC | 01:23 | |
openstackgerrit | Dan Sneddon proposed openstack/tripleo-specs: Specification for tripleo-lldp-validation blueprint https://review.openstack.org/329203 | 01:30 |
---|---|---|
*** rwsu has quit IRC | 01:30 | |
*** Goneri has joined #tripleo | 01:34 | |
*** Goneri has quit IRC | 01:38 | |
*** coolsvap has joined #tripleo | 01:45 | |
*** coolsvap has quit IRC | 01:45 | |
openstackgerrit | Dan Prince proposed openstack/tripleo-heat-templates: Move Neutron core and service plugin to base https://review.openstack.org/327306 | 01:59 |
*** rasca has quit IRC | 01:59 | |
openstackgerrit | Dan Prince proposed openstack/tripleo-heat-templates: Composable opencontrail plugin https://review.openstack.org/328471 | 01:59 |
openstackgerrit | Dan Prince proposed openstack/tripleo-heat-templates: Composable Neutron Plumgrid plugin https://review.openstack.org/327307 | 01:59 |
openstackgerrit | Dan Prince proposed openstack/tripleo-heat-templates: Drop extraconfig for neutron-nuage.yaml https://review.openstack.org/327742 | 01:59 |
openstackgerrit | Dan Prince proposed openstack/tripleo-heat-templates: Drop extraconfig for neutron-plumgrid.yaml https://review.openstack.org/327318 | 01:59 |
openstackgerrit | Dan Prince proposed openstack/tripleo-heat-templates: Drop extraconfig for neutron-opencontrail.yaml https://review.openstack.org/328472 | 01:59 |
openstackgerrit | Dan Prince proposed openstack/tripleo-heat-templates: Composable neutron nuage plugin https://review.openstack.org/327741 | 01:59 |
*** lblanchard has joined #tripleo | 02:01 | |
*** yamahata has quit IRC | 02:12 | |
*** r-mibu has quit IRC | 02:17 | |
*** ramishra has quit IRC | 02:17 | |
*** ramishra has joined #tripleo | 02:18 | |
*** ramishra has quit IRC | 02:18 | |
*** lblanchard has quit IRC | 02:19 | |
*** ramishra has joined #tripleo | 02:19 | |
*** ramishra has quit IRC | 02:19 | |
*** ramishra has joined #tripleo | 02:19 | |
*** ramishra has quit IRC | 02:19 | |
*** cmyster has quit IRC | 02:21 | |
*** ramishra has joined #tripleo | 02:21 | |
*** ramishra has quit IRC | 02:21 | |
*** ramishra has joined #tripleo | 02:27 | |
*** ramishra has quit IRC | 02:27 | |
*** ramishra has joined #tripleo | 02:28 | |
*** ramishra has quit IRC | 02:29 | |
*** julim has joined #tripleo | 02:29 | |
*** r-mibu has joined #tripleo | 02:37 | |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: Enable nova-api as a composable service https://review.openstack.org/326020 | 02:39 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: Enable nova-scheduler as a composable service https://review.openstack.org/326096 | 02:39 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: Remove nova::db classes, moved to puppet-tripleo https://review.openstack.org/326028 | 02:39 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: Enable nova-consoleauth as a composable service https://review.openstack.org/326118 | 02:41 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: Enable nova-vncproxy as a composable service https://review.openstack.org/326132 | 02:42 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: Enable nova-compute as a composable service https://review.openstack.org/328361 | 02:43 |
*** cmyster has joined #tripleo | 02:46 | |
*** cmyster has quit IRC | 02:49 | |
*** links has joined #tripleo | 03:08 | |
*** openstackgerrit has quit IRC | 03:11 | |
*** openstackgerrit has joined #tripleo | 03:11 | |
*** cmyster has joined #tripleo | 03:18 | |
*** cmyster has quit IRC | 03:18 | |
*** cmyster has joined #tripleo | 03:18 | |
*** cmyster has quit IRC | 03:28 | |
*** coolsvap has joined #tripleo | 03:28 | |
*** yamahata has joined #tripleo | 03:29 | |
*** fultonj has quit IRC | 03:35 | |
*** cmyster has joined #tripleo | 03:36 | |
*** cmyster has joined #tripleo | 03:36 | |
*** cmyster has quit IRC | 03:50 | |
*** ayoung has quit IRC | 03:56 | |
*** myoung has quit IRC | 04:04 | |
*** myoung has joined #tripleo | 04:05 | |
*** saneax_AFK is now known as saneax | 04:16 | |
*** dtrainor has quit IRC | 04:29 | |
*** anshul has joined #tripleo | 04:32 | |
*** anshul is now known as Guest83991 | 04:32 | |
*** pcaruana has quit IRC | 04:39 | |
*** cmyster has joined #tripleo | 04:44 | |
*** dmacpher has quit IRC | 04:44 | |
*** fragatina has joined #tripleo | 04:45 | |
*** masco has joined #tripleo | 04:48 | |
*** fragatina has quit IRC | 04:50 | |
*** tzumainn has quit IRC | 05:00 | |
*** cmyster has quit IRC | 05:03 | |
*** jaosorior has joined #tripleo | 05:11 | |
*** itamarl has joined #tripleo | 05:22 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/os-collect-config: Updated from global requirements https://review.openstack.org/324844 | 05:24 |
*** jprovazn has joined #tripleo | 05:24 | |
jaosorior | mandre, shadower, are you guys around? | 05:35 |
openstackgerrit | Sagi Shnaidman proposed openstack-infra/tripleo-ci: DONT MERGE TESTING https://review.openstack.org/316436 | 05:45 |
*** TSCHAK has quit IRC | 05:50 | |
*** mbound has joined #tripleo | 05:55 | |
*** TSCHAK has joined #tripleo | 05:57 | |
*** mbound has quit IRC | 06:00 | |
*** liverpooler has quit IRC | 06:00 | |
*** liverpooler has joined #tripleo | 06:01 | |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable nova-consoleauth as a composable service https://review.openstack.org/326118 | 06:02 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable nova-compute as a composable service https://review.openstack.org/328361 | 06:02 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable nova-vncproxy as a composable service https://review.openstack.org/326132 | 06:02 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable nova-scheduler as a composable service https://review.openstack.org/326096 | 06:02 |
*** oshvartz has joined #tripleo | 06:03 | |
*** cmyster has joined #tripleo | 06:08 | |
*** rcernin has joined #tripleo | 06:11 | |
*** rasca has joined #tripleo | 06:12 | |
*** Guest83991 has quit IRC | 06:13 | |
*** pcaruana has joined #tripleo | 06:16 | |
mandre | here now jaosorior, what's up? | 06:20 |
*** yamahata has quit IRC | 06:23 | |
jaosorior | mandre: Hey dude, in order to get the OpenStack proposal bot to automatically update the requirements of tripleo-validations, it needs to be listed in projects.txt in the requirements repo. Is this something that's wanted? I could push a commit there | 06:26 |
*** yamahata has joined #tripleo | 06:26 | |
*** xinwu has joined #tripleo | 06:27 | |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Implement Nova vncproxy profile https://review.openstack.org/326130 | 06:28 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Implement Nova Consoleauth profile https://review.openstack.org/326112 | 06:28 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Implement Nova Compute profile https://review.openstack.org/327236 | 06:28 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Implement Nova Scheduler profile https://review.openstack.org/326092 | 06:28 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Implement Nova API profile https://review.openstack.org/325937 | 06:28 |
mandre | yeah jaosorior, it's definitely wanted | 06:28 |
*** olap has quit IRC | 06:28 | |
mandre | fyi, I had this patchset to add tripleo-validations to global requirements: https://review.openstack.org/#/c/321379/ | 06:28 |
jaosorior | mandre: Here is the commit https://review.openstack.org/#/c/329283/ | 06:29 |
mandre | to my understanding, we need to cut a release first | 06:29 |
jaosorior | mandre: It seems so. I added myself as a reviewer for your commit. | 06:30 |
jaosorior | mandre: https://review.openstack.org/#/c/329283/ this should get OpenStack proposal bot to work automatically for tripleo-validations | 06:32 |
mandre | jaosorior: yep, this looks good thanks | 06:35 |
openstackgerrit | Michele Baldessari proposed openstack/tripleo-heat-templates: Keystone liberty mitaka upgrade step https://review.openstack.org/302235 | 06:36 |
*** hjensas__ has quit IRC | 06:44 | |
*** openstackgerrit has quit IRC | 06:48 | |
*** openstackgerrit has joined #tripleo | 06:48 | |
*** tesseract has joined #tripleo | 06:56 | |
*** ccamacho has quit IRC | 06:56 | |
tobias_fiberdata | how can something that is supposed to be so easy on paper became so hard to do practically. the machines are not going through introspection correctly. Perhaps this aint the best channel for that though. | 06:58 |
*** cllewellyn_ has joined #tripleo | 06:59 | |
*** cllewellyn_ has quit IRC | 07:00 | |
*** cllewellyn__ has joined #tripleo | 07:00 | |
jaosorior | tobias_fiberdata: Seems that you should ask the ironic folks | 07:00 |
*** leanderthal|afk is now known as leanderthal | 07:01 | |
*** cllewellyn__ has quit IRC | 07:01 | |
*** cllewellyn__ has joined #tripleo | 07:01 | |
*** ebarrera has joined #tripleo | 07:03 | |
tobias_fiberdata | yea | 07:04 |
*** ccamacho has joined #tripleo | 07:06 | |
*** florianf has joined #tripleo | 07:10 | |
*** mcornea has joined #tripleo | 07:11 | |
*** Guest83991 has joined #tripleo | 07:11 | |
openstackgerrit | Merged openstack-infra/tripleo-ci: Add new reference to puppet-certmonger to mirror list https://review.openstack.org/329025 | 07:19 |
*** mikelk has joined #tripleo | 07:22 | |
*** olap has joined #tripleo | 07:22 | |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Add fact to get the fqdn for a host in the different networks https://review.openstack.org/329299 | 07:23 |
*** jpena|off is now known as jpena | 07:26 | |
*** fzdarsky|afk has joined #tripleo | 07:27 | |
*** zoli_gone-proxy is now known as zoliXXL | 07:29 | |
*** dixiaoli has joined #tripleo | 07:30 | |
*** hjensas__ has joined #tripleo | 07:31 | |
*** dmk0202 has joined #tripleo | 07:32 | |
*** cllewellyn__ has quit IRC | 07:32 | |
*** ifarkas has joined #tripleo | 07:32 | |
*** pino|work has joined #tripleo | 07:33 | |
*** athomas has joined #tripleo | 07:33 | |
*** zoliXXL is now known as zoli|wfh | 07:35 | |
*** jaosorior is now known as jaosorior_brb | 07:35 | |
*** cllewellyn_ has joined #tripleo | 07:37 | |
*** yamahata has quit IRC | 07:41 | |
*** dsariel has joined #tripleo | 07:44 | |
*** fragatina has joined #tripleo | 07:49 | |
*** dbecker has joined #tripleo | 07:50 | |
*** aufi has joined #tripleo | 07:53 | |
*** fragatina has quit IRC | 07:55 | |
openstackgerrit | Merged openstack/puppet-tripleo: Add mongodb profiles https://review.openstack.org/304780 | 07:55 |
openstackgerrit | Merged openstack/tripleo-heat-templates: Composable roles within services - MongoDB https://review.openstack.org/315051 | 08:00 |
social__ | moin | 08:00 |
jaosorior_brb | I think there are again problems with gearman | 08:00 |
jaosorior_brb | whe derekh logs in, can someone notify him? | 08:00 |
*** dsariel has quit IRC | 08:00 | |
ccamacho | jaosorior_brb sure man ill let him know | 08:01 |
*** qasims has joined #tripleo | 08:02 | |
*** dtantsur|afk is now known as dtantsur | 08:04 | |
*** shardy has joined #tripleo | 08:04 | |
*** ohamada has joined #tripleo | 08:06 | |
*** fzdarsky|afk has quit IRC | 08:19 | |
*** dsariel has joined #tripleo | 08:20 | |
openstackgerrit | Carlos Camacho proposed openstack/puppet-tripleo: Add gnocchi profiles https://review.openstack.org/315527 | 08:23 |
*** cllewellyn_ has quit IRC | 08:25 | |
matbu | bandini: morning :) , so the keystone review, hang during the post upgrade | 08:25 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Gnocchi composable roles https://review.openstack.org/318413 | 08:25 |
matbu | every thing hang on my env :D | 08:26 |
matbu | bandini: but i went further, then i upgraded the controller, and so the i think the next issue we will hit it the compute upgrade, which looks weird, I need to investigate a bit more | 08:27 |
*** snecklifter has quit IRC | 08:28 | |
bandini | matbu: so there are a couple of issues still lingering. 1) it seems puppet still somehow decides to fiddle with httpd stop and start and messes up the upgrade 2) I just added a call to add_missing_openstack_core_constraints in the keystone upgrade step because otherwise we will hit https://bugzilla.redhat.com/show_bug.cgi?id=1327469 | 08:29 |
openstack | bugzilla.redhat.com bug 1327469 in pacemaker "pengine wants to start services that should not be started" [High,New] - Assigned to kgaillot | 08:29 |
*** cllewellyn_ has joined #tripleo | 08:30 | |
matbu | bandini: hmm ok | 08:30 |
openstackgerrit | Michele Baldessari proposed openstack/tripleo-heat-templates: Keystone liberty mitaka upgrade step https://review.openstack.org/302235 | 08:30 |
matbu | bandini: maybe we should track all this things in a doc ? (perhaps it's already the case) | 08:30 |
*** cllewellyn_ has quit IRC | 08:31 | |
matbu | bandini: and one question, are working with downstream or upstream atm ? | 08:31 |
*** chem`` has joined #tripleo | 08:31 | |
*** cllewellyn_ has joined #tripleo | 08:31 | |
bandini | matbu: I am only doing upstream atm | 08:31 |
bandini | matbu: I am tracking the etherpad here http://rhel-ha.etherpad.corp.redhat.com/liberty-mitaka-upgrade-steps | 08:32 |
matbu | bandini: ha nice :) | 08:32 |
*** chem` has quit IRC | 08:32 | |
*** xinwu has quit IRC | 08:34 | |
*** athomas has quit IRC | 08:34 | |
bandini | matbu: moved here https://etherpad.openstack.org/p/tripleo-liberty-mitaka-upgrades | 08:38 |
bandini | since it is upstream only | 08:38 |
*** snecklifter has joined #tripleo | 08:38 | |
*** sshnaidm has quit IRC | 08:39 | |
*** jaosorior_brb has quit IRC | 08:39 | |
*** jaosorior_brb has joined #tripleo | 08:40 | |
*** derekh has joined #tripleo | 08:40 | |
openstackgerrit | Numan Siddique proposed openstack/tripleo-puppet-elements: FOR TESTING ONLY... PLZ DONT MERGE https://review.openstack.org/328839 | 08:41 |
*** jpich has joined #tripleo | 08:42 | |
*** athomas has joined #tripleo | 08:42 | |
*** tremble has joined #tripleo | 08:44 | |
*** olap has quit IRC | 08:46 | |
ccamacho | Hey derekh !!, jaosorior_brb said a few mins ago that he thinks might be issues with gearman again | 08:46 |
derekh | ccamacho: ok, will take a look | 08:47 |
ccamacho | thanks! ^ | 08:47 |
*** TSCHAK_ has joined #tripleo | 08:48 | |
*** olap has joined #tripleo | 08:48 | |
openstackgerrit | Merged openstack/tripleo-heat-templates: Move Neutron core and service plugin to base https://review.openstack.org/327306 | 08:49 |
*** TSCHAK has quit IRC | 08:50 | |
derekh | ccamacho: seems to be ok, was there an error message somewhere ye were looking at? | 08:52 |
*** jaosorior_brb is now known as jaosorior | 08:53 | |
ccamacho | dont think so he just said "jaosorior_brb: I think there are again problems with gearman" | 08:53 |
jaosorior | derekh: There was a couple of jobs that had the same behavior as when there was an error in gearman | 08:53 |
jaosorior | they just got killed after timing out in the testenv-client script | 08:53 |
jaosorior | however, commits seem to still be running in zuul; so it might have been just a temporary issue | 08:55 |
*** numans has quit IRC | 08:55 | |
derekh | jaosorior: have you an example of one, I'll take a quick look to see if I can see what happened | 08:55 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Implement Nova vncproxy profile https://review.openstack.org/326130 | 08:56 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Implement Nova Consoleauth profile https://review.openstack.org/326112 | 08:56 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Implement Nova Compute profile https://review.openstack.org/327236 | 08:56 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Implement Nova Scheduler profile https://review.openstack.org/326092 | 08:56 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Implement Nova API profile https://review.openstack.org/325937 | 08:56 |
jaosorior | derekh: Trying to find it | 08:57 |
jaosorior | derekh: nah, don't remember which it was. Was some hour ago. I'll let you know if I remember which | 08:58 |
derekh | jaosorior: ok, no prob | 08:58 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable nova-consoleauth as a composable service https://review.openstack.org/326118 | 09:01 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable nova-compute as a composable service https://review.openstack.org/328361 | 09:01 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable nova-vncproxy as a composable service https://review.openstack.org/326132 | 09:01 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable nova-api as a composable service https://review.openstack.org/326020 | 09:01 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Enable nova-scheduler as a composable service https://review.openstack.org/326096 | 09:01 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Remove nova::db classes, moved to puppet-tripleo https://review.openstack.org/326028 | 09:02 |
*** sambetts|afk is now known as sambetts | 09:14 | |
openstackgerrit | Dmitry Tantsur proposed openstack/tripleo-heat-templates: [WIP] Basic support for deploying Ironic in overcloud https://review.openstack.org/316128 | 09:16 |
*** numans has joined #tripleo | 09:19 | |
*** milan has quit IRC | 09:19 | |
*** akrivoka has joined #tripleo | 09:23 | |
*** electrofelix has joined #tripleo | 09:26 | |
qasims | ms | 09:27 |
*** fzdarsky|afk has joined #tripleo | 09:27 | |
*** Guest83991 has quit IRC | 09:37 | |
openstackgerrit | Carlos Camacho proposed openstack/puppet-tripleo: Composable roles within services - NTP https://review.openstack.org/310725 | 09:38 |
*** sshnaidm has joined #tripleo | 09:41 | |
openstackgerrit | Steven Hardy proposed openstack/tripleo-heat-templates: Replace NodeConfigIdentifiers with DeployIdentifier https://review.openstack.org/315616 | 09:41 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Composable roles within services - NTP https://review.openstack.org/310421 | 09:43 |
openstackgerrit | Carlos Camacho proposed openstack/puppet-tripleo: Add ceilometer profiles https://review.openstack.org/305143 | 09:45 |
*** Guest83991 has joined #tripleo | 09:50 | |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Ceilometer composable roles https://review.openstack.org/324117 | 09:51 |
*** dixiaoli has quit IRC | 10:04 | |
*** tosky has joined #tripleo | 10:04 | |
openstackgerrit | Athlan-Guyot sofer proposed openstack/puppet-tripleo: WIP: integration of the new puppet pacemaker. https://review.openstack.org/309069 | 10:04 |
openstackgerrit | Athlan-Guyot sofer proposed openstack/tripleo-heat-templates: WIP: integration of the new puppet pacemaker. https://review.openstack.org/302409 | 10:05 |
yolanda | hi, newbie question... how shall i better develop and test tripleo templates? i'd like to test tripleo composable roles in our environment | 10:05 |
*** links has quit IRC | 10:07 | |
shardy | yolanda: Hi! Do you have a development environment up and running already? | 10:08 |
*** dmk0202 has quit IRC | 10:08 | |
yolanda | shardy, i did some deploys with tripleo-quickstart, but nothing i'm using to work on | 10:09 |
shardy | yolanda: Ok, so you should be able to use a tripleo-quickstart environment for development, but to test the latest composable services pieces you will need to pull the latest tripleo-heat-templates and puppet tripleo pieces | 10:10 |
shardy | yolanda: you can git clone the tripleo-heat-templates repo, then point to it via openstack overcloud deploy --templates /path/to/t-h-t | 10:10 |
*** milan has joined #tripleo | 10:10 | |
shardy | yolanda: the other aspect is pulling the latest puppet-tripleo changes which contains the puppet profiles used by composable services | 10:12 |
shardy | there are two options there - you can use virt-customize or virt-copy-in to update the files inside the image | 10:12 |
shardy | or, I prefer to use the upload-puppet-modules script from tripleo-common | 10:12 |
shardy | basically you git clone puppet-tripleo, e.g to ~/puppet_modules/tripleo | 10:13 |
shardy | then use tripleo-common/scripts/upload-puppet-modules puppet_modules | 10:13 |
*** mbound has joined #tripleo | 10:13 | |
shardy | it creates a tarball, puts it in swift, then unpacks it on each node during deployment (before puppet runs) | 10:13 |
shardy | this allows easy local modification of the puppet profiles without constantly changing your images in glance | 10:14 |
yolanda | shardy, thanks for the pointer. So that's prefered way to develop on tripleo? | 10:14 |
cmyster | define way... | 10:15 |
shardy | yolanda: Hmm, I thought this merged: https://review.openstack.org/#/c/299643/ | 10:15 |
shardy | I'll rebase that and land it, that is the upload-puppet-modules script I referred to | 10:16 |
yolanda | ah thanks | 10:16 |
shardy | yolanda: there are quite a few different approaches folks use depending on what they are doing, and personal preferences | 10:16 |
shardy | yolanda: but basically the workflow is the same, make changes to a local t-h-t tree, and point to it via --templates | 10:16 |
shardy | yolanda: and where needed, modify puppet modules for services (and/or the profiles in puppet-tripleo) and get those updates into the image via your preferred method | 10:17 |
shardy | yolanda: other aspects of TripleO require a different approach, but for composable services, that's the basic workflow | 10:18 |
yolanda | shardy, makes sense. Many thanks for the pointers | 10:18 |
*** dixiaoli has joined #tripleo | 10:20 | |
*** links has joined #tripleo | 10:20 | |
chem`` | shardy: the scripts directory in not in openstack-tripleo-common, should it be added, or should we just clone the tripleo-common repo ? | 10:27 |
shardy | chem``: Hmm, we may want to add it to the package, for now I'd suggest just clone the repo | 10:27 |
*** adarazs is now known as adarazs_lunch | 10:28 | |
chem`` | shardy: ack, I was using the guestfish approach, but the one you're describing looks better. Thanks. | 10:28 |
openstackgerrit | Boris Kreitchman proposed openstack/puppet-tripleo: Add a Cinder backup and a Cinder backup Ceph profiles. https://review.openstack.org/311218 | 10:28 |
shardy | chem``: Yeah, it's a bit faster for development | 10:28 |
shardy | chem``: FWIW I clone tripleo-common to ~stack then add the scripts to to the PATH in .bashrc | 10:30 |
shardy | that makes it super-easy to modify the local ~/puppet_modules/tripleo then upload the results on deployment | 10:30 |
shardy | note that you have to clone puppet-tripleo to a directory "tripleo", not "puppet-tripleo", or the paths don't line up in /etc/puppet/modules on the nodes | 10:31 |
shardy | upload-puppet-modules just tars up the specified directory, e.g upload-puppet-modules ./puppet_modules | 10:31 |
shardy | and unpacks the contents on each node (overwriting the symlinks in /etc/puppet/modules) | 10:32 |
* shardy notes we need better docs on this workflow | 10:32 | |
chem`` | shardy: so if I put several modules in $MODULES_DIRECTORY then then will all be updated before puppet run. That's ubber cool. I like the deep integration with heat. Really nice. | 10:35 |
shardy | chem``: Cool, I'm glad to hear that - so far I got some mixed feedback re this interface | 10:36 |
shardy | I like it a lot :) | 10:36 |
shardy | note it is possible to deploy any files (not just puppet modules) via the same mechanism, ref upload-swift-artefacts | 10:36 |
chem`` | shardy: could we update os-* tools like this as well ? | 10:37 |
openstackgerrit | Sagi Shnaidman proposed openstack-infra/tripleo-ci: Fix tempest configuration https://review.openstack.org/326055 | 10:38 |
chem`` | shardy: just theorical question, I've no need of it right now ... | 10:38 |
shardy | chem``: that's a bit tricky, because the transport to deploy these files is heat, which depends on at least os-collect-config and os-refresh-config | 10:38 |
shardy | chem``: so, "maybe" is the answer :) | 10:38 |
chem`` | shardy: hehe | 10:39 |
openstackgerrit | Sagi Shnaidman proposed openstack-infra/tripleo-ci: DONT MERGE TESTING https://review.openstack.org/316436 | 10:39 |
shardy | chem``: in general I think updating os-* via package/image updates would be better, but this approach may work for some kinds of development testing | 10:40 |
chem`` | shardy: ack | 10:40 |
*** mgould|afk is now known as mgould | 10:42 | |
openstackgerrit | PanFengyun proposed openstack/python-tripleoclient: Is it ok? https://review.openstack.org/329365 | 10:44 |
chem`` | shardy: and by the way, Thanks you on the great serie of articles you wrote about heat/tripleo. It kinds of detangle the whole stack for me. Really, really appreciated. | 10:44 |
*** zoli|wfh is now known as zoli|lunch | 10:44 | |
shardy | chem``: thanks, glad they have proven useful | 10:45 |
shardy | I kind of stopped writing those for a while but aim to do some more soon - let me know if there are specific topics you would like to see covered | 10:45 |
*** dtantsur is now known as dtantsur|brb | 10:45 | |
*** Guest83991 has quit IRC | 10:46 | |
chem`` | shardy: the refactor logic behind composable role ? | 10:46 |
shardy | chem``: ack - ccamacho has a nice tripleo-docs patch related to that, but I'll add some more general coverage and context in a blog post | 10:47 |
*** jpena is now known as jpena|off | 10:48 | |
ccamacho | chem this is the patch https://review.openstack.org/#/c/311512/ compiled here http://tripleo-docs.readthedocs.io/en/latest/ feedback is welcomed | 10:48 |
*** jpena|off is now known as jpena | 10:48 | |
ccamacho | chem`` ^ | 10:49 |
*** Larion has joined #tripleo | 10:49 | |
shardy | ccamacho: note you can also see the compiled output from the tripleo-docs CI job: | 10:49 |
shardy | http://docs-draft.openstack.org/12/311512/22/check/gate-tripleo-docs-docs/867b745//doc/build/html/ | 10:49 |
*** qasims has quit IRC | 10:50 | |
ccamacho | shardy ACK, you saved me a lot of time :) | 10:50 |
shardy | :) | 10:50 |
chem`` | ccamacho: shardy: excellent, testing the new to test puppet module in tripleo and reading the doc afterward. I kind of seen the patch passing by, but didn't know about the artifact ... great learning morning :) | 10:52 |
*** tosc_fiberdata has joined #tripleo | 10:52 | |
*** tobias_fiberdata has quit IRC | 10:52 | |
*** Larion has quit IRC | 10:54 | |
*** Guest83991 has joined #tripleo | 10:58 | |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: TEST DO NOT MERGE https://review.openstack.org/329373 | 10:59 |
jaosorior | shardy: Hey dude, could I get a +1 in this commit? https://review.openstack.org/#/c/329283/ it's for the requirements repo to get tripleo-validations to have it's requirements updated automatically by the OpenStack proposal bot | 11:00 |
shardy | jaosorior: done | 11:00 |
jaosorior | shardy: Thanks man | 11:01 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/puppet-tripleo: Add fact to get the fqdn for a host in the different networks https://review.openstack.org/329299 | 11:02 |
*** fzdarsky|afk is now known as fzdarsky | 11:03 | |
coolsvap | jaosorior, dims will approve the https://review.openstack.org/#/c/329283 once he's online | 11:06 |
jaosorior | coolsvap: Yep, added him as a reviewer | 11:06 |
jaosorior | coolsvap: usually there is the need for a PTL to +1 that's why I pinged shardy | 11:06 |
coolsvap | he generally does batch approve at the start of the day and end of the day | 11:07 |
jaosorior | I see | 11:07 |
coolsvap | jaosorior, its not mandatory afaik but good to have | 11:07 |
*** tobias_fiberdata has joined #tripleo | 11:07 | |
coolsvap | as long as it meets the requirement for requirements ;) | 11:07 |
jaosorior | shardy: Hey dude, when you get some time, can you check a couple of commits? | 11:08 |
jaosorior | shardy: https://review.openstack.org/#/c/328214/ this is how I'm hooking up the internal TLS stuff, and this https://review.openstack.org/#/c/328216/ adds some needed hiera data | 11:08 |
jaosorior | just to know that the approach makes sense | 11:08 |
shardy | will do | 11:09 |
jaosorior | thanks man | 11:09 |
*** tosc_fiberdata has quit IRC | 11:10 | |
*** adarazs_lunch is now known as adarazs | 11:13 | |
oneswig | Hi all, can anyone help me with a syntax problem I'm having with providing nova::compute::pci_passthrough options on Mitaka? | 11:14 |
oneswig | I'm supplying a stringified list of dicts, puppet says its not a string | 11:14 |
oneswig | http://paste.openstack.org/show/515949/ - what's wrong with this please? | 11:14 |
*** liverpooler has quit IRC | 11:17 | |
*** liverpooler has joined #tripleo | 11:17 | |
jaosorior | shardy: So you mean adding the internal TLS stack the same way the public one was added? That could be done | 11:17 |
shardy | oneswig: Hi! Can you check inside /etc/puppet/hieradata and see what the content of the compute_extraconfig file looks like? | 11:18 |
shardy | we need to check if the quoting is getting mangled by the hook that writes that data | 11:18 |
*** pkovar has joined #tripleo | 11:19 | |
*** ccamacho is now known as ccamacho|lunch | 11:19 | |
shardy | jaosorior: Yeah, I'm just not sure it's justified to wrap those two resources in yet another nested stack? | 11:19 |
shardy | jaosorior: also the mixture of internal resource with extraconfig/foo filename is confusing | 11:19 |
oneswig | shardy: the quoting is not getting passed through with the rest it seems, the internal double quotes are now singles and the outer quotes are gone | 11:20 |
chem`` | shardy: I send some comments on the upload-puppet-modules patch. There are on the wrong patchset, but they still apply https://review.openstack.org/#/c/299643/2/scripts/upload-puppet-modules | 11:21 |
chem`` | shardy: oups, wrong owner ... | 11:21 |
jistr | oneswig: yeah it's very probable that you're hitting a bug where the data types aren't handled correctly between Heat and Hiera. We were only able to fix it partially. | 11:21 |
jistr | here's an explanation in the commit message https://github.com/openstack/tripleo-puppet-elements/commit/5d2d14f69085b3a7dac8474aa00b197e3521e4d0 | 11:22 |
jistr | oneswig: if it's possible to make the string multi-line, it should work correctly | 11:22 |
oneswig | This was 9 days ago? I don't have this code... | 11:22 |
oneswig | Thanks, I'll try that | 11:23 |
jistr | oneswig: it's 2015 | 11:23 |
jistr | (the commit is :) ) | 11:23 |
oneswig | oops... | 11:23 |
jistr | oneswig: in case it's not possible to make it multi-line (e.g. if that wouldn't work in nova.conf correctly) then you might have to wrap it in another set of quotes, because the outermost one is going to get effectively trimmed off | 11:24 |
shardy | chem``: thanks, looks like some good suggestions | 11:25 |
oneswig | jistr: thanks that's plenty to explore | 11:26 |
jistr | np :) | 11:26 |
*** rhallisey has joined #tripleo | 11:28 | |
hewbrocca | 2016, and we're still figuring out escaping quotes | 11:28 |
hewbrocca | It's sort of like, as an industry, we got as far as understanding how to make steel, but then decided that high-tech alloys were not for us | 11:29 |
openstackgerrit | Martin André proposed openstack/tripleo-validations: Add network gateway validation https://review.openstack.org/329385 | 11:29 |
*** weshay has joined #tripleo | 11:30 | |
jistr | http://yaml-online-parser.appspot.com/?yaml=parameter_defaults%3A%0A++NovaComputeExtraConfig%3A%0A++++nova%3A%3Acompute%3A%3Apci_passthrough%3A+%7C%0A++++++%27%5B%7B%22devname%22%3A+%22p1p1_1%22%2C+%22physical_network%22%3A+%22datacentre%22%7D%5D%27&type=json | 11:30 |
jistr | oneswig: ^^ this could work :) | 11:30 |
*** thrash|g0ne is now known as thrash | 11:32 | |
jistr | (using the | to prevent having to escape the inner quotes) | 11:32 |
openstackgerrit | Martin André proposed openstack/tripleo-validations: Add network gateway validation https://review.openstack.org/329385 | 11:33 |
chem`` | shardy: just a note about https://hardysteven.blogspot.fr/2015/05/tripleo-heat-templates-part-3-cluster.html, the StructuredDeployments (plural) is now StructuredDeploymentGroup. Maybe you want to add a note or update the article, or maybe it doesn't matter :) | 11:33 |
*** rodrigods has quit IRC | 11:35 | |
*** rodrigods has joined #tripleo | 11:35 | |
openstackgerrit | Martin André proposed openstack/tripleo-validations: Add network gateway validation https://review.openstack.org/329385 | 11:35 |
shardy | chem``: Yep, good point, thanks | 11:36 |
openstackgerrit | Martin André proposed openstack/tripleo-validations: Add network gateway validation https://review.openstack.org/329385 | 11:38 |
*** cllewellyn_ has quit IRC | 11:41 | |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Avoid repetition in endpoint map https://review.openstack.org/308182 | 11:41 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Add placeholder for Internal TLS template https://review.openstack.org/328214 | 11:41 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-heat-templates: Add flags to enable internal TLS https://review.openstack.org/328216 | 11:41 |
*** snecklifter has quit IRC | 11:41 | |
EmilienM | hello | 11:47 |
jaosorior | EmilienM: Hey dude, I went ahead and rebased most of the nova patches | 11:48 |
jaosorior | EmilienM: In case you had some pending work there, might be wise to fetch the patches again | 11:48 |
EmilienM | jaosorior: http://logs.openstack.org/20/326020/12/check-tripleo/gate-tripleo-ci-centos-7-nonha/b905788/logs/postci.txt.gz#_2016-06-14_03_47_22_000 | 11:48 |
EmilienM | yeah I still need to work on it | 11:49 |
jaosorior | is it still failing in that? | 11:49 |
jaosorior | thought I had fixed it | 11:49 |
jaosorior | EmilienM: I pushed a change here https://review.openstack.org/#/c/325937/ | 11:49 |
jaosorior | there was an include ::nova::api folowed by class { '::nova::api': ... | 11:49 |
jaosorior | EmilienM: So the current run of that patch should be doing so, hopefully with that fixed | 11:50 |
EmilienM | jaosorior: the puppet-tripleo don't aim to pass CI | 11:50 |
EmilienM | jaosorior: because of dup resource | 11:51 |
jaosorior | the puppet-tripleo had a dup resource itself. That wasn't gonna work either | 11:51 |
openstackgerrit | Attila Darazs proposed openstack/tripleo-quickstart: Gate ansible-role-tripleo-* roles https://review.openstack.org/326037 | 11:51 |
jaosorior | so in reality, there were 3 declarations. Two in puppet-tripleo and one in t-h-t | 11:51 |
*** coolsvap has quit IRC | 11:51 | |
*** jpena is now known as jpena|lunch | 11:52 | |
openstackgerrit | Brad P. Crochet proposed openstack/tripleo-heat-templates: Composable Mistral services https://review.openstack.org/323436 | 11:53 |
jaosorior | EmilienM: So this is what I did https://review.openstack.org/#/c/325937/11..13/manifests/profile/base/nova/api.pp | 11:53 |
EmilienM | jaosorior: excellent | 11:53 |
EmilienM | thanks | 11:53 |
EmilienM | jaosorior: last night I decided to rebase the api patch on master | 11:53 |
openstackgerrit | Brad P. Crochet proposed openstack/tripleo-heat-templates: Add sahara services to pacemaker environment https://review.openstack.org/326012 | 11:54 |
EmilienM | and keep ::nova move for later | 11:54 |
EmilienM | I found some weird things in puppet-nova | 11:54 |
jaosorior | EmilienM: I saw you had one commit in puppet-nova | 11:54 |
jaosorior | was wondering how you came up with that | 11:54 |
EmilienM | jaosorior: I might have to re-open it | 11:54 |
*** fzdarsky is now known as fzdarsky|afk | 11:55 | |
jaosorior | EmilienM: Also, composable mongodb merged. So I had to resolve the merge conflict there. That's why there were several rebases for those patches | 11:57 |
*** dtantsur|brb is now known as dtantsur | 11:58 | |
*** dmacpher has joined #tripleo | 11:58 | |
*** fzdarsky|afk has quit IRC | 12:00 | |
EmilienM | jaosorior: ack, excellent work | 12:00 |
oneswig | jistr: success with this: http://paste.openstack.org/show/515964/ - looks like the multi-line value was quoted en route to hiera. I'll have a go at documenting this. Thanks | 12:00 |
jaosorior | EmilienM: yeah, you can merge the puppet-nova patch. We gotta merge the instack-undercloud fast after that | 12:01 |
jistr | oneswig: neat | 12:01 |
jistr | thanks | 12:01 |
EmilienM | ack | 12:01 |
EmilienM | jaosorior: +A on puppet patch | 12:01 |
EmilienM | jaosorior: I'll +A the uc patch once ^ lands | 12:01 |
jaosorior | EmilienM: Here's the link https://review.openstack.org/#/c/324301/ | 12:02 |
EmilienM | yep | 12:02 |
*** zoli|lunch is now known as zoli|mtg | 12:08 | |
*** jdob has quit IRC | 12:09 | |
*** jdob has joined #tripleo | 12:09 | |
*** fragatina has joined #tripleo | 12:11 | |
*** pradk has joined #tripleo | 12:12 | |
*** noslzzp_ has quit IRC | 12:16 | |
*** fragatina has quit IRC | 12:16 | |
*** noslzzp has joined #tripleo | 12:17 | |
*** numans has quit IRC | 12:17 | |
yolanda | hi, i am looking at tripleo-quickstart project. specifically to overcloud-deploy.sh script. I'd like to use that, but I need to specify a different path for templates, and I think it can be a common use case. What do you think of adding some env var, to be able to specify templates directory if needed? | 12:17 |
jaosorior | yolanda: to me that sounds like a good idea | 12:18 |
jaosorior | larsks ^^ | 12:18 |
yolanda | i can propose a change for that if you like the idea | 12:19 |
*** fultonj has joined #tripleo | 12:20 | |
*** paramite has joined #tripleo | 12:20 | |
openstackgerrit | Karthik S proposed openstack/tripleo-heat-templates: Configure the pci_passthrough_whitelist via THT https://review.openstack.org/329415 | 12:20 |
*** aufi has quit IRC | 12:22 | |
*** ccamacho|lunch is now known as ccamacho | 12:23 | |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-quickstart: Provision Identity VM https://review.openstack.org/328335 | 12:24 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-quickstart: Allow for multiple undercloud nodes https://review.openstack.org/315749 | 12:24 |
openstackgerrit | Juan Antonio Osorio Robles proposed openstack/tripleo-quickstart: Setup IPA server https://review.openstack.org/328373 | 12:24 |
*** cllewellyn_ has joined #tripleo | 12:27 | |
*** cllewellyn_ has quit IRC | 12:28 | |
*** cllewellyn__ has joined #tripleo | 12:28 | |
slagle | jaosorior: easy review, https://review.openstack.org/#/c/291384/ | 12:30 |
slagle | you had reviewed it before, that's why i'm bugging you :) | 12:30 |
jaosorior | slagle: No worries man; feel free to ping me if needed | 12:31 |
jaosorior | slagle: +A | 12:32 |
slagle | thanks! | 12:32 |
jaosorior | larsks: Are you around? | 12:32 |
jaosorior | or someone from tripleo-quickstart? | 12:33 |
*** rlandy has joined #tripleo | 12:34 | |
openstackgerrit | Martin André proposed openstack/instack-undercloud: Add tripleo deployment config file paths to hiera https://review.openstack.org/329016 | 12:34 |
yolanda | shardy, i'm trying the upload-puppet-modules approach. What i did is to clone puppet-tripleo inside /etc/puppet/modules, then run the upload-puppet-modules script, pointing to that whole directory. Is that correct? | 12:36 |
openstackgerrit | Martin André proposed openstack/tripleo-validations: Add network gateway validation https://review.openstack.org/329385 | 12:36 |
openstackgerrit | Merged openstack/os-net-config: Add some debugging output to ordered_active_nics https://review.openstack.org/291384 | 12:36 |
ccamacho | yolanda quick question, can't you deploy the overcloud by executing something like http://paste.openstack.org/show/515969/ you can configure there the path for your THT folder | 12:37 |
*** trown|outtypewww is now known as trown | 12:37 | |
shardy | yolanda: that should work, but I just clone puppet-tripleo to /home/stack/puppet_modules/tripleo | 12:38 |
yolanda | ccamacho, yes, but i was trying to reuse the provided bash script | 12:38 |
shardy | e.g cd ~; mkdir puppet_modules; cd puppet_modules; git clone <path to puppet-tripleo> tripleo | 12:39 |
shardy | then do upload-puppet-modules puppet_modules | 12:39 |
shardy | from ~stack | 12:39 |
yolanda | shardy, i see. I wasn't sure if i needed to upload the ones that already existed | 12:40 |
ccamacho | Guys quick question related to composable services. Before composable services, the overcloud deployment was coordinated through a series of steps calling puppet manifests like overcloud_controller.pp (Depending on the role), all the logic in one file. Now with composable services, even if services belong to the same step as they are in different files the order is set now in overcloud.yaml -> ControllerServices ?? | 12:40 |
shardy | yolanda: I'd probably avoid changing /etc/puppet/modules on the undercloud, or things may break if/when you re-run openstack undercloud install | 12:40 |
ccamacho | I mean the order now is like first composable service landed, first executed, when services are in the same step in the same role? | 12:40 |
shardy | yolanda: No, it's just a wrapper for creating a tarball from a directory then pushing it to swift really | 12:40 |
openstackgerrit | Merged openstack/tripleo-quickstart: Use quickstart.sh to collect logs https://review.openstack.org/328289 | 12:41 |
openstackgerrit | Merged openstack/tripleo-quickstart: Run collect logs only once for ooo-usb gate jobs https://review.openstack.org/329131 | 12:41 |
shardy | ccamacho: Yes, it's a known problem we've not yet solved | 12:41 |
shardy | ccamacho: when everything is converted to composable services, we'll probably move all the per-step deployments to overcloud.yaml, so we can express those dependencies and e.g ensure step1 is performed on all roles (e.g nodes) before proceeding to step 2 | 12:42 |
shardy | ccamacho: right now that's not possible because we still have a mixture of StepConfig and references to manifests | 12:42 |
*** jayg|g0n3 is now known as jayg | 12:43 | |
EmilienM | shardy: I think you have a PoC for the next steps | 12:44 |
ccamacho | shardy, so :) in this case, if using THT to deploy a fully composable overcloud that list also might be used to work with upgrades? We will know what is deployed and where, right?.. I mean im just reading about upgrades and found interesting the composable services list... | 12:44 |
openstackgerrit | Marios Andreou proposed openstack/tripleo-docs: Upgrade documentation https://review.openstack.org/308985 | 12:44 |
shardy | EmilienM: I started looking at it, but not yet completed | 12:44 |
*** cllewellyn__ has quit IRC | 12:45 | |
shardy | ccamacho: Yes, how to wire this into composable upgrades is currently under discussion | 12:45 |
openstackgerrit | Brad P. Crochet proposed openstack/puppet-tripleo: Split Heat pacemaker roles into separate services https://review.openstack.org/327708 | 12:45 |
*** dsariel has quit IRC | 12:46 | |
shardy | EmilienM: it is closely related to the custom roles PoC I posted, I'm hoping we can convert over to that format when all the services are decomposed, and wire in the step deployments at the same/similar time | 12:46 |
ccamacho | shardy, yeahp I know, Im just reading patches and trying to have things more clear, thanks for the clarification! | 12:46 |
*** jpena|lunch is now known as jpena | 12:51 | |
openstackgerrit | Merged openstack/tripleo-quickstart: make the config dir outside of src. virt_env/config https://review.openstack.org/327288 | 12:53 |
openstackgerrit | Attila Darazs proposed openstack/tripleo-quickstart: Gate ansible-role-tripleo-* roles https://review.openstack.org/326037 | 12:55 |
*** tzumainn has joined #tripleo | 12:57 | |
*** hjensas__ has quit IRC | 13:02 | |
*** jcoufal has joined #tripleo | 13:02 | |
*** Goneri has joined #tripleo | 13:06 | |
tobias_fiberdata | jaosorior: you there? do you have experience of doing introspections against hardware? I guess you do as you are working with that project? | 13:11 |
larsks | jaosorior: i am now. What's up? | 13:11 |
tobias_fiberdata | we are trying to run introspections on hardware, we have Dell R610's that we have tried on and we have a Huawei RH1280V3, we are getting through the pxe-part, but then it get stuck on waiting on DHCP, waiting on eth0, eth1 | 13:12 |
tobias_fiberdata | debug-messages | 13:13 |
jaosorior | tobias_fiberdata: I don't work with ironic. So my knowledge about it isn't very good really | 13:13 |
jaosorior | tobias_fiberdata: for that you might watn to ping dtantsur | 13:13 |
tobias_fiberdata | should i change channel? :P | 13:13 |
tobias_fiberdata | dtantsur, ding dong, are you there? :) | 13:13 |
jaosorior | tobias, yeah, the ironic one would be better | 13:14 |
tobias_fiberdata | ah | 13:14 |
*** fzdarsky has joined #tripleo | 13:14 | |
jaosorior | tobias_fiberdata: but I guess some of the ironic folks hang around this channel too | 13:14 |
dtantsur | tobias_fiberdata, here or there, depends on a question :) but I'll be back in 20 minutes, sorry | 13:14 |
dtantsur | tobias_fiberdata, you can chat with other ironic folks though, there are enough of them online on #openstack-ironic | 13:14 |
tobias_fiberdata | yea i noticed that i was actually in that channel aswell | 13:15 |
jaosorior | larsks: Hey, so a teammate had an idea of giving the option in tripleo-quickstart to deploy several undercloud nodes https://review.openstack.org/#/c/315749/ . I guess the real thing to be solved here is to get an easy way to deploy other nodes that are in the same management network as the undercloud and overcloud. In order to deploy extra services | 13:16 |
jaosorior | in this case, FreeIPA | 13:16 |
jaosorior | larsks: Do you think this is something that would fit in quickstart? | 13:16 |
*** oneswig has quit IRC | 13:17 | |
*** dsariel has joined #tripleo | 13:17 | |
larsks | jaosorior: maybe. Our goal for the quickstart has primarily been "automate the deployment of tripleo", and I sort of think that things outside of that should be handled outside of the quickstart. We are not trying to be a complete orchestrator for arbitrary virtual environments. | 13:18 |
larsks | I guess if the review implements a reasonably generic solution that it would be worth considering. I will take a look at it today. | 13:18 |
jaosorior | larsks: Thanks man | 13:18 |
*** oneswig has joined #tripleo | 13:19 | |
jaosorior | larsks: Well, thing is, for the TLS in the internal network work, TripleO would need a CA available. So getting an easy FreeIPA installation on that network to be able to test that would be really useful | 13:19 |
*** oneswig has quit IRC | 13:19 | |
larsks | Sure. But there's no reason you can't write an additional playbook that would include the quickstart as well as your own custom tasks. | 13:20 |
openstackgerrit | Marios Andreou proposed openstack/python-tripleoclient: Show correct missing files when an error occurs https://review.openstack.org/329438 | 13:20 |
jaosorior | right now what I do to access the FreeIPA instance is not very suitable for this. So ayoung's solution is better | 13:20 |
larsks | You could even consume the quickstart configuration in order to automate things. | 13:20 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Gnocchi composable roles https://review.openstack.org/318413 | 13:21 |
*** fzdarsky has quit IRC | 13:21 | |
*** fzdarsky has joined #tripleo | 13:21 | |
*** cdearborn has joined #tripleo | 13:22 | |
jaosorior | larsks: Yep. only thing is that having it available out of the box would be pretty beneficial; also for people wanting to start testing TLS everywhere (once I get the patches in a state where it's testable) | 13:23 |
larsks | Sure. In any case, I will take a look at the change, and see how it integrates with things. | 13:23 |
jaosorior | larsks: Thanks dude | 13:24 |
openstackgerrit | Michele Baldessari proposed openstack/tripleo-heat-templates: Keystone liberty mitaka upgrade step https://review.openstack.org/302235 | 13:25 |
thrash | jaosorior: can you look at https://review.openstack.org/#/c/327708/ again? I am unable to reproduce what you saw. | 13:26 |
thrash | jaosorior: and I'm not sure that what you saw would even be related to that patch. | 13:26 |
jaosorior | thrash: Actually, it might have even be unrelated | 13:27 |
jaosorior | there was a bug related to the db-sync | 13:27 |
jaosorior | and it was fixed recently | 13:27 |
thrash | jaosorior: yah. :) | 13:27 |
jaosorior | so I might have just seen it in your patch and thought it had something to do | 13:27 |
jaosorior | I'll remove the -1 | 13:27 |
thrash | jaosorior: thanks. | 13:27 |
jaosorior | let me give it another read | 13:27 |
jaosorior | thrash: thanks for the ping and sorry I didn't get back to it before | 13:28 |
thrash | jaosorior: no worries... | 13:28 |
thrash | I've just now gotten back around to testing it again. | 13:28 |
trown | jaosorior: larsks, we are working pretty hard to make roles pluggable into quickstart, so I would prefer that IPA integration followed that path | 13:29 |
larsks | trown: that seems best! | 13:29 |
jaosorior | trown: got any documentation about that? | 13:29 |
trown | jaosorior: it is already possible to pass arbitrary config and arbitrary playbooks directly to quickstart.sh, so external things can use the same framework | 13:30 |
*** [1]cdearborn has joined #tripleo | 13:30 | |
jaosorior | thrash: is there a reason why the pacemaker::resource::service's for heat are done in step 5? Would it be possible to move that to step 4? | 13:30 |
trown | jaosorior: not as of yet... there are some examples in tree in the ci-scripts | 13:30 |
jaosorior | trown: Alright, that could be a path | 13:30 |
trown | jaosorior: I am of course willing to help :) | 13:31 |
jaosorior | trown: What do you think about the other patch that allows the deployment of "several underclouds"? | 13:31 |
thrash | jaosorior: other services seem to be doing it in step 5. | 13:31 |
thrash | jaosorior: just going with convention. | 13:31 |
jaosorior | ah, that's true. Just got caught up with some stuff in nova and neutron that's done for step 4 | 13:32 |
jaosorior | alright | 13:32 |
thrash | hehe | 13:32 |
jaosorior | thrash: +2 | 13:32 |
thrash | jaosorior: awesome. Thanks. | 13:32 |
jaosorior | trown: It's this CR https://review.openstack.org/#/c/315749/ | 13:33 |
jaosorior | trown: thing is, there are services such as an external ID provider (such as RHSSO) and the identity server (FreeIPA) that can't be trivially installed alongside the openstack installation of the undercloud. So having them in dedicated nodes would be way easier. So, for things like testing TLS for the internal services, and federation; having something such as quickstart be able to deploy extra nodes in the | 13:35 |
jaosorior | network easily would be a huge help | 13:35 |
*** lblanchard has joined #tripleo | 13:35 | |
trown | jaosorior: ya I dont disagree with that premise, I just dont see why it needs to go in the quickstart ansible role | 13:37 |
jaosorior | trown: huh? | 13:38 |
trown | jaosorior: it kind of makes sense to have a virtual-free-ipa role, that deploys FreeIPA in a virtual machine | 13:38 |
jaosorior | trown: If there is a way to install third party configuration with quickstart, we can use that instead | 13:39 |
jaosorior | no problem | 13:39 |
trown | jaosorior: ya the "objects" in ansible are roles, there are a some in-tree roles, but it is already actively tested using external roles (log collection and image building are both external roles) | 13:40 |
derekh | bnemec: on ovb to use a bmc with packages pre installed, is it just a matter of starting one and snapshotting it, then reuse ? | 13:40 |
jaosorior | trown: sure, I guess we could do a free ipa external role for this case | 13:40 |
jaosorior | trown: only question left is. Do you think it would be alright to give quickstart the ability to install several nodes in the same manner as the undercloud? For usage of those external roles? such as here https://review.openstack.org/#/c/315749/ | 13:41 |
bnemec | derekh: Basically. You'll need to do all of the steps in https://github.com/cybertron/openstack-virtual-baremetal/blob/master/bin/install_openstackbmc.sh#L18 on the instance. | 13:41 |
derekh | bnemec: ack, thanks | 13:42 |
openstackgerrit | Brad P. Crochet proposed openstack/puppet-tripleo: Add Mistral profiles https://review.openstack.org/323431 | 13:42 |
*** cdearborn has quit IRC | 13:43 | |
EmilienM | jaosorior: ok good news man | 13:45 |
EmilienM | jaosorior: the nova api patch pass now | 13:45 |
trown | jaosorior: ya, I am a bit on the fence on that... I would be more into it if we actually planned on supporting multiple underclouds | 13:45 |
EmilienM | jaosorior: once all jobs are finished, we'll approve this patch | 13:45 |
trown | jaosorior: as is that patch is kind of creating "multiple underclouds" for a totally different purpose than multiple underclouds | 13:46 |
jaosorior | trown: what about having an option in tripleo-quickstart to install extra nodes and add them to the network? | 13:46 |
jaosorior | EmilienM: great! | 13:46 |
EmilienM | jaosorior: and https://review.openstack.org/#/c/326020/ | 13:47 |
trown | jaosorior: is there a use case outside of the FreeIPA one? It seems like that part could also go in the FreeIPA role | 13:48 |
EmilienM | jaosorior: yeah great! the only thing I need to sort out is the ::nova thing | 13:48 |
jaosorior | trown: RHSSO | 13:48 |
jaosorior | and any other service that can't be trivially deployed alongside tripleo's undercloud | 13:48 |
jaosorior | trown: So AFAIU the external identity provider also needs it's own node | 13:49 |
jaosorior | could be RHSSO, could be ipsilon, keycloak or something else | 13:49 |
trown | jaosorior: hmm maybe the role could be generic enough to deploy any of those | 13:50 |
openstackgerrit | Marios Andreou proposed openstack/tripleo-heat-templates: Enable Manila integration - as a composable controller service https://review.openstack.org/188137 | 13:50 |
*** lblanchard has quit IRC | 13:51 | |
ccamacho | yolanda just checking, tripleo.sh you can use (OVERCLOUD_DEPLOY_ARGS) https://github.com/openstack-infra/tripleo-ci/blob/master/scripts/tripleo.sh#L498 to use different templates not sure if available in quickstart | 13:53 |
trown | jaosorior: https://review.openstack.org/#/c/315749 is pretty invasive, changes a var name, and is not passing CI... I think given all of that, it is probably better to work on an external role instead | 13:53 |
jaosorior | trown: So you mean, an external role that deploys extra nodes? pretty much? | 13:54 |
*** ohamada_ has joined #tripleo | 13:54 | |
jaosorior | trown: Do you have any reference we could use? | 13:54 |
jaosorior | as to how to do such a thing using an external role? | 13:54 |
*** coolsvap has joined #tripleo | 13:54 | |
*** ohamada__ has joined #tripleo | 13:55 | |
openstackgerrit | Merged openstack/instack-undercloud: Move class options to hiera https://review.openstack.org/326436 | 13:55 |
EmilienM | jaosorior: also, please look the other patchs in the chain https://review.openstack.org/#/c/326096/ | 13:55 |
*** ohamada has quit IRC | 13:55 | |
trown | jaosorior: ya it probably does not need to be generic enough to deploy any extra nodes, but it would be cool if it was generic enough to deploy any of the identity stuff | 13:56 |
shardy | Meeting in 5 minutes | 13:56 |
shardy | https://wiki.openstack.org/wiki/Meetings/TripleO | 13:56 |
*** lblanchard has joined #tripleo | 13:56 | |
trown | jaosorior: https://github.com/redhat-openstack/ansible-role-tripleo-image-build is the most mature external role used by quickstart (it was split out early on) | 13:57 |
*** fultonj has quit IRC | 13:57 | |
trown | jaosorior: https://github.com/redhat-openstack/ansible-role-tripleo-collect-logs actually is a bit better for showing how even playbooks and configs can live in an external role, but get used by quickstart via setup.cfg | 13:58 |
*** ohamada_ has quit IRC | 13:59 | |
trown | jaosorior: and https://github.com/openstack/tripleo-quickstart/blob/master/ci-scripts/collect-logs.sh shows how we use that collect-logs role in CI | 14:00 |
trown | jaosorior: quickstart can take a requirements.txt that pulls in external roles, and those roles can place there playbooks/configs in the right place to just work | 14:00 |
*** olap has quit IRC | 14:04 | |
jaosorior | trown: Alright. Noted | 14:05 |
yolanda | ccamacho, i have not seen that on tripleo-quickstart. But I can reuse that pattern when proposing a change | 14:05 |
jaosorior | trown: thanks for the advice. We'll see if we can manage with that | 14:05 |
jaosorior | I gotta go | 14:05 |
*** jaosorior has quit IRC | 14:05 | |
*** olap has joined #tripleo | 14:06 | |
openstackgerrit | Dimitri Savineau proposed openstack/tripleo-heat-templates: Add gateway_ip in OS::Neutron::Subnet https://review.openstack.org/324541 | 14:07 |
*** dsariel has quit IRC | 14:07 | |
openstackgerrit | Jiri Stransky proposed openstack/tripleo-heat-templates: Allow to manually disable post-puppet restarts https://review.openstack.org/326364 | 14:10 |
*** zoli|mtg is now known as zoli|wfh | 14:13 | |
*** Guest83991 has quit IRC | 14:13 | |
*** links has quit IRC | 14:14 | |
*** oshvartz has quit IRC | 14:16 | |
fzdarsky | hi, I like to use diskimage-builder to build images with ironic-python-agent trunk (instead of the .rpm); is it sufficient to set the DIB_REPOLOCATION_ironic-agent and DIB_REPOREF_ironic-agent for that? | 14:16 |
*** MaxPC has joined #tripleo | 14:16 | |
fzdarsky | SpamapS, greghaynes ^^^ ? | 14:16 |
*** osp has joined #tripleo | 14:18 | |
*** masco has quit IRC | 14:19 | |
openstackgerrit | John Trowbridge proposed openstack-infra/tripleo-ci: [NO MERGY] Test a fake periodic job https://review.openstack.org/229789 | 14:20 |
*** olap has quit IRC | 14:20 | |
*** olap has joined #tripleo | 14:21 | |
*** akuznetsov has joined #tripleo | 14:24 | |
openstackgerrit | Merged openstack/puppet-tripleo: Implement Nova API profile https://review.openstack.org/325937 | 14:31 |
trozet | does anyone know if there is a way to get the value of the logical nic name from a nic template as a hiera value? | 14:33 |
trozet | dsneddon: maybe you know^ | 14:33 |
openstackgerrit | Merged openstack/instack-undercloud: Take transport_url and rpc_reponse_timeout into use https://review.openstack.org/324301 | 14:34 |
*** Lokesh_Jain has joined #tripleo | 14:35 | |
*** ayoung has joined #tripleo | 14:36 | |
openstackgerrit | Michele Baldessari proposed openstack/tripleo-heat-templates: Keystone liberty mitaka upgrade step https://review.openstack.org/302235 | 14:37 |
*** reduxio has joined #tripleo | 14:37 | |
*** jrist has quit IRC | 14:38 | |
openstackgerrit | Merged openstack/tripleo-heat-templates: Enable nova-api as a composable service https://review.openstack.org/326020 | 14:39 |
reduxio | Hello. I'm developing a cinder driver, and followed the openstack documentation on third-parti CI as far as i understood it. I'm at the point that i want to try and run the tests using the sandbox.. there's no 'ON' switch.. | 14:46 |
reduxio | can anyone help? | 14:46 |
*** julim has quit IRC | 14:47 | |
EmilienM | reduxio: what is the backend? | 14:47 |
*** tbonds has joined #tripleo | 14:48 | |
reduxio | EmilienM: Which backend do you mean? the storage target? it's a device we're developing. | 14:48 |
openstackgerrit | Merged openstack/puppet-tripleo: Implement Nova Scheduler profile https://review.openstack.org/326092 | 14:48 |
openstackgerrit | Merged openstack/puppet-tripleo: Implement Nova Consoleauth profile https://review.openstack.org/326112 | 14:48 |
*** aufi has joined #tripleo | 14:48 | |
EmilienM | reduxio: and your goal is an integration in tripleo? | 14:48 |
bnemec | reduxio: It sounds like you want #openstack-cinder | 14:49 |
coolsvap | reduxio, i think you intend to develop a cinder driver | 14:49 |
bnemec | We don't actually have third party CI. | 14:49 |
reduxio | EmilienM: Currently i don't know what tripleo means. i will go to openstack-cinder as bnemec suggests. | 14:49 |
EmilienM | ah indeed | 14:50 |
*** jrist has joined #tripleo | 14:50 | |
*** jrist has joined #tripleo | 14:50 | |
*** egafford has joined #tripleo | 14:50 | |
*** ibravo has joined #tripleo | 14:50 | |
EmilienM | bnemec: can you review/+2 https://review.openstack.org/#/c/326118/ and https://review.openstack.org/#/c/326132/ please? missing pieces for composable nova | 14:51 |
EmilienM | thanks | 14:51 |
*** akuznetsov has quit IRC | 14:51 | |
openstackgerrit | Merged openstack/puppet-tripleo: Implement Nova vncproxy profile https://review.openstack.org/326130 | 14:51 |
osp | Can anyone recommend a resource detailing how to apply a custom puppet manifest prior to overcloud deployment? I have tried with ComputeExtraConfigPre but seem to run into multiple issues? | 14:51 |
*** reduxio has left #tripleo | 14:51 | |
osp | The same config works fine with NodeExtraConfigPost - but I would like to apply to specific groups prior to the overcloud puppet modules running | 14:52 |
jmiu | what's your config look like? | 14:54 |
greghaynes | fzdarsky: you should only have to set DIB_INSTALLTYPE_ironic_agent=repo I think | 14:54 |
fzdarsky | greghaynes, oh, great, will give that a try | 14:54 |
fzdarsky | is that documented somewhere? | 14:54 |
shardy | osp: ComputeExtraConfigPre should work, can you share you template, and what issues you're seeing? | 14:55 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-tripleo: Deploy nova::db classes in api profile https://review.openstack.org/326027 | 14:55 |
greghaynes | fzdarsky: http://docs.openstack.org/developer/diskimage-builder/user_guide/install_types.html | 14:56 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: Remove nova::db classes, moved to puppet-tripleo https://review.openstack.org/326028 | 14:56 |
openstackgerrit | Merged openstack/tripleo-heat-templates: Enable nova-scheduler as a composable service https://review.openstack.org/326096 | 14:56 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-tripleo: profile/base/nova: declare nova class properly https://review.openstack.org/328347 | 14:57 |
fzdarsky | greghaynes, awesome, thanks a mil! | 14:57 |
*** olap has quit IRC | 14:57 | |
greghaynes | fzdarsky: Np, I don't have the code in front of me right now so you might want to check those details | 14:58 |
ccamacho | Rebase party again! | 14:58 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: Remove usage of ::nova class in THT https://review.openstack.org/325983 | 14:58 |
dsneddon | trozet, Currently only os-net-config knows the mapping of nic numbers to names, it figures it out on the fly and doesn't report back to heat. It's easy to figure out, though: os-net-config first counts NICs that start with emX, enoX, or ethX in alphanumeric order, then the rest of the NICs in alphanumeric order. Only NICs with live connections count in the ordering. | 14:58 |
trozet | dsneddon: I'm looking at hte os-net-config code now, think I'm just going to get it to write the nic mapping as hiera variables | 14:58 |
dsneddon | trozet, I think that's a good idea. :-) | 14:59 |
trozet | dsneddon: yeah I think it could have a lot of potential use cases | 14:59 |
osp | jmiu: / shardy: ok so I pass in a resource_registry to the overcloud deploy - OS::TripleO::ComputeExtraConfigPre: /home/stack/templates/custom_puppet_config.yaml | 14:59 |
trozet | dsneddon: I'll get it to work in my fork first then push a patch upstream | 14:59 |
openstackgerrit | Brad P. Crochet proposed openstack/tripleo-puppet-elements: Add mistral packages to controller image https://review.openstack.org/329504 | 15:00 |
jmiu | osp: you remembered to specify the servers parameter, right ? | 15:01 |
jmiu | http://docs.openstack.org/developer/tripleo-docs/advanced_deployment/extra_config.html#per-node-extra-configuration | 15:01 |
osp | jmiu: this is my current template http://pastebin.com/KjWdsG32 | 15:02 |
*** itamarl has quit IRC | 15:04 | |
*** fultonj_ has joined #tripleo | 15:05 | |
osp | jmiu: the error i currently see is ERROR: Failed to validate: Failed to validate: resources[0]: Property error: resources.ComputeExtraConfigPre.properties: Unknown Property server | 15:05 |
*** yamahata has joined #tripleo | 15:05 | |
dtantsur | folks, what does it mean: | 15:05 |
dtantsur | /Stage[main]/Ironic::Db::Sync/Exec[ironic-dbsync]: Dependency Ironic_config[DEFAULT/auth_strategy] has failures: true | 15:05 |
dtantsur | EmilienM, ^^? | 15:06 |
EmilienM | currently in puppet meeting | 15:06 |
EmilienM | but please show the whole catalog | 15:06 |
EmilienM | another resource is failing. | 15:06 |
*** oneswig has joined #tripleo | 15:06 | |
*** fultonj has joined #tripleo | 15:07 | |
dtantsur | aha, will look for it | 15:07 |
jmiu | osp: in your linked template, i believe the name of the parameter is 'server', not 'servers' | 15:08 |
dtantsur | EmilienM, No such file or directory - /etc/ironic/ironic.conf at 417:/etc/puppet/modules/ironic/manifests/init.pp | 15:09 |
dtantsur | EmilienM, the same as before, the patch we've landed does not seem to help.. | 15:09 |
EmilienM | dtantsur: :( | 15:09 |
*** aufi has quit IRC | 15:09 | |
EmilienM | dtantsur: will look later, currently in a meeting | 15:09 |
dtantsur | EmilienM, thanks. new logs are at http://logs.openstack.org/28/316128/21/check-tripleo/gate-tripleo-ci-centos-7-ha/1a9d51a/logs/overcloud-controller-0/var/log/messages | 15:09 |
*** pradk has quit IRC | 15:11 | |
*** rcernin has quit IRC | 15:11 | |
*** oneswig has quit IRC | 15:11 | |
osp | jmiu: yeah i tried that which i then get another error regarding JSON - ERROR: Failed to validate: Failed to validate: resources[0]: Failed to validate: resources.ComputeExtraConfigPre: Value must be valid JSON: No JSON object could be decoded | 15:11 |
osp | which if i then change that i get a different error :) | 15:12 |
*** saneax is now known as saneax_AFK | 15:13 | |
*** oshvartz has joined #tripleo | 15:14 | |
*** julim has joined #tripleo | 15:14 | |
osp | jmiu: out of interest is the ExtraPuppetConfig resource the correct one for pre puppet? | 15:15 |
shardy | osp: for the *ExtraConfigPre resources, it must be "server" not "servers" | 15:21 |
shardy | http://docs.openstack.org/developer/tripleo-docs/advanced_deployment/extra_config.html#per-node-extra-configuration | 15:21 |
shardy | osp: the type must also be string, not json | 15:21 |
shardy | osp: also change get_param: servers to get_param: server | 15:22 |
shardy | then I think it should work | 15:22 |
shardy | Oh | 15:22 |
shardy | also change SoftwareDeployments to SoftwareDeployment | 15:22 |
shardy | and "servers" in ExtraPuppetDeployments to "server" | 15:22 |
shardy | basically the syntax for post-deploy configuration is slightly different to those used for per-node pre-deploy extra config | 15:23 |
shardy | because we're configuring a single node, not the entire cluster | 15:23 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-docs: Composable roles within services Tutorial https://review.openstack.org/311512 | 15:23 |
openstackgerrit | Derek Higgins proposed openstack-infra/tripleo-ci: Add infrstucture scripts to prepare rh2 https://review.openstack.org/295243 | 15:24 |
openstackgerrit | Derek Higgins proposed openstack-infra/tripleo-ci: [WIP] Add support for OVB based CI https://review.openstack.org/329521 | 15:24 |
osp | shardy: thank you, it is actually deploying now. It is only a simple puppet config which I know works so hopefully this will work :). | 15:26 |
osp | shardy: quick question is it easy to apply multiple puppet files? | 15:27 |
chem`` | EmilienM: in https://review.openstack.org/#/c/326112/6/manifests/profile/pacemaker/nova/consoleauth.pp the requirement on openstack-core has been dropped (see original https://review.openstack.org/#/c/326118/7/puppet/manifests/overcloud_controller_pacemaker.pp). Is it on purpose ? | 15:28 |
EmilienM | chem``: yeah i don't think we need it for this one | 15:28 |
openstackgerrit | Martin Mágr proposed openstack/tripleo-heat-templates: Availability monitoring support https://review.openstack.org/254788 | 15:28 |
openstackgerrit | Carlos Camacho proposed openstack/puppet-tripleo: Add gnocchi profiles https://review.openstack.org/315527 | 15:28 |
EmilienM | chem``: if you feel like we do, we'll re-add it in puppet-tripleo | 15:28 |
EmilienM | chem``: I'm trying to move out all puppet from tht | 15:29 |
openstackgerrit | Carlos Camacho proposed openstack/puppet-tripleo: Add ceilometer profiles https://review.openstack.org/305143 | 15:29 |
chem`` | EmilienM: I don't get the "if you feel like we do, we'll re-add it in puppet-tripleo" | 15:29 |
openstackgerrit | Carlos Camacho proposed openstack/puppet-tripleo: Composable roles within services - NTP https://review.openstack.org/310725 | 15:29 |
chem`` | EmilienM: oki, so if it's on purpose no problemo. Thanks. | 15:30 |
EmilienM | chem``: if you think we need it | 15:30 |
EmilienM | chem``: do you think it's a problem? | 15:30 |
chem`` | EmilienM: ah ... it all depends :) I look into it | 15:31 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-tripleo: nova/api: include ::nova::network::neutron https://review.openstack.org/329529 | 15:32 |
shardy | osp: Yes, you can either cut/paste what you have (changing the resource names), or if you want to build a catalog from multiple manifiests for one deployment, just join the manifests like this: | 15:32 |
shardy | https://review.openstack.org/#/c/320351/7/puppet/swift-storage-post.yaml | 15:33 |
shardy | see the list_join which combines two manifests | 15:33 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: Remove ::nova::network::neutron, now in puppet-tripleo https://review.openstack.org/329530 | 15:33 |
dtantsur | EmilienM, any ideas about my problem? maybe we should make ironic_config depends on ironic-common package? it seems to get installed before, but who knows | 15:33 |
EmilienM | dtantsur: ok let me get back into it now | 15:33 |
*** leanderthal is now known as leanderthal|afk | 15:33 | |
*** jtomasek_ has joined #tripleo | 15:34 | |
*** liverpooler has quit IRC | 15:34 | |
EmilienM | dtantsur: https://review.openstack.org/#/c/329087/ | 15:34 |
EmilienM | my patch merged after your last patchset in tripleo | 15:34 |
EmilienM | you need to run recheck | 15:35 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Composable roles within services - NTP https://review.openstack.org/310421 | 15:35 |
dtantsur | EmilienM, shouldn't depends-on work? | 15:35 |
EmilienM | ah | 15:35 |
osp | shardy: awesome, thanks for all your help. Hopefully this works and I wont have to trouble you any further! | 15:35 |
EmilienM | indeed | 15:35 |
shardy | osp: np! | 15:35 |
EmilienM | dtantsur: yes it should :/ or I missed something in our CI | 15:36 |
dtantsur | EmilienM, also it fails on line 417 in init.pp which is far away from the place you've removed | 15:36 |
*** pkovar has quit IRC | 15:36 | |
EmilienM | dtantsur: wait | 15:37 |
EmilienM | I found something maybe | 15:37 |
EmilienM | a sec | 15:37 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Gnocchi composable roles https://review.openstack.org/318413 | 15:37 |
*** milan has quit IRC | 15:38 | |
*** pkovar has joined #tripleo | 15:39 | |
openstackgerrit | Merged openstack/tripleo-common: Fix interactive update race condition https://review.openstack.org/328915 | 15:40 |
openstackgerrit | Merged openstack/tripleo-heat-templates: Enable nova-consoleauth as a composable service https://review.openstack.org/326118 | 15:40 |
openstackgerrit | Merged openstack/tripleo-heat-templates: Enable nova-vncproxy as a composable service https://review.openstack.org/326132 | 15:40 |
EmilienM | it's weird, we have ironic-common in autorequire for ironic_config provider | 15:41 |
EmilienM | dtantsur: do we need ironic-common or python-ironic? | 15:42 |
chem`` | EmilienM: According to this graph http://acksyn.org/files/tripleo/wsgi-openstack-core.pdf and those lines https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/manifests/overcloud_controller_pacemaker.pp#L715-L723 we still need the requirement | 15:44 |
*** xinwu has joined #tripleo | 15:44 | |
*** pradk has joined #tripleo | 15:44 | |
dtantsur | EmilienM, I think ironic-common.. is python-ironic even a thing? | 15:44 |
chem`` | EmilienM: I'll make a patch to reintroduce it | 15:47 |
openstackgerrit | James Slagle proposed openstack/os-net-config: Add support for OVS patch ports https://review.openstack.org/329539 | 15:47 |
chem`` | EmilienM: hummm ... now that I'm thinking about it's a bit pedentic as openstack-core is done in step 2 and this is apply in step >= 5. But pedentic is good, no ? | 15:48 |
EmilienM | chem``: ok thx | 15:48 |
EmilienM | really I'm not sure we need it | 15:49 |
EmilienM | our CI passed well without it | 15:49 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Composable roles within services - NTP https://review.openstack.org/310421 | 15:49 |
EmilienM | dtantsur: I can't figure out why it fails | 15:49 |
*** ibravo has left #tripleo | 15:50 | |
dtantsur | sigh.. | 15:50 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: Remove ::nova::network::neutron, now in puppet-tripleo https://review.openstack.org/329530 | 15:50 |
chem`` | EmilienM: As I said, it's because of the steps, but then we missing one requirement on the puppet side. It may not be a big deal as it is, but maybe after an adventurous refactoring. I think this kind of link should not be lost. | 15:51 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: Remove ::nova::network::neutron, now in puppet-tripleo https://review.openstack.org/329530 | 15:51 |
openstackgerrit | Harry Rybacki proposed openstack/tripleo-quickstart: [WIP] Add scale to roles gate https://review.openstack.org/329542 | 15:51 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Gnocchi composable roles https://review.openstack.org/318413 | 15:54 |
*** jtomasek_ has quit IRC | 15:54 | |
*** sshnaidm has quit IRC | 15:58 | |
openstackgerrit | Harry Rybacki proposed openstack/tripleo-quickstart: [WIP] Add scale to roles gate https://review.openstack.org/329542 | 16:02 |
*** jcoufal_ has joined #tripleo | 16:03 | |
*** thrash is now known as thrash|f00dz | 16:04 | |
*** xinwu has quit IRC | 16:04 | |
chem`` | EmilienM: on another topic. Is there a particular reason why we don't move the constraints as well ? Like this one for instance https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/manifests/overcloud_controller_pacemaker.pp#L772-L780 ? | 16:05 |
chem`` | EmilienM: there are other, but it's just for the example | 16:05 |
*** mikelk has quit IRC | 16:06 | |
*** jcoufal has quit IRC | 16:06 | |
EmilienM | chem``: not yet :D | 16:06 |
EmilienM | chem``: when doing this work, I noticed 1) some of them are now useless 2) some of them need to be in two places | 16:07 |
EmilienM | so I decided to delay this move | 16:07 |
EmilienM | chem``: moreover, with the pacemaker-lite spec, I think most of the constraints are now useless | 16:11 |
*** nico_auv has joined #tripleo | 16:14 | |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Ceilometer composable roles https://review.openstack.org/324117 | 16:14 |
*** yamahata has quit IRC | 16:14 | |
chem`` | EmilienM: humm .... well it kinda make sense. The problem for me is that it's hell to refactor to the new pacemaker resource in the puppet-tripleo module as the names of the new resource is different: I have to create old resource if the tht is not the refactored one and the new if it is. Without this no green ci .... it's consumming :) | 16:15 |
*** lblanchard has quit IRC | 16:16 | |
*** nico_auv has quit IRC | 16:16 | |
*** yamahata has joined #tripleo | 16:18 | |
*** ifarkas has quit IRC | 16:19 | |
*** thrash|f00dz has quit IRC | 16:20 | |
*** dtrainor has joined #tripleo | 16:21 | |
osp | shardy: it looked so promising, the puppet module is applying on my compute node but further down the deployment it is failing - CREATE_FAILED Resource CREATE failed: The Referenced Attribute (0 config_identifier) is incorrect | 16:21 |
*** xinwu has joined #tripleo | 16:24 | |
*** panda has quit IRC | 16:24 | |
*** milan has joined #tripleo | 16:24 | |
openstackgerrit | Athlan-Guyot sofer proposed openstack/puppet-tripleo: WIP: integration of the new puppet pacemaker. https://review.openstack.org/309069 | 16:24 |
*** panda has joined #tripleo | 16:25 | |
*** xinwu has quit IRC | 16:25 | |
chem`` | EmilienM: see my pain -> https://review.openstack.org/#/c/309069/38..39/manifests/profile/pacemaker/nova/api.pp | 16:25 |
*** pradk has quit IRC | 16:26 | |
EmilienM | chem``: humm... what is that | 16:26 |
chem`` | EmilienM: well that the puppet-tripleo with the new pacemaker module | 16:26 |
*** rwsu has joined #tripleo | 16:27 | |
EmilienM | I have a huge packet lost on OpenStack Infra, like all US east coast | 16:27 |
EmilienM | chem``: why not dropping the constraints that we don't need? | 16:27 |
EmilienM | this one is useless i think | 16:27 |
chem`` | EmilienM: you mean the pacemaker order and the pacemaker colocation ? | 16:27 |
EmilienM | yeah | 16:28 |
EmilienM | they are useless imho between conductor & api | 16:28 |
*** thrash has joined #tripleo | 16:29 | |
*** thrash has joined #tripleo | 16:29 | |
*** [1]cdearborn has quit IRC | 16:30 | |
*** jpich has quit IRC | 16:32 | |
shardy | osp: you probably need to add this output: | 16:32 |
shardy | https://github.com/openstack/tripleo-heat-templates/blob/master/puppet/extraconfig/pre_deploy/compute/nova-nuage.yaml#L91 | 16:32 |
panda | do overcloud images usually contain all the packages needed for the overcloud (e.g. openstack-nova) or they install them during deploy ? | 16:32 |
EmilienM | they contain everything afik | 16:32 |
openstackgerrit | Keith Schincke proposed openstack/tripleo-heat-templates: Add support for deploying RGW on controllers. https://review.openstack.org/289027 | 16:33 |
shardy | panda: both is possible, but by default they are included in the image | 16:35 |
chem`` | EmilienM: hum ... not sure. The conductor depends on scheduler which depends on api which depends novncproxy which depends no consoleauth. The order creates a link in the pacemaker graph and the colocation ensures that all runs where openstack-core runs. This is a big changes, that may not belong to the composable role refactoring. | 16:35 |
EmilienM | chem``: I don't see why they depend each other, can you explain it? | 16:35 |
*** fragatina has joined #tripleo | 16:36 | |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: Remove usage of ::nova class in THT https://review.openstack.org/325983 | 16:36 |
*** fragatin_ has joined #tripleo | 16:36 | |
panda | shardy: thanks, what decides which way to use ? if the image does not have the package they are automatically installed ? | 16:37 |
openstackgerrit | yolanda.robla proposed openstack/tripleo-quickstart: Allow to specify templates path on overcloud deployment https://review.openstack.org/329556 | 16:39 |
*** fragatina has quit IRC | 16:40 | |
ayoung | shardy, If we need to affect changes in the puppet manifests, we need to build new overcloud images, right? And if so, do you know of a decent example? | 16:40 |
EmilienM | panda: right, if puppet tries to install a package that is not installed, it will try to find it in the repo | 16:42 |
*** florianf has quit IRC | 16:42 | |
ayoung | specifically, I need to modify puppet/manifests/overcloud_controller_pacemaker.pp | 16:43 |
*** tesseract has quit IRC | 16:43 | |
*** mgould is now known as mgould|afk | 16:43 | |
panda | EmilienM: ok, a standard ensure then, thanks. | 16:43 |
ayoung | and add in 'identity/domain_specific_drivers_enabled': value => 'True'; | 16:43 |
EmilienM | ayoung: this file is dying | 16:44 |
EmilienM | ayoung: we're moving everything to puppet-tripleo | 16:44 |
ayoung | EmilienM, it feels Happy | 16:44 |
ayoung | EmilienM, it thinks it is going for a walk | 16:44 |
ayoung | EmilienM, I've got a working deploy based on Mitaka. I'm a little behind you right now | 16:45 |
EmilienM | ah :) | 16:45 |
openstackgerrit | yolanda.robla proposed openstack/tripleo-quickstart: Allow to specify templates path on overcloud deployment https://review.openstack.org/329556 | 16:45 |
EmilienM | ayoung: then, yes this file is your file | 16:45 |
ayoung | I need to work from stable. We can roll it forward once we have a viable proof of concept | 16:45 |
*** ebarrera has quit IRC | 16:45 | |
ayoung | EmilienM, I need to build a new image with a modified version ofthat file. | 16:45 |
*** coolsvap has quit IRC | 16:46 | |
chem`` | EmilienM: nope, I don't have the genesis of this. I /think/ all those services could be started at the same time. Adding an order constraint could be to soften the load average at boot. Furthermore if one fails on one node all dependencies fails, which may be what is expected. This should be asked to the HA guys, as I may be missing something. | 16:46 |
ayoung | chem``, "all you need is Keystone. The rest is commentary. Go and Study" | 16:47 |
EmilienM | chem``: afik the only one ordering restriction is to make sure amqp & mysql are started before nova-* | 16:47 |
ayoung | or something like that | 16:47 |
EmilienM | ayoung: lol | 16:47 |
ayoung | Yeah, you need DB and Messaging before web APIs | 16:47 |
panda | so, in the end, there are some cases on which overcloud needs access to internet .. | 16:47 |
ayoung | There should be no ordering between Web APIs | 16:48 |
*** mcornea has quit IRC | 16:48 | |
chem`` | ayoung: well the ordering is there like ... forever. I just assume that the guys who did it, did it on purpose. | 16:50 |
ayoung | chem``, this was oneof the gotchas. IIRC, the issue was they tried too hard, and put in dependencies where there should not be any | 16:51 |
ayoung | for exapmple, thinkgs were constaly restarting the Keystone server.... | 16:52 |
*** sshnaidm has joined #tripleo | 16:54 | |
openstackgerrit | Merged openstack/tripleo-quickstart: Gate ansible-role-tripleo-* roles https://review.openstack.org/326037 | 16:54 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Composable roles within services - NTP https://review.openstack.org/310421 | 16:56 |
derekh | trunk broken again | 16:58 |
derekh | 2016-06-14 16:35:02.848 | 2016-06-14 16:31:57.000 | 2016-06-14 16:31:57 - [1;31mError: Duplicate declaration: Nova_config[DEFAULT/rpc_response_timeout] is already declared in file /etc/puppet/manifests/puppet-stack-config.pp:431; cannot redeclare at /etc/puppet/modules/oslo/manifests/messaging/default.pp:41 on node instack[0m | 16:58 |
derekh | related to https://review.openstack.org/#/c/321818/ ? | 16:58 |
chem`` | ayoung: EmilienM oki so "removing not needed dependencies" could be nice. But with the pacemaker-lite stuff, that is kind of redundant or too late. | 16:58 |
EmilienM | I'm about to submit a patch in THT | 16:58 |
EmilienM | that remove some of them | 16:58 |
ayoung | chem``, I thought that was *why* pacemaker-lite that | 16:59 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Composable roles within services - NTP https://review.openstack.org/310421 | 16:59 |
*** xinwu has joined #tripleo | 17:00 | |
*** trown is now known as trown|lunch | 17:01 | |
openstackgerrit | Merged openstack/puppet-tripleo: Implement Nova Compute profile https://review.openstack.org/327236 | 17:02 |
*** athomas has quit IRC | 17:02 | |
chem`` | EmilienM: ack | 17:02 |
ccamacho | Hey guys im trying to get into the RH2 redeployment session. | 17:05 |
ccamacho | but doesnt work for me | 17:05 |
ayoung | So WTF do I do to specify where openstack image build is supposed to get the heat templates? Or are those not put into the image? | 17:05 |
shardy | ayoung: they aren't in the image | 17:08 |
shardy | ayoung: openstack overcloud deploy --templates /path/to/templates | 17:08 |
shardy | default path is /usr/share/openstack-tripleo-heat-templates | 17:08 |
ayoung | shardy, OK, so If I modify that file, nothing happens | 17:08 |
shardy | you can cp -r that, or git clone | 17:08 |
ayoung | hmmm | 17:08 |
ayoung | right | 17:08 |
ayoung | shardy, but isn't a puppet manifest? puppet/manifests/overcloud_controller_pacemaker.pp | 17:09 |
ayoung | Speak like yoda do I! | 17:09 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: remove pacemaker constraints for nova services https://review.openstack.org/329572 | 17:10 |
EmilienM | chem``, bandini ^ | 17:11 |
shardy | ayoung: yes, it's a puppet manifest | 17:11 |
shardy | ayoung: the puppet *modules* e.g puppet-keystone or whatever | 17:11 |
shardy | are built into the image | 17:11 |
shardy | the manifest references the modules | 17:11 |
ayoung | shardy, Is the puppet manifest cached anywhere during a deploy? Are they not, and copied over later | 17:11 |
*** ramishra has joined #tripleo | 17:12 | |
*** ramishra has quit IRC | 17:12 | |
shardy | ayoung: they are stored inside heat, and uploaded as part of the create/update request | 17:13 |
*** ramishra has joined #tripleo | 17:13 | |
*** ramishra has quit IRC | 17:13 | |
shardy | ayoung: ensure any update "overcloud deploy" command you use includes the original environment files, in particular -e /path/to/tht/environments/puppet-pacemaker.yaml | 17:14 |
EmilienM | chem``: as you can see, I think a lot of constraints are useless | 17:16 |
EmilienM | chem``: maybe I'm wrong | 17:16 |
ayoung | shardy, yes, we aree using tripleo quickstart which uses a shell script/. I had modified the RPM managed file first time around | 17:16 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Composable roles within services - NTP https://review.openstack.org/310421 | 17:16 |
EmilienM | ccamacho: do you need reviews on composable roles? | 17:17 |
EmilienM | ccamacho: do we have roles ready to land? | 17:17 |
*** pradk has joined #tripleo | 17:17 | |
EmilienM | shardy: same question ^ | 17:17 |
*** ramishra has joined #tripleo | 17:17 | |
openstackgerrit | Merged openstack/tripleo-heat-templates: Enable nova-compute as a composable service https://review.openstack.org/328361 | 17:17 |
shardy | ayoung: ah, I don't use tripleo-quickstart myself, trown|lunch or larsks may be able to help | 17:17 |
shardy | EmilienM: those I have posted need rebasing, will do it later | 17:18 |
EmilienM | ok | 17:18 |
ayoung | shardy, does not matter, the steps are the same. I have a slew of modifications for the deploy process, and just trying to figure out where to get started. I knoew juan got the HTTPS stuff working to an aprroximation | 17:18 |
ccamacho | EmilienM sure :) but.. man, another rebase first.. https://review.openstack.org/#/c/324117/ https://review.openstack.org/#/c/318413/ | 17:18 |
ccamacho | thanks!!! ^ | 17:19 |
*** ramishra has quit IRC | 17:19 | |
EmilienM | pradk: I said it to pradk in private but as a reminder, we need to split services as we can | 17:19 |
EmilienM | err, ccamacho ^ | 17:19 |
EmilienM | example: for gnocchi we have 3 services (api, statsd and metricd) so we need 3 services in puppet-tripleo | 17:20 |
EmilienM | pradk: yeah, we can iterate and split later like thrash is doing | 17:20 |
pradk | EmilienM, is to ok to do that as a refactor post landing it? | 17:20 |
EmilienM | it's just about saving time :) | 17:21 |
EmilienM | yes | 17:21 |
*** dtantsur is now known as dtantsur|afk | 17:21 | |
openstackgerrit | Harry Rybacki proposed openstack/tripleo-quickstart: [WIP] Add scale to roles gate https://review.openstack.org/329542 | 17:21 |
* EmilienM brb lunch | 17:21 | |
pradk | EmilienM, i understand, since we already did it as one it might be easier to just land this and then refactor .. i'll split for ceilometer like you suggested | 17:21 |
chem`` | EmilienM: We loose the dependency with openstack-core, which is the pivot between memcache, rabbitmq, galera, haproxy and the rest of the resources. I'm commenting further in the review. | 17:21 |
EmilienM | chem``: thx | 17:22 |
openstackgerrit | Carlos Camacho proposed openstack/puppet-tripleo: Add ceilometer profiles https://review.openstack.org/305143 | 17:22 |
openstackgerrit | Carlos Camacho proposed openstack/puppet-tripleo: Add gnocchi profiles https://review.openstack.org/315527 | 17:23 |
openstackgerrit | Pradeep Kilambi proposed openstack/tripleo-heat-templates: Gnocchi composable roles https://review.openstack.org/318413 | 17:24 |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Ceilometer composable roles https://review.openstack.org/324117 | 17:24 |
*** pino|work has quit IRC | 17:26 | |
openstackgerrit | Carlos Camacho proposed openstack/tripleo-heat-templates: Composable roles within services - NTP https://review.openstack.org/310421 | 17:26 |
*** pino|work has joined #tripleo | 17:26 | |
ccamacho | EmilienM also if you have time, this should be easy to review https://review.openstack.org/#/c/310421/ | 17:27 |
openstackgerrit | Pradeep Kilambi proposed openstack/tripleo-heat-templates: Ceilometer composable roles https://review.openstack.org/324117 | 17:28 |
*** noslzzp has quit IRC | 17:28 | |
*** noslzzp has joined #tripleo | 17:29 | |
*** lblanchard has joined #tripleo | 17:30 | |
openstackgerrit | Harry Rybacki proposed openstack/tripleo-quickstart: [WIP] Add scale to roles gate https://review.openstack.org/329542 | 17:33 |
*** tremble has quit IRC | 17:36 | |
*** tremble has joined #tripleo | 17:40 | |
*** electrofelix has quit IRC | 17:41 | |
*** sambetts is now known as sambetts|afk | 17:42 | |
ayoung | shardy, OK...this is getting frustrating. I made this change only: http://paste.openstack.org/show/516043/ | 17:43 |
ayoung | openstack overcloud deploy --templates --libvirt-type qemu --control-flavor oooq_control --compute-flavor oooq_compute --ceph-storage-flavor oooq_ceph --timeout 60 --neutron-network-type vxlan --neutron-tunnel-types vxlan --ntp-server pool.ntp.org --templates /home/stack/templates | 17:43 |
ayoung | and I know EmilienM made the change for the puppet modules a while ago, so it supports the options | 17:44 |
ayoung | but after a redeploy there were no changes to the Keystone.conf file | 17:44 |
chem`` | EmilienM: full comment on https://review.openstack.org/329572 | 17:48 |
ayoung | EmilienM, there are too many hoops to change a single config file entry. Do we really expect mere mortals to do this? | 17:49 |
*** [1]cdearborn has joined #tripleo | 17:49 | |
*** jpena is now known as jpena|off | 17:51 | |
ayoung | EmilienM, am I even doing this right? | 17:51 |
ayoung | I made this change only: http://paste.openstack.org/show/516043/ | 17:51 |
*** pkovar has quit IRC | 17:52 | |
*** tosky has quit IRC | 17:54 | |
slagle | maybe try "--templates templates" | 17:55 |
slagle | you used --templates, but didnt pass it a dir name | 17:55 |
slagle | so it's going to keep using the default location under /usr/share | 17:56 |
ayoung | slagle, um... let me double check, thought I did | 17:56 |
slagle | and i guess you want to use your modified copy under the templates dir (based on the diff you showed) | 17:56 |
ayoung | slagle, --templates /home/stack/templates | 17:56 |
slagle | ok | 17:56 |
slagle | oh, you specified it twice | 17:56 |
ayoung | ah... | 17:57 |
slagle | first arg is --templates | 17:57 |
ayoung | I bet the last one was ignored...ok | 17:57 |
slagle | dunno, just a guess | 17:57 |
ayoung | trying again.... | 17:58 |
openstackgerrit | Athlan-Guyot sofer proposed openstack/tripleo-heat-templates: WIP: integration of the new puppet pacemaker. https://review.openstack.org/302409 | 17:59 |
*** ohamada__ has quit IRC | 18:03 | |
openstackgerrit | Athlan-Guyot sofer proposed openstack/puppet-tripleo: WIP: integration of the new puppet pacemaker. https://review.openstack.org/309069 | 18:05 |
EmilienM | ayoung: sorry, I was afk for lunch. what do you want to achieve? | 18:07 |
EmilienM | ccamacho: ack, looking | 18:07 |
ccamacho | thanks! | 18:08 |
ayoung | EmilienM, I want to set a value in the keystone config file | 18:08 |
ayoung | I want to use the puppet moduels ability to set : identity/domain_specific_drivers_enabled AND identity/domain_config_dir | 18:09 |
*** dmk0202 has joined #tripleo | 18:09 | |
EmilienM | ccamacho: https://review.openstack.org/#/c/310725/ -1 | 18:11 |
*** trown|lunch is now known as trown | 18:11 | |
ccamacho | EmilienM! Thanks for the feedback, ill apply the changes | 18:12 |
ayoung | EmilienM, look at lines 26-30 in . http://paste.openstack.org/show/516043/ Should 't that trigger the puppet module to set | 18:12 |
ayoung | [identity] | 18:13 |
ayoung | #domain_config_dir | 18:13 |
ayoung | and domain_specific_drivers_enabled | 18:13 |
EmilienM | ccamacho: same for https://review.openstack.org/#/c/310421/ -1 not ready | 18:14 |
*** [1]cdearborn has quit IRC | 18:18 | |
*** cdearborn has joined #tripleo | 18:19 | |
*** apetrich has quit IRC | 18:25 | |
*** apetrich has joined #tripleo | 18:26 | |
*** mgarciam has joined #tripleo | 18:26 | |
*** jprovazn has quit IRC | 18:28 | |
*** dmk0202 has quit IRC | 18:30 | |
openstackgerrit | Ronelle Landy proposed openstack/tripleo-quickstart: Adds ignore_errors in undefining VMs if there are no overcloud VMs https://review.openstack.org/329617 | 18:30 |
cdearborn | hey folks, I'm trying to get started on setting up a dev environment for tripleo and ironic on baremetal. I found this page: http://docs.openstack.org/developer/tripleo-docs/index.html, but it is installing from RDO repos. Ideally, I would like to be running from HEAD for the components that I'm working on. Anyone have any pointers to instructions on how to do this/ | 18:30 |
dmsimard | cdearborn: closest you can get is RDO trunk repositories | 18:37 |
dmsimard | which packages every new commit upstream, so it's fair to say it's pretty close to trunk | 18:38 |
*** lifeless has quit IRC | 18:46 | |
*** lifeless has joined #tripleo | 18:47 | |
*** dmk0202 has joined #tripleo | 19:05 | |
*** apetrich has quit IRC | 19:05 | |
*** olap has joined #tripleo | 19:06 | |
*** apetrich has joined #tripleo | 19:07 | |
*** fzdarsky has quit IRC | 19:08 | |
*** jcoufal_ has quit IRC | 19:10 | |
*** fragatin_ has quit IRC | 19:12 | |
EmilienM | shardy: about liberty/upgrade failure, it sounds related to Glance http://logs.openstack.org/55/324555/2/check-tripleo/gate-tripleo-ci-centos-7-upgrades/6e51629/console.html#_2016-06-13_19_14_30_514 | 19:18 |
EmilienM | I'm looking at logs now | 19:18 |
EmilienM | shardy: ok, upgrade broke between 30th march and 8th april | 19:26 |
ayoung | EmilienM, this seems like it should be trivial | 19:28 |
ayoung | just adding a single value to a config for Keystone | 19:28 |
ayoung | I just wonder if the synatax is rigt and even getting picked up | 19:28 |
*** ayoung_ has joined #tripleo | 19:34 | |
openstackgerrit | Jiri Tomasek proposed openstack/tripleo-ui: Register nodes new workflow https://review.openstack.org/323665 | 19:35 |
*** weshay is now known as weshay_mtg | 19:42 | |
*** zoli|wfh is now known as zoli|gone | 19:44 | |
*** zoli|gone is now known as zoli_gone-proxy | 19:45 | |
*** derekh has quit IRC | 19:46 | |
*** bfournie has joined #tripleo | 19:48 | |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-common: tripleo.sh support updating and checking deployed overcloud https://review.openstack.org/329654 | 19:49 |
EmilienM | I think that's why ugrade job was broken in stable/liberty ^ | 19:49 |
EmilienM | we were missing this patch | 19:50 |
openstackgerrit | Pradeep Kilambi proposed openstack/tripleo-heat-templates: Add redis constraint to aodh upgrade manifest https://review.openstack.org/329655 | 19:51 |
trown | EmilienM: tripleo.sh was moved to tripleo-ci repo... so it is not versioned | 19:51 |
EmilienM | damn | 19:51 |
EmilienM | one thing I can certify is that the job start failing on March 30th | 19:52 |
EmilienM | I checked puppet, instack, THT, and I see nothing | 19:52 |
bandini | ayoung: ever seen this https://paste.fedoraproject.org/379193/59339241/ ? I.e. ides about which config file it actually wants? | 19:52 |
EmilienM | but that day, we switched upgrade job on ipv6 | 19:53 |
bandini | ayoung: this happens in a very particular "in-between" stage during L->M upgrades | 19:53 |
*** cllewellyn_ has joined #tripleo | 19:53 | |
EmilienM | trown: we moved it after liberty? | 19:53 |
ayoung_ | bandini, nope, but I've never run updates. I'm a neophyte to Tripleo | 19:53 |
trown | EmilienM: ya, some time in the middle of mitaka, but CI uses it from tripleo-ci repo for all branches | 19:54 |
EmilienM | http://logs.openstack.org/55/324555/2/check-tripleo/gate-tripleo-ci-centos-7-upgrades/6e51629/console.html#_2016-06-13_17_39_14_650 | 19:54 |
ayoung_ | bandini, if the server is still around, figure out where the paste file actually is | 19:54 |
EmilienM | you're right | 19:54 |
EmilienM | dang! | 19:54 |
ayoung_ | its supposed to be under /usr/share/keystone although I hate that | 19:54 |
bandini | ayoung_: server is still in this state. how do I find that out? | 19:55 |
EmilienM | trown: can it be https://review.openstack.org/#/c/261077/ ? | 19:55 |
ayoung_ | bandini, just ls | 19:55 |
ayoung_ | the file is | 19:55 |
EmilienM | err wrong link | 19:55 |
bandini | ah ok missed your second line ;) | 19:55 |
ayoung_ | /etc/keystone/keystone-paste.ini | 19:56 |
EmilienM | trown: https://review.openstack.org/#/c/289445/ | 19:56 |
ayoung_ | bandini, I bet that the old version was under | 19:56 |
ayoung_ | /usr/share/keystone/ | 19:56 |
ayoung_ | and it moved to /etc/keystone | 19:56 |
ayoung_ | and its still looking in the old place or something like that | 19:56 |
bandini | ayoung_: https://paste.fedoraproject.org/379196/46593419/ | 19:56 |
trown | EmilienM: hmm maybe, is it IPv6 that is failing? | 19:57 |
ayoung_ | bandini, yeah, I think that it was called -dist in the past | 19:57 |
EmilienM | trown: the failure is during pingtest http://logs.openstack.org/55/324555/2/check-tripleo/gate-tripleo-ci-centos-7-upgrades/6e51629/console.html#_2016-06-13_19_09_29_892 | 19:58 |
ayoung_ | we realy need to kill putting configfiles outside of /etc | 19:58 |
ayoung_ | bandini, look in /etc/keystone/keystone.conf and see where it says paste should be | 19:58 |
*** rwsu_ has joined #tripleo | 19:58 | |
ayoung_ | [paste_deploy] | 19:58 |
ayoung_ | #config_file = keystone-paste.ini | 19:58 |
ayoung_ | if there is a value there, maybe the vvalue is wrong | 19:59 |
ayoung_ | bandini, ah | 19:59 |
ayoung_ | I bet the problem is | 19:59 |
ayoung_ | /usr/share/keystone/keystone-dist.conf | 19:59 |
ayoung_ | it has | 19:59 |
bandini | ayoung_: yep that was it config_file = /usr/share/keystone/keystone-dist-paste.ini | 19:59 |
ayoung_ | [paste_deploy] | 19:59 |
ayoung_ | config_file=/etc/keystone/keystone-paste.ini | 19:59 |
EmilienM | trown: how old is stable/mitaka? | 19:59 |
EmilienM | ddfdf24c2ea84576da0b6dd01cb7ead980e731b7 | 20:00 |
EmilienM | trown: do we know when it was branched? | 20:00 |
bandini | ayoung_: perfect, thanks | 20:00 |
*** rwsu has quit IRC | 20:00 | |
trown | EmilienM: looks like Mar28 | 20:04 |
*** rwsu_ is now known as rwsu | 20:04 | |
EmilienM | trown: http://lists.openstack.org/pipermail/openstack-dev/2016-March/090630.html | 20:04 |
EmilienM | ok so ipv6 job didn't run on stable/liberty | 20:04 |
EmilienM | it ran on March 28th | 20:05 |
*** yamahata has quit IRC | 20:05 | |
EmilienM | err, 30 sorry | 20:05 |
rwsu | rbrady: do you have any tips on how to get more debugging information from mistral action tests? like a stack trace, here is what i'm seeing: https://paste.fedoraproject.org/379192/14659338/ | 20:05 |
EmilienM | trown: so https://review.openstack.org/#/c/289445/ ran on master (mitaka) and not liberty | 20:05 |
EmilienM | I'm going to test something | 20:06 |
*** Goneri has quit IRC | 20:06 | |
rbrady | rwsu: I do get more info from an action execution than a test. When I have a test that's giving me trouble I tend to use pdb | 20:07 |
rwsu | rbrady: ok will give that a try | 20:08 |
rbrady | rwsu: I activate the tox venv, put the test(s) into a text file and run "python -m testtools.run discover --load-list /path/to/list" | 20:09 |
*** apetrich has quit IRC | 20:11 | |
openstackgerrit | Ronelle Landy proposed openstack/tripleo-quickstart: Adds nested blocks to skip steps if there are no overcloud VMs https://review.openstack.org/329617 | 20:13 |
*** apetrich has joined #tripleo | 20:14 | |
openstackgerrit | Emilien Macchi proposed openstack-infra/tripleo-ci: toci_gate_test: disable ipv6 on upgrade job for stable/liberty https://review.openstack.org/329663 | 20:16 |
EmilienM | trown: ^ | 20:16 |
EmilienM | let's test it now | 20:17 |
trown | EmilienM: is that OVERCLOUD_DEPLOY_ARGS right? | 20:17 |
openstackgerrit | Michele Baldessari proposed openstack/tripleo-heat-templates: [WIP] Initial work to dump and restore galera db during major upgrades https://review.openstack.org/325205 | 20:18 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: stable/liberty CI run https://review.openstack.org/329664 | 20:18 |
EmilienM | trown: I think so? | 20:18 |
EmilienM | trown: I took the ones from ipv4 envs | 20:19 |
trown | EmilienM: I think we dont want "$OVERCLOUD_DEPLOY_ARGS" in there... or we will have some mix ya? | 20:20 |
EmilienM | trown: I took L85 | 20:20 |
EmilienM | ah I see what you mean | 20:20 |
EmilienM | right | 20:21 |
openstackgerrit | Michele Baldessari proposed openstack/tripleo-heat-templates: Keystone liberty mitaka upgrade step https://review.openstack.org/302235 | 20:22 |
*** dmk0202 has quit IRC | 20:26 | |
*** apetrich has quit IRC | 20:26 | |
*** noslzzp has quit IRC | 20:26 | |
*** apetrich has joined #tripleo | 20:26 | |
*** dmk0202 has joined #tripleo | 20:26 | |
openstackgerrit | Emilien Macchi proposed openstack-infra/tripleo-ci: toci_gate_test: disable ipv6 on upgrade job for stable/liberty https://review.openstack.org/329663 | 20:27 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: stable/liberty CI run https://review.openstack.org/329664 | 20:28 |
EmilienM | trown: better? ^ | 20:28 |
*** paramite has quit IRC | 20:28 | |
*** cllewellyn_ has quit IRC | 20:29 | |
trown | EmilienM: ya, the only other thing I am not sure about is what NETISO_V4=1 does | 20:31 |
trown | EmilienM: I wonder if we need that to use the net-iso environments | 20:31 |
*** pradk has quit IRC | 20:31 | |
*** dmk0202 has quit IRC | 20:33 | |
EmilienM | oh right | 20:33 |
EmilienM | we need it I think | 20:33 |
openstackgerrit | Emilien Macchi proposed openstack-infra/tripleo-ci: toci_gate_test: disable ipv6 on upgrade job for stable/liberty https://review.openstack.org/329663 | 20:33 |
EmilienM | I'm blind | 20:33 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: stable/liberty CI run https://review.openstack.org/329664 | 20:33 |
EmilienM | trown: ++ thx | 20:33 |
EmilienM | let's see how it works now | 20:33 |
openstackgerrit | Martin André proposed openstack/tripleo-common: Allow running validation against different plans https://review.openstack.org/318194 | 20:37 |
openstackgerrit | Martin André proposed openstack/tripleo-common: Disable retry files for ansible validations https://review.openstack.org/329039 | 20:37 |
openstackgerrit | Martin André proposed openstack/tripleo-common: Validations actions and workbook https://review.openstack.org/313632 | 20:37 |
*** ccamacho has quit IRC | 20:40 | |
*** apetrich has quit IRC | 20:41 | |
panda | EmilienM: do you know how puppet packages ad their modules to the puppet module path ? | 20:43 |
panda | add* | 20:43 |
*** apetrich has joined #tripleo | 20:44 | |
*** saneax_AFK is now known as saneax | 20:46 | |
matbu | bandini: got update complete on the keystone step with your latest https://review.openstack.org/302235/17 looks good | 20:46 |
*** jayg is now known as jayg|g0n3 | 20:47 | |
EmilienM | panda: no | 20:47 |
EmilienM | panda: but let me look again, I don't recall exactly | 20:48 |
EmilienM | panda: in mitaka it was like this https://github.com/rdo-packages/openstack-puppet-modules-distgit/blob/rpm-mitaka/openstack-puppet-modules.spec#L34 | 20:49 |
EmilienM | but I'm not sure now | 20:49 |
panda | EmilienM: ok, thanks, I'll look into distgit from rpmfactory | 20:52 |
*** apetrich has quit IRC | 20:52 | |
EmilienM | panda: maybe there is some magic in tripleo I've missed but tbh I'm not aware about it | 20:52 |
*** yolanda has quit IRC | 20:52 | |
EmilienM | rhallisey: I have a container question | 20:53 |
rhallisey | EmilienM, yessir | 20:53 |
*** shardy has quit IRC | 20:53 | |
EmilienM | rhallisey: in a container world, does it make sense to run libvirt & nova-compute in 2 separated containers? | 20:53 |
*** apetrich has joined #tripleo | 20:54 | |
EmilienM | it's a really dumb question I know | 20:54 |
EmilienM | but I'm doing composable compute nodes and I need to know if there is a use case of it | 20:54 |
*** mbound has quit IRC | 20:54 | |
rhallisey | it's not a dumb question | 20:54 |
rhallisey | kolla runs them as two separate containers since the goal is to have a micro service model | 20:55 |
*** egafford has quit IRC | 20:55 | |
EmilienM | ok so you have containers for: nova-compute, libvirt, neutron-l2-agent | 20:55 |
rhallisey | I agree with that approach since nova-compute and libvirt access different directories on the host | 20:56 |
EmilienM | and that's it? | 20:56 |
rhallisey | those are all separate, yea | 20:56 |
rhallisey | are you talking on the compute node? | 20:56 |
*** oneswig has joined #tripleo | 20:57 | |
*** ayoung_ has quit IRC | 20:57 | |
*** ayoung has quit IRC | 20:57 | |
*** mbound has joined #tripleo | 20:58 | |
*** MaxPC has quit IRC | 20:58 | |
EmilienM | rhallisey: s | 20:59 |
EmilienM | yes | 20:59 |
EmilienM | only compute | 20:59 |
EmilienM | ok that's what I needed to know | 20:59 |
*** trown is now known as trown|outtypewww | 20:59 | |
*** akshai has joined #tripleo | 20:59 | |
rhallisey | neutron ovs agent, nova compute, libvirt, | 21:00 |
EmilienM | rhallisey: great, you made me find a limitation in puppet-nova | 21:00 |
EmilienM | we have a class called nova::compute::libvirt that configure libvirt and also nova compute when running libvirt :) | 21:01 |
EmilienM | we need to decouple that | 21:01 |
rhallisey | :) | 21:04 |
*** fragatina has joined #tripleo | 21:05 | |
rhallisey | EmilienM, extra work for you! | 21:06 |
rhallisey | hehe | 21:06 |
EmilienM | rhallisey: always :P | 21:07 |
*** mgarciam has quit IRC | 21:10 | |
*** yamahata has joined #tripleo | 21:12 | |
*** julim has quit IRC | 21:12 | |
openstackgerrit | Merged openstack/tripleo-heat-templates: Fix distinguishing between stack-create and stack-update https://review.openstack.org/312420 | 21:14 |
openstackgerrit | Emilien Macchi proposed openstack/puppet-tripleo: Implement Libvirt profile https://review.openstack.org/329682 | 21:22 |
*** dciabrin has quit IRC | 21:24 | |
*** rhallisey has quit IRC | 21:26 | |
*** akrivoka has quit IRC | 21:26 | |
*** dciabrin has joined #tripleo | 21:28 | |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: First iteration of libvirt as a composable service https://review.openstack.org/329686 | 21:31 |
openstackgerrit | Merged openstack/python-tripleoclient: Show correct missing files when an error occurs https://review.openstack.org/329438 | 21:32 |
*** rbrady has quit IRC | 21:33 | |
*** rbrady has joined #tripleo | 21:33 | |
*** pradk has joined #tripleo | 21:39 | |
openstackgerrit | James Slagle proposed openstack/os-net-config: Add support for OVS patch ports https://review.openstack.org/329539 | 21:44 |
openstackgerrit | James Slagle proposed openstack/os-net-config: Add support for OVS patch ports https://review.openstack.org/329539 | 21:51 |
*** rbrady has quit IRC | 21:55 | |
openstackgerrit | Pradeep Kilambi proposed openstack/tripleo-heat-templates: Use create-legacy-resource-types during gnocchi-upgrade https://review.openstack.org/329692 | 21:57 |
*** oneswig has quit IRC | 22:04 | |
*** cdearborn has quit IRC | 22:11 | |
*** akshai has quit IRC | 22:16 | |
*** cdearborn has joined #tripleo | 22:16 | |
*** akshai has joined #tripleo | 22:17 | |
*** openstackstatus has quit IRC | 22:25 | |
*** openstack has joined #tripleo | 22:26 | |
*** rcernin has joined #tripleo | 22:27 | |
*** openstackstatus has joined #tripleo | 22:27 | |
*** ChanServ sets mode: +v openstackstatus | 22:27 | |
openstackgerrit | Stig Telfer proposed openstack/tripleo-docs: Documentation of complex data in ExtraConfig https://review.openstack.org/329699 | 22:28 |
*** oneswig has joined #tripleo | 22:29 | |
*** oneswig has quit IRC | 22:29 | |
openstackgerrit | Emilien Macchi proposed openstack-infra/tripleo-ci: toci_gate_test: disable ipv6 on upgrade job for stable/liberty https://review.openstack.org/329663 | 22:39 |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: stable/liberty CI run https://review.openstack.org/329664 | 22:40 |
openstackgerrit | Gabriele Cerami proposed openstack/tripleo-quickstart: Update downloaded images to latest delorean repos https://review.openstack.org/327898 | 22:46 |
openstackgerrit | Gabriele Cerami proposed openstack/tripleo-quickstart: Move ironic config to post install https://review.openstack.org/328300 | 22:46 |
*** apetrich has quit IRC | 22:47 | |
*** apetrich has joined #tripleo | 22:49 | |
*** apetrich has quit IRC | 22:58 | |
*** apetrich has joined #tripleo | 22:58 | |
*** tbonds has quit IRC | 23:12 | |
EmilienM | pradk: tripleo ci is really busy today, I won't get your telemetry profiles reviewed today | 23:12 |
*** tbonds has joined #tripleo | 23:13 | |
pradk | EmilienM, np | 23:14 |
*** ayoung has joined #tripleo | 23:17 | |
openstackgerrit | Emilien Macchi proposed openstack/puppet-tripleo: Create libvirt micro-service https://review.openstack.org/329714 | 23:21 |
*** akshai has quit IRC | 23:23 | |
openstackgerrit | Emilien Macchi proposed openstack/tripleo-heat-templates: Enable libvirt as a micro-service https://review.openstack.org/329718 | 23:29 |
*** rcernin has quit IRC | 23:40 | |
*** thrash is now known as thrash|g0ne | 23:47 | |
openstackgerrit | Brad P. Crochet proposed openstack/tripleo-heat-templates: Composable Mistral services https://review.openstack.org/323436 | 23:49 |
openstackgerrit | Brad P. Crochet proposed openstack/tripleo-heat-templates: Add sahara services to pacemaker environment https://review.openstack.org/326012 | 23:51 |
*** cdearborn has quit IRC | 23:55 | |
*** apetrich has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!