Method: K8s::ResourceClient#create_resource

Defined in:
lib/k8s/resource_client.rb

#create_resource(resource) ⇒ Object

Returns instance of resource_class.

Parameters:

  • resource (#metadata)

    with metadata.namespace and metadata.name set

Returns:

  • (Object)

    instance of resource_class



147
148
149
150
151
152
153
154
# File 'lib/k8s/resource_client.rb', line 147

def create_resource(resource)
  @transport.request(
    method: 'POST',
    path: path(namespace: resource..namespace),
    request_object: resource,
    response_class: @resource_class
  )
end