k8s v0.2.5 K8s.Group

Kubernetes API Groups

Link to this section Summary

Functions

Finds a resource definition by group version and kind

Link to this section Functions

Link to this function

cluster_key(cluster_name, group_version)
cluster_key(binary(), binary()) :: binary()

Creates a ETS key for K8s.Group per K8s.Cluster

Examples

iex. K8s.Group.cluster_key(:dev, "apps/v1")
"dev/apps/v1"
Link to this function

find_resource(cluster_name, group_version, kind)
find_resource(binary() | atom(), binary(), binary() | atom()) ::
  {:ok, map()} | {:error, atom() | binary()}

Finds a resource definition by group version and kind