Thursday, 2020-04-30

*** mikecmpbll has quit IRC01:35
*** mikecmpbll has joined #heat01:40
ricolinzaneb, :)02:17
*** k_mouza has joined #heat03:57
*** k_mouza has quit IRC04:01
*** jdandrea has quit IRC04:09
*** neatherweb has joined #heat04:15
openstackgerritRico Lin proposed openstack/heat stable/train: Mark stable branch tempest version  https://review.opendev.org/72180104:58
openstackgerritRico Lin proposed openstack/heat-tempest-plugin master: [DMT][TEST] test gate fix patch  https://review.opendev.org/72180204:58
*** vishalmanchanda has joined #heat05:07
*** skramaja has joined #heat05:11
*** jmlowe has quit IRC05:15
openstackgerritMerged openstack/heat master: Imported Translations from Zanata  https://review.opendev.org/72381205:23
openstackgerritMerged openstack/heat-dashboard master: Imported Translations from Zanata  https://review.opendev.org/71743705:24
*** jmlowe has joined #heat05:27
*** udesale has joined #heat05:41
neatherwebHi 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
neatherwebI'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
neatherwebas in the normal practice for SoftwareDeployment - hence the use of a external system.05:51
neatherwebThis 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 UPDATE05:52
neatherwebas COMPLETE - and ultimately gives control before the rolling update continues to the next batch.05:52
neatherwebNow, 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 as05:53
neatherwebSOFTWARE_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
neatherwebWould 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
neatherwebFor ref – this is the validation that is breaking things for me. https://github.com/openstack/heat/commit/09a7d80b31e989b272c7a3d5991c84688ad6017b05:56
*** zaneb has quit IRC06:37
*** zaneb has joined #heat06:37
*** neatherweb has quit IRC06:55
*** hjensas has joined #heat06:59
openstackgerritRico Lin proposed openstack/heat stable/train: Mark stable branch tempest version  https://review.opendev.org/72180107:16
*** mikecmpbll has quit IRC07:39
*** mikecmpbll has joined #heat07:43
*** gfidente|afk is now known as gfidente09:02
*** k_mouza has joined #heat09:08
*** k_mouza has quit IRC09:20
*** k_mouza has joined #heat09:31
*** brtknr has quit IRC09:37
*** brtknr has joined #heat09:42
openstackgerritRico Lin proposed openstack/heat stable/train: Mark stable branch tempest version  https://review.opendev.org/72180110:02
*** k_mouza has quit IRC10:43
*** k_mouza has joined #heat10:55
*** rcernin has quit IRC11:06
*** udesale_ has joined #heat11:12
*** udesale has quit IRC11:15
*** gfidente is now known as gfidente|lunch11:43
*** k_mouza has quit IRC12:03
*** tkajinam has quit IRC12:09
*** rcernin has joined #heat12:31
*** ramishra has quit IRC12:41
*** k_mouza has joined #heat12:49
*** neatherweb_ has joined #heat13:20
*** skramaja has quit IRC13:22
*** skramaja has joined #heat13:23
*** rcernin has quit IRC13:29
zanebneatherweb_: I don't know what the best answer is but it's a great question :)13:30
zanebeasiest for you would probably be to override that resource type with a custom one that doesn't do that validation13:31
zanebbut if this is a common use case then we might want to think about how to support that upstream somehow13:32
zanebneatherweb_: I take it the problem is caused by a really, really old version of cloud-init?13:33
*** ramishra has joined #heat13:36
openstackgerritZane Bitter proposed openstack/heat master: Add template version 2020-10-14 for Victoria  https://review.opendev.org/71174813:42
openstackgerritZane Bitter proposed openstack/heat master: Modify 'if' Macro to allow optional properties  https://review.opendev.org/71174913:42
openstackgerritZane Bitter proposed openstack/heat master: Optimise resource type listing  https://review.opendev.org/70140813:44
*** ramishra has quit IRC13:44
*** NafH has joined #heat13:46
*** neatherweb_ has quit IRC13:47
*** inflatador_ has joined #heat13:50
*** ramishra has joined #heat13:57
*** gfidente|lunch is now known as gfidente14:02
openstackgerritZane Bitter proposed openstack/heat master: Check external resources after creation  https://review.opendev.org/69954314:05
openstackgerritZane Bitter proposed openstack/heat master: Ensure use of stored properties in actions  https://review.opendev.org/69954414:05
openstackgerritZane Bitter proposed openstack/heat master: Deprecate wrappertask decorator  https://review.opendev.org/69954514:05
*** jdandrea has joined #heat14:07
*** tkajinam has joined #heat14:16
openstackgerritZane Bitter proposed openstack/heat master: Enable hacking warning about imports  https://review.opendev.org/72467214:27
openstackgerritAndreas Jaeger proposed openstack/heat master: Update pep8 rules  https://review.opendev.org/72467314:31
*** ramishra has quit IRC14:31
*** jdandrea has quit IRC14:31
*** AJaeger has joined #heat14:32
*** jdandrea has joined #heat14:32
AJaegerzaneb: want me to base https://review.opendev.org/#/c/724673/1 on top of your change https://review.opendev.org/#/c/724672/ ?14:32
zanebAJaeger: I can just abandon mine14:33
openstackgerritAndreas Jaeger proposed openstack/heat master: Update pep8 rules  https://review.opendev.org/72467314:33
AJaegerzaneb: that works as well - thansk for noticing these14:33
AJaegerzaneb: first review mine that this is the right thing ;)14:35
zanebAJaeger: just approved yours :)14:35
* zaneb was about the create the exact same patch but you save me some work :D14:36
AJaegerthanks14:36
AJaegerthere're still some warnings you might want to enable ;)14:36
*** ricolin has quit IRC14:37
AJaegerbut less work now...14:37
zanebit's looking a lot tidier already, thanks :)14:38
zanebhow can it be illegal to have a line break either before or after a binary operator14:38
zanebwhat does that leave?14:38
openstackgerritRico Lin proposed openstack/heat-tempest-plugin master: [DMT][TEST] test gate fix patch  https://review.opendev.org/72180214:40
AJaegerzaneb: as a project you need to decide and enable one of them.14:41
zanebROFL @ https://www.flake8rules.com/rules/W503.html14:41
zaneb"Despite being in the best practice section, this will soon be considered an anti-pattern."14:44
AJaegeryeah ;(14:44
openstackgerritAndreas Jaeger proposed openstack/heat master: pep8: Enable E226  https://review.opendev.org/72467814:44
AJaegerOne more fix, I leave the rest for you ;) ^14:44
openstackgerritZane Bitter proposed openstack/heat master: Clean up API policy decorators  https://review.opendev.org/69141714:49
openstackgerritZane Bitter proposed openstack/heat master: Add separate policy for updates with no changes  https://review.opendev.org/69143614:49
openstackgerritZane Bitter proposed openstack/heat master: Simplify logic in retrigger_check_resource()  https://review.opendev.org/68906114:53
AJaegerheat stable cores, could you import translations, please? https://review.opendev.org/72381914:54
zanebdone14:58
*** ricolin has joined #heat15:01
AJaegerthanks15:04
*** k_mouza has quit IRC15:04
openstackgerritNafiz Haider proposed openstack/heat master: Add 'Extra_Properties' to OS::Glance::WebImage  https://review.opendev.org/72306315:07
*** k_mouza has joined #heat15:10
zanebricolin: got any urgent reviews for me?15:16
*** ricolin has quit IRC15:17
openstackgerritMerged openstack/heat stable/ussuri: Imported Translations from Zanata  https://review.opendev.org/72381915:17
*** skramaja has quit IRC15:32
*** tkajinam has quit IRC16:34
*** udesale_ has quit IRC16:39
openstackgerritThomas Goirand proposed openstack/heat master: Add a /healthcheck URL  https://review.opendev.org/72470516:49
*** gfidente is now known as gfidente|afk16:54
*** vishalmanchanda has quit IRC17:29
openstackgerritMerged openstack/heat master: Update pep8 rules  https://review.opendev.org/72467317:33
*** mikecmpbll has quit IRC17:45
*** mikecmpbll has joined #heat17:48
openstackgerritMerged openstack/heat master: pep8: Enable E226  https://review.opendev.org/72467817:51
*** AJaeger has left #heat18:04
*** k_mouza has quit IRC18:12
*** jmlowe has quit IRC18:24
*** jmlowe has joined #heat18:27
*** gfidente|afk has quit IRC18:46
*** k_mouza has joined #heat19:57
*** k_mouza has quit IRC20:02
*** k_mouza has joined #heat20:13
*** k_mouza has quit IRC20:17
*** dopplergange has quit IRC20:39
*** dopplergange has joined #heat20:40
*** inflatador_ has quit IRC20:43
*** inflatador has joined #heat20:43
*** NafH has quit IRC20:46
*** NafH has joined #heat20:52
*** openstackgerrit has quit IRC20:53
*** rcernin has joined #heat22:04
*** NafH has quit IRC22:14
*** rcernin has quit IRC22:33
*** rcernin has joined #heat22:34
*** tkajinam has joined #heat22:46
*** neatherweb_ has joined #heat23: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. Thx23:14
*** tkajinam has quit IRC23:43
*** tkajinam has joined #heat23:43
*** neatherweb_ is now known as neatherweb23:49

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!