kfox1111 | see, I'm the oposite. I think the app catalog's the one place that might be able to handle it propertly. since it knows how to talk to all the other pices. | 00:00 |
---|---|---|
kfox1111 | does murano need to be extended to support dep solving when solum language packs are involved? | 00:00 |
kfox1111 | we need to add logic in multiple other projects if we do that sort of thing. :/ | 00:01 |
kfox1111 | glance is in a strange position too. they want to store all the catalog entries locally, and be able to fetch them, | 00:01 |
kfox1111 | but also no nothing about the assets versioning and how to launch them. | 00:02 |
kfox1111 | except for nova, which it cares deeply about. | 00:02 |
kfox1111 | kind of a strange landscape. | 00:02 |
kfox1111 | it may be, in the end the dep solver is best placed in glance, if everything starts depending on glance. | 00:02 |
kfox1111 | and then maybe parts of the app-catalog-ui can cover their new artifact ui use cases. | 00:03 |
kfox1111 | so they don't have to write a new ui that overlaps with ours. | 00:03 |
kfox1111 | its still fuzzy in my head. :/ | 00:03 |
kfox1111 | too much overlap/undefinedness. | 00:04 |
docaedo | yeah I hear all of what you're saying | 00:04 |
kfox1111 | what I just don't want to see, is glance reimplementing much of app-catalog-ui from scratch. which it sounded like they would do eventually. | 00:04 |
kfox1111 | and murano's suffered greatly from changing directions a few times, not talking with other projectgs, and then having some of their thunder stollen by the other projects. | 00:05 |
docaedo | one thing I think we can do successfully is get there first. We're definitely able to move quicker than glance (or really any of the other projects), with luck we can get more people psyched about helping get things executed via app-catalog in Tokyo | 00:05 |
kfox1111 | totally agree with that one. | 00:05 |
docaedo | so my method is to just quietly deliver good stuff - also working as many connections as I can to get the proprietary catalogs to stop trying to do their own thing (like HPs) and work with the app catalog. | 00:06 |
docaedo | Only need probably two of those of decent size to make a difference quickly - like get HP Helion distro to include the app catalog, and get dreamcompute to include it as well | 00:07 |
docaedo | s/method/intention/ | 00:07 |
kfox1111 | yeah. Not a bad aproach. Just would like to get glance/murano working closer somehow with us rather then doing abunch of stuff of their own. | 00:08 |
docaedo | I do hear you on that | 00:08 |
kfox1111 | was just thinking, if there's a good time to discuss stuff amungst the projects, the summit's probably the best. | 00:08 |
docaedo | when the final schedule for the extra meetings is announced next week we can start regular drum-beating on the ML about it | 00:09 |
kfox1111 | k. | 00:09 |
kfox1111 | I think a meeting with the glance artifact folks at least would be helpful to know what kind of versioning they already support, and work on aligning ours with theirs. | 00:12 |
docaedo | Agreed, we can coordinate with them to get a conversation on the agenda for one of their slots | 00:18 |
docaedo | (I'll push that, just try to remind me :) ) | 00:18 |
kfox1111 | k. thx. | 00:20 |
*** kebray has joined #openstack-app-catalog | 03:07 | |
*** kebray has quit IRC | 03:09 | |
*** kebray has joined #openstack-app-catalog | 03:10 | |
*** kebray has quit IRC | 06:45 | |
*** openstackgerrit has quit IRC | 07:46 | |
*** openstackgerrit has joined #openstack-app-catalog | 07:46 | |
*** openstack has joined #openstack-app-catalog | 09:23 | |
*** ig0r_ has joined #openstack-app-catalog | 10:55 | |
*** ig0r_ has quit IRC | 10:56 | |
*** kzaitsev_mb has joined #openstack-app-catalog | 13:10 | |
*** kebray has joined #openstack-app-catalog | 14:57 | |
kfox1111 | sometimes I really wish reviews would be more collaberative. ie, if they have an idea how to fix it, post and update, rather then just trying to relay the idea through english. | 15:43 |
openstackgerrit | Kevin Fox proposed openstack/app-catalog-ui: More cleanup. Reuse actions for deps too. https://review.openstack.org/230509 | 15:46 |
openstackgerrit | Merged openstack/app-catalog-ui: Implement Engine Version checking. https://review.openstack.org/228692 | 15:47 |
*** kzaitsev_mb has quit IRC | 15:56 | |
openstackgerrit | Kevin Fox proposed openstack/app-catalog-ui: Disable bundles that have deps that are disabled https://review.openstack.org/230515 | 15:56 |
openstackgerrit | Merged openstack/app-catalog-ui: More cleanup. Reuse actions for deps too. https://review.openstack.org/230509 | 15:57 |
openstackgerrit | Merged openstack/app-catalog-ui: Disable bundles that have deps that are disabled https://review.openstack.org/230515 | 15:58 |
kfox1111 | Ok. I think that's the last thing on my list for liberty. :) | 15:58 |
kfox1111 | rc time? :) | 15:58 |
kfox1111 | k. just cut rc1. :) | 16:22 |
kfox1111 | its tagged and on pypi | 16:22 |
kfox1111 | docaedo: you there? | 17:24 |
*** ChanServ has quit IRC | 17:37 | |
*** ChanServ has joined #openstack-app-catalog | 17:39 | |
*** cameron.freenode.net sets mode: +o ChanServ | 17:39 | |
docaedo | kfox1111: Hi, will be back in front of the computer in ~20 | 18:31 |
kfox1111 | k | 18:32 |
docaedo | ok that was more than 20 minutes but I'm around for the balance of the day :) | 19:56 |
kfox1111 | :) | 19:59 |
kfox1111 | not sure if I can do the interview thing. I've had really bad luck with hangouts recently. | 19:59 |
kfox1111 | (and most other video conferencing things) | 19:59 |
docaedo | ok understandable, but unfortunate :) | 20:00 |
kfox1111 | yeah. but I have no doubt you've got it well in hand. :) | 20:00 |
kfox1111 | I got a fedora review up for rc1. | 20:01 |
kfox1111 | no idea how long its going to take. I have a feeling the procedure is long and involved. :/ | 20:01 |
docaedo | TBH I think my big goal will be to make sure there's a distinction between the app catalog project and murano :) | 20:01 |
docaedo | good news at least on the fedora front, maybe it won't be a terribly long process? I'll keep my fingers crossed | 20:01 |
kfox1111 | yeah. totally. I saw a reference of murano, the "openstack app-catalog" on planet.openstack.org today. | 20:02 |
docaedo | I was about to work on a (poorly written) but of python to walk through the assets yaml and throw it into the v1.1 flask-restless API | 20:02 |
kfox1111 | cool. | 20:02 |
kfox1111 | maybe start from the python-server review? should be easy to slide into the flask place. | 20:03 |
docaedo | sure, will see if that's going to be the easiest path, thanks | 20:06 |
kfox1111 | I left in a flasktest example in the wsgi.py file. should be able to extend/replace that as needed. | 20:08 |
docaedo | nice | 20:09 |
kfox1111 | and run the full server ala ./run_tests.sh --runserver | 20:10 |
kfox1111 | should work just like horizon's test server. | 20:10 |
docaedo | sounds like a plan | 20:11 |
*** kebray has quit IRC | 20:26 | |
*** kzaitsev_mb has joined #openstack-app-catalog | 22:07 | |
kfox1111 | the https things really dragging out. :/ | 23:04 |
*** kzaitsev_mb has quit IRC | 23:11 | |
docaedo | yeah it's stuck in a weird place, guess the old ways don't work or something? I just copied all that from other sites that worked :) I'm getting some help at least, hopefully will have it sorted soon | 23:23 |
kfox1111 | a very common faling of openstack. the, we're getting a new review thats basically copy paste from existing code, but we want it all refactored and we haven't decided how to do it so we'll tie up the revew for 4 months thing. | 23:32 |
kfox1111 | not that I'm bitter about that or anything... ;) | 23:32 |
docaedo | haha | 23:36 |
docaedo | well I modified so it's damn near identical to http://git.openstack.org/cgit/openstack-infra/puppet-askbot/tree/manifests/site/ssl.pp | 23:36 |
docaedo | and will see if that changes anything | 23:36 |
kfox1111 | yeah. happend many times to me. | 23:44 |
kfox1111 | Oh, we're not accepting mock tests anymore, though I copied their existing tests and changed like 2 lines. but we don't have any new examples yet, so make something up and we'll tell you how your wrong. :/ | 23:45 |
kfox1111 | the openstack-app-catalog-ui spec was copied from tuskar-ui's spec, and the revew changed a lot of things enheritied from tuskar-ui's spec. :/ | 23:45 |
kfox1111 | the tests one was especially bad. :/ | 23:46 |
kfox1111 | hung up a critical bug fix for us for months, bike shedding the unit tests. :/ | 23:46 |
docaedo | yeah that's the worst | 23:46 |
kfox1111 | the actual fix, that was uncontested. :/ | 23:47 |
kfox1111 | hmmm.. I think ha l3 + dvr's mitaka at this point. :/ | 23:49 |
docaedo | on the API front I haven't spent as much time as I hoped today but I feel really good about flask-restless for it | 23:49 |
kfox1111 | no worries. k | 23:50 |
docaedo | question is, what's the best next step? Just make something that really does nothing more than the v1 api (but serves it through python rather than static JSON)? | 23:50 |
kfox1111 | yeah, I think thats step one. then we can switch over the site to have more of the stuff under our control rather then infra. | 23:50 |
kfox1111 | we can progressively enhance much easier then. | 23:50 |
docaedo | or map out what we want v2 to look like (especially the data model, if we need any notable changes), implement that, and then work on a translation that reflects that model in a v1-compliant way? | 23:50 |
kfox1111 | I think there's a bunch of stuff that can be done in a v1 compatable way. such as stars, asset last modified, etc. | 23:51 |
kfox1111 | if we have dynamic v1, then we can implement that outside of the versioning discussion, which will take a while. | 23:52 |
kfox1111 | I'd rather not block those features on versioning. | 23:52 |
docaedo | true | 23:52 |
docaedo | stars and additional info can just be packed in "attributes" easily | 23:52 |
docaedo | without breaking v1 I mean | 23:53 |
kfox1111 | or extend the schema, thats ok too. | 23:53 |
kfox1111 | so long as it doesn't change the meaning of existing field's, the old plugins will still work. | 23:53 |
docaedo | true, extra fields are ignored by everything as far as I can tell | 23:54 |
kfox1111 | or, we actually can even do that, so long as we bump the engine version of the asset. | 23:54 |
kfox1111 | yeah. I purposfully tried to make it such that we can extend the v1 api quite a bit and still have the horizon plugin work. | 23:54 |
kfox1111 | that was the rush of code the last few weeks. | 23:54 |
docaedo | excellent | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!