mirror of
https://github.com/open-gitagent/langship.sh.git
synced 2026-08-03 07:21:04 +02:00
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:
+16
-8
@@ -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",
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user