internal/

directory
v0.0.0-...-8caed39 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2026 License: OSL-3.0

Directories

Path Synopsis
Package accounts provides AWS Organizations member account discovery.
Package accounts provides AWS Organizations member account discovery.
Package analytics provides the scheduled collector for savings time-series data.
Package analytics provides the scheduled collector for savings time-series data.
Package api provides the HTTP API handlers for the CUDly dashboard.
Package api provides the HTTP API handlers for the CUDly dashboard.
Package archera wires the explicit Archera comparison (pkg/insurance) into the server.
Package archera wires the explicit Archera comparison (pkg/insurance) into the server.
Package auth provides user authentication and authorization.
Package auth provides user authentication and authorization.
Package commitmentopts discovers which (term, payment) commitment tuples each AWS commitment-capable service actually sells, persists the result, and exposes it to the API layer so the frontend can hide impossible combinations instead of hardcoding them.
Package commitmentopts discovers which (term, payment) commitment tuples each AWS commitment-capable service actually sells, persists the result, and exposes it to the API layer so the frontend can hide impossible combinations instead of hardcoding them.
Package config provides configuration management functionality.
Package config provides configuration management functionality.
Package credentials provides AES-256-GCM encryption for cloud account credentials and helpers for resolving provider-specific credential structs.
Package credentials provides AES-256-GCM encryption for cloud account credentials and helpers for resolving provider-specific credential structs.
Package ctxutil holds small context helpers shared across bounded contexts.
Package ctxutil holds small context helpers shared across bounded contexts.
Package email provides email notification functionality across multiple cloud providers.
Package email provides email notification functionality across multiple cloud providers.
Package execution provides parallel multi-account execution primitives.
Package execution provides parallel multi-account execution primitives.
Package iacfiles embeds federation IaC templates into the binary.
Package iacfiles embeds federation IaC templates into the binary.
Package oidc implements the CUDly OIDC issuer used to federate into target clouds (currently Azure) without storing any long-lived secret on the CUDly side.
Package oidc implements the CUDly OIDC issuer used to federate into target clouds (currently Azure) without storing any long-lived secret on the CUDly side.
Package planstep resolves a purchase plan's current step into the recommendations it would buy.
Package planstep resolves a purchase plan's current step into the recommendations it would buy.
Package purchase handles the purchase workflow including approvals and execution.
Package purchase handles the purchase workflow including approvals and execution.
Package runtime holds small helpers that inspect the process's runtime environment.
Package runtime holds small helpers that inspect the process's runtime environment.
Package scheduler handles scheduled recommendation collection.
Package scheduler handles scheduled recommendation collection.
Package secrets provides cloud-agnostic secret management
Package secrets provides cloud-agnostic secret management
Package server provides a cloud-agnostic server implementation for CUDly.
Package server provides a cloud-agnostic server implementation for CUDly.
scheduledauth
Package scheduledauth provides authentication for the /api/scheduled/* endpoints invoked by Cloud Scheduler / Logic Apps.
Package scheduledauth provides authentication for the /api/scheduled/* endpoints invoked by Cloud Scheduler / Logic Apps.
Package testutil provides common utilities for testing
Package testutil provides common utilities for testing
lambdatimeout
Package lambdatimeout pins the AWS Lambda timeouts the repository ships against the Go budgets for work detached from the request (#913).
Package lambdatimeout pins the AWS Lambda timeouts the repository ships against the Go budgets for work detached from the request (#913).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL