I guess neutron uses 'blank tenant' to prevent the HA ports from showing up in regular CLI outputs but not for addressing quota issues.
Either way, I would prefer using a separate project/tenant for octavia and set the respective quotas to indefinite. In fact, this is how it should ideally be done in a production environment.
I think for development purposes, quotas in Devstack under admin would suffice.
Should the need arise in Devstack, we can update octavia devstack scripts to create a separate project for octavia and set the quotas under this project.
I guess neutron uses 'blank tenant' to prevent the HA ports from showing up in regular CLI outputs but not for addressing quota issues.
Either way, I would prefer using a separate project/tenant for octavia and set the respective quotas to indefinite. In fact, this is how it should ideally be done in a production environment.
I think for development purposes, quotas in Devstack under admin would suffice.
Should the need arise in Devstack, we can update octavia devstack scripts to create a separate project for octavia and set the quotas under this project.