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
We are currently in the process of fixing the error we get clicking 'Install app' for our application (FusionAuth) on our Kubernetes Cluster in Digital Ocean.
We went through the process described here but we are unsure of how to make our stack installation work without allowing users to pass in a local copy of their values.yaml. A copy of our default values.yml can be found here. The FusionAuth helm chart requires a database (either PostgreSQL or MySQL) and optionally ElasticSearch to run. In the default values.yml you will see empty values such as database.host, database.user, search.host, database.password etc. We need a way to allow users to pass the host value no matter where they are running their cluster, be it DOKS, AKS, GKE, minikube, etc.
At this point, we could just have users run the helm commands in the deploy.sh script from the command line, and pass in their locally modified values.yml file such as helm upgrade my-release fusionauth/fusionauth -f values.yml --install fusionauth fusionauth/fusionauth --atomic --create-namespace --timeout 8m0s --namespace fusionauth --version 0.10.10
but this defeats the purpose of a 1 Click app.
Can someone on the Digital Ocean team suggest a way for users to either a) pass in their values.yml file using command line arguments to the deploy.sh script (not currently supported by DO) or b) a way for us to redesign our helm chart so users wouldn't have to configure our chart so dynamic values can be added - command line arguments for helm work but only outside the deploy.sh script which DO uses for their '1 Click App' installation.
Any clarifications or suggestions are appreciated.
Need for passing in local values.yaml file to get FusionAuth stack installed in Digital Ocean Marketplace
Related issues:
We are currently in the process of fixing the error we get clicking 'Install app' for our application (FusionAuth) on our Kubernetes Cluster in Digital Ocean.
We went through the process described here but we are unsure of how to make our stack installation work without allowing users to pass in a local copy of their values.yaml. A copy of our default values.yml can be found here. The FusionAuth helm chart requires a database (either PostgreSQL or MySQL) and optionally ElasticSearch to run. In the default values.yml you will see empty values such as
database.host
,database.user
,search.host
,database.password
etc. We need a way to allow users to pass the host value no matter where they are running their cluster, be it DOKS, AKS, GKE, minikube, etc.At this point, we could just have users run the helm commands in the deploy.sh script from the command line, and pass in their locally modified values.yml file such as
helm upgrade my-release fusionauth/fusionauth -f values.yml --install fusionauth fusionauth/fusionauth --atomic --create-namespace --timeout 8m0s --namespace fusionauth --version 0.10.10
but this defeats the purpose of a 1 Click app.
Can someone on the Digital Ocean team suggest a way for users to either a) pass in their values.yml file using command line arguments to the deploy.sh script (not currently supported by DO) or b) a way for us to redesign our helm chart so users wouldn't have to configure our chart so dynamic values can be added - command line arguments for helm work but only outside the deploy.sh script which DO uses for their '1 Click App' installation.
Any clarifications or suggestions are appreciated.
FusionAuth Chart
FusionAuth Chart values yml
FusionAuth Stack values.yml
The text was updated successfully, but these errors were encountered: