bundle-kubeflow icon indicating copy to clipboard operation
bundle-kubeflow copied to clipboard

Istio service role crds aren't created, causing crd tests to fail

Open jack-w-shaw opened this issue 3 years ago • 0 comments

Hi,

I have deployed kubeflow and kubeflow-lite from the stable channel onto microk8s, and running the tox test suites against my deployments. However, test_crd_created_lite and test_crd_created_full are both failing

Upon manual inspection, I have found that servicerolebindings.rbac.istio.io and 'serviceroles.rbac.istio.io' are the culprits. Removing these from the asserts in tests/test_kubectl.py cause these tests to succeed. I'm guessing these have been included by mistake? Happy to submit a PR

Here is the full list of crds that are present for my deployment:

$ kubectl get crd
NAME                                                  CREATED AT
bgpconfigurations.crd.projectcalico.org               2022-09-30T09:41:22Z
bgppeers.crd.projectcalico.org                        2022-09-30T09:41:22Z
blockaffinities.crd.projectcalico.org                 2022-09-30T09:41:22Z
caliconodestatuses.crd.projectcalico.org              2022-09-30T09:41:22Z
clusterinformations.crd.projectcalico.org             2022-09-30T09:41:22Z
felixconfigurations.crd.projectcalico.org             2022-09-30T09:41:22Z
globalnetworkpolicies.crd.projectcalico.org           2022-09-30T09:41:22Z
globalnetworksets.crd.projectcalico.org               2022-09-30T09:41:22Z
hostendpoints.crd.projectcalico.org                   2022-09-30T09:41:23Z
ipamblocks.crd.projectcalico.org                      2022-09-30T09:41:23Z
ipamconfigs.crd.projectcalico.org                     2022-09-30T09:41:23Z
ipamhandles.crd.projectcalico.org                     2022-09-30T09:41:23Z
ippools.crd.projectcalico.org                         2022-09-30T09:41:23Z
ipreservations.crd.projectcalico.org                  2022-09-30T09:41:23Z
kubecontrollersconfigurations.crd.projectcalico.org   2022-09-30T09:41:23Z
networkpolicies.crd.projectcalico.org                 2022-09-30T09:41:23Z
networksets.crd.projectcalico.org                     2022-09-30T09:41:23Z
authcodes.dex.coreos.com                              2022-09-30T11:33:21Z
authrequests.dex.coreos.com                           2022-09-30T11:33:21Z
oauth2clients.dex.coreos.com                          2022-09-30T11:33:21Z
signingkeies.dex.coreos.com                           2022-09-30T11:33:21Z
refreshtokens.dex.coreos.com                          2022-09-30T11:33:21Z
passwords.dex.coreos.com                              2022-09-30T11:33:22Z
offlinesessionses.dex.coreos.com                      2022-09-30T11:33:22Z
connectors.dex.coreos.com                             2022-09-30T11:33:22Z
devicerequests.dex.coreos.com                         2022-09-30T11:33:22Z
devicetokens.dex.coreos.com                           2022-09-30T11:33:22Z
xgboostjobs.kubeflow.org                              2022-09-30T11:35:57Z
tfjobs.kubeflow.org                                   2022-09-30T11:35:57Z
pytorchjobs.kubeflow.org                              2022-09-30T11:35:57Z
mxjobs.kubeflow.org                                   2022-09-30T11:35:57Z
mpijobs.kubeflow.org                                  2022-09-30T11:35:57Z
seldondeployments.machinelearning.seldon.io           2022-09-30T11:49:53Z
destinationrules.networking.istio.io                  2022-09-30T11:33:04Z
envoyfilters.networking.istio.io                      2022-09-30T11:33:04Z
gateways.networking.istio.io                          2022-09-30T11:33:04Z
istiooperators.install.istio.io                       2022-09-30T11:33:04Z
peerauthentications.security.istio.io                 2022-09-30T11:33:04Z
requestauthentications.security.istio.io              2022-09-30T11:33:04Z
serviceentries.networking.istio.io                    2022-09-30T11:33:04Z
sidecars.networking.istio.io                          2022-09-30T11:33:04Z
telemetries.telemetry.istio.io                        2022-09-30T11:33:04Z
virtualservices.networking.istio.io                   2022-09-30T11:33:04Z
workloadentries.networking.istio.io                   2022-09-30T11:33:04Z
workloadgroups.networking.istio.io                    2022-09-30T11:33:04Z
compositecontrollers.metacontroller.k8s.io            2022-09-30T11:35:06Z
controllerrevisions.metacontroller.k8s.io             2022-09-30T11:35:06Z
decoratorcontrollers.metacontroller.k8s.io            2022-09-30T11:35:07Z
poddefaults.kubeflow.org                              2022-10-12T15:28:03Z
notebooks.kubeflow.org                                2022-10-12T15:29:06Z
experiments.kubeflow.org                              2022-10-12T15:29:33Z
suggestions.kubeflow.org                              2022-10-12T15:29:33Z
trials.kubeflow.org                                   2022-10-12T15:29:33Z
viewers.kubeflow.org                                  2022-10-12T15:31:26Z
scheduledworkflows.kubeflow.org                       2022-10-12T15:31:51Z
authorizationpolicies.security.istio.io               2022-10-12T15:29:01Z
profiles.kubeflow.org                                 2022-10-12T15:32:47Z
workfloweventbindings.argoproj.io                     2022-10-12T15:33:58Z
workflowtasksets.argoproj.io                          2022-10-12T15:33:58Z
workflowtemplates.argoproj.io                         2022-10-12T15:33:58Z
cronworkflows.argoproj.io                             2022-10-12T15:33:58Z
workflows.argoproj.io                                 2022-10-12T15:33:58Z
clusterworkflowtemplates.argoproj.io                  2022-10-12T15:33:58Z
workflowtaskresults.argoproj.io                       2022-10-12T15:33:58Z
tensorboards.tensorboard.kubeflow.org                 2022-10-12T15:39:32Z

jack-w-shaw avatar Oct 12 '22 15:10 jack-w-shaw