Skip to content

[RFC] Runtime Conditions Profile Specification (Draft)#2121

Draft
colinjlacy wants to merge 1 commit intocncf:mainfrom
colinjlacy:draft-rfc
Draft

[RFC] Runtime Conditions Profile Specification (Draft)#2121
colinjlacy wants to merge 1 commit intocncf:mainfrom
colinjlacy:draft-rfc

Conversation

@colinjlacy
Copy link
Copy Markdown
Contributor

RFC: Runtime Conditions Profile Specification (Draft)

This PR introduces an early draft of the Runtime Conditions Profile specification. This is an early working draft and is not ready to be merged. The goal here is to solicit feedback.

Areas Where Feedback Is Especially Valuable

  • The name Runtime Conditions Profile
  • Core Condition abstraction
  • Kind-to-interface typing model
  • Extension definition structure
  • Validation layering strategy (e.g. around RESTful service integrations)
  • Downstream adapter requirements

Addresses #1797

operations:
- method: POST
path: /charge
requestBodySchema: {}
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is one area that needs more attention. The goal of including this field is to be able to match the requestBodySchema and responseSchema against an OpenAPI spec. However I definitely don't want to include the entirety of the OpenAPI spec in these two fields, so I'm curious to know what people think are the minimum necessary fields for an adapter to match against a downstream OpenAPI document.

@github-actions github-actions Bot added needs-triage Indicates an issue or PR that has not been triaged yet (has a 'triage/foo' label applied) needs-kind Indicates an issue or PR that is missing an issue type or kind (a kind/foo label) labels Apr 22, 2026
@github-actions github-actions Bot added the needs-group Indicates an issue or PR that has not been assigned a group (toc or tag/foo label applied) label Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs-group Indicates an issue or PR that has not been assigned a group (toc or tag/foo label applied) needs-kind Indicates an issue or PR that is missing an issue type or kind (a kind/foo label) needs-triage Indicates an issue or PR that has not been triaged yet (has a 'triage/foo' label applied)

Projects

Status: New
Status: No status
Status: No status
Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant