View Source Kubereq.Step.FieldSelector (kubereq v0.3.1)

Req step to format field selectors.

Field selectors let you select Kubernetes objects based on the value of one or more resource fields. The concept is explained on the Kubernetes documentation Field Selectors

The functions for listing and watching resources accept an option :field_selectors as a list of strings or tuples.

Examples

The following are equivalent field selectors for equality:

  • "metadata.name=my-service"
  • "metadata.name==my-service"
  • {"metadata.name", "my-service"} *{"metadata.name", {:eq, "my-service"}}

The following are equivalent field selectors for inequality:

  • "metadata.namespace!=default"
  • {"metadata.namespace", {:neq, "default"}}
  • {"metadata.namespace", {:ne, "default"}}

Summary

Functions