- 01 Jul, 2018 3 commits
-
-
Bryan Liles authored
Bump go-jsonnet version
-
Stephane Tang authored
Signed-off-by:
Stephane Tang <hi@stang.sh>
-
Stephane Tang authored
Signed-off-by:
Stephane Tang <hi@stang.sh>
-
- 30 Jun, 2018 1 commit
-
-
Sam Foo authored
Fix root command parsing behavior to support flags prior to command name
-
- 29 Jun, 2018 4 commits
-
-
Oren Shomron authored
Closes #657 Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
Derek Wilson authored
Using ServerVersion (/version k8s REST API endpoint) instead of useing OpenAPISchema (/openapi/v2 endpoint) for version because openshift stores its own version data in Info.Version rather than the k8s version. Signed-off-by:
Derek Wilson <derek@heptio.com>
-
Bryan Liles authored
When listing packages, include version
-
bryanl authored
``` ➜ ksapp2 ks pkg list REGISTRY NAME VERSION INSTALLED ======== ==== ======= ========= incubator apache master incubator efk master incubator mariadb master incubator memcached master incubator mongodb master incubator mysql master incubator nginx master incubator node master incubator postgres master incubator redis master incubator tomcat master ``` And after installing a package: ``` ➜ ksapp2 ks pkg list --installed REGISTRY NAME VERSION INSTALLED ======== ==== ======= ========= incubator apache master * ``` Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- 28 Jun, 2018 4 commits
-
-
Bryan Liles authored
Use values file for prototype use/preview
-
Oren Shomron authored
pkg install honors versions when checking for conflicts
-
Oren Shomron authored
This commit allows installing a package when a different version is already installed. Currently, if the package is installed globally (the only option) - it will overwrite the previous version reference. A followup change will allow installing into environments to work around this limitation. Part of #660 Also: * Add PackageManager.IsInstalled - fuzzy-match installation check for packages, without parsing their manifests Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
bryanl authored
This change introduces a values file to be used when setting prototype values for the use and preview commands. The format of the file is Jsonnet that returns an object. Notes: * if values are added to the file and aren't consumed by prototype, they are ignored. Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- 27 Jun, 2018 9 commits
-
-
Bryan Liles authored
Add docker image resolver to `param set`
-
bryanl authored
Adds an image resolve to param set. eg: `ks param set deployment image foo/bar:latest` uses the docker registry to find the manifest reference for `foo/bar:latest`. It then sets this value instead. Support is at the component and environment level. Fixes #569 Signed-off-by:
bryanl <bryanliles@gmail.com>
-
Oren Shomron authored
Add versioned, environment-scoped package support
-
Oren Shomron authored
This change adds version-mapped package support to environments. An environment can specify the specific version of a package to consume - and multiple, side-by-side versions of a package can be installed in the package cache. Closes #631 Closes #651 * Deprecate GitVersion from LibraryConfig * pkg.Descriptor.Part -> pkg.Descriptor.Name * Add Version, Path to PackageManager. * Composed package structs * Revendoring - Tailor import path to environment's packages, allow version-free import strings * Skip unversioned packages when revendoring * Allow injection of custom importers into jsonnet.VM wrapper * Allow passing VMOpts to VM via Evaluate* * Add versioned package evaluation test * Allow versioned packages to fall back to unversioned paths * Fix DefaultInstallChecker shadowed variable when looking up environment packages * Test skipping of missing paths in revendorPackages * Tweak CacheDependency->ResolveLibrary interface - onFile paths should always be relative to the registry root * Ensure 0.2.0 version is output when re-writing app.yaml Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
Bryan Liles authored
Update ksonnet-lib to support conditionals in object keys
-
Bryan Liles authored
param set should understand module dot paths
-
bryanl authored
* updates ksonnet-lib to 0.1.9 Fixes #637 Signed-off-by:
bryanl <bryanliles@gmail.com>
-
Bryan Liles authored
Check if environment exists before removing
-
bryanl authored
Fixes #642 Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- 26 Jun, 2018 5 commits
-
-
GuessWhoSamFoo authored
Signed-off-by:
GuessWhoSamFoo <sfoohei@gmail.com>
-
GuessWhoSamFoo authored
Signed-off-by:
GuessWhoSamFoo <sfoohei@gmail.com>
-
GuessWhoSamFoo authored
Signed-off-by:
GuessWhoSamFoo <sfoohei@gmail.com>
-
Sam Foo authored
Add modules to concepts.md
-
GuessWhoSamFoo authored
Signed-off-by:
GuessWhoSamFoo <sfoohei@gmail.com>
-
- 25 Jun, 2018 3 commits
-
-
Bryan Liles authored
Retry apply if conflict is detected
-
bryanl authored
When applying objects to a cluster, there a small chance that a conflict could arise. Instead of failing instantly, sleep for one second, and retry up to five times. Fixes #619 Signed-off-by:
bryanl <bryanliles@gmail.com>
-
GuessWhoSamFoo authored
Signed-off-by:
GuessWhoSamFoo <sfoohei@gmail.com>
-
- 24 Jun, 2018 2 commits
-
-
Bryan Liles authored
Add `lib` to jsonnet path
-
bryanl authored
Fixes #646 Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- 21 Jun, 2018 1 commit
-
-
Bryan Liles authored
Rename EnvironmentSpec[s] -> EnvironmentConfig[s]
-
- 20 Jun, 2018 6 commits
-
-
Bryan Liles authored
move/upgrade ks lib location
-
Bryan Liles authored
Add generators for all mocks
-
bryanl authored
Fixes #605 Signed-off-by:
bryanl <bryanliles@gmail.com>
-
Oren Shomron authored
Signed-off-by:
Oren Shomron <shomron@gmail.com>
-
bryanl authored
Moving generated ksonnet lib from lib/<verson> to lib/ksonnet-lib/<version>. This change will free up lib to be used for other lib type things. Ksonnet will warn if ksonnet-lib is in the legacy location and the user can use `ks upgrade` to move the files to their new location. Also: * update Makefile to search harder for apimachiner revision Signed-off-by: bryanl bryanliles@gmail.com
-
bryanl authored
Signed-off-by:
bryanl <bryanliles@gmail.com>
-
- 19 Jun, 2018 2 commits
-
-
Oren Shomron authored
Remove defunct --version flag from registry add command
-
Oren Shomron authored
Signed-off-by:
Oren Shomron <shomron@gmail.com>
-