Add more Editors and Selectors for Helm facility
This MR introduces more
ObjectEditor helper functions. There are three categories of functions:
XyzSelectorvariables that are
NewXyzSelectorhelper functions that build an
ObjectSelectorwhich ensure the resource type is
Xyzand passes it to a
delegatefunction for further checks, e.g. inspecting
NewXyzEditorhelper functions that build an
Xyzresource type and passes its reference to a
delegatefunction for editing.
This MR also change the signature of
EditObjects function and removes the
selector. With the new
NewZyzEditor functions, the
editor function satisfies both requirements.
The last change in this MR was using
HELM_NAMESPACE environment variable in tests against a non-default namespace.
Closes #15 (closed)