- Jan 25, 2018
-
-
Jessica Yuen authored
Signed-off-by:
Jessica Yuen <im.jessicayuen@gmail.com>
-
- Jan 22, 2018
-
-
Jessica Yuen authored
Introduce `ks component rm <component>`. This functionality will: 1. Delete the component file from components/. This is determined by the component file name. If there exists two files with the same name but different file extensions, we will error out. 2. Remove component references. This currently implies removing all component referenes in the component/params.libsonnet file and the environment-specific params.libsonnet files. Signed-off-by:
Jessica Yuen <im.jessicayuen@gmail.com>
-
- Jan 11, 2018
-
-
Kris Nova authored
Darwin operating systems does not ship with `realpath` so using another working variation Signed-off-by:
Kris Nova <knova@heptio.com>
-
- Jan 08, 2018
-
-
Joe Beda authored
Signed-off-by:
Joe Beda <joe.github@bedafamily.com>
-
Joe Beda authored
Signed-off-by:
Joe Beda <joe.github@bedafamily.com>
-
Jessica Yuen authored
This adds a high level 'component' command and a 'component list' command. 'component list' will pretty print all the components in ksonnet application directory. To accomplish this, an API is added to the metadata manager that returns all components. Components are the individual files in /components, with the path extension trimmed. Signed-off-by:
Jessica Yuen <im.jessicayuen@gmail.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Joe Beda authored
Signed-off-by:
Joe Beda <joe.github@bedafamily.com>
-
Joe Beda authored
Signed-off-by:
Joe Beda <joe.github@bedafamily.com>
-
- Jan 05, 2018
-
-
Jessica Yuen authored
This adds a high level 'component' command and a 'component list' command. 'component list' will pretty print all the components in ksonnet application directory. To accomplish this, an API is added to the metadata manager that returns all components. Components are the individual files in /components, with the path extension trimmed. Signed-off-by:
Jessica Yuen <im.jessicayuen@gmail.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
- Dec 20, 2017
-
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
- Dec 15, 2017
-
-
Jessica Yuen authored
Currently users are unable to add their own registries through the CLI. This limits them to a small subset of prototypes found in the default incubator registry. This commit will add the command `ks registry add`, that allows users to add registries supporting the `github` protocol. It will be of the form `ks registry add <registry-name> <registry-uri> [--version]`. If a version is not specified, `latest` will be used. Signed-off-by:
Jessica Yuen <im.jessicayuen@gmail.com>
-
- Dec 11, 2017
-
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
- Dec 04, 2017
-
-
Jessica Yuen authored
Currently the package name is listed before the registry name in `pkg list`. This is inconsistent with the order of `pkg install` which is of the format `<registry>/<package>`. This change will display the registry name before the package name in `pkg list`. Signed-off-by:
Jessica Yuen <im.jessicayuen@gmail.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
- Dec 03, 2017
-
-
Joe Beda authored
Signed-off-by:
Joe Beda <joe.github@bedafamily.com>
-
- Dec 01, 2017
-
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
- Nov 30, 2017
-
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Jessica Yuen authored
Primarly, 1. Emphasize on the new '-c' flag, removing '-f'. 2. Adding related commands 3. Clarifying the use cases for apply Signed-off-by:
Jessica Yuen <im.jessicayuen@gmail.com>
-
- Nov 29, 2017
-
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Alex Clemmer authored
Fixes #100. This commit will transition the ksonnet CLI away from accepting either a list of files or an environment (or both). A detailed explanation follows. Historically, the ksonnet CLI has had several "environment commands". These commands (e.g., `apply`, `diff`, `delete`, `show`, etc.) all took one of the following: 1. An environment name. For example, `apply us-west/dev` will `apply` everything in the `components/` directory to the cluster denoted by `us-west/dev`. 2. A set of files. For example, `apply -f foo.jsonnet -f bar.jsonnet` would apply those two specific Jsonnet files to the server specified by the current context in $KUBECONFIG. 3. Both an environment name and a set of files. For example, `apply us-west/dev -f foo.jsonnet -f bar.jsonnet` would `apply` those two files to the cluster denoted by the `us-west/dev` environment. This "duality" remained in place primarily because it was important for the ksonnet CLI to maintain functional compatibility (though not strict CLI-level app compatibility) with the kubecfg tool. Some time ago the ksonnet CLI was forked from the kubecfg CLI, but it is only in this commit that we abandon this duality. Specifically, this commit will _require_ the environment name for all commands. For example, the form of `apply` will now be: `apply <env-name> [-f <file>]`. There are main parts to this: 1. Refactoring core abstractions that supports this "duality". Specifically, removing the `cmd.envSpec` type and several functions, such as `cmd.parseEnvCmd`. 2. Updating the tests to reflect this new directory structure. Signed-off-by:
Jessica Yuen <im.jessicayuen@gmail.com>
-
bryanl authored
* If custom dir is relative, it is created relative to CWD * if custom dir is absolute, it is created at the specificed location * if custom dir is not specified, a directory created at CWD/app-name is created Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- Nov 27, 2017
-
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
Jessica Yao authored
Signed-off-by:
Jessica Yao <jessica@heptio.com>
-
- Nov 26, 2017
-
-
Joe Beda authored
Signed-off-by:
Joe Beda <joe.github@bedafamily.com>
-
- Nov 22, 2017
-
-
Jessica Yao authored
-
- Nov 21, 2017
-
-
Jessica Yuen authored
Specifically, 1. Place more emphasize on project initialization based on context 2. Place ksonnet-lib details into footer. 3. Order examples based on most common use cases. 4. Suggest to visit ks generate
-
- Nov 20, 2017
-
-
Jessica Yao authored
-