f5devcentral / vscode-f5-flipper

Exploring Citrix/NetScaler configs
Apache License 2.0
8 stars 4 forks source link

[RFE] Add binding information for Service Groups #14

Closed npmaslow closed 1 year ago

npmaslow commented 1 year ago

Is your feature request related to a problem? Please describe. Citrix service groups can contain services which have a name rather than an IP address. It is probably necessary to break out the bindings for each service group to get the IP address to put in the F5 pool definition

Describe the solution you'd like Source

add servceGroup app1_svc_group SSL ... add server server1 10.0.0.1 -devno 12345 add server server2 10.0.0.2 -devno 12346 bind serviceGroup app1_svc_group server1 443 -devno 12347 bind serviceGroup app1_svc_group server2 443 -devno 12348

Ideal AS3

    "app1_svc_group": {
      "class": "Pool",
      "monitors": [
        "http"
      ],
      "members": [{
        "servicePort": 443,
        "serverAddresses": [
          "10.0.0.1",
          "10.0.0.2"
        ]
      }]
    },

Describe alternatives you've considered Necessary additional breakout for AS3

Additional context N/A

DumpySquare commented 1 year ago

complete in pending v1.1