-
Notifications
You must be signed in to change notification settings - Fork 43
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
K8s based podDisruptionBudget for etcd #74
Conversation
Signed-off-by: Rachit Chaudhary <[email protected]>
Signed-off-by: Rachit Chaudhary - r0c0axe <[email protected]>
Signed-off-by: Rachit Chaudhary - r0c0axe <[email protected]>
# Conflicts: # charts/milvus/Chart.yaml
Signed-off-by: Rachit Chaudhary - r0c0axe <[email protected]>
Signed-off-by: Rachit Chaudhary - r0c0axe <[email protected]>
/assign @zwd1208 |
@Rachit-Chaudhary11 Lint not pass: https://github.com/zilliztech/milvus-helm/actions/runs/8214018017/job/22466048776?pr=74 Could you also post it here what changes did you do to the etcd chart? since it's a binary in the repo. |
@haorenfsa I have made the changes to the following files (_helpers.tpl, pdm.yaml) inside etcd-6.3.3.tgz
|
@haorenfsa similar check is done for minio Refer- https://github.com/zilliztech/milvus-helm/blob/master/charts/minio/templates/_helpers.tpl#L35 |
@Rachit-Chaudhary11 looks the How did you package it? usually we use the command like: |
@haorenfsa I believe I have done the same. May I know what is exactly the issue? |
@Rachit-Chaudhary11 it's packaged, but not archived through gzip, since we can still see the preview of its content. The gziped content cannot be previewed, like: https://github.com/zilliztech/milvus-helm/blob/0d63040bd493efc3a136d4064591bf5d14c41a1b/charts/milvus/charts/minio-8.0.17.tgz |
@Rachit-Chaudhary11 please check if |
Signed-off-by: Rachit Chaudhary - r0c0axe <[email protected]>
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: Rachit-Chaudhary11 The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Signed-off-by: Rachit Chaudhary - r0c0axe <[email protected]>
@haorenfsa Thank you for the suggestion. |
Hi @Rachit-Chaudhary11 , please squash your commits into 1. and then sign it off. For squash you can use command:
Then you can sign off with |
@Rachit-Chaudhary11 Oh, by the way, since we start to maintain the etcd chart. It's better to also track the source code in the repo like we did for minio. Could you please also add an |
Signed-off-by: Rachit Chaudhary - r0c0axe <[email protected]>
@haorenfsa as suggested I have added the source code but that has invariably caused the helm and other issues above. Is it okay if you can add the source code at your end |
@haorenfsa @zwd1208 please check for the above errors due to the addition of the suggested changes. |
@haorenfsa @zwd1208 can you please help in getting this PR merged. |
@Rachit-Chaudhary11 Please make sure the checks pass. |
Signed-off-by: Rachit-Chaudhary11 <[email protected]>
Signed-off-by: Rachit-Chaudhary11 <[email protected]>
@haorenfsa |
What this PR does / why we need it:
Higher versions of Kubernetes fail to work with etcd policy/v1beta1, hence a configurable policy based on the kubernetes version is needed.
Error Message: No matches for kind "PodDisruptionBudget" in version "policy/v1beta1".
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]
[mychartname]
)