Hey all We've just shipped a 0.1.0 version of a module to manage Kubernetes resources like Pods, ReplicationControllers and Services. This is a bit of a proof-of-concept, but it supports all the Kubernetes resources and appears to work pretty well.
https://forge.puppetlabs.com/garethr/kubernetes https://github.com/garethr/garethr-kubernetes We have a small deluge of blog posts going over the details, including a full hello-world example. https://puppetlabs.com/blog/managing-kubernetes-configuration-with-puppet https://puppetlabs.com/blog/kubernetes-guestbook-example-puppet https://puppetlabs.com/blog/building-your-own-abstractions-kubernetes-puppet If anyone is doing anything with Puppet and Kubernetes (or interested in doing so) let me know, I'll love to chat next year. ## Bonus point Most of the code in the module is automatically generated from the Kubernetes swagger schema using another tool I knocked up: https://github.com/garethr/puppet-swagger-generator This undoubtedly isn't a general purpose tool yet, it likely works well only for the Kubernetes definitions for now. But if anyone has an interest in code generation or other Swagger-powered applications which would benefit from Puppet types let me know. Cheers Gareth -- Gareth Rushgrove @garethr devopsweekly.com morethanseven.net garethrushgrove.com -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAFi_6y%2BFhAN2CRScmvKm30sYsgiQhsAP-ydyA68H%2BJfmT6%3D7gg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
