During app creation we validate access_ports; however we don't make sure that all ports are unique - if the following string is supplied: tcp:2222,tcp:2222, it will be accepted, but when we create envoy config, this will cause the duplicate cluster creation.
We need to add unique check to access port validation.