Add new /apis multi-group structure and hide old api/ dir#1073
Add new /apis multi-group structure and hide old api/ dir#1073auniyal61 wants to merge 4 commits intoopenstack-k8s-operators:mainfrom
Conversation
auniyal61
commented
Feb 17, 2026
- Create apis/nova/v1beta1/ for Nova API types
- Create apis/placement/v1beta1/ for Placement API types
- Copy all Nova API files from api/v1beta1/ to apis/nova/v1beta1/
- Copy Placement API files from placement-operator to apis/placement/v1beta1/
- Copy go.mod and go.sum to apis/, and fix the module path
- Rename api to .api for now, as backup, will be removed later
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: auniyal61 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/3e7f44c8d9cf4e3ba35a0136756cfffc ❌ openstack-meta-content-provider FAILURE in 6m 34s |
af02279 to
f336f75
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/a7e3d43370794450b66064b5ad9d67f8 ❌ openstack-meta-content-provider FAILURE in 6m 56s |
- Create apis/nova/v1beta1/ for Nova API types - Create apis/placement/v1beta1/ for Placement API types - Copy all Nova API files from api/v1beta1/ to apis/nova/v1beta1/ - Copy Placement API files from placement-operator to apis/placement/v1beta1/ - Copy go.mod and go.sum to apis/, and fix the module path - Rename api to .api for now, as backup, will be removed later - Update import paths from api/v1beta1 to apis/nova/v1beta1 - internal/* - test/* - cmd/main.go
f336f75 to
7ded143
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/1584157f66734962b56ebc2e82121698 ❌ openstack-meta-content-provider FAILURE in 7m 29s |
7ded143 to
d5619a4
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/64fe11d1133048f1915b00463346ad4d ❌ openstack-meta-content-provider FAILURE in 7m 32s |
- go.mod: Replace module reference from /api to /apis add allow-merging comment - Makefile: Replaced manifests, gowork, operator-lint targets to /apis - PROJECT: Updated Nova API paths to apis/nova/v1beta1, added PlacementAPI resource
- Generated placement.openstack.org_placementapis.yaml - Copied all CRD manifests to apis/bases/ Nova (8) + Placement (1)
d5619a4 to
ec20cd5
Compare
|
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/5129cb88fc1545f087a3f6b17434e877 ❌ openstack-meta-content-provider FAILURE in 10m 03s |