From fd879c2991acc52b89115c1abc347b8160b8a747 Mon Sep 17 00:00:00 2001 From: Pavel Jbanov Date: Mon, 17 Apr 2023 17:57:50 -0400 Subject: [PATCH] Added secret manager API enablement on ext:install (#5702) --- CHANGELOG.md | 1 + src/commands/ext-install.ts | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e35ddc5d78b..e1609f633a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,3 +7,4 @@ - firestore:locations - Adds `extensions` as an option in `firebase init`. - Relaxed repo URI validation in ext:dev:publish (#5698). +- Added Secret Manager API enablement during ext:install for extensions that use secrets (#5702). diff --git a/src/commands/ext-install.ts b/src/commands/ext-install.ts index 321be035219..c8e9c901282 100644 --- a/src/commands/ext-install.ts +++ b/src/commands/ext-install.ts @@ -11,6 +11,7 @@ import { getProjectId, needProjectId } from "../projectUtils"; import * as extensionsApi from "../extensions/extensionsApi"; import { ExtensionVersion, ExtensionSource } from "../extensions/types"; import * as refs from "../extensions/refs"; +import * as secretsUtils from "../extensions/secretsUtils"; import { displayWarningPrompts } from "../extensions/warnings"; import * as paramHelper from "../extensions/paramHelper"; import { @@ -197,6 +198,10 @@ async function installToManifest(options: InstallExtensionOptions): Promise