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

Redpanda-Operator: manage decommission for helm charts #12847

Merged
merged 1 commit into from
Sep 22, 2023

Conversation

alejandroEsc
Copy link
Contributor

@alejandroEsc alejandroEsc commented Aug 16, 2023

Fixes redpanda-data/helm-charts#253

Backports Required

  • none - not a bug fix
  • none - this is a backport
  • none - issue does not exist in previous branches
  • none - papercut/not impactful enough to backport
  • v23.2.x
  • v23.1.x
  • v22.3.x

Release Notes

Features

  • Allow to move pods into new nodes if needed, and allow down scaling Redpanda custom resource.

@alejandroEsc alejandroEsc self-assigned this Aug 16, 2023
@alejandroEsc alejandroEsc changed the title Ae/decom/conts Redpanda-Operator: manage decommission for helm charts Aug 23, 2023
@alejandroEsc alejandroEsc force-pushed the ae/decom/conts branch 5 times, most recently from c898680 to dbc0b8a Compare August 24, 2023 17:37
@alejandroEsc alejandroEsc marked this pull request as ready for review August 25, 2023 00:04
@alejandroEsc alejandroEsc requested a review from a team as a code owner August 25, 2023 00:04
@alejandroEsc alejandroEsc force-pushed the ae/decom/conts branch 3 times, most recently from ae0743c to 9bc6d5e Compare August 30, 2023 13:41
Copy link
Contributor

@RafalKorepta RafalKorepta left a comment

Choose a reason for hiding this comment

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

I didn't finish.

src/go/k8s/Dockerfile Show resolved Hide resolved
src/go/k8s/Dockerfile Show resolved Hide resolved
@alejandroEsc alejandroEsc force-pushed the ae/decom/conts branch 3 times, most recently from 4ed9875 to 069fdf9 Compare August 31, 2023 13:41
Copy link
Contributor

@RafalKorepta RafalKorepta left a comment

Choose a reason for hiding this comment

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

I left couple questions

src/go/k8s/kuttl-v2-test.yaml Show resolved Hide resolved
src/go/k8s/config/e2e-v2-tests/kustomization.yaml Outdated Show resolved Hide resolved
RafalKorepta
RafalKorepta previously approved these changes Sep 22, 2023
Copy link
Contributor

@RafalKorepta RafalKorepta left a comment

Choose a reason for hiding this comment

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

LGTM

RafalKorepta
RafalKorepta previously approved these changes Sep 22, 2023
@alejandroEsc
Copy link
Contributor Author

Merging, remainder of tests have nothing to do with the changes being committed here. There is no need for the clang tests or to wait for them as they will not be triggered anyway.

@alejandroEsc alejandroEsc merged commit b580d9a into redpanda-data:dev Sep 22, 2023
27 checks passed
@alejandroEsc alejandroEsc deleted the ae/decom/conts branch September 22, 2023 20:21
@vbotbuildovich
Copy link
Collaborator

/backport v23.2.x

RafalKorepta added a commit to redpanda-data/redpanda-operator that referenced this pull request Jun 19, 2024
Calling decommission in the case of changing Pod annotation might be not
possible if Pod was removed along with its annotation where previous
Redpanda ID was stored. There is dedicated function to handle Ghost
brokers.

Reference

redpanda-data/redpanda#9750

redpanda-data/redpanda#13298
redpanda-data/redpanda#13132

redpanda-data/helm-charts#253
redpanda-data/redpanda#12847
RafalKorepta added a commit to redpanda-data/redpanda-operator that referenced this pull request Jun 21, 2024
Calling decommission in the case of changing Pod annotation might be not
possible if Pod was removed along with its annotation where previous
Redpanda ID was stored. There is dedicated function to handle Ghost
brokers.

Reference

redpanda-data/redpanda#9750

redpanda-data/redpanda#13298
redpanda-data/redpanda#13132

redpanda-data/helm-charts#253
redpanda-data/redpanda#12847
RafalKorepta added a commit to redpanda-data/redpanda-operator that referenced this pull request Jun 28, 2024
Calling decommission in the case of changing Pod annotation might be not
possible if Pod was removed along with its annotation where previous
Redpanda ID was stored. There is dedicated function to handle Ghost
brokers.

Reference

redpanda-data/redpanda#9750

redpanda-data/redpanda#13298
redpanda-data/redpanda#13132

redpanda-data/helm-charts#253
redpanda-data/redpanda#12847
RafalKorepta added a commit to redpanda-data/redpanda-operator that referenced this pull request Jul 2, 2024
Calling decommission in the case of changing Pod annotation might be not
possible if Pod was removed along with its annotation where previous
Redpanda ID was stored. There is dedicated function to handle Ghost
brokers.

Reference

redpanda-data/redpanda#9750

redpanda-data/redpanda#13298
redpanda-data/redpanda#13132

redpanda-data/helm-charts#253
redpanda-data/redpanda#12847
RafalKorepta added a commit to redpanda-data/redpanda-operator that referenced this pull request Jul 2, 2024
Calling decommission in the case of changing Pod annotation might be not
possible if Pod was removed along with its annotation where previous
Redpanda ID was stored. There is dedicated function to handle Ghost
brokers.

Reference

redpanda-data/redpanda#9750

redpanda-data/redpanda#13298
redpanda-data/redpanda#13132

redpanda-data/helm-charts#253
redpanda-data/redpanda#12847
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.

Decommission via Helm
3 participants