martin_morset
08/01/2022, 11:17 AMmeltano ui in production, but having some issues similar to previously where the service is calling out to some external URI instead of just relying on local data. We have some pretty strict firewall policies (telco) so opening up an egress to one of these domain is easier said than done. Seems like the UI is calling out to both "discovery.meltano.com" and "pypi.org", see screenshot. In the logs of the container, I see that it has an issue parsing a local discovery.yaml file, which could be the reason why it falls back to reading files from the internet? I don't see why it wouldn't be able to read the file though because the cached discovery.yml file is there in the root directory of the project as recommended by the meltano docs. Any ideas what's wrong here?martin_morset
08/01/2022, 11:59 AM--log-level=debug flag gives these clues:martin_morset
08/01/2022, 12:06 PMmartin_morset
08/01/2022, 12:38 PMalexander_butler
08/01/2022, 5:19 PMcononical method in the codebase and figured I was doing something wrong. But maybe its a bigger issue 🤔cody_hanson
08/01/2022, 5:31 PMmeltano.yml files. At a glance, it would seem that ruamel.yaml might unexpectedly be dumping some additional python objects beyond what's supported by the jsonschemas for meltano.yml and discovery.yml.
@alexander_butler @martin_morset what version of Meltano are you each seeing this issue in? If you've noticed the issue in multiple meltano versions, what release did you first see the issue in?
FYI @edgar_ramirez_mondragonedgar_ramirez_mondragon
08/01/2022, 5:34 PMmeltano.yml shouldn’t have this problem, but I see how discovery.yml could given that it still uses the old yaml library for serdechristoph
08/01/2022, 9:43 PMmartin_morset
08/02/2022, 6:23 AM2.3.0 (latest afaik).martin_morset
08/02/2022, 6:40 AMI think this could definitely be the issue, although I find it difficult to isolate it completely.shouldn’t have this problem, but I see howmeltano.ymlcould given that it still uses the old yaml library for serdediscovery.yml