*** mikecmpbll has quit IRC | 01:35 | |
*** mikecmpbll has joined #heat | 01:40 | |
ricolin | zaneb, :) | 02:17 |
---|---|---|
*** k_mouza has joined #heat | 03:57 | |
*** k_mouza has quit IRC | 04:01 | |
*** jdandrea has quit IRC | 04:09 | |
*** neatherweb has joined #heat | 04:15 | |
openstackgerrit | Rico Lin proposed openstack/heat stable/train: Mark stable branch tempest version https://review.opendev.org/721801 | 04:58 |
openstackgerrit | Rico Lin proposed openstack/heat-tempest-plugin master: [DMT][TEST] test gate fix patch https://review.opendev.org/721802 | 04:58 |
*** vishalmanchanda has joined #heat | 05:07 | |
*** skramaja has joined #heat | 05:11 | |
*** jmlowe has quit IRC | 05:15 | |
openstackgerrit | Merged openstack/heat master: Imported Translations from Zanata https://review.opendev.org/723812 | 05:23 |
openstackgerrit | Merged openstack/heat-dashboard master: Imported Translations from Zanata https://review.opendev.org/717437 | 05:24 |
*** jmlowe has joined #heat | 05:27 | |
*** udesale has joined #heat | 05:41 | |
neatherweb | Hi all. I'm looking for some advice on a usecase I'm trying to achieve with Heat for orchestration of Virtual Network Functions (VNF) and using software config from OS::Heat::StructuredDeployment. Its a slightly long winded question - but hopefully ok to ask here. | 05:51 |
neatherweb | I'm testing the use an external management system to push config with Ansible to the VNF based on attributes of OS::Heat::StructuredConfig. The external provisioning system will then update the software deployment status from IN_PROGRESS to COMPLETE. The images here are vendor products/appliances, so I can't really add agent software in the image, | 05:51 |
neatherweb | as in the normal practice for SoftwareDeployment - hence the use of a external system. | 05:51 |
neatherweb | This actually a good fit and allows me to manage the VNF configuration and service lifecycle externally to the cloud but also use rolling updates in OS::Heat::ResourceGroup to do things like image updates. This is valuable because the external config management will ensure the VNF is ready for service before marking the software deployment UPDATE | 05:52 |
neatherweb | as COMPLETE - and ultimately gives control before the rolling update continues to the next batch. | 05:52 |
neatherweb | Now, the problem is that some VNF software needs initial configuration of remote management interface from user_data in RAW format (they implement very basic functionality of cloud-init) but if I try this, the validation on software deployment resource fails, expecting user_data_format = SOFTWARE_CONFIG. If I set user_data_format as | 05:53 |
neatherweb | SOFTWARE_CONFIG, the VNFs basic form of cloud-init doesn't recognise the multi-part mime, and it does not get the basic management boot strap it needs. | 05:53 |
neatherweb | Would it be possible to reduce the validation to support this usecase where I apply SoftwareDeployement to a server but then send specific RAW user_data ? Or should I perhaps propose a new resource type based on software deployment that just overrides the validation ? Appreciate any thoughts. | 05:53 |
neatherweb | For ref – this is the validation that is breaking things for me. https://github.com/openstack/heat/commit/09a7d80b31e989b272c7a3d5991c84688ad6017b | 05:56 |
*** zaneb has quit IRC | 06:37 | |
*** zaneb has joined #heat | 06:37 | |
*** neatherweb has quit IRC | 06:55 | |
*** hjensas has joined #heat | 06:59 | |
openstackgerrit | Rico Lin proposed openstack/heat stable/train: Mark stable branch tempest version https://review.opendev.org/721801 | 07:16 |
*** mikecmpbll has quit IRC | 07:39 | |
*** mikecmpbll has joined #heat | 07:43 | |
*** gfidente|afk is now known as gfidente | 09:02 | |
*** k_mouza has joined #heat | 09:08 | |
*** k_mouza has quit IRC | 09:20 | |
*** k_mouza has joined #heat | 09:31 | |
*** brtknr has quit IRC | 09:37 | |
*** brtknr has joined #heat | 09:42 | |
openstackgerrit | Rico Lin proposed openstack/heat stable/train: Mark stable branch tempest version https://review.opendev.org/721801 | 10:02 |
*** k_mouza has quit IRC | 10:43 | |
*** k_mouza has joined #heat | 10:55 | |
*** rcernin has quit IRC | 11:06 | |
*** udesale_ has joined #heat | 11:12 | |
*** udesale has quit IRC | 11:15 | |
*** gfidente is now known as gfidente|lunch | 11:43 | |
*** k_mouza has quit IRC | 12:03 | |
*** tkajinam has quit IRC | 12:09 | |
*** rcernin has joined #heat | 12:31 | |
*** ramishra has quit IRC | 12:41 | |
*** k_mouza has joined #heat | 12:49 | |
*** neatherweb_ has joined #heat | 13:20 | |
*** skramaja has quit IRC | 13:22 | |
*** skramaja has joined #heat | 13:23 | |
*** rcernin has quit IRC | 13:29 | |
zaneb | neatherweb_: I don't know what the best answer is but it's a great question :) | 13:30 |
zaneb | easiest for you would probably be to override that resource type with a custom one that doesn't do that validation | 13:31 |
zaneb | but if this is a common use case then we might want to think about how to support that upstream somehow | 13:32 |
zaneb | neatherweb_: I take it the problem is caused by a really, really old version of cloud-init? | 13:33 |
*** ramishra has joined #heat | 13:36 | |
openstackgerrit | Zane Bitter proposed openstack/heat master: Add template version 2020-10-14 for Victoria https://review.opendev.org/711748 | 13:42 |
openstackgerrit | Zane Bitter proposed openstack/heat master: Modify 'if' Macro to allow optional properties https://review.opendev.org/711749 | 13:42 |
openstackgerrit | Zane Bitter proposed openstack/heat master: Optimise resource type listing https://review.opendev.org/701408 | 13:44 |
*** ramishra has quit IRC | 13:44 | |
*** NafH has joined #heat | 13:46 | |
*** neatherweb_ has quit IRC | 13:47 | |
*** inflatador_ has joined #heat | 13:50 | |
*** ramishra has joined #heat | 13:57 | |
*** gfidente|lunch is now known as gfidente | 14:02 | |
openstackgerrit | Zane Bitter proposed openstack/heat master: Check external resources after creation https://review.opendev.org/699543 | 14:05 |
openstackgerrit | Zane Bitter proposed openstack/heat master: Ensure use of stored properties in actions https://review.opendev.org/699544 | 14:05 |
openstackgerrit | Zane Bitter proposed openstack/heat master: Deprecate wrappertask decorator https://review.opendev.org/699545 | 14:05 |
*** jdandrea has joined #heat | 14:07 | |
*** tkajinam has joined #heat | 14:16 | |
openstackgerrit | Zane Bitter proposed openstack/heat master: Enable hacking warning about imports https://review.opendev.org/724672 | 14:27 |
openstackgerrit | Andreas Jaeger proposed openstack/heat master: Update pep8 rules https://review.opendev.org/724673 | 14:31 |
*** ramishra has quit IRC | 14:31 | |
*** jdandrea has quit IRC | 14:31 | |
*** AJaeger has joined #heat | 14:32 | |
*** jdandrea has joined #heat | 14:32 | |
AJaeger | zaneb: want me to base https://review.opendev.org/#/c/724673/1 on top of your change https://review.opendev.org/#/c/724672/ ? | 14:32 |
zaneb | AJaeger: I can just abandon mine | 14:33 |
openstackgerrit | Andreas Jaeger proposed openstack/heat master: Update pep8 rules https://review.opendev.org/724673 | 14:33 |
AJaeger | zaneb: that works as well - thansk for noticing these | 14:33 |
AJaeger | zaneb: first review mine that this is the right thing ;) | 14:35 |
zaneb | AJaeger: just approved yours :) | 14:35 |
* zaneb was about the create the exact same patch but you save me some work :D | 14:36 | |
AJaeger | thanks | 14:36 |
AJaeger | there're still some warnings you might want to enable ;) | 14:36 |
*** ricolin has quit IRC | 14:37 | |
AJaeger | but less work now... | 14:37 |
zaneb | it's looking a lot tidier already, thanks :) | 14:38 |
zaneb | how can it be illegal to have a line break either before or after a binary operator | 14:38 |
zaneb | what does that leave? | 14:38 |
openstackgerrit | Rico Lin proposed openstack/heat-tempest-plugin master: [DMT][TEST] test gate fix patch https://review.opendev.org/721802 | 14:40 |
AJaeger | zaneb: as a project you need to decide and enable one of them. | 14:41 |
zaneb | ROFL @ https://www.flake8rules.com/rules/W503.html | 14:41 |
zaneb | "Despite being in the best practice section, this will soon be considered an anti-pattern." | 14:44 |
AJaeger | yeah ;( | 14:44 |
openstackgerrit | Andreas Jaeger proposed openstack/heat master: pep8: Enable E226 https://review.opendev.org/724678 | 14:44 |
AJaeger | One more fix, I leave the rest for you ;) ^ | 14:44 |
openstackgerrit | Zane Bitter proposed openstack/heat master: Clean up API policy decorators https://review.opendev.org/691417 | 14:49 |
openstackgerrit | Zane Bitter proposed openstack/heat master: Add separate policy for updates with no changes https://review.opendev.org/691436 | 14:49 |
openstackgerrit | Zane Bitter proposed openstack/heat master: Simplify logic in retrigger_check_resource() https://review.opendev.org/689061 | 14:53 |
AJaeger | heat stable cores, could you import translations, please? https://review.opendev.org/723819 | 14:54 |
zaneb | done | 14:58 |
*** ricolin has joined #heat | 15:01 | |
AJaeger | thanks | 15:04 |
*** k_mouza has quit IRC | 15:04 | |
openstackgerrit | Nafiz Haider proposed openstack/heat master: Add 'Extra_Properties' to OS::Glance::WebImage https://review.opendev.org/723063 | 15:07 |
*** k_mouza has joined #heat | 15:10 | |
zaneb | ricolin: got any urgent reviews for me? | 15:16 |
*** ricolin has quit IRC | 15:17 | |
openstackgerrit | Merged openstack/heat stable/ussuri: Imported Translations from Zanata https://review.opendev.org/723819 | 15:17 |
*** skramaja has quit IRC | 15:32 | |
*** tkajinam has quit IRC | 16:34 | |
*** udesale_ has quit IRC | 16:39 | |
openstackgerrit | Thomas Goirand proposed openstack/heat master: Add a /healthcheck URL https://review.opendev.org/724705 | 16:49 |
*** gfidente is now known as gfidente|afk | 16:54 | |
*** vishalmanchanda has quit IRC | 17:29 | |
openstackgerrit | Merged openstack/heat master: Update pep8 rules https://review.opendev.org/724673 | 17:33 |
*** mikecmpbll has quit IRC | 17:45 | |
*** mikecmpbll has joined #heat | 17:48 | |
openstackgerrit | Merged openstack/heat master: pep8: Enable E226 https://review.opendev.org/724678 | 17:51 |
*** AJaeger has left #heat | 18:04 | |
*** k_mouza has quit IRC | 18:12 | |
*** jmlowe has quit IRC | 18:24 | |
*** jmlowe has joined #heat | 18:27 | |
*** gfidente|afk has quit IRC | 18:46 | |
*** k_mouza has joined #heat | 19:57 | |
*** k_mouza has quit IRC | 20:02 | |
*** k_mouza has joined #heat | 20:13 | |
*** k_mouza has quit IRC | 20:17 | |
*** dopplergange has quit IRC | 20:39 | |
*** dopplergange has joined #heat | 20:40 | |
*** inflatador_ has quit IRC | 20:43 | |
*** inflatador has joined #heat | 20:43 | |
*** NafH has quit IRC | 20:46 | |
*** NafH has joined #heat | 20:52 | |
*** openstackgerrit has quit IRC | 20:53 | |
*** rcernin has joined #heat | 22:04 | |
*** NafH has quit IRC | 22:14 | |
*** rcernin has quit IRC | 22:33 | |
*** rcernin has joined #heat | 22:34 | |
*** tkajinam has joined #heat | 22:46 | |
*** neatherweb_ has joined #heat | 23:06 | |
neatherweb_ | zaneb: thanks for the feedback. In part the problem is the old/cut-down cloud-init implemented in most network vendors images. But they would also need the software deployment agent built into the image if it was to be done in VM. I'll take a look at the custom resource and report back to see if there is interest for upstream support. Thx | 23:14 |
*** tkajinam has quit IRC | 23:43 | |
*** tkajinam has joined #heat | 23:43 | |
*** neatherweb_ is now known as neatherweb | 23:49 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!