Skip to content

HYPERFLEET-1246: Add missing kind field to NodePool creation example#1

Closed
kuudori wants to merge 17 commits into
mainfrom
HYPERFLEET-1246-nodepool-kind
Closed

HYPERFLEET-1246: Add missing kind field to NodePool creation example#1
kuudori wants to merge 17 commits into
mainfrom
HYPERFLEET-1246-nodepool-kind

Conversation

@kuudori

@kuudori kuudori commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • Added missing kind: "NodePool" to the NodePool creation Swagger example
  • Version bump 1.0.23 → 1.0.24

Context

Same bug as openshift-hyperfleet/hyperfleet-api-spec#61 — NodePool create example was missing the mandatory kind field.

Test plan

  • ./build-schema.sh passes
  • Swagger UI shows kind: NodePool in NodePool creation example

kuudori and others added 17 commits June 1, 2026 10:34
WIFConfigSpec with version and project_id fields, following Channel
resource pattern (APIResource + APIMetadata, name with DNS pattern
constraint, generation, ResourceStatus).
POST, GET list, GET by ID, DELETE operations following Channels
interface pattern. PATCH intentionally omitted per ticket scope.
Patch version bump for additive WIFConfig resource. Both OpenAPI 3.0
and Swagger 2.0 schemas regenerated and pass spectral lint.
…9-wifconfig-model

HYPERFLEET-1089 - feat: add WIFConfig TypeSpec model
…h-amarin-patch-1

Add OWNERS file with approvers and reviewers
Adopt PascalCase for the WifConfig resource kind to stay consistent with
other HyperFleet resource naming (e.g., NodePool).

- Rename all TypeSpec models, consts, and aliases from WIFConfig to WifConfig
- Update service interface, operation IDs, and tags to use WifConfig casing
- Regenerate openapi.yaml and swagger.yaml with new schema names
- Bump version to 1.0.21 and add CHANGELOG entry
HYPERFLEET-1090 - refactor: rename WIFConfig to WifConfig (PascalCase)
HYPERFLEET-1143 - chore: Remove kind from list schemas
…ample

The Swagger UI example for NodePool creation was missing the mandatory
kind field, causing users to get a validation error when copying the
example payload.
@kuudori kuudori closed this Jun 22, 2026
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.

4 participants