kubernetes-client / python-base

Apache License 2.0
70 stars 185 forks source link

Port test pipelines from Travis CI to GitHub Actions #249

Closed palnabarun closed 2 years ago

palnabarun commented 3 years ago

The kubernetes-client/python has moved most of the test pipelines from Travis CI to GitHub Actions. (https://github.com/kubernetes-client/python/issues/1257)

The end goal eventually is to move everything to Prow, but for now, a low hanging fruit is to move out of Travis CI.

palnabarun commented 3 years ago

Initial Setup in kubernetes-client/python: https://github.com/kubernetes-client/python/pull/1166 Moving e2e workflows: https://github.com/kubernetes-client/python/pull/1286

roycaihw commented 3 years ago

@palnabarun Do you plan to work on this or do you need help?

palnabarun commented 3 years ago

I created this issue with the intention that someone will pick it up. :)

Adding the help-wanted tag for more eyes.

/help

k8s-ci-robot commented 3 years ago

@palnabarun: This request has been marked as needing help from a contributor.

Guidelines

Please ensure that the issue body includes answers to the following questions:

For more details on the requirements of such an issue, please see here and ensure that they are met.

If this request no longer meets these requirements, the label can be removed by commenting with the /remove-help command.

In response to [this](https://github.com/kubernetes-client/python-base/issues/249): >I created this issue with the intention that someone will pick it up. :) > >Adding the help-wanted tag for more eyes. > >/help Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
KuberDriver commented 3 years ago

/assign

KuberDriver commented 2 years ago

Apologies for the delayed action on this! Current update: Made changes in forked repo and testing Test run CI with GitHub Actions here. Few tests are failing due to kube-init.sh from kubernetes/python repo mostly aligned to run on travis only. Testing fix to run them successfully in GH Actions. Will submit PR as soon as possible.

image

KuberDriver commented 2 years ago

2 PRs in place to achieve the port from travis CI to GitHub actions.

For kubernetes/python-base: https://github.com/kubernetes-client/python-base/pull/273 For kubernetes/python: https://github.com/kubernetes-client/python/pull/1659

Tests carried out as part of feature branch CI runs, below are key notes:

@palnabarun @roycaihw Can you please review above and suggest any changes?

roycaihw commented 2 years ago

This repo has been merged into the main python repo. We are archiving this repo. Please open a new issue in the main repo. Thanks!

/close

k8s-ci-robot commented 2 years ago

@roycaihw: Closing this issue.

In response to [this](https://github.com/kubernetes-client/python-base/issues/249#issuecomment-1066133123): >This repo has been merged into the main [python repo](https://github.com/kubernetes-client/python). We are archiving this repo. Please open a new issue in the main repo. Thanks! > >/close Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.