Skip to content

HYPERFLEET-1089 - feat: add WIFConfig TypeSpec model#2

Merged
rh-amarin merged 4 commits into
openshift-hyperfleet:mainfrom
kuudori:HYPERFLEET-1089-wifconfig-model
Jun 2, 2026
Merged

HYPERFLEET-1089 - feat: add WIFConfig TypeSpec model#2
rh-amarin merged 4 commits into
openshift-hyperfleet:mainfrom
kuudori:HYPERFLEET-1089-wifconfig-model

Conversation

@kuudori
Copy link
Copy Markdown
Contributor

@kuudori kuudori commented Jun 1, 2026

Summary

  • HYPERFLEET-1089

Test Plan

  • Unit tests added/updated
  • make test-all passes
  • make lint passes
  • Helm chart changes validated with make test-helm (if applicable)
  • Deployed to a development cluster and verified (if Helm/config changes)
  • E2E tests passed (if cross-component or major changes)

kuudori added 3 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.
version: string;

/** GCP project identifier */
project_id: string;
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.

snake_case here, correct? 🤔

Comment thread CHANGELOG.md

## [Unreleased]

## [1.0.20] - 2026-06-01
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.

Should we start a new version here? 🤔

Patch version bump for additive WIFConfig resource. Both OpenAPI 3.0
and Swagger 2.0 schemas regenerated and pass spectral lint.
@kuudori kuudori force-pushed the HYPERFLEET-1089-wifconfig-model branch from e83b1b8 to 9fedcdc Compare June 1, 2026 15:52
@rh-amarin
Copy link
Copy Markdown
Collaborator

/lgtm

@rh-amarin rh-amarin merged commit cfd3dc8 into openshift-hyperfleet:main Jun 2, 2026
1 check passed
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