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

Kfctl upgrade py test #4191

Closed
wants to merge 3 commits into from
Closed

Conversation

jlewi
Copy link
Contributor

@jlewi jlewi commented Sep 26, 2019

Create a skeleton workflow for doing upgrades.

  • We need to write an E2E test for kfctl upgrade (E2E test for kfctl upgrade kfctl#35).

  • This PR defines a new python class to define the upgrade E2E test workflow.

    • It subclasses the existing e2e_workflow.py in order to reuse the existing
      logic for building kfctl, deploying kubeflow, and validating kubeflow.

    • The modified workflow runs kfctl upgrade after first deploying Kubeflow.

      • This is actually just a place holder which prints out the command to
        be executed; this will need to be updated after we actually write a
        pytest to do the upgrade.

This change is Reviewable

@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
To complete the pull request process, please assign jlewi
You can assign the PR to them by writing /assign @jlewi in a comment when ready.

The full list of commands accepted by this bot can be found 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

* We need to write an E2E test for kfctl upgrade (kubeflow/kfctl#35).

* This PR defines a new python class to define the upgrade E2E test workflow.

  * It subclasses the existing e2e_workflow.py in order to reuse the existing
    logic for building kfctl, deploying kubeflow, and validating kubeflow.

  * The modified workflow runs kfctl upgrade after first deploying Kubeflow.

    * This is actually just a place holder which prints out the command to
      be executed; this will need to be updated after we actually write a
      pytest to do the upgrade.
@jlewi jlewi force-pushed the kfctl_upgrade_py_test branch from 0703bab to f4ebea3 Compare November 7, 2019 21:24
@jlewi
Copy link
Contributor Author

jlewi commented Nov 7, 2019

/test all

@richardsliu
Copy link
Contributor

@jlewi Is this ready for review?

@jlewi
Copy link
Contributor Author

jlewi commented Jan 13, 2020

@richardsliu I think its outdated. The PR should probably move over to kubeflow/kfctl; do you want to take it over?

@jlewi
Copy link
Contributor Author

jlewi commented Jan 17, 2020

Replaced by kubeflow/kfctl#172

@jlewi jlewi closed this Jan 17, 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