Skip to content

Conversation

@winiciusallan
Copy link
Contributor

@winiciusallan winiciusallan commented Dec 17, 2025

This PR introduces the Keystone Endpoint controller.

Fixes: #592

Reviewer notes:

  • At this time, Gophercloud requires the Name field on creation, and name is deprecated according to the docs, so since I can't omit it for now, I have decided to implement the controller with this field. I opened a PR to address it
  • Also, we couldn't set a value for the enabled field on creation neither on update, so I have to omit it mainly in the tests. This PR was opened to fix it,

go run ./cmd/scaffold-controller \
    -interactive=false \
    -kind Endpoint \
    -gophercloud-client NewIdentityV3 \
    -gophercloud-module github.com/gophercloud/gophercloud/v2/openstack/identity/v3/endpoints \
    -required-create-dependency Service

Signed-off-by: Winicius Silva <[email protected]>
@github-actions github-actions bot added the semver:major Breaking change label Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver:major Breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Keystone Endpoint Controller

1 participant