Skip to content

Commit

Permalink
Superset deployment (#3715)
Browse files Browse the repository at this point in the history
* Mostly working auth0 setup

* Play with combining permissions

* Enable working auth0 set up

* Add import GammaSQLLab role

* Functioning superset with auth0 registration and postgres backend. No database connection yet

* Create GCS bucket for superset resources

These changes have not been applied! I couldn't
figure out how mount the bucket as a volume in cloud run
using tf so I used the GUI. Now, when I run terraform plan
tf wants to change a bunch of attributes for the cloud run
instance.

This commit also changes the default superset registration user

* Add superset cloud run gcs mount to terraform

* Use pg8000 and sqlalchemy URL to connect to cloud sql

* Switch back to using connection string for superset backend

* Add readme, requirements file, cloud run deployment command to cloud build script

* Update superset/README.md

Co-authored-by: Dazhong Xia <[email protected]>

* Update superset/README.md

Co-authored-by: Dazhong Xia <[email protected]>

* Add auth0 instructions to readme, add default values for superset docker compose env vars

* Pin superset base image version

* Update conda lock files

---------

Co-authored-by: Dazhong Xia <[email protected]>
  • Loading branch information
bendnorman and jdangerx authored Aug 16, 2024
1 parent 28db002 commit f257fc8
Show file tree
Hide file tree
Showing 14 changed files with 1,838 additions and 1,253 deletions.
167 changes: 84 additions & 83 deletions environments/conda-linux-64.lock.yml

Large diffs are not rendered by default.

2,015 changes: 1,041 additions & 974 deletions environments/conda-lock.yml

Large diffs are not rendered by default.

156 changes: 79 additions & 77 deletions environments/conda-osx-64.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit f257fc8

Please sign in to comment.