Skip to content
This repository has been archived by the owner on Oct 9, 2023. It is now read-only.

Add support for custom KubeClient #225

Merged
merged 7 commits into from
Mar 19, 2021

Conversation

regadas
Copy link
Contributor

@regadas regadas commented Mar 2, 2021

This is an initial take on adding support for a custom KubeClient supplied by plugins. If KubeClient is added for a remote cluster we need to ignore OwnerReferences

@kumare3 @EngHabu let me know what you think.

This will require flyteorg/flyteplugins#154 and then a flyteplugins version bump

Type

  • Bug Fix
  • Feature
  • Plugin

Are all requirements met?

  • Code completed
  • Smoke tested
  • Unit tests added
  • Code documentation added
  • Any pending items have an associated Issue

Tracking Issue

https://github.com/lyft/flyte/issues/

@regadas regadas requested review from EngHabu and kumare3 as code owners March 2, 2021 15:12
@regadas regadas force-pushed the pluginmanager_kubeclient branch from 4e9ca5f to 845d3ed Compare March 2, 2021 15:58
@regadas regadas force-pushed the pluginmanager_kubeclient branch 2 times, most recently from 8c50120 to d3f3689 Compare March 5, 2021 15:44
@kumare3
Copy link
Contributor

kumare3 commented Mar 17, 2021

Looks good to me, can you please rebase and also, fix the linter?

@regadas regadas force-pushed the pluginmanager_kubeclient branch 3 times, most recently from df24874 to 6ab047f Compare March 18, 2021 14:12
@regadas
Copy link
Contributor Author

regadas commented Mar 18, 2021

Includes changes from #238

@codecov
Copy link

codecov bot commented Mar 18, 2021

Codecov Report

Merging #225 (b9f8f50) into master (11ee7f1) will increase coverage by 0.01%.
The diff coverage is 68.75%.

@regadas regadas force-pushed the pluginmanager_kubeclient branch from 489dfef to ee9ef44 Compare March 18, 2021 20:31
kumare3
kumare3 previously approved these changes Mar 18, 2021
regadas added 7 commits March 18, 2021 21:42
Signed-off-by: Filipe Regadas <[email protected]>
Signed-off-by: Filipe Regadas <[email protected]>
Signed-off-by: Filipe Regadas <[email protected]>
Signed-off-by: Filipe Regadas <[email protected]>
Signed-off-by: Filipe Regadas <[email protected]>
Signed-off-by: Filipe Regadas <[email protected]>
@regadas regadas force-pushed the pluginmanager_kubeclient branch from 90faaa9 to b9f8f50 Compare March 18, 2021 21:45
@kumare3 kumare3 merged commit 0d1eeab into flyteorg:master Mar 19, 2021
@regadas regadas deleted the pluginmanager_kubeclient branch March 19, 2021 06:55
kumare3 pushed a commit that referenced this pull request May 25, 2021
* Add support for custom KubeClient

Signed-off-by: Filipe Regadas <[email protected]>

* Review and rebase

Signed-off-by: Filipe Regadas <[email protected]>

* Fix test

Signed-off-by: Filipe Regadas <[email protected]>

* Update and fix conditions

Signed-off-by: Filipe Regadas <[email protected]>

* fix typo

Signed-off-by: Filipe Regadas <[email protected]>

* Rework test

Signed-off-by: Filipe Regadas <[email protected]>

* rebase master

Signed-off-by: Filipe Regadas <[email protected]>
Signed-off-by: Ketan Umare <[email protected]>
eapolinario pushed a commit to eapolinario/flytepropeller that referenced this pull request Aug 9, 2023
* Add support for custom KubeClient

Signed-off-by: Filipe Regadas <[email protected]>

* Review and rebase

Signed-off-by: Filipe Regadas <[email protected]>

* Fix test

Signed-off-by: Filipe Regadas <[email protected]>

* Update and fix conditions

Signed-off-by: Filipe Regadas <[email protected]>

* fix typo

Signed-off-by: Filipe Regadas <[email protected]>

* Rework test

Signed-off-by: Filipe Regadas <[email protected]>

* rebase master

Signed-off-by: Filipe Regadas <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants