You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are missing required configuration variables. Please add the following config variables to either the fides.toml file or your environment variables to start Fides:
security.app_encryption_key
security.oauth_root_client_id
security.oauth_root_client_secret
Visit the Fides deployment documentation for more information: https://docs.ethyca.com/fides/deployment
*Side note, above documentation link yields 404. Will open separate issue.
Ethyca exists to make privacy a default feature of any tech stack, and we need your consent to use some of your data to achieve this mission:
- Usage statistics, including a unique identifier, for product improvement
- Your email address and organization name, for our sales team (we will never share this data)
You can learn more, and manage your privacy settings any time by visiting: https://fid.es/privacy
Opt-in to anonymous usage analytics? [y/N]: n
Directory './.fides' already exists.
Configuration file already exists: ./.fides/fides.toml
To learn more about configuring fides, see: https://ethyca.github.io/fides/config/
╰─$ fides webserver
Loaded config from: .fides/fides.toml
There are missing required configuration variables. Please add the following config variables to either the fides.toml file or your environment variables to start Fides:
I'd guess this is intentional. These are required fields, so you must configure them. But if they had default values, that would give attackers a hint about what to test for. Another option would be to generate random values when running fides init, but IMO it's better to make a conscious choice.
That being said, to improve the onboarding experience, I'd consider prompting the user for the values during fides init, so that the first call to fides webserver would be successful.
Bug Description
Unable to start webserver:
╰─$ fides webserver
There are missing required configuration variables. Please add the following config variables to either the
fides.toml
file or your environment variables to start Fides:Visit the Fides deployment documentation for more information: https://docs.ethyca.com/fides/deployment
*Side note, above documentation link yields 404. Will open separate issue.
Steps to Reproduce
fides init
fides webserver
╰─$ fides init
███████╗██╗██████╗ ███████╗███████╗
██╔════╝██║██╔══██╗██╔════╝██╔════╝
█████╗ ██║██║ ██║█████╗ ███████╗
██╔══╝ ██║██║ ██║██╔══╝ ╚════██║
██║ ██║██████╔╝███████╗███████║
╚═╝ ╚═╝╚═════╝ ╚══════╝╚══════╝
Initializing fides...
Ethyca exists to make privacy a default feature of any tech stack, and we need your consent to use some of your data to achieve this mission:
You can learn more, and manage your privacy settings any time by visiting:
https://fid.es/privacy
Opt-in to anonymous usage analytics? [y/N]: n
Directory './.fides' already exists.
Configuration file already exists: ./.fides/fides.toml
To learn more about configuring fides, see:
https://ethyca.github.io/fides/config/
╰─$ fides webserver
There are missing required configuration variables. Please add the following config variables to either the
fides.toml
file or your environment variables to start Fides:Visit the Fides deployment documentation for more information: https://docs.ethyca.com/fides/deployment
Expected behavior
Webserver should launch per quick start instructions
Environment
Additional context
The text was updated successfully, but these errors were encountered: