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

fix: restore removed graphene fields and set them deprecated #1677

Merged
merged 11 commits into from
Nov 1, 2023

Conversation

fregataa
Copy link
Member

@fregataa fregataa commented Oct 31, 2023

Deprecated graphql fields should not be removed.
The fields to be deleted should be marked with a deprecation message and deleted after a specified support period.

Checklist: (if applicable)

  • Milestone metadata specifying the target backport version
  • API server-client counterparts (e.g., manager API -> client SDK)

@fregataa fregataa added this to the 24.03 milestone Oct 31, 2023
@fregataa fregataa self-assigned this Oct 31, 2023
@github-actions github-actions bot added comp:manager Related to Manager component size:XS ~10 LoC labels Oct 31, 2023
@github-actions github-actions bot added size:S 10~30 LoC and removed size:XS ~10 LoC labels Oct 31, 2023
@github-actions github-actions bot added size:M 30~100 LoC and removed size:S 10~30 LoC labels Oct 31, 2023
return val


def deprecation_reason_msg(version: str):
Copy link
Member

Choose a reason for hiding this comment

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

Let's add the detail: strto here alos.

Copy link
Member

Choose a reason for hiding this comment

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

Except for this, everything looks good to me.

Copy link
Member Author

Choose a reason for hiding this comment

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

Updated it, thank you!

@fregataa fregataa changed the title fix: restore removed deprecated resource policy fields fix: restore removed graphene fields of resource policies and set them deprecated Nov 1, 2023
@fregataa fregataa changed the title fix: restore removed graphene fields of resource policies and set them deprecated fix: restore removed graphene fields and set them deprecated Nov 1, 2023
@fregataa fregataa added this pull request to the merge queue Nov 1, 2023
Merged via the queue into main with commit 65dce94 Nov 1, 2023
21 checks passed
@fregataa fregataa deleted the fix/restore-deprecated-resource-policy-field branch November 1, 2023 08:28
@achimnol achimnol removed this from the 24.03 milestone Nov 6, 2023
@achimnol achimnol added this to the 23.09 milestone Nov 6, 2023
achimnol pushed a commit that referenced this pull request Nov 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp:manager Related to Manager component size:M 30~100 LoC
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants