Replies: 4 comments
-
Meeting Notes 15/06/2026
Open Questions
TODO:
|
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Beta Was this translation helpful? Give feedback.
0 replies
-
Meeting Notes 15/06/2026Attendees: Lasantha Samarakoon, Krishan Wijesena, Arshadh Ifthikar, Pubudu Gunathilake, Nuwan Dias, Shakya Rathnaweera, Piumal Rathnayake
Open Points
|
Beta Was this translation helpful? Give feedback.
0 replies
-
Update 17/06/2026Devportal
AI-Workspace
Note
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Background
In standalone mode, AI Workspace and AI Gateway do not directly synchronize artifact state. Because of this, a CI/CD pipeline needs to deploy the runtime artifact to the Gateway and then publish the related design-time and deployment metadata to AI Workspace.
This flow is mainly required for the following AI Workspace artifacts:
Goal
Proposed Flow
Project Structure
dev-llm-proxy/ ├── .api-platform/ │ └── config.yaml ├── build/ │ └── ai-workspace.zip ├── gateway.yaml ├── artifact.yaml ├── definition.yaml ├── dependencies/ # Uses to provide dependencies which needs to be available to create particular artifact, only applicable for llm provider & proxy artifact projects │ ├── provider-template.yaml │ └── provider.yaml ├── docs/ └── tests/gateway.yamlcontains the runtime deployment definition used by AI Gateway.artifact.yamlcontains the AI Workspace artifact definition and the deployment metadata that should be shown in AI Workspace.build/ai-workspace.zipis the generated artifact uploaded to AI workspace.AI Workspace Artifact Shape
https://docs.google.com/document/d/1jvyoxzelOtIXQSyNrRjJa1Rqqi4nSQCJ8sXXsbdbj30/edit?usp=sharing
Note
The
deploymentssection represents the deployment state that was already applied to the Gateway. It should not be treated as an instruction for AI Workspace to deploy the artifact again.Dependency Handling
provider: ref: dev-llm-providerRecommended Approach
Deployment Handling in AI-Workspace
Discussion Points
This flow treats AI Workspace and AI Gateway as separate components. Therefore, publishing or updating an artifact in AI Workspace does not automatically propagate changes to the Gateway.
For this flow to work correctly, the required Gateway registration should already be configured. If the gateways mentioned in
deploymentsection ofartifact.yamlhaven't been registered yet, artifact upserting will be failed.Automatic propagation from AI Workspace to Gateway can only be supported once proper connectivity between the two components is established.
Before executing this flow, the required organization and project should already be created in AI Workspace as AI Workspace artifacts are created/updated under a specific org & project. The CLI flow should validate their availability before publishing the artifact.
This approach follows the same folder structure used by the API artifact project for the Devportal/Management Portal CI/CD flows.
The only additional change is the introduction of a dependencies folder, since some AI Workspace artifacts depend on other artifacts, such as provider templates or providers.
If a user needs to manage multiple components from a single project,
.api-platform/config.yamlcan be used to point to the relevant artifact files for each component. The CLI can then build the required artifacts and publish them to the respective components.Reference
[1] #1791
Beta Was this translation helpful? Give feedback.
All reactions