*** sigmavirus24_awa is now known as sigmavirus24 | 00:27 | |
*** VW_ has quit IRC | 00:33 | |
*** plaurin_ has quit IRC | 00:38 | |
*** SridharRamaswamy has quit IRC | 00:38 | |
*** ivar-lazzaro has quit IRC | 01:03 | |
*** banix has joined #openstack-meeting-4 | 01:06 | |
*** banix has quit IRC | 01:16 | |
*** Rockyg has quit IRC | 01:27 | |
*** sbalukoff has quit IRC | 01:28 | |
*** jyuso has quit IRC | 01:31 | |
*** jyuso has joined #openstack-meeting-4 | 01:34 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 01:42 | |
*** qwebirc71232 has joined #openstack-meeting-4 | 01:42 | |
*** david-lyle has joined #openstack-meeting-4 | 01:43 | |
*** sarob has quit IRC | 01:47 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 01:47 | |
*** s3wong has quit IRC | 01:53 | |
*** david-lyle has quit IRC | 02:06 | |
*** ivar-lazzaro has joined #openstack-meeting-4 | 02:15 | |
*** david-lyle has joined #openstack-meeting-4 | 02:16 | |
*** ivar-lazzaro has quit IRC | 02:17 | |
*** david-lyle has quit IRC | 02:19 | |
*** Rockyg has joined #openstack-meeting-4 | 02:21 | |
*** david-lyle has joined #openstack-meeting-4 | 02:23 | |
*** salv-orlando has quit IRC | 02:38 | |
*** Rockyg has quit IRC | 02:38 | |
*** Rockyg has joined #openstack-meeting-4 | 02:40 | |
*** david-lyle has quit IRC | 02:42 | |
*** david-lyle has joined #openstack-meeting-4 | 02:43 | |
*** Rockyg has quit IRC | 02:45 | |
*** jyuso has left #openstack-meeting-4 | 02:45 | |
*** david-lyle has quit IRC | 02:49 | |
*** david-lyle has joined #openstack-meeting-4 | 02:56 | |
*** watanabe_isao has quit IRC | 03:02 | |
*** yamahata has quit IRC | 03:15 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 03:22 | |
*** VW_ has joined #openstack-meeting-4 | 03:28 | |
*** david-lyle has quit IRC | 03:32 | |
*** salv-orlando has joined #openstack-meeting-4 | 03:38 | |
*** salv-orlando has quit IRC | 03:56 | |
*** asselin_ has joined #openstack-meeting-4 | 03:58 | |
*** sbalukoff has joined #openstack-meeting-4 | 04:04 | |
*** VW_ has quit IRC | 04:04 | |
*** VW_ has joined #openstack-meeting-4 | 04:04 | |
*** yamahata has joined #openstack-meeting-4 | 04:07 | |
*** asselin_ has quit IRC | 04:32 | |
*** palendae has joined #openstack-meeting-4 | 04:38 | |
*** VW_ has quit IRC | 04:53 | |
*** asselin_ has joined #openstack-meeting-4 | 05:06 | |
*** s3wong has joined #openstack-meeting-4 | 05:12 | |
*** s3wong has quit IRC | 05:14 | |
*** carl_baldwin has joined #openstack-meeting-4 | 05:16 | |
*** asselin_ has quit IRC | 05:20 | |
*** carl_baldwin has quit IRC | 05:32 | |
*** carl_baldwin has joined #openstack-meeting-4 | 05:32 | |
*** numan has joined #openstack-meeting-4 | 05:54 | |
*** salv-orlando has joined #openstack-meeting-4 | 05:56 | |
*** salv-orlando has quit IRC | 06:14 | |
*** carl_baldwin has quit IRC | 06:24 | |
*** salv-orl_ has joined #openstack-meeting-4 | 06:30 | |
*** salv-orl_ has quit IRC | 06:32 | |
*** kobis has joined #openstack-meeting-4 | 07:25 | |
*** belmoreira has joined #openstack-meeting-4 | 07:29 | |
*** salv-orlando has joined #openstack-meeting-4 | 07:44 | |
*** yamahata has quit IRC | 08:01 | |
*** yamahata has joined #openstack-meeting-4 | 08:01 | |
*** salv-orlando has quit IRC | 08:02 | |
*** salv-orlando has joined #openstack-meeting-4 | 08:10 | |
*** matrohon has joined #openstack-meeting-4 | 08:11 | |
*** salv-orlando has quit IRC | 08:17 | |
*** yamahata has quit IRC | 08:36 | |
*** pkoniszewski has joined #openstack-meeting-4 | 08:48 | |
*** pkoniszewski has quit IRC | 09:00 | |
*** pkoniszewski has joined #openstack-meeting-4 | 09:01 | |
*** pkoniszewski has quit IRC | 09:06 | |
*** salv-orlando has joined #openstack-meeting-4 | 09:19 | |
*** salv-orlando has quit IRC | 09:26 | |
*** evgenyf has joined #openstack-meeting-4 | 09:34 | |
*** igordcard has joined #openstack-meeting-4 | 09:35 | |
*** qwebirc71232 has quit IRC | 09:37 | |
*** pkoniszewski has joined #openstack-meeting-4 | 09:41 | |
*** pkoniszewski has quit IRC | 09:49 | |
*** gmatefi has joined #openstack-meeting-4 | 10:15 | |
*** salv-orlando has joined #openstack-meeting-4 | 10:22 | |
*** gmatefi has quit IRC | 11:09 | |
*** gmatefi has joined #openstack-meeting-4 | 13:05 | |
*** gmatefi has quit IRC | 13:09 | |
*** pkoniszewski has joined #openstack-meeting-4 | 13:22 | |
*** pkoniszewski has quit IRC | 13:29 | |
*** gmatefi has joined #openstack-meeting-4 | 13:31 | |
*** pkoniszewski has joined #openstack-meeting-4 | 13:35 | |
*** pkoniszewski has quit IRC | 13:43 | |
*** gmatefi has quit IRC | 13:56 | |
*** jokke_ has joined #openstack-meeting-4 | 13:57 | |
*** pkoniszewski has joined #openstack-meeting-4 | 13:57 | |
*** mfedosin has joined #openstack-meeting-4 | 13:59 | |
kragniz | glancers? | 14:00 |
---|---|---|
*** sigmavirus24_awa is now known as sigmavirus24 | 14:00 | |
mfedosin | yep | 14:00 |
*** ivasilevskaya has joined #openstack-meeting-4 | 14:00 | |
sigmavirus24 | o/ | 14:00 |
kragniz | nikhil_k: around? | 14:01 |
nikhil_k | yes yes... | 14:01 |
jokke_ | o/ | 14:01 |
nikhil_k | #startmeeting Glance | 14:02 |
openstack | Meeting started Thu Jan 15 14:02:22 2015 UTC and is due to finish in 60 minutes. The chair is nikhil_k. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:02 |
openstack | The meeting name has been set to 'glance' | 14:02 |
nikhil_k | we can continue the roll call for a bit | 14:02 |
kragniz | o/ | 14:02 |
pkoniszewski | o/ | 14:02 |
mfedosin | o/ | 14:02 |
*** krykowski has joined #openstack-meeting-4 | 14:03 | |
nikhil_k | ok | 14:03 |
sigmavirus24 | o/ | 14:03 |
nikhil_k | #info https://etherpad.openstack.org/p/glance-team-meeting-agenda | 14:04 |
nikhil_k | #topic Updates | 14:04 |
nikhil_k | #info +1 to the enabling of logging | 14:04 |
nikhil_k | #action cindy to request the infra team for its impl | 14:05 |
* kragniz hides from jokke_ | 14:05 | |
*** mclaren has joined #openstack-meeting-4 | 14:05 | |
nikhil_k | CLI sorting standard for OpenStack projects | 14:06 |
nikhil_k | https://review.openstack.org/#/c/145544/ | 14:06 |
nikhil_k | That change looks good overall | 14:06 |
mfedosin | i've already said my opinion :) | 14:06 |
* sigmavirus24 thinks he's read this already | 14:06 | |
mfedosin | looks good | 14:06 |
nikhil_k | and we've a corres. patch from mfedosin | 14:07 |
sigmavirus24 | Ah yeah. This is something the APIWG is discussing on the API side too | 14:07 |
nikhil_k | Let's start working on the server side changes | 14:07 |
mfedosin | i'll add multiple sort dirs to glance server and change the client's syntax | 14:07 |
jokke_ | I looked it through ... I prefer the nova syntax there, but tbh it does not look consistent with the rest of the options | 14:07 |
jokke_ | I do like short and simple cli options, but all the rest are really verbose in our clients | 14:08 |
mfedosin | i thought i would do it today and tomorrow but artifacts take a lot of time | 14:08 |
sigmavirus24 | mfedosin: anyway I can help? | 14:08 |
mfedosin | sigmavirus24, review it please, when it'll done | 14:09 |
nikhil_k | ok, cool | 14:09 |
nikhil_k | seems like the train is on right track | 14:09 |
mfedosin | I'll do it at the weekend | 14:09 |
nikhil_k | Vancouver Design Summit format changes | 14:09 |
*** wayne__ has joined #openstack-meeting-4 | 14:09 | |
sigmavirus24 | mfedosin: I'm not sure you know what the weekend is actually for ;) | 14:09 |
nikhil_k | you may personally let me know your thoughts as well | 14:10 |
jokke_ | +all what I got ... I think that format change is really good direction | 14:10 |
mfedosin | sigmavirus24, my girlfriend away for the weekend, so... | 14:10 |
nikhil_k | #topic Reviews/Bugs/Releases | 14:11 |
*** pennerc has joined #openstack-meeting-4 | 14:11 | |
*** rosmaita has joined #openstack-meeting-4 | 14:11 | |
nikhil_k | bot doesn't seem to be working | 14:11 |
pennerc | o/ | 14:11 |
nikhil_k | https://review.openstack.org/#/c/146651/ | 14:11 |
nikhil_k | sigmavirus24: please take over | 14:12 |
sigmavirus24 | That's mine. I have ideas to add tests that I'll get to today or tomorrow, but I wanted to address the other proxy objects in the policy module | 14:12 |
sigmavirus24 | For each of them we pass an empty dictionary as a target which disables everything but the RoleCheck essentially | 14:12 |
sigmavirus24 | So you can't restrict an action based on tenant/tenant_id etc. I was wondering if people had ideas for *Target objects for the rest of the objects in glance.api.policy (ImageRepoTarget, MemberTarget, etc.) | 14:13 |
mclaren | sigmavirus24: other projects handle individual tenant ids if sent in the dictionary? | 14:13 |
sigmavirus24 | mclaren: I haven't checked every project but I'm pretty sure Keystone does | 14:13 |
mclaren | ok, thx | 14:13 |
sigmavirus24 | The target, to be clear, is just a representation of the object we're trying to interact with. The context holds the authenticated user's information and other things | 14:14 |
jokke_ | sigmavirus24: does that have any effect on the role checks? | 14:14 |
sigmavirus24 | jokke_: no | 14:14 |
nikhil_k | sigmavirus24: we prolly should discuss this about metadefs with someone actually using it | 14:15 |
jokke_ | I think the next big thing is, how much we take performance hit by that | 14:15 |
nikhil_k | wayne__: ^ ? | 14:15 |
wayne__ | yes | 14:15 |
nikhil_k | if you compare it with the join of image-properties table, the performance hit would minimal; no? | 14:16 |
sigmavirus24 | jokke_: the enforcer already supports user-defined rules and checks and will follow them down regardless. There shouldn't be a significant performance hit (if any) by passing a target | 14:16 |
mclaren | sigmavirus24: it's a really minor thing but a link to the officially supported policy format/options might be useful as a reference for folks | 14:17 |
jokke_ | sigmavirus24: so the target is not a huge lump of data (sorry, this is part of the code I'm really not familiar with) | 14:17 |
sigmavirus24 | mclaren: okay. It's an oslo-inc project at the moment so it mainly exists in the module doc-string | 14:17 |
*** krykowski has quit IRC | 14:17 | |
sigmavirus24 | jokke_: the target for the ImageTarget is just a wrapper/proxy around an models.Image instance so you can do target['owner'] => tenant_id | 14:18 |
jokke_ | sigmavirus24: ah ok ... thnx | 14:18 |
sigmavirus24 | jokke_: no need to apologize :) | 14:18 |
sigmavirus24 | mclaren: I'll get a link though right now | 14:18 |
sigmavirus24 | #link https://github.com/openstack/glance/blob/master/glance/openstack/common/policy.py#L16..L76 | 14:19 |
jokke_ | we just get so much nagging of glance being the performance bottleneck that I would prefer us not at least increasing the delays :D | 14:19 |
sigmavirus24 | ayoung and morganfainberg are pulling it out of the incubator though into oslo.policy this cycle but we probably shouldn't transition to it until L | 14:19 |
sigmavirus24 | jokke_: that's understandable | 14:19 |
jokke_ | ++ | 14:19 |
sigmavirus24 | And to be transparent, I only found this bug because os-ansible-deployment was trying to set different defaults for Rackspace Private Cloud customers and we found no matter what we did, it 403'd (because the targets were empty) | 14:20 |
nikhil_k | I'm a little worried if operators keep this as expected behavior and have things running | 14:20 |
mclaren | sigmavirus24: thx! | 14:20 |
sigmavirus24 | nikhil_k: the bug was originally reported in 2012, so people who try may just give up while others never change policy.json | 14:21 |
sigmavirus24 | I suspect some operators expect the defaults in policy.json to be secure instead of relaxed | 14:21 |
nikhil_k | sigmavirus24: agree to make them more _granular_ | 14:21 |
*** krykowski has joined #openstack-meeting-4 | 14:21 | |
sigmavirus24 | Anyway, I just wanted people's eyes and thoughts. I'm not familiar with the other objects but it should be simple to write proxy objects like ImageTarget (or one generic Target object) for the rest of the "targets" | 14:22 |
sigmavirus24 | We can move on | 14:22 |
nikhil_k | sigmavirus24: may be a ML discussion on this ? | 14:22 |
sigmavirus24 | Also, let me know if I should write the ML about this for further input | 14:22 |
sigmavirus24 | hah | 14:22 |
nikhil_k | we can start working on a spec too, for keeping the upgrade to K smooth | 14:23 |
sigmavirus24 | Sounds fair | 14:23 |
nikhil_k | https://review.openstack.org/#/q/topic:bp/drop-namespace-packages+owner:kragniz%2540gmail.com,n,z | 14:23 |
kragniz | this is a fairly trivial update to the oslo library's namespaces | 14:24 |
kragniz | but it would be nice if they could be merged swiftly to avoid any conflicts arising | 14:24 |
*** numan has quit IRC | 14:25 | |
kragniz | moving out of the oslo namespace avoids the bugs with picking up the globally installed version of the libraries, rather than the ones in the local venv | 14:25 |
mclaren | kragniz: I can try to review (remind me if I forget) | 14:26 |
kragniz | mclaren: sure! | 14:26 |
nikhil_k | ok, next? | 14:26 |
kragniz | nikhil_k: yup, that all for that | 14:27 |
nikhil_k | sigmavirus24: do we need to discuss the defaults here? | 14:27 |
nikhil_k | guess no? | 14:27 |
*** plaurin_ has joined #openstack-meeting-4 | 14:27 | |
sigmavirus24 | no sorry. that won't work anyway until that target issue is resolved | 14:27 |
nikhil_k | thanks! | 14:27 |
nikhil_k | #topic Glance's developer docs | 14:28 |
sigmavirus24 | oh yeah that's me too | 14:28 |
nikhil_k | #info Nova's DevRef: http://docs.openstack.org/developer/nova/devref/development.environment.html | 14:29 |
sigmavirus24 | So while we were debugging an issue with sqlalchemy-migrate we found that we don't tell developers what they need installed (other than Python dependencies) to get a test/dev setup running | 14:29 |
sigmavirus24 | Nova has DevRef (Developer Reference) and we discussed potentially adding something similar. For example, our tests expect "curl" to be installed on the system but if you don't have that, your tests will fail locally | 14:29 |
kragniz | this is a great idea | 14:30 |
sigmavirus24 | That particular example is what led to the discussion. I can get a first draft up based on Nova's DevRef if we all think it's a beneficial document | 14:30 |
nikhil_k | mfedosin: does your work on the doc cover some of this? | 14:30 |
jokke_ | Actually I think this would be brilliant to bring to ML | 14:30 |
mfedosin | yes | 14:30 |
kragniz | if we just start with something simple and exand it later, it would be good | 14:30 |
mfedosin | we will got 4 elements there | 14:31 |
mfedosin | architecture, components, domain and db | 14:31 |
rosmaita | how different would it be from the nova doc? | 14:31 |
jokke_ | I think it would be way more beneficial if we get cross OS doc (even with project specific sections) rather than every project having their own | 14:31 |
rosmaita | jokke_: +1 | 14:31 |
mclaren | yeah, maybe just track the delta for each project | 14:31 |
kragniz | jokke_: there is value in "run these commands to start hacking on glance", though | 14:31 |
mfedosin | rosmaita, some elements will be equal | 14:31 |
*** VW_ has joined #openstack-meeting-4 | 14:31 | |
rosmaita | do you think a "delta" doc would be sufficient, or would it be confusing? | 14:32 |
jokke_ | kragniz: thus the project specific sections to that global doc | 14:32 |
nikhil_k | mfedosin: just need to add "tests" element to it | 14:32 |
sigmavirus24 | rosmaita: for totally new openstackers, probably more confusing than helpful | 14:32 |
jokke_ | if all agree | 14:32 |
jokke_ | that's what I thought as well ... | 14:33 |
mfedosin | nikhil_k, okay | 14:33 |
sigmavirus24 | jokke_: where should the global doc live though? | 14:33 |
nikhil_k | rosmaita: hard to contribute and keep that in sync globally | 14:33 |
mclaren | not sure. (I was thinking sometimes these kind of docs can become stale over time). Docs in any form sound great! | 14:33 |
sigmavirus24 | I can start a discussion on the ML if we want | 14:33 |
rosmaita | sigmavirus24: +1 | 14:33 |
nikhil_k | sure | 14:33 |
kragniz | sigmavirus24: +1 | 14:33 |
sigmavirus24 | See how people feel about making it a global thing with project deltas | 14:33 |
mfedosin | i suppose this doc will be about inner glance, instaed of nova where some common things are described | 14:34 |
jokke_ | sigmavirus24: docs.openstack.org - Contribute to OpenStack | 14:34 |
nikhil_k | sigmavirus24: chat after the meeting on this topic ? | 14:35 |
*** VW__ has joined #openstack-meeting-4 | 14:35 | |
sigmavirus24 | nikhil_k: sure | 14:35 |
nikhil_k | #topic Generating config files with oslo-config-generator | 14:35 |
nikhil_k | kragniz: go go | 14:35 |
*** VW__ has quit IRC | 14:35 | |
*** VW_ has quit IRC | 14:35 | |
kragniz | so currently, we're manually syncing the config options in code and in the sample config files | 14:36 |
*** TravT_ has joined #openstack-meeting-4 | 14:36 | |
kragniz | we have the capability to generate these files automatically | 14:36 |
*** VW_ has joined #openstack-meeting-4 | 14:36 | |
kragniz | (see tox -e genconfig) | 14:36 |
kragniz | so I think we should drop the config files from master and just generate them | 14:36 |
kragniz | this is what nova, cinder, ceilometer and others currently do | 14:37 |
sigmavirus24 | I ran this to generate the glance-manage.conf file and it re-generated the others. The delta was rather large if my memory is correct | 14:37 |
mclaren | sounds like a good idea. I guess a lot of projects are already doing that? | 14:37 |
kragniz | sigmavirus24: the deta is due to formatting changes | 14:37 |
kragniz | iirc | 14:37 |
jokke_ | kragniz: -1 ... if you look through the meeting logs over last year this has been discussed quite a few times already | 14:37 |
* kragniz hasn't seen those logs | 14:38 | |
sigmavirus24 | I'm +1 on the idea but the first pass should be done carefully (I'm rather paranoid) | 14:38 |
kragniz | jokke_: what are your reasons, other than that's what happened last time it was discussed? | 14:38 |
nikhil_k | also, it would nice to chck the bahcior with new adidtions and deletions | 14:38 |
kragniz | sigmavirus24: I agree | 14:38 |
jokke_ | kragniz: the reasoning having the configs in the master is to be able to refer to the config files at github and so far we haven't been able to figure out way to generate them to the repo automatically | 14:38 |
nikhil_k | behavior* | 14:38 |
sigmavirus24 | jokke_: I'm not sure I follow | 14:39 |
jokke_ | kragniz: the auto update has been on discussions quite a lot, we just havent found a way to do it | 14:39 |
kragniz | jokke_: but those values in the config files are duplicated from where the oslo.config option is declared | 14:39 |
kragniz | jokke_: and keeping these files up to date is a lot of contributor effort | 14:40 |
jokke_ | sigmavirus24: we'd like to have access to the example configs without the need to clone the repo and generating them every time you need to refer to them for new folks etc. | 14:40 |
sigmavirus24 | jokke_: kragniz is talking about generating the ones that exist in-tree and committing them I think | 14:40 |
mclaren | do other projects have non-generated reference config files? | 14:40 |
kragniz | and it's not happening in some places | 14:41 |
kragniz | glance-cache.conf hasn't been updated with the glance_store options, for example | 14:41 |
*** flaper87 has joined #openstack-meeting-4 | 14:41 | |
sigmavirus24 | mclaren: they have https://github.com/openstack/keystone/tree/master/etc .conf.example configs | 14:41 |
* flaper87 is late to the party | 14:41 | |
mclaren | ok, thx. Wonder what their magic is? | 14:41 |
* jokke_ thought that the example configs we have are actually the generated ones ... the commit was just supposed to be manual process | 14:42 | |
* flaper87 acts as if he knows what we are discussing | 14:42 | |
kragniz | https://github.com/openstack/nova/blob/master/etc/nova/README-nova.conf.txt | 14:42 |
sigmavirus24 | jokke_: the example configs we have aren't auto-generated and if you do generate them, I think some of the defaults may even be different (or values aren't commented out) | 14:43 |
sigmavirus24 | But yeah, they're pretty much equivalent at the moment. The ordering may be the only delta (I trust kragniz to be right about this) | 14:44 |
flaper87 | sigmavirus24: mmh, then we need to fix auto-generation | 14:44 |
flaper87 | I mean, it should work | 14:44 |
flaper87 | (TM) | 14:44 |
sigmavirus24 | flaper87: "Just Work" is a trademark the OpenStack Foundation hasn't been allowed to license yet ;) | 14:44 |
kragniz | flaper87: you keep config files out of tree in zaqar, right? | 14:44 |
jokke_ | yup ... zhiyan has put lots of effort to get the generation working ... thus I thought that the confs were actually iteration of the output | 14:44 |
flaper87 | kragniz: correct | 14:44 |
flaper87 | you just tox -egenconfig | 14:45 |
flaper87 | one of the points behind having auto-gen is not having samples | 14:45 |
flaper87 | :) | 14:45 |
nikhil_k | flaper87: would the documentation and description be covered so thoroughly? | 14:45 |
flaper87 | because lets face it, we keep failing at keeping them updated | 14:45 |
flaper87 | nikhil_k: as in explaining how to generate them? | 14:45 |
flaper87 | yes | 14:45 |
mclaren | anyone know of a project using auto-gen that also has samples? | 14:45 |
nikhil_k | :D | 14:45 |
sigmavirus24 | nikhil_k: the docs.openstack.org/{{project}}/ docs have to be updated manually though no matter what | 14:46 |
flaper87 | https://github.com/openstack/zaqar#running-a-local-zaqar-server-with-mongodb | 14:46 |
flaper87 | we even put it in the README | 14:46 |
sigmavirus24 | Cinder does mclaren https://github.com/openstack/cinder/tree/master/etc/cinder | 14:46 |
kragniz | nikhil_k: do you mean descriptions for each option? | 14:46 |
flaper87 | mclaren: nope | 14:46 |
jokke_ | :) | 14:46 |
nikhil_k | flaper87: I meant the comments on the configs | 14:46 |
nikhil_k | kragniz: yeah | 14:46 |
*** asselin_ has joined #openstack-meeting-4 | 14:46 | |
flaper87 | nikhil_k: ah yea, they are kept | 14:46 |
flaper87 | it's a matter of keeping the help text updated | 14:47 |
flaper87 | :D | 14:47 |
jokke_ | iirc cinder reasoning for that was the same why we decided to keep em, to have easy access to example configs | 14:47 |
kragniz | nikhil_k: yes, since it grabs whatever text you use when you declare the oslo.config option | 14:47 |
nikhil_k | flaper87: heh, so that will proly never happen :P | 14:47 |
flaper87 | mmh, well, it's part of reviewers task to enforce useful help texts | 14:47 |
sigmavirus24 | jokke_: actually, I was half right: cinder.conf isn't kept https://github.com/openstack/cinder/blob/master/etc/cinder/README-cinder.conf.sample | 14:47 |
nikhil_k | kragniz: it's not that great compared to what's mentioned in the sameple | 14:47 |
nikhil_k | though it can be corrected | 14:48 |
kragniz | jokke_: cinder removed their configs from tree | 14:48 |
sigmavirus24 | everything else is probably really not much more configurable | 14:48 |
flaper87 | as for the existing ones, it'd be a good exercise to update our code base | 14:48 |
nikhil_k | flaper87: yeah, I understand | 14:48 |
kragniz | jokke_: https://github.com/openstack/cinder/blob/master/etc/cinder/README-cinder.conf.sample | 14:48 |
flaper87 | if we want to keep them, then we better add a test that the sample is updated | 14:49 |
flaper87 | that verifies* | 14:49 |
kragniz | flaper87: +1 | 14:49 |
jokke_ | oh gr8 :( | 14:49 |
flaper87 | Having samples means that people will use them as reference | 14:49 |
jokke_ | flaper87: +2 | 14:49 |
flaper87 | I've had people pointing me to an option that doesn't exist anymore | 14:49 |
flaper87 | and I was like: "So well, how do I put it in a nice way... mmhh... the sample is outdate... /me RUN" | 14:50 |
mclaren | a test sounds like it might work. I think we already have some tests for options | 14:50 |
nikhil_k | sounds like an agreement (somewhat) | 14:50 |
flaper87 | (and that *just* after cutting the release) | 14:50 |
flaper87 | mclaren: afair, cinder has (had?) something to do exactly this | 14:50 |
flaper87 | we might want to check what they do(did?) | 14:50 |
flaper87 | (may?) | 14:51 |
nikhil_k | can we move on to the next one? | 14:51 |
* flaper87 will never get those 2 right | 14:51 | |
* flaper87 crashed this one so... I guess? | 14:51 | |
flaper87 | :P | 14:51 |
kragniz | whatever we do, I don't think we should be manually updating the configs | 14:51 |
kragniz | nikhil_k: sure | 14:51 |
nikhil_k | #topic Glance upgradeability | 14:51 |
pkoniszewski | that's me | 14:51 |
nikhil_k | pkoniszewski: that's you ^ | 14:51 |
mclaren | flaper87: cinder...not sure tbh | 14:52 |
pkoniszewski | nova is working on smooth updates between versions of openstack, is there anything being done in glance or is there any plan to make support for upgrades in glance/ | 14:52 |
pkoniszewski | ? | 14:52 |
pkoniszewski | especially versioned objects, any plan for K or L release? | 14:53 |
nikhil_k | pkoniszewski: nothing for K | 14:53 |
nikhil_k | we can plan for L after nova has tried and tested it, I sup? | 14:53 |
pkoniszewski | that sounds good | 14:54 |
kragniz | nikhil_k: let nova be the guinea pig :P | 14:54 |
flaper87 | a good thing to do in advance would be working out a spec explaining how you see this being implemented in glance | 14:54 |
pkoniszewski | sure | 14:54 |
pkoniszewski | I plan to | 14:54 |
flaper87 | I'm not sure how many of us are familiar with what nova is doing | 14:55 |
flaper87 | :( | 14:55 |
jokke_ | flaper87: I thought you know nova inside out by now :P | 14:55 |
pkoniszewski | well I'd like to write blueprint with explanation, but need some time for that | 14:55 |
flaper87 | jokke_: oh man, you have no idea. I wish I didn't... | 14:55 |
flaper87 | :P | 14:56 |
*** gmatefi has joined #openstack-meeting-4 | 14:56 | |
nikhil_k | pkoniszewski: Thanks for bringing that up, I think this would be a great change. | 14:56 |
kragniz | flaper87: I think it involves equal doses of magic and semver | 14:56 |
nikhil_k | #topic Open Discussion | 14:56 |
mclaren | flaper87: cinder have tools/config/check_uptodate.sh so maybe some prior art | 14:57 |
nikhil_k | Do we want to keep meeting next week before the mid cycle meetup? | 14:57 |
nikhil_k | If not, would like to cancle Jan 22 and Jan 29 meetings | 14:57 |
kragniz | mclaren: that looks useful | 14:57 |
flaper87 | mclaren: yeah, that. They used to call that script in the gate | 14:57 |
sigmavirus24 | nikhil_k: is there a good reason to not keep next week's meeting? | 14:58 |
jokke_ | nikhil_k: would be great to have them | 14:58 |
jokke_ | nikhil_k: specially recap after the meetup | 14:58 |
flaper87 | lets keep meeting | 14:58 |
* flaper87 won't be at the mid cycle meetup | 14:58 | |
pkoniszewski | yep, lets keep the next week meeting | 14:59 |
nikhil_k | I thought people don't like meetings, guess not true | 14:59 |
pennerc | I agree. | 14:59 |
kragniz | I'd rather keep them | 14:59 |
sigmavirus24 | nikhil_k: just because I don't like them doesn't mean they're not valuable ;) | 14:59 |
nikhil_k | ok cool | 14:59 |
nikhil_k | anything else? | 14:59 |
* jokke_ agrees with sigmavirus24 | 14:59 | |
*** wayne__ has quit IRC | 14:59 | |
sigmavirus24 | ^5 jokke_ | 15:00 |
nikhil_k | Thanks all! | 15:00 |
nikhil_k | #endmeeting | 15:00 |
kragniz | thanks! | 15:00 |
openstack | Meeting ended Thu Jan 15 15:00:21 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/glance/2015/glance.2015-01-15-14.02.html | 15:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/glance/2015/glance.2015-01-15-14.02.txt | 15:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/glance/2015/glance.2015-01-15-14.02.log.html | 15:00 |
jokke_ | thanks | 15:00 |
mclaren | thanks! | 15:00 |
*** mclaren has quit IRC | 15:00 | |
*** carl_baldwin has joined #openstack-meeting-4 | 15:00 | |
*** flaper87 has left #openstack-meeting-4 | 15:01 | |
*** carl_baldwin has quit IRC | 15:01 | |
*** wayne__ has joined #openstack-meeting-4 | 15:01 | |
*** carl_baldwin has joined #openstack-meeting-4 | 15:02 | |
* TravT_ sorry to only be able to be a fly on the wall this morning - getting kids ready for school | 15:02 | |
nikhil_k | np | 15:03 |
nikhil_k | TravT_: we'r in other channel now | 15:03 |
pennerc | later | 15:03 |
*** pennerc has quit IRC | 15:04 | |
TravT_ | Yeah on my phone so I think my update took awhile to send | 15:04 |
*** jokke_ has left #openstack-meeting-4 | 15:04 | |
*** TravT_ has quit IRC | 15:05 | |
*** pkoniszewski has quit IRC | 15:06 | |
*** yamahata has joined #openstack-meeting-4 | 15:06 | |
*** wayne__ has left #openstack-meeting-4 | 15:07 | |
*** asselin_ has quit IRC | 15:11 | |
*** cloudnull has joined #openstack-meeting-4 | 15:18 | |
*** mestery has quit IRC | 15:24 | |
*** mestery has joined #openstack-meeting-4 | 15:28 | |
*** gmatefi has quit IRC | 15:35 | |
*** dboik has joined #openstack-meeting-4 | 15:36 | |
*** Shrews has joined #openstack-meeting-4 | 15:39 | |
*** banix has joined #openstack-meeting-4 | 15:39 | |
*** VW_ has quit IRC | 15:41 | |
*** krykowski has quit IRC | 15:43 | |
*** VW_ has joined #openstack-meeting-4 | 15:44 | |
*** alextricity has joined #openstack-meeting-4 | 15:48 | |
*** dboik has quit IRC | 15:48 | |
alextricity | Morning/afternoon | 15:48 |
*** mattt has joined #openstack-meeting-4 | 15:53 | |
cloudnull | morning | 15:53 |
*** b3rnard0 has joined #openstack-meeting-4 | 15:54 | |
mattt | \o | 15:57 |
cloudnull | #startmeeting openstack-ansible | 15:57 |
openstack | Meeting started Thu Jan 15 15:57:18 2015 UTC and is due to finish in 60 minutes. The chair is cloudnull. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:57 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:57 |
openstack | The meeting name has been set to 'openstack_ansible' | 15:57 |
alextricity | #help | 15:57 |
alextricity | fail | 15:57 |
*** carl_baldwin has quit IRC | 15:59 | |
*** andymccr has joined #openstack-meeting-4 | 15:59 | |
cloudnull | so , lets get started. | 16:00 |
sigmavirus24 | o/ cloudnull | 16:00 |
*** kobis has quit IRC | 16:00 | |
cloudnull | first on the agenda is our milestones | 16:00 |
*** Sam-I-Am has joined #openstack-meeting-4 | 16:00 | |
cloudnull | we have 10.1.2 and 9.0.6 that needs to be prioritized. | 16:00 |
cloudnull | I think that we can commit to dev readyness for these "releases" in 2 weeks. | 16:01 |
cloudnull | thoughts ? | 16:01 |
palendae | cloudnull: Do we have a list of what's going to be on those milestones? | 16:02 |
mattt | i'm not aware of much happening in 9.0.x, quite a few things are in the pipeline for juno branch right now tho, so that will need a fair bit of testing | 16:02 |
cloudnull | palendae: im looking at https://launchpad.net/openstack-ansible/+milestone/9.0.6 | 16:02 |
andymccr | cloudnull: i think logging is a big "must go" for that release | 16:02 |
cloudnull | and https://launchpad.net/openstack-ansible/+milestone/10.1.2 | 16:02 |
palendae | Ok | 16:03 |
b3rnard0 | cloudnull should we do a roll call first :-) | 16:03 |
cloudnull | andymccr Agreed. i think logging needs love and is a must go. | 16:03 |
palendae | I htink this could be pulled off of the milestones, since RBAC is evidently broken - https://bugs.launchpad.net/openstack-ansible/+bug/1408363 | 16:03 |
cloudnull | b3rnard0: we're already moving along :) | 16:04 |
cloudnull | palendae: i tend to agree those changes were recently reverted. | 16:04 |
cloudnull | sigmavirus24: was working on that a bit, sigmavirus24 thoughts? | 16:05 |
sigmavirus24 | Glance is terribly broken and can't support what we want. | 16:05 |
cloudnull | andymccr: how far are we on making logging happy ? | 16:05 |
palendae | Unless we want to keep them open and fix it when Glance is fixed | 16:05 |
sigmavirus24 | The revert patchset made it through this morning for master. The other two patchsets were abandoned | 16:05 |
andymccr | cloudnull: we're pretty close odyssey4me basically has it going, we're fixing some bugs on a fresh install i did today | 16:05 |
sigmavirus24 | palendae: we can do that too but the glance fix was discussed in the glance meeting this morning and will take some time to work through the process (spec, adding more to the change, etc.) | 16:06 |
andymccr | so i'd say 2 weeks i no problem. | 16:06 |
palendae | sigmavirus24: yeah, I figured it'd be a while | 16:06 |
sigmavirus24 | So it won't be feasible for either of these next milestones | 16:06 |
cloudnull | andymccr: for juno or icehouse ? | 16:06 |
palendae | Right | 16:06 |
andymccr | cloudnull: its on master but the backport shouldnt be too bad, its mostly changing logstash filters and adjusting some ownerhsip on log dirs | 16:06 |
palendae | sigmavirus24: My guess is Kilo at the soonest, but likely L release | 16:06 |
andymccr | so the filters would be the same for both | 16:06 |
sigmavirus24 | No I think we'll make this change in Kilo but it will take a couple of weeks | 16:07 |
sigmavirus24 | I need to prioritize writing the spec today or tomorrow etc | 16:07 |
palendae | ok | 16:07 |
sigmavirus24 | That's a bit off topic though | 16:07 |
palendae | Sure | 16:07 |
cloudnull | ok, sigmavirus24 palendae we'll pull "https://bugs.launchpad.net/openstack-ansible/+bug/1408363" for the time being and put it to "next" noting that its broke upstream . | 16:08 |
*** rosmaita has left #openstack-meeting-4 | 16:08 | |
*** dboik has joined #openstack-meeting-4 | 16:09 | |
sigmavirus24 | cloudnull: ++ | 16:09 |
cloudnull | with the other open items on 10.1.2 do we think we can get ready for release in 2 weeks ? | 16:09 |
cloudnull | mattt. mancdaz, odyssey4me? | 16:10 |
mattt | cloudnull: i'm not aware of any blockers | 16:10 |
palendae | Based on the currently in progress tickets, I think so | 16:10 |
cloudnull | ok. well then thats what we'll shoot for. | 16:11 |
cloudnull | andymccr do you have a specific launchpad issue for the logging bits you guys have been working on ? | 16:12 |
*** d34dh0r53 has joined #openstack-meeting-4 | 16:12 | |
andymccr | cloudnull: i think it comes off the back of the logstash: parse swift logs issue | 16:12 |
cloudnull | ok, ill add that to 9.0.6 and 10.1.2. can we change the heading of that issue for more general logstash work? | 16:14 |
andymccr | im sure we can or create a new one to handle the "pre swift" stuff | 16:14 |
cloudnull | ok. | 16:14 |
cloudnull | on to our new bugs: | 16:15 |
cloudnull | https://bugs.launchpad.net/openstack-ansible/+bugs?search=Search&field.status=New | 16:15 |
cloudnull | we need to prioritize and triage all 27 of these | 16:15 |
cloudnull | idk that we cover each bug in our meeting here. but we needs to do it and stay on top of it | 16:16 |
*** hughsaunders has joined #openstack-meeting-4 | 16:16 | |
*** mancdaz has joined #openstack-meeting-4 | 16:16 | |
sigmavirus24 | cloudnull: +1 | 16:17 |
sigmavirus24 | if a few people want to volunteer to look at them once a day that'd probably make it manageable | 16:17 |
b3rnard0 | cloudnull: i would start at the top and go down the list unless someone has a bug we should look at first | 16:17 |
cloudnull | ill be doing it for sure moving forward and that im not on vacation , but it would be great to get some people to commit to review/triaging | 16:18 |
b3rnard0 | cloudnull: sounds like sigmavirus24 is stepping up to the plate again | 16:18 |
mattt | wonder if we need to leverage the affects me thing a bit more | 16:18 |
d34dh0r53 | I'll work on review/triaging | 16:18 |
mancdaz | yes I'm happy to do that | 16:18 |
mattt | to guage who wants what etc. | 16:18 |
sigmavirus24 | b3rnard0: don't make me hurt you | 16:18 |
cloudnull | haha | 16:19 |
sigmavirus24 | mattt: the affects me can help "confirm" a bug | 16:19 |
sigmavirus24 | but the bug should be "triaged" once a bug owner verifies it and determines import | 16:19 |
mattt | sigmavirus24: right but we need a way to determine how many people are interested in a feature/functionality | 16:19 |
sigmavirus24 | mattt: for new features, yes | 16:19 |
sigmavirus24 | and if it's clearly a feature, just mark it wishlist and move on | 16:19 |
sigmavirus24 | =P | 16:19 |
mattt | :) | 16:20 |
cloudnull | the only three bugs that i want to talk about here to get triaged are the "undecided" bugs. | 16:20 |
d34dh0r53 | are we targeting bugs to milestones? | 16:20 |
cloudnull | specifically gating is not enabled on non-master branches | 16:20 |
cloudnull | hughsaunders do we know how/when we can get that going ? | 16:20 |
*** SridharRamaswamy has joined #openstack-meeting-4 | 16:21 | |
mancdaz | cloudnull odyssey4me should be able to sort that out | 16:21 |
hughsaunders | cloudnull: we can enable aio or multi node checks | 16:21 |
mancdaz | he put the original review to disable them in the gate | 16:21 |
cloudnull | where is odyssey4me? | 16:21 |
mancdaz | and I've put a review in to get the gate scripts synced into those branches as a precursor to turning it back on | 16:21 |
cloudnull | ok. | 16:22 |
*** odyssey4me has joined #openstack-meeting-4 | 16:22 | |
cloudnull | ok so if we can get gatting going on the branches sooner than later it would be great. | 16:23 |
mattt | odyssey4me: do you want hugh/i to pick taht up if you're tied up w/ other stuff ? | 16:23 |
mancdaz | cloudnull yep. hughsaunders and I were also talking this morning about enabling voting as soon as the gates are stable | 16:23 |
mancdaz | so that it's actually a gate, as opposed to something people mostly ignore | 16:24 |
odyssey4me | I'm happy to do that - the aio appears to be stable now | 16:24 |
hughsaunders | odyssey4me: do you plan to add tempest to the aio? | 16:24 |
odyssey4me | I take it that we want to get it voting on the non=master branches too? | 16:24 |
odyssey4me | hughsaunders: yeah, that would be ideal - but afaik we don't have a properly working set of tempest tests do we? | 16:24 |
*** dboik has quit IRC | 16:24 | |
cloudnull | odyssey4me: i'd say yes. | 16:24 |
mancdaz | +1 | 16:25 |
cloudnull | other than that, i'm done with bugs , unless there are a few that people want to talk about specifically? | 16:25 |
hughsaunders | odyssey4me: sadly not since the glance issues kicked off | 16:26 |
*** markvoelker has joined #openstack-meeting-4 | 16:26 | |
cloudnull | anything? | 16:27 |
*** SridharRamaswamy has quit IRC | 16:27 | |
cloudnull | ok, moving. | 16:27 |
cloudnull | next on the agenda "Making everything more generic". | 16:27 |
*** carl_baldwin has joined #openstack-meeting-4 | 16:28 | |
cloudnull | this was the biggest ask from people replying to the original mailing list post | 16:28 |
cloudnull | presently we have rpc, rackspace, and rax all over the place. | 16:28 |
*** markvoelker has quit IRC | 16:28 | |
cloudnull | most people have said they want that gone before they begin using it. | 16:29 |
cloudnull | additionally it was asked if we can make the roles less lxc dependent and more galaxy like . | 16:29 |
cloudnull | which is all part of the separating the rax product release we have into a more community project. | 16:30 |
d34dh0r53 | so those two things should be though of as one task? | 16:30 |
odyssey4me | should we kill two birds with one stone and do it at once, or should we dig into doing it with the current method first? | 16:30 |
cloudnull | i've taking the route of killing the multiple birds | 16:30 |
cloudnull | but that could be done as a step by step process. | 16:30 |
andymccr | cloudnull: agree but thats not a simple thing so we need some kind of plan - i also want to avoid a situation where its one persons task and nobody else has any idea. Or a situation where there is a month period where any improvements are wasted because its a wholesale change. | 16:31 |
andymccr | additionally we have to consider how current installs would upgrade - although if we do it right that shouldn't be a problem. | 16:31 |
cloudnull | andymccr: agreed. | 16:31 |
cloudnull | if we do it right. | 16:32 |
cloudnull | there are multiple blueprints on this, which I would like people to participate in | 16:32 |
sigmavirus24 | You can #link them here so they're included in the notes ;) | 16:32 |
cloudnull | sadly the blueprints were created "2014-12-10" and nobody but myself has even looked at the, | 16:32 |
*** belmoreira has quit IRC | 16:33 | |
cloudnull | https://blueprints.launchpad.net/openstack-ansible/+spec/galaxy-roles | 16:33 |
cloudnull | https://blueprints.launchpad.net/openstack-ansible/+spec/rackspace-namesake | 16:33 |
cloudnull | https://blueprints.launchpad.net/openstack-ansible/+spec/inventory-cleanup | 16:33 |
cloudnull | now, i've started the rax namesake and galaxy roles which can be seen here. https://github.com/os-cloud and now that im formally asking i'd like people to look at and help out with getting that done. | 16:34 |
palendae | I looked at the inventory cleanup, but it's been a while | 16:34 |
cloudnull | like andymccr said we need a plan . | 16:34 |
cloudnull | and not just my plan | 16:34 |
mattt | yeah how do we split this up? | 16:34 |
b3rnard0 | let's add an action item to come up with a plan | 16:35 |
palendae | We've got a start on broken-out roles | 16:35 |
palendae | But we need more people than cloudnull looking at them. I've done some very brief work, but need to dive further | 16:35 |
cloudnull | mattt like palendae said, we've started on the broken out roles. i've not done or looked at logging, neutron, horizon, or swift. | 16:36 |
odyssey4me | I would guess that we need to review existing infrastructure galaxy roles and see if they suit our needs and are responsive to our PR's. It's either that or we develop our own infrastructure service galaxy roles and maintain them within the community. | 16:36 |
mattt | cloudnull: cool but i've not seen any reviews for this stuff? | 16:37 |
mattt | or did i miss them? | 16:37 |
palendae | mattt: They're at https://github.com/os-cloud | 16:37 |
mattt | what is that? | 16:37 |
odyssey4me | I took a brief look through some related to galera earlier today. | 16:37 |
palendae | I think part of cloudnull's logic was he wasn't sure how many repos it would be, and didn't want to bug stackforge infra until he did | 16:37 |
cloudnull | mattt there have been no reviews for them . because we need to decied if we want to have the roles in sub repos in stackforge or in a master repo like we have now. | 16:37 |
*** git-harry has joined #openstack-meeting-4 | 16:38 | |
cloudnull | also yes. we've bothered infra enough for now | 16:38 |
mattt | ok i just worry about going off to the side to develop stuff | 16:38 |
mattt | seems a bit counter-productive | 16:38 |
cloudnull | if we follow the puppet, and cookbooks they have sub repos so it shouldnt be a big ask to have them make the additional repos | 16:39 |
hughsaunders | could we gradually convert our existing roles into galaxy roles in the current stackforge repo? | 16:39 |
hughsaunders | then split out into separate repos at a later point? | 16:39 |
palendae | That sounds reasonable to me | 16:39 |
cloudnull | hughsaunders, we could however pulling the roles in with a galaxy requirements file would be a bit cumbersome | 16:39 |
cloudnull | with static and remote roles | 16:39 |
hughsaunders | initially yes, but better than a big-bang switchover? | 16:41 |
odyssey4me | could we not do a set of basic starting repo's in stackforge - empty as placeholders | 16:41 |
cloudnull | mattt its counter productive to have a side repo, im not saying we use the test things i've created. but they exist to see how it worked is a collective whole. | 16:41 |
*** Shrews has left #openstack-meeting-4 | 16:42 | |
cloudnull | odyssey4me: i say we should be able to maintain a few place holders that we gradually migrate to . | 16:42 |
mattt | cloudnull: i know what you're getting at | 16:42 |
odyssey4me | initially we just create repo's per openstack project we work with - let them be blank to start with, then we transition code into them and start adjusting them | 16:43 |
odyssey4me | and also start adjusting the 'parent' repo to work with them | 16:43 |
*** miguelgrinberg has joined #openstack-meeting-4 | 16:44 | |
sigmavirus24 | quick, voluntell miguelgrinberg to do something since he's late ;) | 16:44 |
cloudnull | hughsaunders, agreed. a big ban switchover would be hard to swallow. but we need to do something so other people, not rackspace, begin contributing. | 16:44 |
cloudnull | miguelgrinberg: your on code review for 2 weeks. :) | 16:44 |
d34dh0r53 | how is the upgrade process for moving from our traditional roles to the galaxy roles (from a user perspective)? | 16:44 |
miguelgrinberg | cloudnull: sorry, last minute ETO | 16:45 |
cloudnull | hahaha | 16:45 |
cloudnull | j/k miguelgrinberg | 16:45 |
cloudnull | d34dh0r53 they need to get the roles using the ansible-glaxey command | 16:45 |
cloudnull | which exist in a yaml file. | 16:45 |
hughsaunders | Converting our current roles to be galaxy compliant, with the repo, and removing rax branding at the same time could work | 16:46 |
d34dh0r53 | but can those roles be run on an existing cluster? | 16:46 |
hughsaunders | *within | 16:46 |
cloudnull | d34dh0r53: ie https://github.com/os-cloud/os-ansible-deployment/blob/master/ansible-role-requirements.yml | 16:46 |
mattt | cloudnull: so could we create roles under os-cloud and link to them from our existing os-ansible-deployment repo? | 16:46 |
cloudnull | d34dh0r53: yes, if we like andymccr said do it right. | 16:46 |
odyssey4me | It would seem that I need to do some playing to understand how the galaxy-based roles work first. | 16:46 |
mattt | odyssey4me: heh same | 16:46 |
cloudnull | mattt yes. | 16:46 |
d34dh0r53 | that was a major concern that the directorator had in discussions with logging, we need to ensure that we can in-place upgrade existing clusters without losing anything | 16:47 |
cloudnull | d34dh0r53 odyssey4me https://github.com/os-cloud/os-ansible-deployment/blob/master/bootstrap.sh#L74-L77 thats essentilly the change to get the roles. | 16:47 |
mattt | cloudnull: i guess that makes sense, and we can bring roles from os-cloud into stackforge as we see fit | 16:48 |
d34dh0r53 | +1 I like that idea | 16:48 |
mattt | because presumably the infrastructure-related roles wouldn't need to live under stackforge (galera/rabbit/etc) | 16:48 |
odyssey4me | cloudnull so does that essentially cache the role locally, then operate it similarly to how we work now? | 16:48 |
cloudnull | odyssey4me yes. | 16:49 |
odyssey4me | so an approach could be that we actually convert to using galaxy roles for the infrastructure first, then look at the openstack stuff later (or in parallel) | 16:49 |
cloudnull | it also makes it so that we can pull different version of the role as needed. | 16:49 |
cloudnull | i'd do it one at a time. and would like to have the roles in stackforge for the whole review process. | 16:50 |
hughsaunders | including github modules in stackforge leads to different review/contribution processes for parts of the same project. | 16:50 |
cloudnull | if we take a staggered approach | 16:50 |
odyssey4me | so we create new blank repo's for any openstack project roles in stackforge as placeholders | 16:50 |
cloudnull | i want to avoid what hughsaunders said . | 16:50 |
odyssey4me | then we divide up the tasks of transitioning the existing roles (both infra and openstack) to make use of galaxy roles (in stackforge and outside for infra) | 16:51 |
andymccr | if we do it staggered can we create a set of guidelines on the first one, that are followed on the following conversions - we can adjust the guidelines/backport changes as required to the already changed ones. | 16:51 |
cloudnull | odyssey4me yes, but to do so we need to ask infra, which i'd like to limit so we should figure out how many repos we'll need leave them blank and gradually migrate to them as we see fit. | 16:51 |
palendae | There's also the question of removing rax/rpc mentions in the repo; I think this can be done without moving any repos | 16:52 |
palendae | And should probably be done prior to separating roles | 16:52 |
*** igordcard has quit IRC | 16:52 | |
cloudnull | palendae well thats the hardest part. we have rpc rax rackspace everywhere. | 16:52 |
odyssey4me | surely we need just one for each openstack project, ie nova, glance, heat, keystone, swift, openstack-client | 16:52 |
palendae | cloudnull: Yeah | 16:53 |
cloudnull | odyssey4me, yes nova galnce ... | 16:53 |
cloudnull | *glance | 16:53 |
cloudnull | which collapses our logic into a role. | 16:53 |
cloudnull | instead of the play which is what we have. | 16:53 |
odyssey4me | we just call them 'ansible-openstack-nova', etc | 16:53 |
hughsaunders | if we're not sure how many repos we need, why not create these roles as dirs in the existing repo, then migrate to separate repos once the roles have stabilised? | 16:54 |
cloudnull | odyssey4me id say yes. | 16:54 |
cloudnull | you can see an example of collapsed logic here https://github.com/os-cloud/opc_role-os_nova/blob/master/tasks/main.yml | 16:54 |
cloudnull | hughsaunders we could do that. | 16:54 |
mattt | i think that is a good idea | 16:54 |
mattt | gives us some room to experiment | 16:55 |
hughsaunders | we may need multiple roles for some projects | 16:55 |
mattt | while still keeping everything in stackforge | 16:55 |
odyssey4me | yeah, I must say that for simplicity's sake it would be easier to evolve as far as possible in one repo before splitting it out | 16:55 |
*** yamahata has quit IRC | 16:55 | |
andymccr | if they are truly independent then it will be no problem to move the directory into its own repository if we decide that is better | 16:55 |
andymccr | at that point we know exactly what we need though | 16:55 |
andymccr | if thats possible i think we should do that | 16:56 |
cloudnull | ok, well make the roles as galaxy roles and keep them in the main repo until such a point where we migrate them to separate repos. | 16:56 |
*** galstrom has joined #openstack-meeting-4 | 16:56 | |
odyssey4me | it may not technically be galaxy compatible to start with, but to evolve the roles to a place where the logic in them is compatible is quite a big first step | 16:56 |
hughsaunders | if we move to primarily using role dependancies rather than playbooks to tie everything together, then we may end up with quite a lot of roles | 16:56 |
cloudnull | i estimate that we'll have 16+ odd roles. | 16:57 |
cloudnull | and thats with removal of all of the *_common roles and such | 16:57 |
odyssey4me | if that is the case, having them all as seperate repo's makes packaging/testing/branching/tagging a nightmare | 16:57 |
odyssey4me | we really need to limit the number of sub-repo's as far as is practical | 16:58 |
d34dh0r53 | just throwing this out there but in the interest of time it seems like the rpc* cleanup is a rather quick easy win which we could do decoupled from the galixyifying of everything, that may quell some of the request in the short term while we work on the other | 16:58 |
mattt | d34dh0r53: kind of agree w/ you there | 16:59 |
cloudnull | we're out of time people. well have to continue this in the channel and into our next meeting | 16:59 |
hughsaunders | sed | 16:59 |
odyssey4me | d34dh0r53 agreed - I do think it'll be easier to de-rax in the current structure/method as we already know it | 16:59 |
mattt | alright, thanks cloudnull | 16:59 |
d34dh0r53 | ty cloudnull | 16:59 |
hughsaunders | yep well chaired cloudnull :) | 16:59 |
odyssey4me | ty cloudnull | 16:59 |
cloudnull | ok , thanks guys. | 17:00 |
mancdaz | \o/ | 17:00 |
b3rnard0 | thank you dearest ptl | 17:00 |
sigmavirus24 | dont' forget to #endmeeting ;) | 17:00 |
cloudnull | #endmeeting | 17:00 |
openstack | Meeting ended Thu Jan 15 17:00:32 2015 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/openstack_ansible/2015/openstack_ansible.2015-01-15-15.57.html | 17:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/openstack_ansible/2015/openstack_ansible.2015-01-15-15.57.txt | 17:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/openstack_ansible/2015/openstack_ansible.2015-01-15-15.57.log.html | 17:00 |
*** dboik has joined #openstack-meeting-4 | 17:00 | |
*** git-harry has left #openstack-meeting-4 | 17:00 | |
*** mwang2_ has joined #openstack-meeting-4 | 17:01 | |
*** odyssey4me has left #openstack-meeting-4 | 17:01 | |
*** alextricity has quit IRC | 17:01 | |
*** gmatefi has joined #openstack-meeting-4 | 17:02 | |
*** andymccr has left #openstack-meeting-4 | 17:03 | |
*** mwang2 has quit IRC | 17:04 | |
*** Sam-I-Am has left #openstack-meeting-4 | 17:04 | |
b3rnard0 | mattt: yes sir. we'll be using more of the meetbot features next time too | 17:07 |
*** dboik has quit IRC | 17:07 | |
*** alextricity has joined #openstack-meeting-4 | 17:07 | |
*** dboik has joined #openstack-meeting-4 | 17:07 | |
*** alextricity has left #openstack-meeting-4 | 17:08 | |
*** dboik has quit IRC | 17:11 | |
*** emagana has joined #openstack-meeting-4 | 17:13 | |
*** galstrom has left #openstack-meeting-4 | 17:21 | |
*** dboik has joined #openstack-meeting-4 | 17:24 | |
*** gmatefi has quit IRC | 17:27 | |
*** carl_baldwin has quit IRC | 17:31 | |
*** ivasilevskaya has left #openstack-meeting-4 | 17:38 | |
*** matrohon has quit IRC | 17:42 | |
*** cloudnull has left #openstack-meeting-4 | 17:54 | |
*** mwang2__ has joined #openstack-meeting-4 | 17:56 | |
*** dboik has quit IRC | 17:56 | |
*** SumitNaiksatam has joined #openstack-meeting-4 | 17:57 | |
*** mwang2_ has quit IRC | 18:00 | |
*** carl_baldwin has joined #openstack-meeting-4 | 18:03 | |
*** s3wong has joined #openstack-meeting-4 | 18:04 | |
*** dboik has joined #openstack-meeting-4 | 18:10 | |
*** ChuckC_ is now known as ChuckC | 18:17 | |
*** SridharRamaswamy has joined #openstack-meeting-4 | 18:19 | |
*** krtaylor has quit IRC | 18:26 | |
*** evgenyf has quit IRC | 18:26 | |
*** emagana has quit IRC | 18:46 | |
*** krtaylor has joined #openstack-meeting-4 | 18:52 | |
*** carl_baldwin has quit IRC | 19:00 | |
*** carl_baldwin has joined #openstack-meeting-4 | 19:03 | |
*** evgenyf has joined #openstack-meeting-4 | 19:03 | |
*** ivar-lazzaro has joined #openstack-meeting-4 | 19:04 | |
*** emagana has joined #openstack-meeting-4 | 19:08 | |
*** SumitNaiksatam has quit IRC | 19:13 | |
*** SumitNaiksatam has joined #openstack-meeting-4 | 19:17 | |
*** yamahata has joined #openstack-meeting-4 | 19:21 | |
*** yamahata has quit IRC | 19:31 | |
*** yamahata has joined #openstack-meeting-4 | 19:31 | |
*** carl_baldwin has quit IRC | 19:45 | |
*** [1]evgenyf has joined #openstack-meeting-4 | 19:46 | |
*** evgenyf has quit IRC | 19:46 | |
*** [1]evgenyf is now known as evgenyf | 19:46 | |
*** carl_baldwin has joined #openstack-meeting-4 | 19:47 | |
*** sarob has joined #openstack-meeting-4 | 19:49 | |
*** david-lyle has joined #openstack-meeting-4 | 19:49 | |
*** emagana has quit IRC | 19:51 | |
*** emagana has joined #openstack-meeting-4 | 19:52 | |
*** ivar-lazzaro has quit IRC | 19:52 | |
*** ivar-lazzaro has joined #openstack-meeting-4 | 19:55 | |
*** [1]evgenyf has joined #openstack-meeting-4 | 19:56 | |
*** emagana has quit IRC | 19:56 | |
*** emagana has joined #openstack-meeting-4 | 19:57 | |
*** evgenyf has quit IRC | 19:58 | |
*** [1]evgenyf is now known as evgenyf | 19:58 | |
*** sarob has quit IRC | 20:01 | |
*** banix has quit IRC | 20:08 | |
*** mestery_ has joined #openstack-meeting-4 | 20:09 | |
*** kobis has joined #openstack-meeting-4 | 20:09 | |
*** mestery has quit IRC | 20:11 | |
*** SumitNaiksatam has quit IRC | 20:12 | |
*** david-lyle has quit IRC | 20:15 | |
*** kobis has quit IRC | 20:15 | |
*** evgenyf has quit IRC | 20:18 | |
*** ChuckC has quit IRC | 20:19 | |
*** ChuckC_ has joined #openstack-meeting-4 | 20:19 | |
*** dboik has quit IRC | 20:20 | |
*** banix has joined #openstack-meeting-4 | 20:25 | |
*** s3wong has quit IRC | 20:28 | |
*** s3wong has joined #openstack-meeting-4 | 20:32 | |
*** VW_ has quit IRC | 20:34 | |
*** VW_ has joined #openstack-meeting-4 | 20:35 | |
*** s3wong has quit IRC | 20:42 | |
*** s3wong has joined #openstack-meeting-4 | 20:42 | |
*** ChuckC has joined #openstack-meeting-4 | 20:45 | |
*** ChuckC_ has quit IRC | 20:46 | |
*** mattt has left #openstack-meeting-4 | 20:51 | |
*** ivar-lazzaro has quit IRC | 20:53 | |
*** mestery_ is now known as mestery | 21:01 | |
*** sarob has joined #openstack-meeting-4 | 21:03 | |
*** dboik has joined #openstack-meeting-4 | 21:06 | |
*** ChanServ sets mode: +o openstack | 21:11 | |
*** evgenyf has joined #openstack-meeting-4 | 21:20 | |
*** dboik has quit IRC | 21:27 | |
*** dboik has joined #openstack-meeting-4 | 21:28 | |
*** matrohon has joined #openstack-meeting-4 | 21:31 | |
*** [1]evgenyf has joined #openstack-meeting-4 | 21:33 | |
*** SridharRamaswamy has quit IRC | 21:35 | |
*** ivar-lazzaro has joined #openstack-meeting-4 | 21:36 | |
*** SridharRamaswamy has joined #openstack-meeting-4 | 21:36 | |
*** evgenyf has quit IRC | 21:36 | |
*** [1]evgenyf is now known as evgenyf | 21:36 | |
*** carl_baldwin has quit IRC | 21:39 | |
*** carl_baldwin has joined #openstack-meeting-4 | 21:41 | |
*** banix has quit IRC | 21:42 | |
*** dboik has quit IRC | 21:45 | |
*** david-lyle has joined #openstack-meeting-4 | 21:46 | |
*** SumitNaiksatam has joined #openstack-meeting-4 | 21:55 | |
*** sarob has quit IRC | 22:05 | |
*** dboik has joined #openstack-meeting-4 | 22:08 | |
*** igordcard has joined #openstack-meeting-4 | 22:08 | |
*** krtaylor has quit IRC | 22:11 | |
*** carl_baldwin has quit IRC | 22:11 | |
*** matrohon has quit IRC | 22:21 | |
*** matrohon has joined #openstack-meeting-4 | 22:22 | |
*** david-lyle has quit IRC | 22:27 | |
*** SridharRamaswamy has quit IRC | 22:35 | |
*** david-lyle has joined #openstack-meeting-4 | 22:37 | |
*** openstack has joined #openstack-meeting-4 | 23:01 | |
*** kragniz_ has joined #openstack-meeting-4 | 23:05 | |
*** jemangs has joined #openstack-meeting-4 | 23:05 | |
*** ekarlso has joined #openstack-meeting-4 | 23:05 | |
*** csd has joined #openstack-meeting-4 | 23:05 | |
*** crinkle_ has joined #openstack-meeting-4 | 23:05 | |
*** nikhil_k_ has joined #openstack-meeting-4 | 23:05 | |
*** david-lyle has joined #openstack-meeting-4 | 23:05 | |
*** blogan has joined #openstack-meeting-4 | 23:05 | |
*** salv-orlando has joined #openstack-meeting-4 | 23:05 | |
*** jwang_ has joined #openstack-meeting-4 | 23:05 | |
*** VW__ has joined #openstack-meeting-4 | 23:05 | |
*** ptoohill has joined #openstack-meeting-4 | 23:05 | |
*** dvorak has joined #openstack-meeting-4 | 23:05 | |
*** kfjohnson_ has joined #openstack-meeting-4 | 23:05 | |
*** ChuckC_ has joined #openstack-meeting-4 | 23:05 | |
*** igordcard has joined #openstack-meeting-4 | 23:05 | |
*** evgenyf has joined #openstack-meeting-4 | 23:05 | |
*** mestery has joined #openstack-meeting-4 | 23:05 | |
*** yamahata has joined #openstack-meeting-4 | 23:05 | |
*** mwang2__ has joined #openstack-meeting-4 | 23:05 | |
*** mancdaz has joined #openstack-meeting-4 | 23:05 | |
*** b3rnard0 has joined #openstack-meeting-4 | 23:05 | |
*** plaurin_ has joined #openstack-meeting-4 | 23:05 | |
*** dhellmann has joined #openstack-meeting-4 | 23:05 | |
*** jackmccann has joined #openstack-meeting-4 | 23:05 | |
*** serverascode has joined #openstack-meeting-4 | 23:05 | |
*** sballe_ has joined #openstack-meeting-4 | 23:05 | |
*** jcook has joined #openstack-meeting-4 | 23:05 | |
*** nikhil_k has joined #openstack-meeting-4 | 23:05 | |
*** wznoinsk has joined #openstack-meeting-4 | 23:05 | |
*** fungi has joined #openstack-meeting-4 | 23:05 | |
*** sigmavirus24 has joined #openstack-meeting-4 | 23:05 | |
*** ttx has joined #openstack-meeting-4 | 23:05 | |
*** anteaya has joined #openstack-meeting-4 | 23:05 | |
*** sweston has joined #openstack-meeting-4 | 23:05 | |
*** miguelgrinberg_ has joined #openstack-meeting-4 | 23:06 | |
*** miguelgrinberg_ is now known as miguelgrinberg | 23:06 | |
*** dvorak has quit IRC | 23:07 | |
*** sballe_ has quit IRC | 23:07 | |
*** wznoinsk has quit IRC | 23:07 | |
*** nikhil_k has quit IRC | 23:07 | |
*** kragniz_ is now known as kragniz | 23:08 | |
*** hughsaunders has joined #openstack-meeting-4 | 23:09 | |
*** dboik has joined #openstack-meeting-4 | 23:10 | |
*** wznoinsk has joined #openstack-meeting-4 | 23:12 | |
*** SergeyLukjanov has joined #openstack-meeting-4 | 23:12 | |
*** mfedosin has joined #openstack-meeting-4 | 23:12 | |
*** emagana has joined #openstack-meeting-4 | 23:12 | |
*** cgoncalv1s has joined #openstack-meeting-4 | 23:12 | |
*** HenryG has joined #openstack-meeting-4 | 23:12 | |
*** dvorak has joined #openstack-meeting-4 | 23:13 | |
*** krtaylor has joined #openstack-meeting-4 | 23:13 | |
*** SridharRamaswamy has joined #openstack-meeting-4 | 23:13 | |
*** sballe__ has joined #openstack-meeting-4 | 23:13 | |
*** palendae has joined #openstack-meeting-4 | 23:13 | |
*** sbalukoff has joined #openstack-meeting-4 | 23:13 | |
*** ivar-lazzaro has joined #openstack-meeting-4 | 23:14 | |
*** dougwig has joined #openstack-meeting-4 | 23:23 | |
*** david-lyle has quit IRC | 23:24 | |
*** VW__ has quit IRC | 23:26 | |
*** VW__ has joined #openstack-meeting-4 | 23:26 | |
*** dboik has quit IRC | 23:29 | |
*** dboik has joined #openstack-meeting-4 | 23:29 | |
*** wznoinsk has quit IRC | 23:30 | |
*** wznoinsk has joined #openstack-meeting-4 | 23:30 | |
*** sballe__ has quit IRC | 23:31 | |
*** sballe__ has joined #openstack-meeting-4 | 23:31 | |
*** ivar-lazzaro has quit IRC | 23:31 | |
*** ivar-lazzaro has joined #openstack-meeting-4 | 23:31 | |
*** watanabe_isao has joined #openstack-meeting-4 | 23:31 | |
*** dougwig has quit IRC | 23:31 | |
*** dougwig has joined #openstack-meeting-4 | 23:31 | |
*** SumitNaiksatam has joined #openstack-meeting-4 | 23:32 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 23:41 | |
*** markmcclain has joined #openstack-meeting-4 | 23:47 | |
*** crinkle_ is now known as crinkle | 23:51 | |
*** carl_baldwin has joined #openstack-meeting-4 | 23:54 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!