Commit Graph

3725 Commits

Author SHA1 Message Date
Dallin Bentley 518c2f7ec7 Enhance buster-cli: Improve initialization process and model file handling
- Added a TODO in the init function for ID retrieval and storage in artifacts.
- Introduced an optional `sql_definition` field in `PostDatasetsRequest` for better model representation.
- Refactored `get_model_files` to support recursive directory processing, improving model file retrieval.
- Implemented logging for model file uploads to Buster, enhancing operational visibility.

These changes streamline the initialization and model file management, laying the groundwork for future enhancements.
2024-12-04 20:26:39 -07:00
Dallin Bentley 87cc56f9b9 Merge branch 'main' into dal/buster-cli 2024-12-04 20:24:41 -07:00
dal 196bb8cbf5
Merge pull request #1 from buster-so/dal/security-md
Create SECURITY.md
2024-12-04 19:21:27 -08:00
dal 5835037eb0
Create SECURITY.md 2024-12-04 19:21:14 -08:00
Dallin Bentley ed1e28da1c Enhance buster-cli initialization and model file handling
- Added a TODO in the init function to retrieve and store IDs in artifacts.
- Introduced an optional `sql_definition` field in the `PostDatasetsRequest` struct for better model representation.
- Refactored `get_model_files` to process directories recursively, improving model file retrieval.
- Added logging for model file uploads to Buster, enhancing visibility during operations.

These changes improve the initialization process and enhance the handling of model files, setting the stage for future features.
2024-11-26 16:09:48 -07:00
Dallin Bentley 3ddab17ff3 Implement error handling improvements and remove unused templates in buster-cli
- Added conversion from `anyhow::Error` to `BusterError` for better error management.
- Deleted unused `buster_model.rs` and `buster_project.rs` template files to clean up the codebase.
- Enhanced the `deploy` command with improved error handling and credential validation.
- Updated model file handling to support optional model definitions.

This commit streamlines error handling and reduces clutter in the project structure.
2024-11-26 14:36:38 -07:00
Dallin Bentley 1f6e6c68c6 Refactor buster-cli: Simplify Deploy command by removing parameters, update deploy function signature, and enhance model file handling with new data structures for YAML parsing. Cleaned up init function and removed unnecessary comments. 2024-11-26 10:47:43 -07:00
Dallin Bentley d616f98c90 putting the init function back bc I accidentally deleted it 2024-11-26 08:48:08 -07:00
Dallin Bentley 6194f61356 Refactor buster-cli: Remove init and credentials modules, introduce buster_credentials module, and enhance API client. Added ratatui dependency for improved UI. Updated credential handling and API key validation logic. Implemented new data source posting functionality. 2024-11-26 08:46:09 -07:00
Dallin Bentley 785fe6f237 Enhance buster-cli initialization with dbt project integration and user selection. Added MultiSelect for existing dbt projects, improved credential handling, and refactored profile management in YAML. Introduced new dbt module for profiles and connection configurations. 2024-11-25 17:44:10 -07:00
Dallin Bentley 3a40be46cc check api key on init 2024-11-25 15:13:46 -07:00
Dallin Bentley 2642739bdb added in more configs 2024-11-25 12:49:05 -07:00
Dallin Bentley 1c5d13b25d modelfile helper and starting point for fields. 2024-11-25 11:46:48 -07:00
Dallin Bentley a6c5dff778 add in buster-cli and start prepping for analytics/bi app 2024-11-21 15:47:21 -07:00
Dallin Bentley 14d801f44a path fix on env 2024-09-11 11:27:45 -06:00
Dallin Bentley b697049a65 move docker compose into warehouse folder 2024-09-11 09:45:11 -06:00
Dallin Bentley 1de455d77c a little more work on terraform 2024-09-11 08:28:34 -06:00
Dallin Bentley 84ac7d59f1 added in some services and updates 2024-09-10 22:40:53 -06:00
Dallin Bentley 6e3bb25061 reorg and this will be the whole platform repo 2024-09-10 21:41:07 -06:00
Dallin Bentley 2f2adab0e8 readme edit 2024-09-10 21:01:30 -06:00
Dallin Bentley b368961d84 make sure links are correct 2024-09-10 20:55:35 -06:00
Dallin Bentley e8af784283 finished readme and moved terraform fies 2024-09-10 20:50:46 -06:00
Dallin Bentley 00d189a99b docker compose licenses and readme 2024-09-10 17:09:57 -06:00
Dallin Bentley aea0f70c5c Reset to current state 2024-09-10 11:30:01 -06:00
dallinbentley 40d941a849
Initial commit 2024-09-10 08:35:33 -07:00