Repository navigation
Releases: danieljsaldana/goliat-cloud-inventory
Releases · danieljsaldana/goliat-cloud-inventory
Release list
v1.0.1
What's Changed
Dependencies
- Bump @azure/msal-node and @azure/identity by @dependabot[bot] in #6
- Bump the compatible-updates group in /functions with 2 updates by @dependabot[bot] in #1
- Bump the compatible-updates group with 7 updates by @dependabot[bot] in #2
- Bump the actions group across 1 directory with 4 updates by @dependabot[bot] in #3
Improvements
- Add Actions CI summaries and grouped release note previews by @danieljsaldana in #10
Other changes
- Run affected CI suites and safely validate external contributions by @danieljsaldana in #4
- Document manual CI and verify documentation-only checks by @danieljsaldana in #5
- Fix selective Pages publication and FinOps e2e focus race by @danieljsaldana in #7
- Explain and validate publication after documentation-only changes by @danieljsaldana in #8
- Pin CI, CodeQL and Pages runners to Ubuntu 24.04 by @danieljsaldana in #9
New Contributors
- @danieljsaldana made their first contribution in #4
- @dependabot[bot] made their first contribution in #6
Full Changelog: v1.0.0...v1.0.1
v1.0.0
First public release of Goliat - Cloud Inventory, a self-hosted Microsoft Azure inventory and FinOps dashboard.
Website and live demo: https://danieljsaldana.github.io/goliat-cloud-inventory/
Highlights
- Inventory — 73 views across 12 Azure service groups with overviews, interactive charts, subscription filters, search, column filters, grouping, sorting, pagination and export.
- Global search (
Ctrl+K/⌘K) across resources, tags, subscriptions and views. - FinOps — actual and amortized costs from Azure Cost Management, by month, subscription, service and resource. Missing data or permissions are shown explicitly, never as zero cost.
- Administration — Azure Function status and metrics, PostgreSQL and Blob Storage health, inventory synchronization, collector schedule and monitored tag keys.
- Members — optional role management backed by Microsoft Entra ID and PostgreSQL.
- Architecture view — interactive diagrams of the application and the Azure deployment.
- Authentication — Microsoft Entra ID (single tenant, PKCE, Auth.js) or demo mode; pages and data APIs are protected server-side.
- Atomic snapshots — each import runs in one PostgreSQL transaction; a failure keeps the previous snapshot.
- Spanish and English UI.
Components
- Next.js 16 web application and backend (Node.js ≥ 22.12, PostgreSQL).
- Azure Functions collector (
functions/) using Resource Graph and ARM with managed identity. - Infrastructure as code (
iac/): Bicep + PowerShell for Function App, Storage, App Service, PostgreSQL Flexible Server and Entra registrations. - Docker Compose example for self-hosting.
Getting started
Released under the MIT License.