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

jobs support #189

Closed
andrewkrug opened this issue Sep 12, 2016 · 6 comments · Fixed by #185
Closed

jobs support #189

andrewkrug opened this issue Sep 12, 2016 · 6 comments · Fixed by #185

Comments

@andrewkrug
Copy link

Please support jobs from /apis/extensions/v1beta1/jobs

@abonas
Copy link
Member

abonas commented Sep 13, 2016

@simon3z
Copy link
Collaborator

simon3z commented Sep 13, 2016

@moolitayer isn't this covered by your group API PR?

@moolitayer
Copy link
Collaborator

yes it is:
#185

@andrewkrug
Copy link
Author

Do you have an example of how you could use this style to create a job and then query the state of that job? Ideally I need to get back the stdout.

@moolitayer
Copy link
Collaborator

moolitayer commented Sep 14, 2016

@andrewkrug I've created an example here:
https://github.com/moolitayer/kubeclient-examples/blob/master/kubeclient-job.rb

It follows k8s jobs example

$ ruby kubeclient-job.rb 
result: 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632788659361533818279682303019520353018529689957736225994138912497217752834791315155748572424541506959508295331168617278558890750983817546374649393192550604009277016711390098488240128583616035637076601047101819429555961989467678374494482553797747268471040475346462080466842590694912933136770289891521047521620569660240580381501935112533824300355876402474964732639141992726042699227967823547816360093417216412199245863150302861829745557067498385054945885869269956909272107975093029553211653449872027559602364806654991198818347977535663698074265425278625518184175746728909777727938000816470600161452491921732172147723501414419735685481613611573525521334757418494684385233239073941433345477624168625189835694855620992192221842725502542568876717904946016534668049886272327917860857843838279679766814541009538837863609506800642251252051173929848960841284886269456042419652850222106611863067442786220391949450471237137869609563643719172874677646575739624138908658326459958133904780275898

Currently it sleeps to wait for the job to complete, maybe you would like to add a snippet that checks for completion?

@andrewkrug
Copy link
Author

andrewkrug commented Sep 15, 2016

That's exactly what I did. I added a status function to an object I wrote. This PR you've got into this gem works great! Hope to see this merged into master. Right now I'm pulling directly from your branch in my Gemfile. We can probably close this issue out though.

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 a pull request may close this issue.

4 participants