It seems that if you set the password in an enviro...
# troubleshooting
a
It seems that if you set the password in an environmental variable it is logged in plain text when using the --inherit flag My use case. setup 'default' tap. get processing message to for an integration of type tap_xxxxx -- check to see if meltano config has an instance of that integration defined -- if not inherit config from default tap and set url, username through config calls set credentials etc. using os.environ UPDATE the source of the logging was incorrectly identified here. It is logged by the 'meltano config list' command. there seems to be a logging statement in the config --inherit call that logs the settings and where they are derived from. Password is logged as plaintext when calling meltano config list `````` I am able to mitigate by clearing environmental variables after processing run is complete ( which actually is a good practice and works well with my use case ) Seems like in general this is not a desirable logging behavior.
s
Hey Alan, that doesn't look like intended behavior, you can just open an issue on https://github.com/meltano/meltano/issues/new/choose.
a
We solved this in the new
meltano config --interactive
, printing
(redacted)
in place of the actual value on
set
and in the list. Presumably the same fix here would be appropriate and a relatively low effort. cc @ken_payne