F5Networks / f5-appsvcs-extension

F5 BIG-IP Application Services 3 Extension
Apache License 2.0
166 stars 54 forks source link

Adding server-scope property in Service_Address #527

Open leondelyon3 opened 2 years ago

leondelyon3 commented 2 years ago

Is your feature request related to a problem? Please describe.

An ISP customer, Orange, would like the possibility to configure the the server-scope property in Service_Address

Describe the solution you'd like

It should be supported in the DO schema: serverScope(string) can be "all", "any", "none"

Describe alternatives you've considered

It can be configured either with GUI or tmsh as shown below: ltm virtual-address 10.0.1.100 {
address 10.0.1.100
app-service none
arp enabled
auto-delete true
connection-limit 0
description none
enabled yes
floating enabled
icmp-echo enabled
inherited-traffic-group false
mask 255.255.255.255
metadata none
partition Common
route-advertisement disabled
server-scope any ( Availability calculation parameter with GUI )
spanning disabled
traffic-group traffic-group-1
unit 1
}

Additional context

Add any other context, such as the desired tmsh configuration, about the feature request here.

leondelyon3 commented 2 years ago

It should be supported in the AS3 schema: serverScope(string) can be "all", "any", "none"

m-kratochvil commented 1 year ago

This is very much needed especially for the class Service_Forwarding. This type of virtual server has no pool attached by design, therefore it is always "unchecked" for availability. This causes the corresponding virtual address to be "Offline" right after being created. The proposed serverScope property should be available under the class ServiceAddress as suggested by @leondelyon3 but it would be great if it could also be implicitly set to none when class Service_Forwarding is defined in a declaration, same as the other implicitly set properties (ARP and ICMP echo).

sunitharonan commented 8 months ago

Thanks for reaching out, have created an internal backlog item AUTOTOOL-4262. In order to prioritize this issue, please reach out to us at automation_toolchain_pm@f5.com