*** jfluhmann has quit IRC | 00:03 | |
*** hdd has quit IRC | 00:06 | |
*** tsandall has quit IRC | 00:26 | |
*** tsandall has joined #heat | 00:27 | |
*** sthillma has quit IRC | 00:30 | |
*** kfox1111 is now known as kfox1111_away | 00:32 | |
*** sthillma has joined #heat | 00:35 | |
*** Marga_ has joined #heat | 00:42 | |
*** tsandall has quit IRC | 00:44 | |
*** tsandall has joined #heat | 00:45 | |
*** Marga_ has quit IRC | 00:45 | |
*** Marga_ has joined #heat | 00:45 | |
*** tsandall has quit IRC | 00:55 | |
*** sthillma has quit IRC | 01:03 | |
*** tlashchova_ has quit IRC | 01:07 | |
*** Qiming has joined #heat | 01:09 | |
*** dims_ has quit IRC | 01:19 | |
*** jfluhmann has joined #heat | 01:24 | |
*** yuanying_ has joined #heat | 01:26 | |
*** yuanying_ has quit IRC | 01:28 | |
*** yuanying has quit IRC | 01:29 | |
openstackgerrit | huangtianhua proposed openstack/heat: Support 'multiattach' for cinder volume https://review.openstack.org/197804 | 01:33 |
---|---|---|
*** dims has joined #heat | 01:39 | |
*** yuanying has joined #heat | 01:40 | |
*** Marga_ has quit IRC | 01:40 | |
*** Marga_ has joined #heat | 01:42 | |
*** erkules_ has joined #heat | 01:51 | |
*** erkules has quit IRC | 01:52 | |
openstackgerrit | liusheng proposed openstack/heat: Introduce Guru Meditation Reports into Heat https://review.openstack.org/184209 | 01:52 |
*** EricGonczer_ has joined #heat | 01:52 | |
*** Yanyanhu has joined #heat | 02:02 | |
*** jecarey has joined #heat | 02:04 | |
*** Marga_ has quit IRC | 02:10 | |
*** elynn has joined #heat | 02:14 | |
openstackgerrit | huangtianhua proposed openstack/heat: Support project access manager for volume type https://review.openstack.org/194478 | 02:15 |
openstackgerrit | Merged openstack/heat: Add template-version-list https://review.openstack.org/192668 | 02:16 |
*** achanda has joined #heat | 02:20 | |
*** EricGonczer_ has quit IRC | 02:25 | |
*** ananta_ has joined #heat | 02:25 | |
*** achanda has quit IRC | 02:30 | |
*** jaypipes has quit IRC | 02:30 | |
*** EricGonczer_ has joined #heat | 02:38 | |
*** EricGonczer_ has quit IRC | 02:39 | |
ramishra | good morning all! | 02:44 |
ananta_ | good morning | 02:46 |
elynn | morning | 02:47 |
*** kebray has joined #heat | 02:48 | |
elynn | Hi asalkeld , stevebaker , have time to review https://review.openstack.org/#/c/197630/ ? | 02:49 |
*** rakesh_hs has joined #heat | 02:54 | |
sirushti | morning all | 02:56 |
*** Drago1 has quit IRC | 02:57 | |
rakesh_hs | good morning | 02:58 |
*** hdd has joined #heat | 02:59 | |
*** achanda has joined #heat | 03:00 | |
*** EricGonczer_ has joined #heat | 03:06 | |
*** achanda has quit IRC | 03:13 | |
asalkeld | looking elynn | 03:19 |
elynn | :) | 03:19 |
asalkeld | done | 03:20 |
*** EricGonczer_ has quit IRC | 03:20 | |
*** ananta_ has quit IRC | 03:20 | |
*** pratikma_ has quit IRC | 03:21 | |
elynn | thanks ! | 03:21 |
*** dims has quit IRC | 03:22 | |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Conditionally expose resources based on available services https://review.openstack.org/191034 | 03:22 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: List resource_type based on availability https://review.openstack.org/191096 | 03:22 |
*** ananta_ has joined #heat | 03:24 | |
sirushti | the gate is still unstable, anyone got a fix yet? | 03:24 |
*** jecarey has quit IRC | 03:27 | |
asalkeld | sirushti: what's an example failure? | 03:28 |
openstackgerrit | Rakesh H S proposed openstack/heat: Functional test for encryption volume type https://review.openstack.org/197825 | 03:28 |
sirushti | https://bugs.launchpad.net/heat/+bug/1467965 | 03:28 |
openstack | Launchpad bug 1467965 in heat "test_db_encrypt_decrypt UnicodeDecodeError: 'utf8' codec can't decode " [Critical,Confirmed] - Assigned to Angus Salkeld (asalkeld) | 03:28 |
asalkeld | still that? | 03:29 |
asalkeld | ok, i can do something | 03:29 |
sirushti | I have a fix now | 03:29 |
asalkeld | ok | 03:29 |
sirushti | let me just put that up, and you can take it over if you like | 03:29 |
asalkeld | sirushti: just return an empty string | 03:29 |
asalkeld | instead of the unencrypeted value | 03:30 |
asalkeld | instead of the unencoded value | 03:30 |
asalkeld | or "****" | 03:30 |
sirushti | asalkeld, I'm just try: catching it and logging a DB error | 03:30 |
sirushti | which I believe should fix the gates for now | 03:31 |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Circumvent utf-8 decode error by logging it https://review.openstack.org/197826 | 03:32 |
asalkeld | sirushti: i think the problem is : https://github.com/openstack/heat/blob/master/heat/db/sqlalchemy/api.py#L1192 | 03:32 |
asalkeld | sirushti: reviewed | 03:33 |
sirushti | asalkeld, right, now I see it, but we'd always return something when there's a unicode error. How would we alert someone that there's actually something wrong going on? | 03:33 |
asalkeld | sirushti: ok log also then | 03:34 |
asalkeld | seem my comment | 03:34 |
sirushti | asalkeld, cool, sounds better, thanks | 03:34 |
asalkeld | but move the log up to the place of the error | 03:34 |
*** KanagarajM has joined #heat | 03:39 | |
sirushti | asalkeld, it seems like the raw_template.environment column is updated even if the wrong encryption key is used? That sounds like data loss to me | 03:43 |
*** coolsvap|away is now known as coolsvap | 03:45 | |
*** Marga_ has joined #heat | 03:46 | |
asalkeld | sirushti: maybe we need to then raise a IncorrectEcryptionKey exception? | 03:51 |
asalkeld | sirushti: tho' the operator provides this key | 03:52 |
asalkeld | it would have to be a majorly messed up installation to have this | 03:52 |
sirushti | yeah, that's a separate problem in that, we may not even catch a unicode decode error if an incorrect auth encryption key was used and we'd still end up messing up the database | 03:52 |
asalkeld | yip | 03:53 |
asalkeld | i am inclined to just miss it | 03:53 |
asalkeld | if we can't do it reliably | 03:53 |
sirushti | yeah, so perhaps we should just consider this an invalid negative test case and remove it? | 03:53 |
*** pratikmallya has joined #heat | 03:55 | |
openstackgerrit | Merged openstack/heat: Add domain when list users in heat-keystone-setup-domain https://review.openstack.org/197630 | 03:55 |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Circumvent utf-8 decode error by logging it https://review.openstack.org/197826 | 03:56 |
asalkeld | sirushti: ok | 03:56 |
sirushti | well, I don't know if we should remove that test case, just going to fix the gate now ^ | 03:56 |
*** rakesh_hs_ has joined #heat | 04:02 | |
*** rakesh_hs has quit IRC | 04:06 | |
*** ananta_ has quit IRC | 04:06 | |
*** pratikmallya has quit IRC | 04:15 | |
openstackgerrit | Rakesh H S proposed openstack/heat: Functional test for encryption volume type https://review.openstack.org/197825 | 04:21 |
*** sdake has joined #heat | 04:30 | |
*** cmyster has joined #heat | 04:30 | |
*** cmyster has quit IRC | 04:30 | |
*** cmyster has joined #heat | 04:30 | |
*** gberginc has quit IRC | 04:36 | |
*** tiantian has quit IRC | 04:36 | |
*** Qiming has quit IRC | 04:36 | |
*** tiantian has joined #heat | 04:36 | |
*** Qiming has joined #heat | 04:36 | |
*** ishant has joined #heat | 04:47 | |
*** dyasny has quit IRC | 04:52 | |
*** tiantian has quit IRC | 04:54 | |
*** liusheng has quit IRC | 04:54 | |
*** higgins has quit IRC | 04:55 | |
*** higgins has joined #heat | 05:02 | |
*** huangtianhua has joined #heat | 05:03 | |
*** liusheng has joined #heat | 05:03 | |
*** hdd has quit IRC | 05:08 | |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Conditionally expose resources based on available services https://review.openstack.org/191034 | 05:11 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: List resource_type based on availability https://review.openstack.org/191096 | 05:11 |
*** pratikmallya has joined #heat | 05:12 | |
*** ananta_ has joined #heat | 05:13 | |
openstackgerrit | Merged openstack/heat: Remove (test-)requirements-py3.txt files https://review.openstack.org/196511 | 05:25 |
*** vijayagurug has joined #heat | 05:28 | |
*** coolsvap is now known as coolsvap|away | 05:37 | |
*** coolsvap|away is now known as coolsvap | 05:38 | |
*** nihilifer has joined #heat | 05:40 | |
*** jtomasek has joined #heat | 05:40 | |
*** rakesh_hs has joined #heat | 05:49 | |
*** pratikmallya has quit IRC | 05:49 | |
*** jtomasek has quit IRC | 05:54 | |
*** coolsvap is now known as coolsvap|away | 05:54 | |
openstackgerrit | Merged openstack/python-heatclient: Move SessionClient from HTTPClient to adapter https://review.openstack.org/163484 | 05:56 |
*** gberginc has joined #heat | 05:56 | |
*** Murali has joined #heat | 05:59 | |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Updated from global requirements https://review.openstack.org/195108 | 06:01 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/heat: Imported Translations from Transifex https://review.openstack.org/197846 | 06:02 |
*** coolsvap|away is now known as coolsvap | 06:02 | |
*** jtomasek has joined #heat | 06:05 | |
*** kebray has quit IRC | 06:11 | |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Override mox in sys.modules to mox3 in a py3 env https://review.openstack.org/196512 | 06:15 |
*** coolsvap is now known as coolsvap|away | 06:16 | |
openstackgerrit | Ishant Tyagi proposed openstack/heat: Update wsgi.py to support reload from conf on SIGHUP https://review.openstack.org/184768 | 06:28 |
*** pratikmallya has joined #heat | 06:46 | |
openstackgerrit | Merged openstack/heat: Consolidates cinder unit tests https://review.openstack.org/196510 | 06:47 |
*** shardy has quit IRC | 06:48 | |
*** shardy has joined #heat | 06:48 | |
*** tspatzier has joined #heat | 06:49 | |
openstackgerrit | huangtianhua proposed openstack/heat: Allow suspend and resume again if failed last time https://review.openstack.org/197856 | 06:51 |
*** tlashchova_ has joined #heat | 06:51 | |
openstackgerrit | Merged openstack/heat: Resource plugin for cinder volume encryption https://review.openstack.org/195103 | 06:52 |
openstackgerrit | Merged openstack/heat: Prepare SignalResponder class for more signal types https://review.openstack.org/197220 | 06:52 |
openstackgerrit | Merged openstack/heat: Add nova.network constraint to ManilaShareNetwork https://review.openstack.org/195539 | 06:52 |
openstackgerrit | Merged openstack/heat: Use percent sign as string formatting operator https://review.openstack.org/197539 | 06:52 |
shardy | asalkeld: hey, are you still around? | 06:53 |
asalkeld | hi shardy | 06:53 |
shardy | sorry, I had to drop off right after the meeting yesterday, but around to chat composition if you have time :) | 06:54 |
shardy | thanks for your comments re capabilities | 06:54 |
asalkeld | ok | 06:54 |
shardy | have you seen the tosca simple profile spec which talks about the same concept? | 06:54 |
shardy | it's basically the next step after adding the node_type (which I've renamed to resource_type) | 06:54 |
asalkeld | no, not sure we need to copy that tho' | 06:54 |
shardy | well, afaict what you're proposing is basically the same | 06:55 |
shardy | http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/csd03/TOSCA-Simple-Profile-YAML-v1.0-csd03.html#_Toc419746122 | 06:56 |
asalkeld | shardy: not that different, just not fixing to a resource type | 06:56 |
shardy | check out the "substitution_mappings" stuff, which defines both a type and list of capabilities | 06:56 |
asalkeld | horrendous name :-( | 06:56 |
shardy | I just aligned with the first part (type) | 06:56 |
shardy | I'm open to doing the whole capabilities thing, but it seemed like a lot of complexity and I'm not sure what it gives us wrt the tripleo use-case | 06:57 |
shardy | haha, yeah that's why I renamed it :D | 06:57 |
shardy | asalkeld: can you explain, how would it work if you define OS::Thingy: [foo.yaml, bar.yaml] ? | 06:58 |
*** jtomasek has quit IRC | 06:58 | |
shardy | I was actually thinking about using that format for somthing else (resource chaining), but if we do that, I'm not sure how we select which template is actually used? | 06:58 |
asalkeld | so you register all the varients | 06:58 |
asalkeld | then the user, says what capabilities they want | 06:58 |
asalkeld | and the environment chooses the best fit | 06:59 |
* cmyster hmmms | 06:59 | |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Conditionally expose resources based on available services https://review.openstack.org/191034 | 06:59 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: List resource_type based on availability https://review.openstack.org/191096 | 06:59 |
cmyster | "environment chooses the best fit" | 06:59 |
asalkeld | so perhaps if there is not enough info to choose it could fail | 06:59 |
shardy | asalkeld: Ok, I'll have to try that out, instinctively it seems like a non-obvious and potentially opaque mapping | 07:00 |
asalkeld | but the idea is you make sure all have the same interface | 07:00 |
asalkeld | so no surprises | 07:00 |
asalkeld | shardy: ok, just have a think about it | 07:00 |
shardy | asalkeld: the concrete type alias to template mapping in the resource_registry is actually working really well IMO | 07:00 |
cmyster | shardy: opaque is an interesting word to use here. test-wise this is very complex | 07:00 |
asalkeld | shardy: i think what is missing to me is your exact use case | 07:00 |
shardy | so I'm wary of moving too far away from it | 07:00 |
asalkeld | like what do you want to give your uses to choose | 07:01 |
shardy | asalkeld: Ok, did I not explain it sufficiently in the spec? | 07:01 |
asalkeld | what are the buttons | 07:01 |
* shardy did try | 07:01 | |
asalkeld | shardy: (might not be relervant there) | 07:01 |
asalkeld | do you have a full env i can look at? | 07:02 |
shardy | asalkeld: the use case is inspired by TripleO, which has an increasingly *giant* pile of templates which all get wired together via a huge resource_registry | 07:02 |
shardy | and we've got multiple implementation choices (puppet, element and soon docker etc etc) | 07:02 |
shardy | and we need to expose choices for things like cinder backends, neutron backends etc etc | 07:02 |
shardy | some of which will not be in tree | 07:02 |
asalkeld | ok so you really want a global "deployment" switch | 07:03 |
shardy | so we need a way to tag templates such that pre-create validation can check what matches, and the UI can more easily discover and offer choices | 07:03 |
asalkeld | that seems to match the idea of capablities | 07:03 |
shardy | atm Tuskar is an additional layer outside of heat which does this composition stuff, but it's turned out to be pretty fragile and coupled to the templates themsselves | 07:03 |
asalkeld | neurtron, puppet or nova-net, docker | 07:04 |
shardy | that's the problem I'm trying to solve, e.g give folks a heat-native way to do advanced composition | 07:04 |
asalkeld | so there is a new thing i threw in there | 07:04 |
shardy | asalkeld: Yeah maybe - perhaps we can work though a more complete example in the spec, and see what that would look like? | 07:04 |
*** tshtilma has joined #heat | 07:05 | |
shardy | I'm just a bit scared by the extra "resolve capabilities" complexity implied by that tho tbh | 07:05 |
shardy | particularly because we want to offer the choices on the client side | 07:05 |
asalkeld | ok, i can give that a go | 07:05 |
shardy | which implies that complexity (parse and resolve capabilities) should live on the client side | 07:05 |
openstackgerrit | Merged openstack/heat: Circumvent utf-8 decode error by logging it https://review.openstack.org/197826 | 07:06 |
shardy | or, we need a new interface which somehow resolves it all and offers the choices back via an API | 07:06 |
asalkeld | i was thinking the environment in the engine chooses | 07:06 |
asalkeld | if we went this way | 07:06 |
asalkeld | shardy: i am hungry, i'll post something after supper | 07:07 |
*** nkhare has joined #heat | 07:07 | |
*** jtomasek has joined #heat | 07:07 | |
shardy | asalkeld: Ok I need breakfast too, thanks for your input on this! :) | 07:07 |
asalkeld | shardy: also if it helps you we can do a hangout later | 07:08 |
*** tshtilma has quit IRC | 07:09 | |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Adds designate.domain constraint https://review.openstack.org/192569 | 07:09 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Designate Domain resource https://review.openstack.org/193897 | 07:09 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Designate Record resource https://review.openstack.org/193898 | 07:09 |
elynn | Hi have you notice that gate are always failing for stable/kilo | 07:10 |
elynn | http://logs.openstack.org/38/197638/1/check/gate-heat-python27/27bb0fc/console.html | 07:10 |
*** tshtilma has joined #heat | 07:12 | |
skraynev | morning all | 07:14 |
*** ifarkas has quit IRC | 07:14 | |
skraynev | asalkeld: hi. could you rebase https://review.openstack.org/#/c/196533/ , looks like it hit a bug which was fixed | 07:14 |
*** pratikmallya has quit IRC | 07:15 | |
*** guy_rodrigue has joined #heat | 07:15 | |
asalkeld | hi skraynev sure | 07:16 |
openstackgerrit | Angus Salkeld proposed openstack/heat: Convergence: Fix stack status_reason https://review.openstack.org/196533 | 07:16 |
*** coolsvap|away has quit IRC | 07:20 | |
openstackgerrit | huangtianhua proposed openstack/heat: Correct volume restore behavior https://review.openstack.org/182152 | 07:23 |
*** coolsvap|away has joined #heat | 07:23 | |
openstackgerrit | Peter Razumovsky proposed openstack/python-heatclient: Add tests for SessionClient https://review.openstack.org/178985 | 07:27 |
openstackgerrit | JinjingX Li proposed openstack/heat: Add vlan transparent for Neutron https://review.openstack.org/197866 | 07:28 |
openstackgerrit | Merged openstack/heat: Updated from global requirements https://review.openstack.org/195108 | 07:29 |
openstackgerrit | Anant Patil proposed openstack/heat: Convergence: Simulator tests https://review.openstack.org/197867 | 07:30 |
*** jtomasek has quit IRC | 07:30 | |
*** jcoufal has joined #heat | 07:30 | |
openstackgerrit | huangtianhua proposed openstack/heat: Add and apply cinder backup constraint https://review.openstack.org/183433 | 07:31 |
openstackgerrit | huangtianhua proposed openstack/heat: Support project access manager for volume type https://review.openstack.org/194478 | 07:37 |
*** madhuri_ has joined #heat | 07:39 | |
openstackgerrit | Thomas Herve proposed openstack/heat: Add a new crypt method using cryptography https://review.openstack.org/195018 | 07:42 |
openstackgerrit | huangtianhua proposed openstack/heat: Allow suspend and resume again if failed last time https://review.openstack.org/197856 | 07:45 |
*** madhuri_ has left #heat | 07:46 | |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Adds REST api for export action https://review.openstack.org/190518 | 07:47 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Adds RPC api for export action https://review.openstack.org/190517 | 07:47 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: yUpdates REST & RPC abandon API with is_forced=False https://review.openstack.org/195053 | 07:47 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Split abandon into pre-abandon(export) and abandon https://review.openstack.org/181880 | 07:47 |
*** jistr has joined #heat | 07:48 | |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Add __hash__ functions where necessary https://review.openstack.org/196513 | 07:56 |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Add __bool__ for classes that implement __nonzero__ https://review.openstack.org/196514 | 07:56 |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Fix import in keystone resources https://review.openstack.org/196515 | 07:56 |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Adopt @six.python_2_unicode_compatible decorator https://review.openstack.org/196516 | 07:56 |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Add a way to run py34 tests from file https://review.openstack.org/196517 | 07:57 |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Port short_id to return unicode https://review.openstack.org/196518 | 07:57 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Adds REST api for export action https://review.openstack.org/190518 | 07:59 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Adds RPC api for export action https://review.openstack.org/190517 | 07:59 |
*** sorantis has joined #heat | 07:59 | |
*** ifarkas has joined #heat | 08:01 | |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Get heat.tests.test_stack* working in py34 env https://review.openstack.org/190563 | 08:04 |
*** erkules_ is now known as erkules | 08:06 | |
*** erkules has quit IRC | 08:06 | |
*** erkules has joined #heat | 08:06 | |
*** shardy has quit IRC | 08:09 | |
*** jcoufal_ has joined #heat | 08:09 | |
*** jcoufal_ has quit IRC | 08:09 | |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Adds REST api for export action https://review.openstack.org/190518 | 08:09 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Adds RPC api for export action https://review.openstack.org/190517 | 08:09 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Updates REST & RPC abandon API with is_forced=False https://review.openstack.org/195053 | 08:09 |
openstackgerrit | Kanagaraj Manickam proposed openstack/heat: Split abandon into pre-abandon(export) and abandon https://review.openstack.org/181880 | 08:09 |
openstackgerrit | huangtianhua proposed openstack/heat: Move the nova resources tests to /tests/nova/ https://review.openstack.org/197874 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Update SupportStatuses for objs where it needed https://review.openstack.org/191840 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add HIDDEN status to RandomString sequence https://review.openstack.org/191841 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add HIDDEN status to Server uuid https://review.openstack.org/191842 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add HIDDEN status to network_id Neutron::Subnet https://review.openstack.org/195926 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add HIDDEN status to Neutron::FloatingIP https://review.openstack.org/195927 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add HIDDEN status to Cinder::Volume image_ref https://review.openstack.org/196597 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add HIDDEN status to Neutron::Port https://review.openstack.org/196596 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add documentation page for Support Status https://review.openstack.org/168816 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add HIDDEN status to SupportStatus https://review.openstack.org/186340 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add HIDDEN status to Neutron::VPNService https://review.openstack.org/196593 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add translate_properties for Resource https://review.openstack.org/191839 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add HIDDEN status to Neutron::NetworkGateway https://review.openstack.org/196592 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add HIDDEN status to Neutron::RouterInterface https://review.openstack.org/196595 | 08:10 |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Add HIDDEN status to Neutron::Pool https://review.openstack.org/196594 | 08:10 |
*** pratikmallya has joined #heat | 08:13 | |
*** rwsu has quit IRC | 08:13 | |
*** prazumovsky has joined #heat | 08:14 | |
*** fbo has joined #heat | 08:15 | |
*** rwsu has joined #heat | 08:16 | |
openstackgerrit | Sergey Kraynev proposed openstack/python-heatclient: Add support for template-version-list command https://review.openstack.org/192696 | 08:16 |
*** jamielennox is now known as jamielennox|away | 08:20 | |
*** derekh has joined #heat | 08:26 | |
openstackgerrit | Merged openstack/heat: Convergence: Fix stack status_reason https://review.openstack.org/196533 | 08:31 |
*** yassine__ has joined #heat | 08:37 | |
*** yassine__ has quit IRC | 08:37 | |
*** yassine__ has joined #heat | 08:37 | |
asalkeld | wow lots of patches | 08:38 |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Add a way to run py34 tests from file https://review.openstack.org/196517 | 08:40 |
*** tlashchova_ has quit IRC | 08:41 | |
*** jamielennox|away is now known as jamielennox | 08:41 | |
*** pratikmallya has quit IRC | 08:43 | |
openstackgerrit | Merged openstack/heat: Specify network for server in test_validation https://review.openstack.org/194149 | 08:51 |
*** rakesh_hs_ has joined #heat | 08:55 | |
*** vijayagurug has left #heat | 08:56 | |
*** rakesh_hs_ has quit IRC | 08:56 | |
openstackgerrit | liusheng proposed openstack/heat: Introduce Guru Meditation Reports into Heat https://review.openstack.org/184209 | 08:56 |
*** rakesh_hs_ has joined #heat | 08:56 | |
*** rakesh_hs has quit IRC | 08:58 | |
KanagarajM | asalkeld: hi, check experimental is enabled at zuul for convergence | 08:58 |
*** shardy has joined #heat | 08:59 | |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Port short_id to return unicode https://review.openstack.org/196518 | 09:00 |
openstackgerrit | Rico Lin proposed openstack/heat: support list resources with details https://review.openstack.org/196571 | 09:02 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Remove inheritance and refactor common functions to utility https://review.openstack.org/196091 | 09:02 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Add rolling_update, resize to ResourceGroup https://review.openstack.org/194052 | 09:02 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Change native ASG to inherit from ResourceGroup https://review.openstack.org/194054 | 09:02 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Add doc genearation for UpdatePolicy https://review.openstack.org/197886 | 09:02 |
*** shardy_ has joined #heat | 09:03 | |
asalkeld | KanagarajM: well done! | 09:03 |
*** rakesh_hs_ has quit IRC | 09:11 | |
*** shardy_ has quit IRC | 09:13 | |
shardy | asalkeld: hey, thanks for the updated example - I do like what you're proposing, it's just a step ahead of where I was trying to get to in this spec | 09:17 |
shardy | I'm happy to consider just going for it though, it does seem like a potentially pretty powerful approach | 09:17 |
shardy | it is (AIUI) pretty close to the TOSCA way of doing things that tspatzier pointed out | 09:18 |
shardy | the TOSCA substitution_mappings defines both a type *and* capabilities, so really a combination of what you and I have proposed | 09:18 |
shardy | I'd be happy to look at how hard just aligning with that model would be, but having the type annotation I think will still be useful | 09:19 |
shardy | I'll take a crack at revising the spec again then we can see how close we are to agreement | 09:19 |
*** openstackgerrit has quit IRC | 09:19 | |
*** openstackgerrit has joined #heat | 09:20 | |
asalkeld | shardy: ok | 09:20 |
tspatzier | shardy: so you are trying to get all in, instead of step 1 being your original spec, and step 2 being asalkeld's additions? | 09:21 |
asalkeld | i'll be able to help in the template resource api checking | 09:21 |
shardy | tspatzier: well that seems to be a way to keep both me and asalkeld happy :D | 09:21 |
asalkeld | tspatzier: maybe leave the resource type checking out? | 09:21 |
shardy | lol | 09:22 |
asalkeld | seems ... not so nice | 09:22 |
asalkeld | :-O | 09:22 |
tspatzier | shardy: sure, me too :-) because it's the superset of what all of us want. If you think this step is not too big, even better | 09:22 |
shardy | asalkeld: I think your approach is just a different way to define it, by putting all the templates in a list | 09:22 |
shardy | the main disadvantage, and the reason my initial constraints approach was rejected, is that it's not discoverable | 09:23 |
shardy | you have to know all implementations ahead of time, even unknown out of tree ones | 09:23 |
shardy | Or, maybe have a way of appending to the list via multiple environments | 09:23 |
tspatzier | Ah wait, so the plan is to remove the annotations in the template again, i.e. remove discoverability? | 09:23 |
asalkeld | shardy: you can't not know them | 09:23 |
asalkeld | how can you make a stack with no template? | 09:23 |
asalkeld | wtf | 09:24 |
shardy | asalkeld: You can walk a tree of paths and look for templates which match a specified type | 09:24 |
shardy | if they are annotated to say "I'm OS::Thingy" | 09:24 |
asalkeld | i am don't see the difference in discoverablity | 09:24 |
*** dims has joined #heat | 09:24 | |
shardy | If they're not, then you're back to the problem I started trying to solve, which is that the template/registry author must know what to put in the list of OS::Thingy implementations in the registry | 09:24 |
shardy | asalkeld: with your approach, how would you programatically find all the templates which match a particular type (not capability) | 09:25 |
shardy | OOO::Compute: [full list of compute templates] | 09:25 |
shardy | How do I find full list, other than by knowledge of the templates | 09:25 |
shardy | Maybe a capability is OOO::Compute? | 09:26 |
shardy | or we have some capability unique to the type? | 09:26 |
*** dkusidlo has joined #heat | 09:26 | |
shardy | (both of which are logically equivalent to a type annotation) | 09:27 |
tspatzier | shardy: are we talking about annotation/changes in resource_registry, or in the template, or both? | 09:27 |
asalkeld | shardy: my impression of your problem was: | 09:27 |
asalkeld | you have a basic setup that you want a ui to provide options to a user | 09:27 |
shardy | tspatzier: both, with reference to the latest worked example on https://review.openstack.org/#/c/196656/ | 09:28 |
asalkeld | so the resource_registry would be provided | 09:28 |
asalkeld | all the ui would do would give capability opitions to the user | 09:28 |
shardy | tspatzier: AIUI asalkeld is arguing to *just* annotate for capabilities, not type | 09:28 |
tspatzier | shardy: I see, but where is it defined what a capability means? If nowhere, what's the different in looking for type vs. capability? | 09:29 |
shardy | tspatzier: that's exactly what I'm asking :) | 09:29 |
tspatzier | ha | 09:29 |
asalkeld | tspatzier: well for one it's not resource type | 09:29 |
asalkeld | so it doesn't have a double meaning | 09:30 |
asalkeld | and it won't restrict what a user can register | 09:30 |
shardy | I think having an explicit resource_type: OS::TripleO::Controller is the same as having a capability: tripleo_controller | 09:30 |
tspatzier | asalkeld: but then is something that does not exist in heat | 09:30 |
asalkeld | tspatzier: yes | 09:30 |
*** KanagarajM has quit IRC | 09:30 | |
asalkeld | and that is a good thing | 09:30 |
asalkeld | (user defined) | 09:30 |
* tspatzier has to go to a meeting | 09:31 | |
shardy | asalkeld: well, it does all boil down to choosing a template, which is then instantiated as a resource type | 09:31 |
asalkeld | i think my main issue with it is | 09:32 |
asalkeld | "but it makes sharing/re-using templates messy. e.g. if I want to grab a template someone has said provides "os::nova::server", | 09:32 |
asalkeld | but in my env i want to override my::server (same interface) it will complain and i'll have to edit the template instead of it just checking to make sure the interface matches." | 09:32 |
shardy | asalkeld: In your example, the capabilities tell me "puppet" and "NFS", what tag would I add there to enable discovery of "this can be used as OOO::Compute"? | 09:32 |
*** Berezin has joined #heat | 09:32 | |
asalkeld | where as capabilities will not suffer from that | 09:32 |
shardy | AFAICT you need a capability which says OOO::Compute | 09:33 |
asalkeld | shardy: that's up to you | 09:33 |
asalkeld | but it won't restrict others that want to re-use your templates | 09:33 |
shardy | asalkeld: Ok, that's fine, from my perspective it makes no difference where the annotation goes in the template, provided it's discoverable | 09:34 |
asalkeld | you *can* have a capablitie type=compute | 09:34 |
shardy | e.g we can mechanically generate "full list of templates" for the registry list easily | 09:34 |
asalkeld | as i expected | 09:35 |
*** jtomasek has joined #heat | 09:35 | |
shardy | asalkeld: Ok, cool, so you just object to the strict type enforcement, I can live without that :) | 09:35 |
*** e0ne has joined #heat | 09:35 | |
asalkeld | maybe a section "provides" or "capabilities"? | 09:36 |
*** dkusidlo has quit IRC | 09:36 | |
openstackgerrit | huangtianhua proposed openstack/heat: Move manila tests to /tests/manila/ https://review.openstack.org/197895 | 09:37 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Remove inheritance and refactor common functions to utility https://review.openstack.org/196091 | 09:40 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Add rolling_update, resize to ResourceGroup https://review.openstack.org/194052 | 09:40 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Change native ASG to inherit from ResourceGroup https://review.openstack.org/194054 | 09:40 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Add doc generation for UpdatePolicy https://review.openstack.org/197886 | 09:40 |
*** pratikmallya has joined #heat | 09:40 | |
*** surabhi has quit IRC | 09:44 | |
*** e0ne is now known as e0ne_ | 09:46 | |
shardy | asalkeld: I'm happy with either name, I'll go with "capabilities" for now | 09:47 |
shardy | thinking about this more, it's pretty cool - we can probably push a lot of the discovery logic in to heat that I expected to do client side | 09:48 |
*** Berezin has quit IRC | 09:48 | |
*** rakesh_hs has joined #heat | 09:48 | |
shardy | e.g pass a swift bucket containing a bunch of templates to a "template inspect" or validate call, and have that return a stub environment containing all the possible capabilities | 09:48 |
* shardy will have to think how we can tie this in to the recurisive validation spec | 09:49 | |
*** elynn has quit IRC | 09:52 | |
*** dkusidlo has joined #heat | 09:55 | |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Convergence: Allow creating stacks of empty templates https://review.openstack.org/194266 | 09:55 |
rakesh_hs | Hi, I see that heat integration tests are run using 'demo' user https://github.com/openstack/heat/blob/master/heat_integrationtests/post_test_hook.sh#L23 | 09:56 |
*** surabhi has joined #heat | 09:57 | |
rakesh_hs | but what is our way forward, if we have to test resource which requires admin privileges? | 09:57 |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: In-tree grenade support for Heat https://review.openstack.org/188148 | 09:57 |
*** ifarkas has quit IRC | 09:57 | |
*** ifarkas has joined #heat | 09:58 | |
*** sergmelikyan has joined #heat | 09:58 | |
rakesh_hs | for example https://review.openstack.org/#/c/197825/ requires admin privileges. | 09:58 |
shardy | rakesh_hs: why does volume encryption require admin? | 10:00 |
shardy | That seems wrong to me | 10:00 |
shardy | In tempest you had the option of several users (including admin), so I'm sure we could do similar | 10:01 |
shardy | Our general stance has been that admin only resources are bad though, thus they all got put in /contrib | 10:01 |
rakesh_hs | It is cinder encryption volume type creation, and it requires admin privileges | 10:02 |
shardy | That sounds like a cinder bug, I mean is it only admins who care about data security? | 10:02 |
*** prazumovsky has quit IRC | 10:03 | |
sirushti | FWIW, I'm planning on moving the current in-tree integration test suite to use tempest-lib to easily specify the smoke tests we should run for grenade | 10:04 |
sirushti | maybe that might help us run admin-only resources too | 10:05 |
shardy | sirushti: interesting, does that rework how the username/password is handled from the config file? | 10:05 |
*** e0ne_ is now known as e0ne | 10:05 | |
sirushti | tbh I haven't looked at it much but I'd assume it should mirror the same functionality what tempest offers | 10:05 |
shardy | I remember tempest configured multiple users, so I guess it might | 10:06 |
sirushti | well, I hope it does, else we may have to come up with a separate tox env that we run for admin only resources | 10:08 |
*** pratikmallya has quit IRC | 10:09 | |
*** dkusidlo has quit IRC | 10:13 | |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: DNM: Convergence Testing: Reduced build timeout https://review.openstack.org/193269 | 10:13 |
*** dkusidlo has joined #heat | 10:14 | |
*** pas-ha has joined #heat | 10:17 | |
*** sergmelikyan has quit IRC | 10:17 | |
*** sergmelikyan has joined #heat | 10:25 | |
*** sorantis has quit IRC | 10:27 | |
*** dkusidlo has quit IRC | 10:31 | |
*** sorantis has joined #heat | 10:33 | |
*** KanagarajM has joined #heat | 10:35 | |
openstackgerrit | Steven Hardy proposed openstack/heat-specs: Add OS::Heat::None resource spec https://review.openstack.org/197610 | 10:40 |
*** dkusidlo has joined #heat | 10:44 | |
*** Yanyanhu has quit IRC | 10:48 | |
*** Qiming has quit IRC | 10:49 | |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: In-tree grenade support for Heat https://review.openstack.org/188148 | 10:52 |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: Add console_scripts entry points for all heat services https://review.openstack.org/192334 | 10:54 |
*** sergmelikyan has quit IRC | 11:00 | |
*** nkhare has quit IRC | 11:01 | |
*** sergmelikyan has joined #heat | 11:01 | |
*** Berezin has joined #heat | 11:06 | |
*** Berezin has quit IRC | 11:07 | |
*** Berezin has joined #heat | 11:07 | |
openstackgerrit | Rabi Mishra proposed openstack/heat: Remove inheritance and refactor common functions to utility https://review.openstack.org/196091 | 11:10 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Add rolling_update, resize to ResourceGroup https://review.openstack.org/194052 | 11:10 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Change native ASG to inherit from ResourceGroup https://review.openstack.org/194054 | 11:10 |
openstackgerrit | Rabi Mishra proposed openstack/heat: Add doc generation for UpdatePolicy https://review.openstack.org/197886 | 11:10 |
*** KanagarajM has quit IRC | 11:11 | |
*** pas-ha has quit IRC | 11:20 | |
*** tlashchova_ has joined #heat | 11:21 | |
*** Berezin has quit IRC | 11:22 | |
*** Berezin has joined #heat | 11:22 | |
openstackgerrit | Oleksii Chuprykov proposed openstack/heat-specs: Add heat template-function-list command https://review.openstack.org/188364 | 11:24 |
*** sergmelikyan has quit IRC | 11:28 | |
*** pas-ha has joined #heat | 11:32 | |
*** Berezin has quit IRC | 11:33 | |
*** e0ne is now known as e0ne_ | 11:34 | |
*** maximov has quit IRC | 11:34 | |
*** maximov has joined #heat | 11:35 | |
*** e0ne_ is now known as e0ne | 11:36 | |
*** tlashchova_ has quit IRC | 11:37 | |
openstackgerrit | Steven Hardy proposed openstack/heat-specs: Add HOT resource_type_mapping annotation https://review.openstack.org/196656 | 11:39 |
shardy | tspatzier: ^^ updated based on my understanding of our discussion with asalkeld earlier | 11:40 |
tspatzier | shardy: ok, I'll have a look | 11:40 |
openstackgerrit | Steven Hardy proposed openstack/heat-specs: Add template capabilities https://review.openstack.org/196656 | 11:41 |
shardy | tspatzier: thanks, AIUI we're getting quite close to the TOSCA model now (which is probably a good thing) | 11:41 |
*** tochi has quit IRC | 11:41 | |
tspatzier | shardy: yes, that would be ideal. Also would be good validation for TOSCA to see that it makes sense, and if the level of complexity is right | 11:42 |
shardy | tspatzier: yup, I added a way that we can keep the resource_type mapping but make it optional | 11:43 |
tspatzier | cool | 11:43 |
shardy | for the tripleo use case, I think that is important, but I can see why asalkeld didn't want it strictly enforced | 11:43 |
*** Qiming has joined #heat | 11:44 | |
*** sergmelikyan has joined #heat | 11:44 | |
*** Qiming has quit IRC | 11:45 | |
*** Qiming has joined #heat | 11:45 | |
*** Berezin has joined #heat | 11:47 | |
*** sergmelikyan has quit IRC | 11:50 | |
*** sergmelikyan has joined #heat | 11:52 | |
openstackgerrit | Sirushti Murugesan proposed openstack/heat: In-tree grenade support for Heat https://review.openstack.org/188148 | 11:53 |
*** Berezin has quit IRC | 11:57 | |
*** Qiming has quit IRC | 12:01 | |
*** Qiming has joined #heat | 12:02 | |
openstackgerrit | Oleksii Chuprykov proposed openstack/heat-specs: Add heat template-function-list command https://review.openstack.org/188364 | 12:06 |
*** e0ne is now known as e0ne_ | 12:06 | |
*** e0ne_ is now known as e0ne | 12:11 | |
*** sergmelikyan has quit IRC | 12:12 | |
*** sergmelikyan has joined #heat | 12:13 | |
*** bdossant has joined #heat | 12:15 | |
*** ananta_ has quit IRC | 12:23 | |
*** pratikmallya has joined #heat | 12:30 | |
*** jaypipes has joined #heat | 12:32 | |
*** rpothier has joined #heat | 12:33 | |
*** guy_rodrigue1 has joined #heat | 12:34 | |
*** guy_rodrigue has quit IRC | 12:35 | |
*** pratikmallya has quit IRC | 12:36 | |
*** pratikmallya has joined #heat | 12:36 | |
*** pratikmallya has quit IRC | 12:40 | |
*** pratikmallya has joined #heat | 12:41 | |
*** gberginc has quit IRC | 12:45 | |
*** radez_g0n3 is now known as radez | 12:46 | |
*** sergmelikyan has quit IRC | 12:50 | |
*** Berezin has joined #heat | 12:54 | |
*** dkusidlo has quit IRC | 12:56 | |
*** dkusidlo has joined #heat | 12:57 | |
*** jfluhmann has quit IRC | 13:00 | |
*** jaime49 has joined #heat | 13:01 | |
*** guy_rodrigue1 has quit IRC | 13:02 | |
*** dsneddon has quit IRC | 13:03 | |
*** jonesbr has joined #heat | 13:03 | |
*** Berezin has quit IRC | 13:03 | |
openstackgerrit | Rico Lin proposed openstack/heat: support list resources with details https://review.openstack.org/196571 | 13:04 |
*** ifarkas has quit IRC | 13:04 | |
*** shardy has quit IRC | 13:05 | |
*** shardy has joined #heat | 13:06 | |
*** sergmelikyan has joined #heat | 13:08 | |
*** guy_rodrigue has joined #heat | 13:09 | |
*** EricGonczer_ has joined #heat | 13:11 | |
*** rakesh_hs has quit IRC | 13:13 | |
*** sergmelikyan has quit IRC | 13:15 | |
openstackgerrit | Tetiana Lashchova proposed openstack/python-heatclient: Add support for template-function-list command https://review.openstack.org/195070 | 13:15 |
*** ishant has quit IRC | 13:16 | |
*** guy_rodrigue has quit IRC | 13:17 | |
*** tlashchova has quit IRC | 13:18 | |
*** guy_rodrigue has joined #heat | 13:21 | |
*** bdossant_ has joined #heat | 13:23 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Add base_attribute schema for all resources https://review.openstack.org/195608 | 13:24 |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Add base resolve method for attributes https://review.openstack.org/195609 | 13:24 |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Add show_resource function to Heat resources (1) WIP!!! https://review.openstack.org/195610 | 13:24 |
*** bdossant_ has quit IRC | 13:24 | |
*** thumpba has joined #heat | 13:25 | |
*** bdossant has quit IRC | 13:26 | |
*** Jingtong has joined #heat | 13:26 | |
*** sergmelikyan has joined #heat | 13:27 | |
*** ifarkas has joined #heat | 13:27 | |
*** serg_melikyan has joined #heat | 13:28 | |
*** dyasny has joined #heat | 13:28 | |
*** e0ne is now known as e0ne_ | 13:29 | |
*** sergmelikyan has quit IRC | 13:32 | |
*** bdossant has joined #heat | 13:34 | |
*** pratikma_ has joined #heat | 13:37 | |
*** shardy has quit IRC | 13:38 | |
bdossant | Hi! I think im seeing a timing issue on resizing instances via heat. In the function "resize" http://docs.openstack.org/developer/heat/_modules/heat/engine/clients/os/nova.html I see that maybe between resizing and and checking the instance status doesnt change | 13:40 |
*** pratikmallya has quit IRC | 13:40 | |
bdossant | like this i get an error on heat resizing | 13:40 |
bdossant | but nova then resizes correctly | 13:40 |
bdossant | and stays in VERIFY_RESIZE | 13:41 |
*** Jingtong_ has joined #heat | 13:41 | |
bdossant | maybe we should wait a little longer | 13:41 |
*** Jingtong has quit IRC | 13:42 | |
pas-ha | bdossant, I will work in this place of code soon, removing scheduler and yielding logic, most probably some delay will be introduced anyway | 13:42 |
*** e0ne_ is now known as e0ne | 13:43 | |
bdossant | hum i see | 13:43 |
bdossant | so is a known issue? | 13:43 |
*** shardy has joined #heat | 13:43 | |
pas-ha | not that I've heard of that before | 13:44 |
bdossant | can work and can as well fail | 13:44 |
kairat_kushaev | bdossant: I think you can create an issue | 13:44 |
bdossant | i will try to introduce a delay and see if it works | 13:44 |
pas-ha | is there any way to have a stable reproducer on this? | 13:44 |
bdossant | so im not misleeding :P | 13:44 |
*** nihilifer has quit IRC | 13:45 | |
kairat_kushaev | bdossant: logs would be very useful) | 13:45 |
pas-ha | bdossant, so, you mean that if server was say ACTIVE, than we do a resize, and by the time check_resize is executed for the first time, server status is still ACTIVE - heat will through error. right? | 13:47 |
bdossant | yep | 13:47 |
bdossant | exactly | 13:47 |
pas-ha | sounds plausible | 13:47 |
pas-ha | by the look of the code | 13:47 |
bdossant | yeah... | 13:47 |
pas-ha | file a bug then | 13:48 |
bdossant | ok | 13:48 |
bdossant | thanks | 13:48 |
pas-ha | btw, would nova allow resizing server if its status anything but ACTIVE? | 13:49 |
*** jaime49 has quit IRC | 13:49 | |
*** achanda has joined #heat | 13:52 | |
bdossant | probably not | 13:53 |
bdossant | but im not sure | 13:53 |
*** hdd has joined #heat | 13:55 | |
*** jecarey has joined #heat | 13:55 | |
*** bdossant has quit IRC | 13:56 | |
*** bdossant has joined #heat | 13:59 | |
derekh | FYI, looks like recent tripleo-ci failure might be down to the heat update to requirments.txt , I'm currently testing a temprevert to verify https://bugs.launchpad.net/tripleo/+bug/1470871 | 13:59 |
openstack | Launchpad bug 1470871 in tripleo "version identifier for in heat requires.txt unusable" [Critical,Triaged] | 13:59 |
openstackgerrit | Kairat Kushaev proposed openstack/heat: Add batching for heat-manage encrypt/decrypt https://review.openstack.org/197988 | 14:01 |
*** dkusidlo has quit IRC | 14:01 | |
*** Berezin has joined #heat | 14:05 | |
*** EricGonczer_ has quit IRC | 14:09 | |
pas-ha | derekh, probably something needs to be updated on tripleo side as there are many such constructs now in global requirements that will eventually sync to all the projects | 14:11 |
*** jaime49 has joined #heat | 14:12 | |
derekh | pas-ha: thanks, looking into it | 14:12 |
*** jaime49 has quit IRC | 14:12 | |
*** jaime49 has joined #heat | 14:12 | |
*** Murali has quit IRC | 14:14 | |
pas-ha | afaiu that's the way to have all the requirements (py2x/py3) in one file | 14:15 |
pas-ha | it looks like support was introduced since pip 6.0 - https://pip.pypa.io/en/latest/reference/pip_install.html#requirement-specifiers | 14:18 |
*** shardy has quit IRC | 14:18 | |
*** dims has quit IRC | 14:19 | |
bdossant | pas-ha: kairat_kushaev: a simple time.sleep(5) works, i will create a bug | 14:22 |
pas-ha | bdossant, thanks for the investigation | 14:22 |
bdossant | i dont know which value for the sleep would be reasonable | 14:22 |
bdossant | maybe a timeout parameter? | 14:23 |
*** pshchelo has joined #heat | 14:24 | |
pas-ha | I think we should not actually add a sleep there. We need to verify that resize is only allowed for ACTIVE states, and then add ACTIVE as allowed value in check_resize | 14:24 |
*** achanda has quit IRC | 14:24 | |
kairat_kushaev | +1 to Pasha | 14:24 |
kairat_kushaev | Need to fix the root cause | 14:25 |
pas-ha | here https://github.com/openstack/heat/blob/master/heat/engine/clients/os/nova.py#L435 | 14:25 |
bdossant | at least in our infrastructure when we dont have space for the resize, nova doenst throw an error | 14:26 |
bdossant | just stays in ACTIVE status | 14:26 |
bdossant | so with your logic we will be stuck eternally right? | 14:27 |
pas-ha | I would not think so either, as the operation of finding if resize s possible is quite asynchronous | 14:27 |
pas-ha | it accepts resize request, and then tries to fulfil it | 14:28 |
*** serg_melikyan has quit IRC | 14:28 | |
pas-ha | and of course does nothing to the original server if its not possible | 14:28 |
pas-ha | yes, stuck until stack operation timeout | 14:28 |
bdossant | hum ok | 14:28 |
bdossant | we have the stack timeout | 14:29 |
pas-ha | yes, this one | 14:29 |
bdossant | i was forgetting that | 14:29 |
bdossant | nova should deal better with this | 14:29 |
bdossant | throw an error or something | 14:30 |
pas-ha | yes, but again - scheduler might take some time to come up with solution | 14:30 |
*** e0ne is now known as e0ne_ | 14:30 | |
*** sorantis has quit IRC | 14:31 | |
*** e0ne_ is now known as e0ne | 14:32 | |
*** kebray has joined #heat | 14:33 | |
*** pshchelo has quit IRC | 14:34 | |
*** kebray has quit IRC | 14:34 | |
*** pas-ha has quit IRC | 14:34 | |
*** vijayagurug has joined #heat | 14:35 | |
*** randallburt has joined #heat | 14:36 | |
*** dims has joined #heat | 14:38 | |
*** sergmelikyan has joined #heat | 14:41 | |
*** pratikma_ has quit IRC | 14:41 | |
*** Berezin has quit IRC | 14:42 | |
*** shardy has joined #heat | 14:43 | |
*** dims has quit IRC | 14:44 | |
*** Berezin has joined #heat | 14:44 | |
*** pas-ha has joined #heat | 14:46 | |
*** EricGonczer_ has joined #heat | 14:49 | |
*** EricGonczer_ has quit IRC | 14:49 | |
*** dims has joined #heat | 14:49 | |
*** spzala has joined #heat | 14:51 | |
*** Berezin has quit IRC | 14:57 | |
*** Marga_ has quit IRC | 14:58 | |
*** Marga_ has joined #heat | 14:59 | |
*** Marga_ has quit IRC | 14:59 | |
*** Marga_ has joined #heat | 14:59 | |
sirushti | Could any of the cores review/approve this patch -> https://review.openstack.org/#/c/188148/, it should make the grenade gate job passing | 15:00 |
*** sorantis has joined #heat | 15:00 | |
*** Berezin has joined #heat | 15:02 | |
*** pratikmallya has joined #heat | 15:03 | |
*** tshtilma has quit IRC | 15:04 | |
*** vijayagurug has quit IRC | 15:05 | |
*** Berezin has quit IRC | 15:06 | |
*** dims has quit IRC | 15:06 | |
*** Guest42148 has joined #heat | 15:07 | |
*** Guest42148 is now known as dims_ | 15:09 | |
*** kebray has joined #heat | 15:09 | |
*** kebray has quit IRC | 15:10 | |
*** pratikmallya has quit IRC | 15:14 | |
*** Berezin has joined #heat | 15:15 | |
openstackgerrit | Kairat Kushaev proposed openstack/heat: Fix test novaclient.create https://review.openstack.org/198018 | 15:15 |
*** sergmelikyan has quit IRC | 15:15 | |
*** Drago has joined #heat | 15:17 | |
*** Drago has quit IRC | 15:17 | |
*** Drago has joined #heat | 15:17 | |
*** shardy_ has joined #heat | 15:18 | |
*** shardy has quit IRC | 15:21 | |
*** sergmelikyan has joined #heat | 15:23 | |
*** chlong has quit IRC | 15:23 | |
*** jcoufal has quit IRC | 15:25 | |
*** bdossant has quit IRC | 15:27 | |
*** kebray has joined #heat | 15:27 | |
*** pas-ha has quit IRC | 15:29 | |
*** vijayagurug has joined #heat | 15:29 | |
*** kfox1111_away is now known as kfox1111 | 15:31 | |
*** che-arne has joined #heat | 15:31 | |
*** guy_rodrigue1 has joined #heat | 15:34 | |
*** guy_rodrigue has quit IRC | 15:34 | |
openstackgerrit | Steven Hardy proposed openstack/heat-specs: Add OS::Heat::None resource spec https://review.openstack.org/197610 | 15:37 |
*** achanda has joined #heat | 15:41 | |
*** sabeen has quit IRC | 15:47 | |
*** pratikmallya has joined #heat | 15:54 | |
*** pratikmallya has quit IRC | 15:55 | |
*** pratikmallya has joined #heat | 15:56 | |
*** Qiming has quit IRC | 15:56 | |
*** randallburt has quit IRC | 15:58 | |
*** Berezin has quit IRC | 16:00 | |
*** tshtilma has joined #heat | 16:01 | |
*** jtomasek has quit IRC | 16:01 | |
*** jistr has quit IRC | 16:02 | |
*** rpothier has quit IRC | 16:03 | |
*** derekh has quit IRC | 16:06 | |
*** Drago1 has joined #heat | 16:06 | |
*** Drago1 has quit IRC | 16:06 | |
*** Drago1 has joined #heat | 16:06 | |
*** Drago has quit IRC | 16:06 | |
openstackgerrit | Steven Hardy proposed openstack/heat-specs: Add nested-validation spec https://review.openstack.org/197199 | 16:14 |
*** vijayagurug has left #heat | 16:21 | |
*** sergmelikyan has quit IRC | 16:21 | |
*** dsneddon has joined #heat | 16:26 | |
*** sabeen has joined #heat | 16:28 | |
*** pratikmallya has quit IRC | 16:30 | |
*** tshtilma has quit IRC | 16:32 | |
*** che-arne has quit IRC | 16:33 | |
*** guy_rodrigue1 has quit IRC | 16:34 | |
*** shardy_ has quit IRC | 16:37 | |
*** sergmelikyan has joined #heat | 16:38 | |
*** randallburt has joined #heat | 16:39 | |
*** sergmelikyan has quit IRC | 16:40 | |
*** Drago1 has quit IRC | 16:42 | |
*** shardy has joined #heat | 16:42 | |
*** Marga_ has quit IRC | 16:43 | |
*** Marga_ has joined #heat | 16:43 | |
*** sorantis has quit IRC | 16:52 | |
*** sabeen has quit IRC | 16:56 | |
*** sergmelikyan has joined #heat | 16:57 | |
*** Marga_ has quit IRC | 17:00 | |
*** sthillma has joined #heat | 17:01 | |
*** sabeen1 has joined #heat | 17:02 | |
*** Drago has joined #heat | 17:02 | |
*** Drago has quit IRC | 17:03 | |
*** Drago1 has joined #heat | 17:03 | |
cmyster | shardy: re OS::Heat::None is interesting. can I have something that I can control the outcome and the time for it? something like fail in 3 seconds. probably useless other then QA work | 17:03 |
cmyster | shardy: can help me stuff like re-tries | 17:04 |
cmyster | help me test* | 17:04 |
shardy | cmyster: That's somewhat already possible via a nested stack | 17:05 |
shardy | cmyster: for example, you could override any resource with a nested stack containing a WaitCondition which expires in 3 seconds | 17:06 |
cmyster | hmmm | 17:06 |
shardy | we use that sort of technique already in our functional tests IIRC | 17:06 |
openstackgerrit | James Combs proposed openstack/heat: Adding functional integration test for encrypted parameters. https://review.openstack.org/196846 | 17:06 |
*** sabeen3 has joined #heat | 17:06 | |
*** gokrokve has joined #heat | 17:06 | |
*** sabeen1 has quit IRC | 17:07 | |
shardy | I suppose we could have an OS::Heat::Fail resource, but it's an even more odd thing to keep in-tree ;) | 17:07 |
cmyster | as I said, probbly for tests only | 17:07 |
*** Berezin has joined #heat | 17:07 | |
shardy | I'd be open to having a plugin like that in the heat_integrationtests tree | 17:07 |
* cmyster nods | 17:07 | |
cmyster | right | 17:08 |
*** tspatzier has quit IRC | 17:08 | |
cmyster | this tiredness is annoying, ttfn | 17:08 |
*** sergmelikyan has quit IRC | 17:10 | |
shardy | https://github.com/openstack/heat/blob/master/heat_integrationtests/functional/test_autoscaling.py#L88 | 17:10 |
shardy | cmyster: ^^ | 17:10 |
*** e0ne has quit IRC | 17:11 | |
sirushti | cmyster, shardy perhaps this can help -> https://github.com/openstack/heat/blob/master/heat_integrationtests/common/test_resources/test_resource.py | 17:16 |
sirushti | It should let you emulate the behaviour of a resource by setting a certain property | 17:17 |
shardy | sirushti: aha, so it does, thanks! | 17:26 |
* shardy never noticed that before | 17:26 | |
*** Berezin has quit IRC | 17:32 | |
*** achanda has quit IRC | 17:33 | |
*** rpothier has joined #heat | 17:40 | |
*** pratikmallya has joined #heat | 17:42 | |
*** pratikmallya has quit IRC | 17:42 | |
*** pratikmallya has joined #heat | 17:43 | |
*** yassine__ has quit IRC | 17:46 | |
*** rpothier has quit IRC | 17:46 | |
*** sthillma_ has joined #heat | 17:50 | |
*** achanda has joined #heat | 17:52 | |
*** sthillma has quit IRC | 17:52 | |
*** sthillma_ is now known as sthillma | 17:52 | |
*** sthillma has quit IRC | 17:54 | |
*** sthillma has joined #heat | 17:54 | |
*** thumpba has quit IRC | 17:58 | |
*** logan2 has quit IRC | 18:03 | |
*** Drago1 has quit IRC | 18:05 | |
*** randallburt has quit IRC | 18:09 | |
*** Berezin has joined #heat | 18:09 | |
*** kebray has quit IRC | 18:11 | |
*** achanda has quit IRC | 18:18 | |
cmyster | sirushti++ | 18:21 |
cmyster | thanks I bookmarked it | 18:21 |
* cmyster is going to have some fun with it | 18:21 | |
cmyster | and with that in mind, nn | 18:22 |
*** Berezin has quit IRC | 18:22 | |
*** Berezin has joined #heat | 18:23 | |
*** gberginc has joined #heat | 18:23 | |
*** MasterPiece has joined #heat | 18:26 | |
openstackgerrit | James Combs proposed openstack/heat: Adding functional integration test for encrypted parameters. https://review.openstack.org/196846 | 18:33 |
*** packet has joined #heat | 18:34 | |
*** gokrokve has quit IRC | 18:35 | |
*** multi_io has quit IRC | 18:41 | |
*** multi_io has joined #heat | 18:43 | |
*** e0ne has joined #heat | 18:46 | |
*** Drago has joined #heat | 18:46 | |
*** jonesbr has left #heat | 18:48 | |
*** logan2 has joined #heat | 18:49 | |
*** Marga_ has joined #heat | 18:52 | |
*** kebray has joined #heat | 18:52 | |
*** kebray has quit IRC | 18:53 | |
*** kebray has joined #heat | 18:54 | |
*** sabeen3 has left #heat | 18:55 | |
*** sabeen1 has joined #heat | 18:56 | |
*** sdake_ has joined #heat | 18:58 | |
*** sdake has quit IRC | 19:00 | |
*** sdake has joined #heat | 19:01 | |
*** jtomasek has joined #heat | 19:02 | |
*** tspatzier has joined #heat | 19:03 | |
*** sdake_ has quit IRC | 19:04 | |
*** randallburt has joined #heat | 19:06 | |
*** dsneddon is now known as dsneddon_biab | 19:10 | |
*** shardy has quit IRC | 19:16 | |
*** shardy has joined #heat | 19:17 | |
*** hdd has quit IRC | 19:23 | |
*** Raj2 has joined #heat | 19:24 | |
*** jdob has joined #heat | 19:25 | |
pratikmallya | kairat_kushaev: are you working a patch for https://bugs.launchpad.net/heat/+bug/1470652? | 19:26 |
openstack | Launchpad bug 1470652 in heat "heat-manage script fails when encrypting large database" [High,In progress] - Assigned to Kairat Kushaev (kkushaev) | 19:26 |
*** pratikmallya has quit IRC | 19:30 | |
*** kebray has quit IRC | 19:33 | |
*** jtomasek has quit IRC | 19:44 | |
*** jecarey has quit IRC | 19:50 | |
*** dsneddon_biab is now known as dsneddon | 19:50 | |
*** e0ne has quit IRC | 19:55 | |
*** Marga_ has quit IRC | 19:56 | |
openstackgerrit | James Combs proposed openstack/heat: Adding functional integration test for encrypted parameters. https://review.openstack.org/196846 | 19:56 |
*** Berezin has quit IRC | 19:57 | |
*** Berezin has joined #heat | 19:58 | |
*** derekh has joined #heat | 19:58 | |
*** packet has quit IRC | 20:01 | |
*** gberginc has quit IRC | 20:03 | |
openstackgerrit | Merged openstack/heat: Add doc generation for UpdatePolicy https://review.openstack.org/197886 | 20:04 |
*** tspatzier has quit IRC | 20:07 | |
openstackgerrit | Merged openstack/heat: Imported Translations from Transifex https://review.openstack.org/197846 | 20:07 |
openstackgerrit | Merged openstack/heat: Add a new crypt method using cryptography https://review.openstack.org/195018 | 20:08 |
*** boris-42 has quit IRC | 20:12 | |
*** Marga_ has joined #heat | 20:13 | |
*** e0ne has joined #heat | 20:15 | |
*** FL1SK has quit IRC | 20:16 | |
*** FL1SK has joined #heat | 20:18 | |
*** jrist has quit IRC | 20:20 | |
*** Berezin has quit IRC | 20:27 | |
*** pratikmallya has joined #heat | 20:43 | |
*** pratikmallya has quit IRC | 20:44 | |
*** pratikmallya has joined #heat | 20:44 | |
*** derekh has quit IRC | 20:51 | |
openstackgerrit | Merged openstack/heat: In-tree grenade support for Heat https://review.openstack.org/188148 | 20:59 |
stevebaker | w00t ^ | 21:03 |
*** jdob has quit IRC | 21:03 | |
shardy | stevebaker: hey, quick question about metadata for software config transports | 21:05 |
stevebaker | shardy: yus | 21:05 |
shardy | stevebaker: ref https://review.openstack.org/#/c/197739/ | 21:06 |
shardy | dprince has a requirement to get the endpoint/IP of heat (or, actually the undercloud, derived from the heat endpoint) | 21:06 |
shardy | however, we have different format for *url stuff dependent on the transport | 21:06 |
shardy | so his current solution will only work for POLL_SERVER_CFN | 21:06 |
shardy | I was thinking, could we drop a transport agnostic heat endpoint into the metadata? | 21:06 |
shardy | There are roundabout ways of getting the data, like defining a native WaitCondition and using the endpoint attribute, but I'm trying to think of the cleanest way to approach it | 21:07 |
stevebaker | shardy: does this need to be something supportable in kilo? | 21:08 |
shardy | stevebaker: ideally but not necessarily | 21:09 |
stevebaker | shardy: I'm thinking some way of getting the undercloud auth_url into the template, that might be cleaner than a heat endpoint | 21:09 |
shardy | stevebaker: we just need an approach which won't break in future when e.g we move to swift for polling | 21:09 |
shardy | I think the patch posted is OK for an interim fix, it's just restrictive wrt the transport, which I know you're planning to change | 21:10 |
stevebaker | having an OS::AuthURL special parameter is an option | 21:10 |
shardy | stevebaker: yeah, in this case either would work | 21:10 |
shardy | basically some mangling of routes is required on the controller which requires the undercloud IP | 21:10 |
shardy | stevebaker: haha, that's exactly what dprince wanted ;D | 21:11 |
shardy | I wasn't sure we wanted something like that defined in HOT, but it would certainly work | 21:11 |
shardy | it seems a bit un-DSL-ish | 21:11 |
stevebaker | and having an explicit overcloud template parameter for the undercloud host is another option | 21:11 |
shardy | stevebaker: yeah, *that* is probably the cleanest way | 21:12 |
shardy | just pass it in via parameters/parameter_defaults | 21:12 |
stevebaker | rdomanager-oscplugin could populate it from the current credentials | 21:13 |
shardy | yeah that would work | 21:13 |
shardy | stevebaker: I'm about to go to sleep, would you mind commenting on the review and/or chatting with dprince? | 21:13 |
shardy | I wanted to ensure we didn't quietly merge something which will definitely break when you flip things over to Swift ;) | 21:14 |
*** jaime49 has quit IRC | 21:15 | |
*** Raj2 has quit IRC | 21:17 | |
stevebaker | yeah, extracting hostnames from endpoints which leak into the overcloud would be prone to break I think | 21:17 |
shardy | stevebaker: yeah, if we do that it's definitely only good for a temporary fix | 21:18 |
*** e0ne has quit IRC | 21:20 | |
openstackgerrit | Steve Baker proposed openstack/python-heatclient: OpenStackClient plugin for stack operations https://review.openstack.org/195867 | 21:23 |
*** logan2 has quit IRC | 21:31 | |
*** shardy has quit IRC | 21:34 | |
*** jrist has joined #heat | 21:38 | |
*** Marga_ has quit IRC | 21:40 | |
*** MasterPiece has quit IRC | 21:40 | |
*** kebray has joined #heat | 21:41 | |
*** kebray has quit IRC | 21:42 | |
*** jaime49 has joined #heat | 21:44 | |
*** jaime49 has quit IRC | 21:44 | |
*** jaime49 has joined #heat | 21:44 | |
*** erkules_ has joined #heat | 21:46 | |
*** kebray has joined #heat | 21:46 | |
*** erkules has quit IRC | 21:47 | |
*** boris-42 has joined #heat | 21:49 | |
*** logan2 has joined #heat | 21:56 | |
*** derekh has joined #heat | 21:58 | |
*** randallburt has quit IRC | 22:03 | |
*** pratikmallya has quit IRC | 22:04 | |
*** rwsu has quit IRC | 22:05 | |
*** kebray has quit IRC | 22:06 | |
*** sthillma has quit IRC | 22:07 | |
*** cody-somerville has quit IRC | 22:13 | |
*** pratikmallya has joined #heat | 22:16 | |
*** chlong has joined #heat | 22:18 | |
*** sthillma has joined #heat | 22:18 | |
*** spzala has quit IRC | 22:20 | |
*** sdake has quit IRC | 22:22 | |
*** sdake has joined #heat | 22:22 | |
*** kebray has joined #heat | 22:22 | |
openstackgerrit | James Combs proposed openstack/heat: Adding functional integration test for encrypted parameters. https://review.openstack.org/196846 | 22:23 |
*** sergmelikyan has joined #heat | 22:26 | |
*** sabeen1 has quit IRC | 22:32 | |
*** sergmelikyan has quit IRC | 22:41 | |
*** sdake has quit IRC | 22:43 | |
*** sdake has joined #heat | 22:44 | |
*** Hazelesque_ has quit IRC | 22:45 | |
*** Hazelesque has joined #heat | 22:45 | |
*** sdake has quit IRC | 22:46 | |
*** sdake has joined #heat | 22:50 | |
*** Drago has quit IRC | 22:51 | |
*** sdake has quit IRC | 22:51 | |
*** sdake has joined #heat | 22:52 | |
*** sdake has quit IRC | 22:58 | |
*** sabeen1 has joined #heat | 23:07 | |
*** derekh has quit IRC | 23:11 | |
*** kebray has quit IRC | 23:15 | |
*** pratikmallya has quit IRC | 23:19 | |
*** alexpilotti has joined #heat | 23:32 | |
*** chlong has quit IRC | 23:36 | |
*** sdake has joined #heat | 23:37 | |
*** tochi has joined #heat | 23:37 | |
*** alexpilotti has quit IRC | 23:38 | |
*** pratikmallya has joined #heat | 23:42 | |
*** alexpilotti has joined #heat | 23:44 | |
*** alexpilotti has quit IRC | 23:46 | |
*** Qiming has joined #heat | 23:49 | |
*** pratikmallya has quit IRC | 23:50 | |
*** sthillma has quit IRC | 23:53 | |
openstackgerrit | Steve Baker proposed openstack/heat: Remove old JSON and YAML docs syntax https://review.openstack.org/198168 | 23:53 |
openstackgerrit | Steve Baker proposed openstack/heat: Use latest stable template version in snippets https://review.openstack.org/198169 | 23:53 |
*** hdd has joined #heat | 23:54 | |
*** hdd has quit IRC | 23:57 | |
*** hdd has joined #heat | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!