- 15 Aug, 2018 1 commit
-
-
Oren Shomron authored
Closes #726 Closes #742 Closes #737 Closes #732 Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
- 14 Aug, 2018 1 commit
-
-
Oren Shomron authored
Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
- 13 Aug, 2018 2 commits
-
-
Oren Shomron authored
Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
Omer Azmon authored
Out github is at github.intuit.com; Making this change allows ks to consider it a valid ksonet registry. We need this fix soon. In the long run I suggest a better detection method, such as uri connect to git or a helm service. Signed-off-by:
Omer Azmon <omer_azmon@intuit.com>
-
- 07 Aug, 2018 1 commit
-
-
Jan Willies authored
Signed-off-by:
Jan Willies <jan.willies@accenture.com>
-
- 06 Aug, 2018 2 commits
-
-
bryanl authored
Signed-off-by:
bryanl <bryanliles@gmail.com>
-
bryanl authored
When listing parameters for an environment, add an option that only shows parameters set in the environment itself. This will allow ks users to show only the differences. The new option is `--without-modules`. example: ``` $ ks param list --env default COMPONENT PARAM VALUE ========= ===== ===== nested.redis3 envset 1 redis envset 1 redis2 envset 1 redis2 name 'redis2' redis2 values {} redis2 version '3.7.3' $ ks param list --env default --without-modules COMPONENT PARAM VALUE ========= ===== ===== nested.redis3 envset 1 redis envset 1 redis2 envset 1 ``` Fixes #747 Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- 02 Aug, 2018 1 commit
-
-
Oren Shomron authored
This PR allows ks diff to consider objects that are not part of the "all" category, e.g. Ingress, Certificate. Additionally, the cluster settings of the environment being diffed are respected and override the current context when deciding where to connect. Fixes #803 Fixes #809 Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
- 01 Aug, 2018 1 commit
-
-
Oren Shomron authored
Additional fixes: * sort order is constant for json and yaml output of `ks show` Fixes #801 Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
- 30 Jul, 2018 4 commits
-
-
Oren Shomron authored
Fixes #765 Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
bryanl authored
Removes component in module with `ks component rm module.name` Signed-off-by:
bryanl <bryanliles@gmail.com>
-
Oren Shomron authored
Fixes #766 Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
Oren Shomron authored
* PatchJSON guards against missing 'components' key. * BuildEnvParamsForModule / params_for_module.libsonnet returns empty components key when no component params are found. Closes #789 Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
- 20 Jul, 2018 1 commit
-
-
Chris Marchbanks authored
Signed-off-by:
Chris Marchbanks <csmarchbanks@gmail.com>
-
- 18 Jul, 2018 1 commit
-
-
fisache authored
Signed-off-by:
Inki Hwang <hwang031451@gmail.com>
-
- 17 Jul, 2018 1 commit
-
-
GuessWhoSamFoo authored
Signed-off-by:
GuessWhoSamFoo <sfoohei@gmail.com>
-
- 16 Jul, 2018 2 commits
-
-
bryanl authored
This change modifies the merge strategy to use the object in the basis for the patch rather than the modified object. This allows the three way merge to detect changes in the new object. Signed-off-by:
bryanl <bryanliles@gmail.com>
-
bryanl authored
* package versions are SHA1 instead of tag name * strip extra info off server versions before comparing * ensure Kubernetes version is retained when updating environment namespace or name Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- 13 Jul, 2018 5 commits
-
-
GuessWhoSamFoo authored
Signed-off-by:
GuessWhoSamFoo <sfoohei@gmail.com>
-
bryanl authored
Signed-off-by:
bryanl <bryanliles@gmail.com>
-
Oren Shomron authored
Closes #626 Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
Oren Shomron authored
Closes #630 Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
Oren Shomron authored
Part of #626 * Add RemotePackages method to package manager * pkg list uses PackageManger rather than App * Packages from GitHub registry inherit version from the registry, rather than that specified in registry.yaml. * Rename registry.LibaryConfig -> LibraryConfig Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
- 12 Jul, 2018 2 commits
-
-
bryanl authored
This feature is added to allow two versions of a package to be installed. (e.g. having multiple versions of a helm chart installed) Signed-off-by:
bryanl <bryanliles@gmail.com>
-
bryanl authored
* Process was using wrong modified document * Added support for using open api schema * Merger now can retrieve original object Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- 11 Jul, 2018 2 commits
-
-
GuessWhoSamFoo authored
Signed-off-by:
GuessWhoSamFoo <sfoohei@gmail.com>
-
bryanl authored
Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- 10 Jul, 2018 4 commits
-
-
Oren Shomron authored
Closes #713 Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
Oren Shomron authored
Closes #684 Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
bryanl authored
Signed-off-by:
bryanl <bryanliles@gmail.com>
-
bryanl authored
Added the following formats: * v1.2.3 * 1.2 * 1 Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- 09 Jul, 2018 1 commit
-
-
Oren Shomron authored
* Simplify app code dealing with overrides * env set will not mutate passed environment, filters out library configration for overrides * app.Environment, app.Environments return merged views with overrides applied * Test override environment merging * remove redundant calls to mergedEnvironment * Remove name parameter from AddEnvironment * Fix override flag for merged environments Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
- 07 Jul, 2018 1 commit
-
-
bryanl authored
If a helm hook is encountered in a YAML file in a helm chart's `templates` directory, skip it. Fixes #700 Fixes #703 Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- 06 Jul, 2018 5 commits
-
-
bryanl authored
* Exercise random string generation by adding larger test cases * wrap random number generation with a mutex because math/rand isn't goroutine safe Signed-off-by:
bryanl <bryanliles@gmail.com>
-
bryanl authored
There is a case where empty parameter values could get dropped from environment parameters In ``` { components: { component: { values: {} } } } ``` component.values would be dropped because it contained an empty object. Signed-off-by:
bryanl <bryanliles@gmail.com>
-
Oren Shomron authored
* Add --env flag to pkg install cli * Add support for environment qualifier in app.UpdateLib() * Refactor CacheDependency to only focus on vendoring, app update is handled by the caller * Move default app.Environment[s]() implementation to baseApp. Closes #688 Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
Sam Foo authored
* Explicitly skipRoot if cmd is version Signed-off-by:
GuessWhoSamFoo <sfoohei@gmail.com> * Catch case for help flags; rename ErrNotInApp Signed-off-by:
GuessWhoSamFoo <sfoohei@gmail.com> * Refactored skipRoot logic; wrapped error message Signed-off-by:
GuessWhoSamFoo <sfoohei@gmail.com> * Added tests; change back to original ErrNotInApp Signed-off-by:
GuessWhoSamFoo <sfoohei@gmail.com> * Address cases without cmd;fix test param Signed-off-by:
GuessWhoSamFoo <sfoohei@gmail.com>
-
bryanl authored
Add conditionals for object tagging and upserting. Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- 05 Jul, 2018 2 commits
-
-
bryanl authored
Signed-off-by:
bryanl <bryanliles@gmail.com>
-
bryanl authored
This PR adds JSON output to the existing table printer and updates all actions which use the table printer. JSON tables are printed out like: ```json { "kind": "moduleList", "data": [ {"module": "/"}, {"module": "a"}, {"module": "a.b"} ] } ``` Where: * `kind` is the kind of data in the table * `data` contains the table rows matched to the header Fixes #693 Signed-off-by:
bryanl <bryanliles@gmail.com>
-