Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do not delete KeystoneService with associated KeystoneEndpoint #265

Merged
merged 1 commit into from
Aug 1, 2023
Merged

Conversation

kajinamit
Copy link
Contributor

@kajinamit kajinamit commented Jun 30, 2023

The KeystoneEndpoint CR is dependent on the KeystoneService CR, because keystone endpoints requires that the target service is created in advance.

This adds the finalizer to avoid removing KeystoneService before all associated KeystoneEndpoint instances are deleted.

@openshift-ci openshift-ci bot requested review from stuggi and viroel June 30, 2023 06:57
@kajinamit
Copy link
Contributor Author

/retest

1 similar comment
@kajinamit
Copy link
Contributor Author

/retest

@kajinamit
Copy link
Contributor Author

/test keystone-operator-build-deploy-kuttl

The issue with Galera assertion is supposed to be fixed now.

@kajinamit
Copy link
Contributor Author

/test keystone-operator-build-deploy-kuttl

2 similar comments
@kajinamit
Copy link
Contributor Author

/test keystone-operator-build-deploy-kuttl

@kajinamit
Copy link
Contributor Author

/test keystone-operator-build-deploy-kuttl

@kajinamit kajinamit changed the title Prohibit deleting KeystoneService with associated KeystoneEndpoint Do not delete KeystoneService with associated KeystoneEndpoint Jul 5, 2023
The KeystoneEndpoint CR is dependent on the KeystoneService CR, because
keystone endpoints requires that the target service is created in
advance.

This adds the finalizer to avoid removing KeystoneService before
all associated KeystoneEndpoint instances are deleted.
Copy link
Contributor

@abays abays left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci bot added the lgtm label Aug 1, 2023
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Aug 1, 2023

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: abays, kajinamit

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved label Aug 1, 2023
@openshift-merge-robot openshift-merge-robot merged commit de1108d into openstack-k8s-operators:main Aug 1, 2023
@kajinamit kajinamit deleted the endpoint-finalizer branch August 2, 2023 02:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants