<div dir="ltr"><div>(replying to the base message because there are a few separate threads going).</div><div><br></div><div>Thanks for these inputs and sorry for my late reply.<br></div><div>So according to Jake Magnum still requires SoftwareDeployment/Config. I got one off-list reply</div><div>from the user using the feature. Based on these feedbacks, we can keep the feature for now.</div><div><br></div><div>The main challenge with keeping this feature is that we have to maintain a specific image with</div><div>additional tools installed. We can try our best to keep these maintained but if anyone can help</div><div>maintaining the job/tools, test the features and share any test feedback, that is much appreciated.<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 30, 2023 at 11:46 AM Takashi Kajinami <<a href="mailto:tkajinam@redhat.com">tkajinam@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hello,<br></div><div><br></div><div><br></div><div>We discussed this briefly in the past thread where we discussed maintenance of os-*-agent repos,</div><div>and also talked about this topic during Heat PTG, but I'd like to formalize the discussion to get</div><div>a clear agreement.</div><div><br></div><div>Heat has been supporting SoftwareDeployment resources to configure software in instances using</div><div>some agents such as os-collect-config[1].<br><div> [1] <a href="https://docs.openstack.org/heat/latest/template_guide/software_deployment.html#software-deployment-resources" target="_blank">https://docs.openstack.org/heat/latest/template_guide/software_deployment.html#software-deployment-resources</a></div><div><br></div></div><div>This feature was initially developed to be used by TripleO (IIUC), but TripleO is retired now and</div><div>we are losing the first motivation to maintain the feature.</div><div>#  Even TripleO replaced most of its usage of softwaredeployment by config-download lately.</div><br><div>Because the heat project team has drunk dramatically recently, we'd like to put more focus on core</div><div>features. For that aim we are now wondering if we can deprecate and remove this feature, and would</div><div>like to hear from anyone who has any concerns about this.<br></div><div><br></div><div>Quickly looking through the repos, it seems currently Magnum and Tacker are using SoftwareDeployment,</div><div>and it'd be nice especially if we can understand their current requirements.<br></div><div><br></div><div>1. Magnum</div><div>It seems SoftwareDeployment is used by k8s_fedora_atomic_v1 driver but I'm not too sure whether</div><div>this driver is still supported, because Fedora Atomic was EOLed a while ago, right ?<br></div><div><br></div><div>2. Tacker</div><div>SoftwareDeployment can be found in only test code in the tacker repo. We have some references kept</div><div>in heat-translator which look related to TOSCA templates.<br></div><div><br></div><div>Thank you,</div><div>Takashi Kajinami<br></div><div><br></div><div><br></div><div><br></div><div><br></div></div>
</blockquote></div>