{"id":21262864,"url":"https://github.com/stackql/stackql-superset-dashboards","last_synced_at":"2025-08-27T02:09:05.265Z","repository":{"id":165466550,"uuid":"640784040","full_name":"stackql/stackql-superset-dashboards","owner":"stackql","description":null,"archived":false,"fork":false,"pushed_at":"2023-10-10T12:12:08.000Z","size":159,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"public","last_synced_at":"2025-01-21T22:43:07.089Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jinja","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/stackql.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-05-15T05:57:50.000Z","updated_at":"2023-12-03T07:56:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"476d9f53-2c62-4249-8e1c-bc20bc52c693","html_url":"https://github.com/stackql/stackql-superset-dashboards","commit_stats":null,"previous_names":["stackql/stackql-superset-dashboards"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackql%2Fstackql-superset-dashboards","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackql%2Fstackql-superset-dashboards/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackql%2Fstackql-superset-dashboards/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stackql%2Fstackql-superset-dashboards/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stackql","download_url":"https://codeload.github.com/stackql/stackql-superset-dashboards/tar.gz/refs/heads/public","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243701314,"owners_count":20333616,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-21T04:59:33.436Z","updated_at":"2025-03-15T07:44:03.643Z","avatar_url":"https://github.com/stackql.png","language":"Jinja","readme":"\n# stackql-cloud\n\n`stackql-cloud` is a collection of materials for deployment of `stackql` and `stackql`-supported applications in orchestration systems.\n\n## Manual testing\n\n### Manual testing of stackql\n\n```shell\nhelm template --release-name v1 --namespace default helm/stackql \u003e helm/stackql/out/stackql-bundle.yaml\n\n\n## for development on local kube\nhelm template --release-name v1 --namespace default --set service.type=NodePort helm/stackql \u003e helm/stackql/out/stackql-bundle.yaml\n\n## Then, find local port allocated to stackql node port service\nkubectl get svc\n\n## then, you can connect to stackql\npsql --host localhost -U stackql -d stackql --port \u003clocal port number for stackql node port service\u003e\n```\n\n### Manual testing of stackql-dashboard\n\n```shell\nhelm dependency update helm/stackql-dashboards # this one comes in handy every time anything is re-versioned\n\nhelm template --release-name v1 --namespace default helm/stackql-dashboards --set superset.image.tag=latest --set superset.loadExamples=false \u003e helm/stackql-dashboards/out/stackql-dashboards.yaml\n\n\n## for development on local kube\nhelm template --release-name v1 --namespace default --set superset.service.type=NodePort --set superset.service.nodePort.http=\"\" helm/stackql-dashboards \u003e helm/stackql-dashboards/out/stackql-dashboards.yaml\n\n## ++secrets, for development on local kube\nhelm template --release-name v1 --namespace default --set superset.service.type=NodePort --set superset.service.nodePort.http=\"\" --set superset.init.loadExamples=false -f stock/multi-cloud/multi-cloud-values.yaml -f helm/stackql-dashboards/secrets/secret-values.yaml helm/stackql-dashboards \u003e helm/stackql-dashboards/out/stackql-dashboards.yaml\n\n\nkubectl apply -f helm/stackql-dashboards/out/stackql-dashboards.yaml\n```\n\nTo bounce on local, **take care not do do against prod**:\n\n```\nkubectl delete -f helm/stackql-dashboards/out/stackql-dashboards.yaml\n\nkubectl delete pvc --all\n```\n\n### Automating dashboard creation\n\nLocally:\n\n```bash\n\npython bootstrap/bootstrap.py \u003cusername\u003e \u003cpassword\u003e --port=\u003cport\u003e\n\n```\n\nWith helm:\n\n```bash\n\nhelm template --release-name v1 --namespace default --set dashboardAPI.username=\"\u003cusername\u003e\" --set dashboardAPI.password=\"\u003cpassword\u003e\" helm/superset-primer \u003e helm/superset-primer/out/primer.yaml\n\n```\n\nThe whole journey, presuming dashboards template already expanded:\n\n```bash\n\nkubectl apply -f helm/stackql-dashboards/out/stackql-dashboards.yaml\n\nhelm template --release-name v1 --namespace default --set dashboardAPI.username=\"admin\" --set dashboardAPI.password=\"mypassword\" helm/superset-primer \u003e helm/superset-primer/out/primer.yaml\n\nkubectl apply -f helm/superset-primer/out/primer.yaml\n\nkubectl delete -f helm/superset-primer/out/primer.yaml\n\nkubectl delete -f helm/superset-primer/out/primer.yaml\n\nkubectl delete pvc --all\n```\n\n## Sharing superset dashboards\n\nDashboards must first be published, then follow [these instructions](https://superset.apache.org/docs/security/).\n\n## Acknowledgements and license\n\nSubstantial portions of this work were adapted from Apache-licensed materials, including:\n\n- [bitnami/charts](https://github.com/bitnami/charts).\n- [apache/superset](https://github.com/apache/superset).\n\nPlease see [the license file](/LICENSE.md).","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackql%2Fstackql-superset-dashboards","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstackql%2Fstackql-superset-dashboards","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstackql%2Fstackql-superset-dashboards/lists"}