-
Notifications
You must be signed in to change notification settings - Fork 63
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
Periodically run IAP endpoint ready test against auto deployments #51
Comments
Issue-Label Bot is automatically applying the labels:
Please mark this comment with 👍 or 👎 to give our bot feedback! |
Needed to grant workload identity the serviceAccountTokenCreator
|
The endpoit_ready_test.py is still failing when using workload identity with error
|
Fix code to work with IAP using workload identity. * The existing code to get an ID token didn't seem to work with workload identity and didn't match the latest code on the IAP. The latest code appears to use a helper function to get the id token Related to: GoogleCloudPlatform/kubeflow-distribution#51 Create a tekton test for blueprints to verify the endpoint is ready.
Fix code to work with IAP using workload identity. * The existing code to get an ID token didn't seem to work with workload identity and didn't match the latest code on the IAP. The latest code appears to use a helper function to get the id token Related to: GoogleCloudPlatform/kubeflow-distribution#51 Create a tekton test for blueprints to verify the endpoint is ready.
Fix code to work with IAP using workload identity. * The existing code to get an ID token didn't seem to work with workload identity and didn't match the latest code on the IAP. The latest code appears to use a helper function to get the id token Related to: GoogleCloudPlatform/kubeflow-distribution#51 Create a tekton test for blueprints to verify the endpoint is ready.
* GoogleCloudPlatform#51: We want to periodically run a test to verify that IAP is working on the auto-deployed clusters. * Document the testing.
Latest test still failed The task executed command:
It looks like its not running the new version |
Config management isn't syncing master.
|
* ACM should point at kubeflowt/testing/master related to GoogleCloudPlatform/kubeflow-distribution#51 * Delete old config for auto-deploy.yaml * Fix the makefile
Nomos sync is still failing
Looks like its: kubeflow/testing#708 |
Issue-Label Bot is automatically applying the labels:
Please mark this comment with 👍 or 👎 to give our bot feedback! |
It should be sync'd now
|
Latest run: Get credential failed for the iap-ready test.
It used docker image: gcr.io/kubeflow-ci/test-worker-py3@sha256:804c6cc8a73face69d79c60bcd85b93fa04218db9ee31127fb529b41fcab43ac The kf ready test which worked used it correctly as well
|
That is the write image sha |
kf-ready is using the old style format |
The flag name is wrong it should be pattern not location. |
* Related GoogleCloudPlatform/kubeflow-distribution#51 get-credentials isn't finding any clusters because when using Fire the parameter should be --pattern not --location * Related GoogleCloudPlatform/kubeflow-distribution#65 When copying the bucket output in the notebook tests the parameter should be params.notebook-output not params.output
kubeflow/testing#712 seems to fix the get-credentials issue. Now the test is timing out with.
|
I suspect this is the offending line: |
* Related GoogleCloudPlatform/kubeflow-distribution#51 get-credentials isn't finding any clusters because when using Fire the parameter should be --pattern not --location * Related GoogleCloudPlatform/kubeflow-distribution#65 When copying the bucket output in the notebook tests the parameter should be params.notebook-output not params.output
* kubeflow#355 recently changed the logic for making IAP requests to use newer libraries * In the new code make_iap_request returns a string and not a response object so we need to update the calling code otherwise we get problems. * Related to GoogleCloudPlatform/kubeflow-distribution#51
* #355 recently changed the logic for making IAP requests to use newer libraries * In the new code make_iap_request returns a string and not a response object so we need to update the calling code otherwise we get problems. * Related to GoogleCloudPlatform/kubeflow-distribution#51
Fix code to work with IAP using workload identity. * The existing code to get an ID token didn't seem to work with workload identity and didn't match the latest code on the IAP. The latest code appears to use a helper function to get the id token Related to: GoogleCloudPlatform/kubeflow-distribution#51 Create a tekton test for blueprints to verify the endpoint is ready.
* kubeflow#355 recently changed the logic for making IAP requests to use newer libraries * In the new code make_iap_request returns a string and not a response object so we need to update the calling code otherwise we get problems. * Related to GoogleCloudPlatform/kubeflow-distribution#51
Fix code to work with IAP using workload identity. * The existing code to get an ID token didn't seem to work with workload identity and didn't match the latest code on the IAP. The latest code appears to use a helper function to get the id token Related to: GoogleCloudPlatform/kubeflow-distribution#51 Create a tekton test for blueprints to verify the endpoint is ready.
* kubeflow#355 recently changed the logic for making IAP requests to use newer libraries * In the new code make_iap_request returns a string and not a response object so we need to update the calling code otherwise we get problems. * Related to GoogleCloudPlatform/kubeflow-distribution#51
Fix code to work with IAP using workload identity. * The existing code to get an ID token didn't seem to work with workload identity and didn't match the latest code on the IAP. The latest code appears to use a helper function to get the id token Related to: GoogleCloudPlatform/kubeflow-distribution#51 Create a tekton test for blueprints to verify the endpoint is ready.
* kubeflow#355 recently changed the logic for making IAP requests to use newer libraries * In the new code make_iap_request returns a string and not a response object so we need to update the calling code otherwise we get problems. * Related to GoogleCloudPlatform/kubeflow-distribution#51
Fix code to work with IAP using workload identity. * The existing code to get an ID token didn't seem to work with workload identity and didn't match the latest code on the IAP. The latest code appears to use a helper function to get the id token Related to: GoogleCloudPlatform/kubeflow-distribution#51 Create a tekton test for blueprints to verify the endpoint is ready.
* kubeflow#355 recently changed the logic for making IAP requests to use newer libraries * In the new code make_iap_request returns a string and not a response object so we need to update the calling code otherwise we get problems. * Related to GoogleCloudPlatform/kubeflow-distribution#51
Fix code to work with IAP using workload identity. * The existing code to get an ID token didn't seem to work with workload identity and didn't match the latest code on the IAP. The latest code appears to use a helper function to get the id token Related to: GoogleCloudPlatform/kubeflow-distribution#51 Create a tekton test for blueprints to verify the endpoint is ready.
* kubeflow#355 recently changed the logic for making IAP requests to use newer libraries * In the new code make_iap_request returns a string and not a response object so we need to update the calling code otherwise we get problems. * Related to GoogleCloudPlatform/kubeflow-distribution#51
Follow on to #42
We should setup a periodic test that runs the IAP endpoint is ready test against the auto deployments.
The text was updated successfully, but these errors were encountered: