feat: integrate vault provider management and environment variable resolution

- Added support for managing various vault providers (HashiCorp, AWS, Azure, Doppler, Infisical) in the dashboard.
- Implemented environment variable resolution using vault references, allowing seamless integration of secrets into application environments.
- Enhanced UI components to display and manage vault providers effectively.
- Introduced tests for vault reference resolution and environment variable preparation.
- Updated related components to utilize new vault management features.
This commit is contained in:
Mauricio Siu
2026-08-10 11:14:55 -06:00
parent 771d76a57c
commit b8822a1fde
44 changed files with 3577 additions and 20 deletions
+28
View File
@@ -0,0 +1,28 @@
declare global {
interface Window {
dataLayer?: Record<string, unknown>[];
hsConversationsSettings?: {
loadImmediately?: boolean;
};
hsConversationsOnReady?: (() => void)[];
HubSpotConversations?: {
widget: {
load: () => void;
remove: () => void;
};
};
}
}
export const GTM_ID = "GTM-PWBFB2V2";
export const pushToDataLayer = (
event: string,
data: Record<string, unknown> = {},
) => {
if (typeof window === "undefined") {
return;
}
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({ event, ...data });
};