F5Networks / f5-appsvcs-extension

F5 BIG-IP Application Services 3 Extension
Apache License 2.0
163 stars 52 forks source link

dryRun on the Per-App deployments is making changes to the system #795

Open skenderidis opened 5 months ago

skenderidis commented 5 months ago

Environment

Summary

I am trying to do a dry-run on a per-app deployment and AS3 is making changes to the system. The customer is creating a pipeline to verify the configuration before deploying it.

Steps To Reproduce

Steps to reproduce the behavior:

  1. Submit the following declaration:
    {
    "controls": {
    "class": "Controls",
    "dryRun": true
    },
    "path-app01": {
    "class": "Application",
    "app01": {
      "class": "Service_HTTP",
      "virtualAddresses": [
        "10.1.1.215"
      ],
      "virtualPort": 80,
      "pool": "my-app-02-pool"
    },
    "my-app-02-pool": {
      "class": "Pool",
      "monitors": [
        "http"
      ],
      "members": [
        {
          "servicePort": 80,
          "serverAddresses": [
            "111.10.10.10"
          ]
        },
        {
          "servicePort": 81,
          "serverAddresses": [
            "111.10.10.11"
          ]
        }
      ]
    }
    }
    }

Expected Behavior

As per the documentation it is expected not to make any changed if dryrun key is set to true.

sunitharonan commented 4 months ago

Please reach out to us at automation_toolchain_pm@f5.com in order for us to prioritize. Thanks.

sohel-m commented 1 month ago

Hello, we have seen a similar occurrence on our environment. Do you have updates on this ticket please? Thanks