I was able to successfully use external_links in services to add an alias to a service in a different stack:
external_links:
- otherstack/someservice:alias
However, once I mark this container as a sidekick, external_links no longer seem to work (I can still ping “someservice.otherstack”, but I cannot ping “alias” anymore).
Is this a known limitation or potentially a bug?