-
Notifications
You must be signed in to change notification settings - Fork 38.7k
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
Umbrella Issue for Box-affecting issues #39900
Comments
cc @pwittrock @ymqytw @kow3ns |
kubectl patch computation for TPR has never worked correctly (either in the patch computation or in what is submitted to the server). I would recommend you use |
@ahakanbaba I have a PR #40666 for TPR. I think it will make apply works with TPR. |
Hi @ymqytw I see that the #40666 is quite a big change. We extensively use the apply command on TPR's but because of various known bugs we only really have two use cases:
In other words we do not modify existing TPR entries. However an apply command may re-execute on the same json file without any changes. (Idempotent) We have converged to this state after several workarounds on our side. Up until 1.4.7 these have been working fine. You can imagine this makes our implementation simple while using kubectl. We only rely on apply. In our experience in 1.4.8 the Creation use case was working fine. Our problem was with idempotent apply operations. How difficult is it to ensure that these two use cases are correct in 1.5? |
#40666 (and #40260, and other supporting work) would be required to be backported, which is not feasible. The "create when missing" case does not exercise most of the apply command (the patch computation portion), but create could be used instead. Use of the apply command to update ThirdPartyResources may appear to be working in 1.4 or 1.5, but is actually sending incorrect data to the server (and doesn't actually update the object in some cases, as noted in #29542). I don't think restoring that behavior is worthwhile. Until third party resources are stable and supported by kubectl (see kubernetes/enhancements#95), I would recommend using |
cc @pwittrock |
edit is fixed in #41304 in 1.6 |
This issue is blocking us upgrading to 1.5: #42207 |
We are being affected by this on 1.4 #37278 |
The fix for issue #37278 is PR #37328. It is in 1.5 branch, and has not been backported to 1.4 branch. |
We've had need of multiple liveness probes to work around some nasty internal stuff we need to do: |
#29972 is affecting us. |
I'm not sure this issue belongs in kubernetes/kubernetes if it's tracking issues affecting a particular user. A user does not a SIG make. Does Box have their own issues repo they could use to track these issues instead? /assign |
/close |
We were advised by @pwittrock to open this issue to help the kube team prioritize issues affecting our deployment. We are happy to stop doing so or to do it in another medium if that is more helpful. We don't really have an issue tracker ourselves that would be relevant. |
The text was updated successfully, but these errors were encountered: