Friday, July 27, 2018

How to Call the OpenShift REST API From C#

When you want to do automated tasks for builds and deployments with Red Hat OpenShift, you might want to take advantage of the OpenShift REST API. In scripts, you can use oc CLI command, which talks to the REST APIs. However, there are times when it is more convenient to do this directly from your C# code without having to invoke an external program. This is the value of having an infrastructure platform that is exposed as services with an open API.

If you want to call the API from your C# code, you have to create a request object, call the API, and parse the response object. The upstream project, OpenShift Origin, provides a Swagger 2.0 specification, and you can generate a client library for each programming language. Of course, C# is supported. This isn't a new approach, Kubernetes has a repository that is generated by Swagger Codegen.



from DZone.com Feed https://ift.tt/2uR8FLg

No comments:

Post a Comment