-
Notifications
You must be signed in to change notification settings - Fork 554
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
refact: namespace all labels in the helm charts #765
Conversation
if you are using cephfs fuse client or rbd-nbd driver, This could be an issue as we need to delete the daemonset of both cephfs and rbd (all mounts inside the daemonset container will be gone you will see transport endpoint not connected issues) #703 we need to document the step on how to do upgrade for the same |
0db88bc
to
b4b2e65
Compare
@wilmardo we need to add a document for the upgrade with helm charts |
@wilmardo can you rebase this PR ? |
@humblec Will do in the next couple days :) |
@wilmardo I hope we are progressing on this :) . |
b4b2e65
to
0ff7ca4
Compare
Signed-off-by: wilmardo <info@wilmardenouden.nl>
Signed-off-by: wilmardo <info@wilmardenouden.nl>
0ff7ca4
to
90b18c3
Compare
@Madhu-1 Thanks for the reminder, working on it as we speak. Rebased to current master but found some missed values when reviewing myself, on it as we speak! |
@wilmardo Thanks ! :) , iic the last comment was for me . |
23e4b7d
to
7e0d0e0
Compare
@wilmardo may be little more efforts to make CI happy ? :) |
Signed-off-by: wilmardo <info@wilmardenouden.nl>
7e0d0e0
to
4dac8a0
Compare
@humblec Done, didn't notice that the CI failed 👍 |
Cool. thanks . The PR looks good to me ! LGTM. |
@Madhu-1 ptal . |
This is a breaking change, we need upgrade doc for this one and we cannot track this for 2.1.0 |
this is a breaking change we need to see what we can do on this one. @nixpanic any suggestion from your side on this one? |
@wilmardo could you write down your recommendation for upgrading a current deployment to the new label/format? |
@wilmardo ping .. revisit? |
Yeah busy with work and not that much time for open source at the moment. Don't know if there is an casual upgrade path for this, Kubernetes sees these labels as immutable so it will error on trying to upgrade. |
Thanks for the reply @wilmardo even I have the same concern as it's not feasible to reinstall the whole cluster |
Might be something for the 3.x.x release then? |
looks like we can do it. but it will be a downtime for the user. application pods cannot use PVC during the upgrade as we are deleting and recreating all the cephcsi pods. if we can add documentation for the upgrade we can do it. |
This pull request now has conflicts with the target branch. Could you please resolve conflicts and force push the corrected changes? 🙏 |
moved this out of release-v3.0.0 milestone |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in a month if no further activity occurs. Thank you for your contributions. |
@wilmardo any comment on this one? |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in a month if no further activity occurs. Thank you for your contributions. |
This pull request has been automatically closed due to inactivity. Please re-open if these changes are still required. |
Describe what this PR does
This results in the following labels:
Is there anything that requires special attention
The change isn't backwards compatible, helm upgrade will fail since labels are immutable after an deployment:
Can be resolved by uninstalling the current release and redeploying with the same values but this should be mentioned and this must be a major Helm chart release.
Related issues
Fixes: #612