type KsonnetApp interface {
// Root is the root path ksonnet application directory Root() string// App is the Ksonnet application App() app.App// Spec is the Ksonnet application spec Spec() *app.Spec// Show returns a list of unstructured objects that would be applied to an environment Show(environment string) ([]*unstructured.Unstructured, error)
// ListEnvParams returns list of environment parameters ListEnvParams(environment string) ([]*v1alpha1.ComponentParameter, error)
// SetComponentParams updates component parameter in specified environment. SetComponentParams(environment string, component string, param string, value string) error
}
KsonnetApp represents a ksonnet application directory and provides wrapper functionality around
the `ks` command.