Replies: 2 comments 1 reply
-
|
Where do we keep the Devportal related information like docs, image, etc? We need to think through the CI/CD flow and look at how we pass the deployment related information. |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
This is completed. Closing the discussion. |
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.
-
Problem
Currently, the API YAML configuration lacks a mechanism to attach API-specific metadata or properties. These attributes can be used to enable advanced processing in platform features such as analytics, policy enforcement, and operational workflows. The initial requirement for these attributes arose from the need to pass the project ID associated with an API to the analytics system.
Proposed solution:
Adding a labels attribute to the API YAML configuration's metadata section. This will be a key-value map that allows users to attach arbitrary metadata to their APIs.
Location : metadata.labels in the API YAML structure
Type : Map of string key-value pairs
Storage : Labels are persisted in both in-memory storage and database
This data will be shared with policy engine via the previously introduced generic xDS resource path making it accessible through policies as well
Example API YAML with labels:
Beta Was this translation helpful? Give feedback.
All reactions