// Config gets or sets a configuration value from the cluster. // // A configuration value is stored and retrieved from a key/value store (in this case, etcd) // at /deis/<component>/<config>. Configuration values are typically used for component-level // configuration, such as enabling TLS for the routers. func Config(argv []string) error { usage := `Gets or sets a configuration value from the cluster. A configuration value is stored and retrieved from a key/value store (in this case, etcd) at /deis/<component>/<config>. Configuration values are typically used for component-level configuration, such as enabling TLS for the routers. Usage: deisctl config <target> get [<key>...] [options] deisctl config <target> set <key=val>... [options] Options: --verbose print out the request bodies [default: false] ` // parse command-line arguments args, err := docopt.Parse(usage, argv, true, "", false) if err != nil { return err } if err := config.Config(args); err != nil { return err } return nil }
// Config gets or sets a configuration value from the cluster. // // A configuration value is stored and retrieved from a key/value store (in this case, etcd) // at /deis/<component>/<config>. Configuration values are typically used for component-level // configuration, such as enabling TLS for the routers. func Config(argv []string) error { usage := `Gets or sets a configuration value from the cluster. A configuration value is stored and retrieved from a key/value store (in this case, etcd) at /deis/<component>/<config>. Configuration values are typically used for component-level configuration, such as enabling TLS for the routers. Note: "deisctl config platform set sshPrivateKey=" expects a path to a private key. Usage: deisctl config <target> get [<key>...] deisctl config <target> set <key=val>... Examples: deisctl config platform set domain=mydomain.com deisctl config platform set sshPrivateKey=$HOME/.ssh/deis deisctl config controller get webEnabled ` // parse command-line arguments args, err := docopt.Parse(usage, argv, true, "", false) if err != nil { return err } if err := config.Config(args); err != nil { return err } return nil }
// Config gets or sets a configuration value from the cluster. // // A configuration value is stored and retrieved from a key/value store // at /deis/<component>/<config>. Configuration values are typically used for component-level // configuration, such as enabling TLS for the routers. func Config(target string, action string, key []string, cb config.Backend) error { if err := config.Config(target, action, key, cb); err != nil { return err } return nil }
// Config gets or sets a configuration value from the cluster. // // A configuration value is stored and retrieved from a key/value store (in this case, etcd) // at /deis/<component>/<config>. Configuration values are typically used for component-level // configuration, such as enabling TLS for the routers. func Config(target string, action string, key []string) error { if err := config.Config(target, action, key); err != nil { return err } return nil }