Connect to agent over IPv6 link-local address
The connection between Stork Agent and Stork Server doesn't work when the Agent uses a link-local IPv6 address.
The Stork Server rejects this address during validation. But even if the validation will change there is one more problem.
The apps in the Stork Server use schema APPNAME@AGENTADDRESS%NUM
. The NUM is sequential and optional.
The zone ID in the link-local address (e.g. fe80::%eth0
) is recognized as an app number. Additionally, the validator denies multiple app numbers in the name.
The validation is implemented partially as the database triggers.