Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func KsonnetVersion ¶ added in v0.3.2
KsonnetVersion returns the version of ksonnet used when running ksonnet commands
Types ¶
type KsonnetApp ¶
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.
func NewKsonnetApp ¶
func NewKsonnetApp(path string) (KsonnetApp, error)
NewKsonnetApp tries to create a new wrapper to run commands on the `ks` command-line tool.
Click to show internal directories.
Click to hide internal directories.