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

K8s Support for SDK #146

Merged
merged 13 commits into from
Jul 20, 2023
Merged

K8s Support for SDK #146

merged 13 commits into from
Jul 20, 2023

Conversation

Maxusmusti
Copy link
Collaborator

@Maxusmusti Maxusmusti commented Jun 6, 2023

Switching from OpenShift client to Kubernetes Python API

For issue #139

src/codeflare_sdk/cluster/awload.py Outdated Show resolved Hide resolved
requirements.txt Outdated Show resolved Hide resolved
Maxusmusti and others added 11 commits July 20, 2023 09:57
* Add: get_cluster function to get cluster with specified name and namespace

* Test: make unit tests for get_cluster function
* Remove oc client and add helper functions

* Updates for error checking

* make sure tests run without oc login

* Removing CLI appwrapper generation

* Updated import

---------

Co-authored-by: Mustafa Eyceoz <[email protected]>
* Updated authentication for Kubernetes

* Updated template name and comment

* Updated login functionality

* Altered config_check() function

* Altered comments and changed config_check() function

* Added logic for handling current namespace when a user authenticates via kube client

* Changed formatting

* Made handler functions generic and altered get_current_namespace() functionality

* Changed error message for cluster configuration

* Removed default values for token + server

* Added check for correct credentials

* Changed how using certs works with certifi.where

* Added unit tests for new authentication methods

* Fixed formatting and updated .gitignore to include test created files

* Fixed .gitignore

* Updated unit authentication tests
@Maxusmusti Maxusmusti marked this pull request as ready for review July 20, 2023 14:22
Copy link
Collaborator

@MichaelClifford MichaelClifford left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

Copy link
Contributor

@carsonmh carsonmh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

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.

7 participants