jekader opened a new issue, #329:
URL: https://github.com/apache/incubator-devlake-helm-chart/issues/329

   This helm chart currently deploys a very insecure devlake instance by 
default: authentication for the UI is disabled, DB passwords are hardcoded 
while the user is asked to generate the cumbersome encryption key manually 
which is exported as an env var and lost immediately anyways.
   
   This makes the setup quite vulnerable by so I propose populating all access 
credentials with random values if they are not explicitly set and have the user 
retrieve them from the created secret objects if needed. This is already the 
workflow for Grafana and works just fine.
   
   Specifically:
   | Value | Current default | Proposed default |
   | --- | --- | --- |
   | `lake.encryptionSecret.secret`  | manually provided by user | random |
   |`mysql.username` | merico |  random |
   |`mysql.password` | merico|  random |
   |`ui.basicAuth.enabled` | false | true |
   | `ui.basicAuth.password` | - | random |
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@devlake.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to