-
Notifications
You must be signed in to change notification settings - Fork 893
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
Manual installation instructions and Kustomize 4 #2360
Comments
The first hiccup I bumped into was with the Cert Manager instructions we have kustomize build common/cert-manager/cert-manager/base | kubectl apply -f -
kustomize build common/cert-manager/kubeflow-issuer/base | kubectl apply -f - When running the second command I got back
NOTE: I'm using a KinD cluster with K8s 1.25, to ensure I'm as close as possible to the testing environment https://github.com/kubeflow/manifests/tree/master/tests/gh-actions |
Looks like the Cert Manager folks have a whole section on the They propose the following checks:
In my case all the above were true, yet I still got that error. After "some time" though the second command succeeded. At this point since So, I'll add a manual |
Next up, the The next problematic section is
This error happens when kubectl tries to apply the manifests/common/knative/knative-serving/base/upstream/serving-core.yaml Lines 4057 to 4067 in 03f1c7e
|
After some debugging with @thomaspant we saw that the CRDs have an What seems to happen is the following
This issue was discussed both in kubernetes/kubectl#1117 and in helm/helm#4925. Re-applying the manifests after a bit to ensure the CRDs are |
Next component that threw an error was KFP, but for the same reason as above regarding CRD readiness
Re-applying the manifests again solved the issue here as well |
Lastly, I bumped into an issue with the Profiles manifests
But this is fixed from @arkaitzj in kubeflow/kubeflow#6604, which will be included in the KF 1.7 RC0 |
So the current summary is:
Aside from these the manual instructions work as expected with I'll prepare a small PR to expose this info in the manual installation steps and that this is compatible with Kustomize 4.5.7 |
@kimwnasptd can we close this since we are now on kustomize 5 ? |
/close |
@juliusvonkohout: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
For KF 1.7 we were targeting for supporting Kustomize 4 #1797 (comment). Specifically, we were aiming for using a kustomize version that would include the fix in kubernetes-sigs/kustomize#4019.
But since at this point in time we don't have such a version we'll have to do some compromise.
While the one-liner installation that uses a single meta-package won't work due to the ordering issue we can still aim for ensuring the manual instructions can work with Kustomize 4. I'll use this issue to expose the progress of this effort.
cc @DomFleischmann, and also @surajkota since IIRC he had some experience with this effort
The text was updated successfully, but these errors were encountered: