-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Allow users to specify output type and encrypt value #5
Comments
To add to this and as discussed, I think the ideal syntax is:
|
We could parse the logs before sending it to Kestra logger with the DefaultLogConsumer (and encrypt values that needs to) but it would still have them in the container logs so I believe we should send the encryption key to the python process and do the AES encryption within it... |
Should be available through env variables |
I'm unsure about security around this as it means any user could just print the key and it would be a security failure I think 🤔 |
Currently there is no way to output a secret value from a python script.
Users could use Python script to retrieve token value (like a temporary GitHub or any external system) not handled by plugins.
Implementation could look like :
In order to encrypt, an
encrypt
function should be available, similar to the pebble oneThe text was updated successfully, but these errors were encountered: