I’m excited to share the recent updates and ongoing developments in Goliat Dashboard, an alternative to Terraform Cloud designed to manage projects and workspaces in real-time with advanced integrations and an optimized user experience.
Recently Completed Changes
-
Design and UX Improvements
- Visual and UX adjustments to ensure a more intuitive and polished interface.
- Redesigned the "Delete Records" button for better visibility and usability.
- Improved the design of the JSON file size bar to make it clearer and more user-friendly.
-
New Functionalities
- Added confirmation modals for adding and deleting IP addresses and countries, streamlining their management.
- Implemented popups in the AI assistant and access logs sections, allowing for clearer and more detailed data visualization.
- New button to view all records in an expanded view, making data analysis more accessible.
-
Configuration Management
- The chat functionality is now disabled if the OpenAI API key is not configured.
- Clear informative messages are displayed to users when chat functionality is disabled, improving user experience and avoiding confusion.
-
Efficient Endpoint with MongoDB
- Developed a GET endpoint to retrieve workspace data from Terraform Cloud, with MongoDB caching to reduce unnecessary API calls and improve performance.
-
Web Theme in Ghost
- A custom web theme was developed using the Ghost platform. The theme is responsive and aligns with the project’s identity.
- The project is now open-source to encourage community collaboration. View Goliat on GitHub
Currently in Development
-
Advanced Endpoints
- Workspace Data Endpoint: Retrieves detailed workspace data from Terraform Cloud with MongoDB caching for faster access.
- Workspace Outputs Endpoint: Fetches workspace outputs with pagination support and caching to optimize performance.
- Workspace Resources Endpoint: Provides resources associated with a workspace, supporting dynamic filtering and pagination for efficient management.
-
Azure Cost Management
- Developing functionality to calculate Azure costs at the subscription and resource group levels.
- This integration uses the Azure SDK and offers detailed cost breakdowns by service, helping you track and manage cloud expenditures effectively.
-
Project View Enhancements
- Dynamic filters by organization to streamline project searches.
- Enhanced pagination system with control over the number of items per page and intuitive navigation.
- Real-time search functionality covering multiple organizations, making it easier to manage projects in complex environments.
Resources and Web
- Web: Site
- Project Roadmap: View Roadmap
Thank you for your continued support and for following the development of Goliat Dashboard. I welcome any suggestions or feedback to further improve the product. We’re committed to delivering the best experience for managing infrastructure and projects!
Top comments (0)