Skip to content
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

Initial batch of fixes to run E2E notebook tests against blueprint deployments #678

Merged
merged 1 commit into from
Jun 9, 2020

Conversation

jlewi
Copy link
Contributor

@jlewi jlewi commented Jun 9, 2020

  • Update get_kf_testing_cluster to work with blueprints

    • With GCP blueprints we won't have deployments so we need to
      list clusters by name and find cluster with matching regex.
  • Create an ACM repo for kf-ci-v1 cluster and hydrate it with the appropriate
    manifests for the auto-deploy and tektoncd namespaces.

    • Use ACM to sync Tekton Resources to kf-ci-v1 #677 is tracking using ACM with the cluster kf-ci-v1

    • Note this PR is only using ACM to sync tekton resources; we still need
      to sync the rest of the auto-deployment infrastructure like the reconciler
      and webserver.

    • Remove ACM cluster selector; ACM complains because it isn't actually being applied.

  • Override notebook-test-task.yaml with nb-test-task.yaml. The latter should include the latest changes from Gabriel's PR.

  • When deploying the blueprint we need to do kpt cfg set email to
    set the email for the default profile. Without this change
    the deployment won't include the namespace we need to run
    the tests in

GoogleCloudPlatform/kubeflow-distribution#42 is tracking CI for the blueprints.

…ployments.

* Update get_kf_testing_cluster to work with blueprints
  * With GCP blueprints we won't have deployments so we need to
    list clusters by name and find cluster with matching regex.

* Create an ACM repo for kf-ci-v1 cluster and hydrate it with the appropriate
  manifests for the auto-deploy and tektoncd namespaces.

  * kubeflow#677 is tracking using ACM with the cluster kf-ci-v1
  * Note this PR is only using ACM to sync tekton resources; we still need
    to sync the rest of the auto-deployment infrastructure like the reconciler
    and webserver.

  * Remove ACM cluster selector; ACM complains because it isn't actually being applied.

* Override notebook-test-task.yaml with nb-test-task.yaml. The latter should include the latest changes from Gabriel's PR.

* When deploying the blueprint we need to do `kpt cfg set email` to
  set the email for the default profile. Without this change
  the deployment won't include the namespace we need to run
  the tests in

GoogleCloudPlatform/kubeflow-distribution#42 is tracking CI for the blueprints.
@kubeflow-bot
Copy link

This change is Reviewable

@jlewi jlewi changed the title Initial batch of fixes to run E2E notebook tests against blueprint de… Initial batch of fixes to run E2E notebook tests against blueprint deployments Jun 9, 2020
@jlewi
Copy link
Contributor Author

jlewi commented Jun 9, 2020

/assign @Bobgy

@Bobgy
Copy link
Contributor

Bobgy commented Jun 9, 2020

/lgtm
/approve

@jlewi
Copy link
Contributor Author

jlewi commented Jun 9, 2020

/approve

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: Bobgy, jlewi

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@k8s-ci-robot k8s-ci-robot merged commit b0fc709 into kubeflow:master Jun 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants