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

How stable is this repo? #25

Closed
concaf opened this issue Feb 5, 2018 · 4 comments
Closed

How stable is this repo? #25

concaf opened this issue Feb 5, 2018 · 4 comments

Comments

@concaf
Copy link

concaf commented Feb 5, 2018

Hi,
I was considering using this repo as my client instead of shelling out to oc.
Just wanted a quick heads up about how stable and maintained is this library?
There is no documentation, releases, etc, so would really help some pointers here.

@aramalipoor
Copy link

aramalipoor commented Feb 5, 2018

I couldn't make it work due to dependency and integration issues. I was trying to get it working for Openshift 3.7 and Kubernetes 1.8 though.

@deads2k
Copy link
Contributor

deads2k commented Feb 5, 2018

This library will be maintained for every openshift release. We've chosen to tag based on openshift releases since the upstream cadence (regardless of how they named their versions), actually locks to kube releases.

I just now (seconds ago), merged our first example, so the docs should be more helpful now.

I couldn't make it work due to dependency and integration issues. I was trying to get it working for Openshift 3.7 and Kubernetes 1.8 though.

The levels of the API machinery and k8s.io/api have to match, so the glide.yaml contained here is valuable. Right now, master is tracking for openshift 3.9, kube 1.9 level APIs. Remember that because of backwards compatibility, using skewed levels works as long as the server understands the particular fields you're using. In the other direction, you have to be a a little careful around update and should use patch instead (same caveats as the upstream client-go).

@deads2k
Copy link
Contributor

deads2k commented Feb 5, 2018

Hi,
I was considering using this repo as my client instead of shelling out to oc.
Just wanted a quick heads up about how stable and maintained is this library?
There is no documentation, releases, etc, so would really help some pointers here.

Oh, and we use this as the source of our many of our clients in openshift/origin, so we have a vested interest in keeping it working.

@soltysh
Copy link

soltysh commented Feb 5, 2018

It's worth mentioning that glide 0.13 or higher is needed to work with this. Otherwise you'll run into endless loop when trying to import this.

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

No branches or pull requests

4 participants