Skip to content

Manually update api specs to address known issues#73

Merged
mabashian merged 5 commits into
mainfrom
mabashian/augment-api-specs
Nov 19, 2025
Merged

Manually update api specs to address known issues#73
mabashian merged 5 commits into
mainfrom
mabashian/augment-api-specs

Conversation

@mabashian
Copy link
Copy Markdown
Member

@mabashian mabashian commented Nov 18, 2025

Manually address the following:

https://issues.redhat.com/browse/AAP-57162
https://issues.redhat.com/browse/AAP-56793
https://issues.redhat.com/browse/AAP-56792
https://issues.redhat.com/browse/AAP-56795

These changes should (in theory) line up with the fixes that will eventually come in from the service delivery teams as they auto-generate their specs. I manually applied these changes to fast track our ability to test/validate and to prepare for the upcoming testathon.

Note that this addresses https://issues.redhat.com/browse/AAP-58697

RoleUserAssignment now supports two schema variants: assignment by user ID and assignment by user Ansible ID (resource ID), using a oneOf structure. This change clarifies API usage and improves flexibility for role assignments.
Updated the gateway-schema.json to include 'triggers' as a required field alongside 'authenticator' and 'name'. This ensures that objects conforming to this schema must specify 'triggers'.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Nov 18, 2025

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 24% 610 / 2541
🔵 Statements 24% 610 / 2541
🟢 Functions 73.91% (🎯 70%) 34 / 46
🟢 Branches 82.16% (🎯 70%) 129 / 157
File CoverageNo changed files found.
Generated in workflow #144 for commit 1248a5e by the Vitest Coverage Report Action

Added 'x-ai-description' fields to multiple endpoints in controller-schema.json to provide concise, human-readable summaries of each API operation. This improves API documentation and assists with automated tooling and AI integrations.
@mabashian mabashian merged commit 2118b0d into main Nov 19, 2025
9 checks passed
@mabashian mabashian deleted the mabashian/augment-api-specs branch December 5, 2025 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants