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

Reducing the PR 926 diff #2

Merged
merged 3 commits into from
Apr 25, 2019

Conversation

Ark-kun
Copy link

@Ark-kun Ark-kun commented Apr 25, 2019

The kubeflow#926 PR has moved multiple classes to different places. This brought some problems:

  • The PR was harder to review
  • The PR introduced too many changes at once.
  • Constant merge conflicts
  • Some master changes that were not reintegrated into copies

This PR fixes that by moving the Container, Sidecar classes back into the _container_op.py file. The refactoring can be later done in a separate PR.

By moving the files back, this PR also fixes a small breaking changes in ContainerOp and the change that wasn't ported from master.

After merging this PR, the diff of kubeflow#926 will be hundreds of lines smaller and much more understandable.

The Travis unit tests have passed. Waiting for the e2e tests to pass.

Ark-kun added 3 commits April 24, 2019 16:07
This way the diff is much smaller and more understandable. We can always split or refactor the file later. Refactorings should not be mixed with genuine changes.
@elikatsis
Copy link

You are completely right @Ark-kun, thank you for pointing it out.

And also thank you for your effort!

@elikatsis elikatsis merged commit 0b9081f into arrikto:pr-feature-dsl-volumes Apr 25, 2019
@Ark-kun Ark-kun deleted the DSL-volumes-cleanup branch April 25, 2019 19:59
elikatsis pushed a commit that referenced this pull request May 25, 2020
* # This is a combination of 5 commits.
# This is the 1st commit message:

Add initial scripts

# This is the commit message #2:

Add working pytest script

# This is the commit message kubeflow#3:

Add initial scripts

# This is the commit message kubeflow#4:

Add environment variable files

# This is the commit message kubeflow#5:

Remove old cluster script

* Add initial scripts

Add working pytest script

Add initial scripts

Add environment variable files

Remove old cluster script

Update pipeline credentials to OIDC

Add initial scripts

Add working pytest script

Add initial scripts

Add working pytest script

* Remove debugging mark

* Update example EKS cluster name

* Remove quiet from Docker build

* Manually pass env

* Update env list vars as string

* Update use array directly

* Update variable array to export

* Update to using read for splitting

* Move to helper script

* Update export from CodeBuild

* Add wait for minio

* Update kubectl wait timeout

* Update minor changes for PR

* Update integration test buildspec to quiet build

* Add region to delete EKS

* Add wait for pods

* Updated README

* Add fixed interval wait

* Fix CodeBuild step order

* Add file lock for experiment ID

* Fix missing pytest parameter

* Update run create only once

* Add filelock to conda env

* Update experiment name ensuring creation each time

* Add try/catch with create experiment

* Remove caching from KFP deployment

* Remove disable KFP caching

* Move .gitignore changes to inside component

* Add blank line to default .gitignore
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants