feat: Implement AI Gateway page with feature tiles and descriptions

feat: Update AppSidebar to include new Environments and Credentials sections

feat: Enhance node form with branch selection for triggers and deployment

feat: Create CredentialForm and CredentialRow components for managing credentials

feat: Add API endpoints for credential management

fix: Update node catalog defaults for deploy and promote nodes
This commit is contained in:
patel-lyzr
2026-05-13 22:15:08 +05:30
parent 22a0fc694d
commit 1766bdf497
32 changed files with 3982 additions and 256 deletions
+16 -8
View File
@@ -55,7 +55,7 @@ export const CATALOG: CatalogEntry[] = [
icon: Play,
color: "bg-emerald-500",
outputs: 1,
defaults: { mode: "manual" },
defaults: { mode: "manual", fromBranch: "main", toBranch: "production" },
group: "trigger",
},
{
@@ -211,27 +211,35 @@ export const CATALOG: CatalogEntry[] = [
{
type: "flow-nodes-base.deploy",
label: "Deploy",
description: "Ship the artifact to a runtime (K8s / Bedrock / Vertex).",
description: "Deploy the built image to AWS Bedrock AgentCore (K8s + Vertex coming soon).",
icon: Rocket,
color: "bg-rose-500",
outputs: 1,
defaults: {
runtime: "kubernetes",
env: "dev",
target: "",
target: "agentcore",
credentialName: "aws",
runtimeName: "",
image: "",
envVars: {},
timeoutSeconds: 600,
},
group: "deploy",
},
{
type: "flow-nodes-base.promote",
label: "Promote",
description: "Promote a deployed artifact to the next environment.",
description: "Promote source by opening or merging a PR from fromBranch → toBranch on the agent's repo.",
icon: ArrowUpFromLine,
color: "bg-orange-500",
outputs: 1,
defaults: {
fromEnv: "staging",
toEnv: "prod",
mode: "open-pr",
fromBranch: "",
toBranch: "",
title: "",
body: "Promotion opened by Flow.",
mergeMethod: "merge",
timeoutSeconds: 60,
},
group: "deploy",
},