<div dir="ltr"><div><div>Hi All,<br></div><div><br></div><div>As discussed in the last meeting, here is the ML thead to gather more feedback on this.</div><div><br></div><div>Background:<br></div><div><br></div>Heat support for AWS CloudWatch compatible API (a very minimalistic implementation, primarily used for metric data collection for autoscaling, before the telemetry services in OpenStack), has been deprecated since Havana cycle (may be before that?). We now have a global alias[1] for AWS::CloudWatch::Alarm to use OS::Aodh::Alarm instead. However, the ability to push metrics to ceilometer via heat, using a pre-signed url for CloudWatch api endpoint, is still supported for backward compatibility. heat-cfntools/cfn-push-stats tool is mainly used from the instances/vms for this.</div><div><br></div><div>What we plan to do?<br></div><div><br></div><div>We think that CloudWatch api and related code base has been in heat tree without any change for the sole reason above and possibly it's time to remove them completely. However, we may not have an alternate way to continue providing backward compatibility to users.<br></div><div><br></div><div>What would be the impact?</div><div><br></div><div>- Users using AWS::CloudWatch::Alarm and pushing metric data from instances using cfn-push-stats would not be able to do so. Templates with these would not work any more.</div><div><br></div><div>- AWS::ElasticLoadBalancing::LoadBalancer[2] resource which uses AWS::CloudWatch::Alarm and cfn-push-stats would not work anymore. We probably have to remove this resource too?<br></div><div><br></div><div>Though it seems like a big change, the general opinion is that there would not be many users still using them and hence very little risk in removing CloudWatch support completely this cycle. <br></div><div><br></div><div>If you think otherwise please let us know:) <br></div><div><br></div><br>[1] <a href="https://git.openstack.org/cgit/openstack/heat/tree/etc/heat/environment.d/default.yaml#n6" target="_blank">https://git.openstack.org/<wbr>cgit/openstack/heat/tree/etc/<wbr>heat/environment.d/default.<wbr>yaml#n6</a><br clear="all"><div><div><div><div>[2] <a href="https://git.openstack.org/cgit/openstack/heat/tree/heat/engine/resources/aws/lb/loadbalancer.py#n640">https://git.openstack.org/cgit/openstack/heat/tree/heat/engine/resources/aws/lb/loadbalancer.py#n640</a><br></div><div><br><span class="gmail-pl-sr"></span><div class="gmail-m_-1923733037123535647gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Regards,</div>Rabi Mishra</div></div></div></div>
</div></div></div></div></div>