- Jun 09, 2017
-
-
Angus Lees authored
-
Angus Lees authored
Uses github.com/yudai/gojsondiff for the heavy lifting.
-
Angus Lees authored
Implement delete subcommand
-
Angus Lees authored
This removes all objects listed in config files (and dependents) - effectively reversing an `update --create`. Intended for short-lived "try this out; now clean up" workflows. Fixes #14
-
- Jun 06, 2017
-
-
Angus Lees authored
Make the install commands more cut+pasteable
-
- Jun 05, 2017
-
-
Angus Lees authored
s/go install/go get/
-
- May 29, 2017
-
-
Angus Lees authored
Fix reading YAML files
-
Angus Lees authored
-
Angus Lees authored
-
Angus Lees authored
-
- May 23, 2017
-
-
Angus Lees authored
Update README to mention pre-built release binaries
-
Angus Lees authored
-
Angus Lees authored
Add a README.md
-
Angus Lees authored
-
Angus Lees authored
Accept a wider range of jsonnet result structures
-
Angus Lees authored
There is some variation in jsonnet "result" conventions. This change assumes the top level is a JSON object, and then walks down looking for objects with `apiVersion` & `kind` fields. While walking down, the current code will expand JSON arrays, and object values. In particular, this should correctly accept: - single-value JSON files - arrays (jsonnet --yaml-stream) - "filename->object" objects (jsonnet --multi) (Note that any v1.Lists encountered are still expanded in a second-pass, as before)
-
- May 19, 2017
-
-
Angus Lees authored
Attempt to topologically sort resources before updating
-
Angus Lees authored
The goal is to make a best-effort attempt at reducing the number of "crash-restart" loops required to bring up a group of interdependent resources. The current implementation is very simple and just sorts into 3 tiers: - Namespace, ThirdPartyResource, StorageClass - everything else - Pods or similar (Pod/Job/Deployment/DaemonSet/StatefulSet)
-
Angus Lees authored
travis.yml: Build linux release builds using a musl/C++ toolchain
-
Angus Lees authored
-
Angus Lees authored
Add missing vendored library
-
Angus Lees authored
govendor fetch github.com/emicklei/go-restful/swagger@v1.2
-
- May 18, 2017
-
-
Angus Lees authored
Rename backsplice -> ksonnet
-
Angus Lees authored
Rename early and often.
-
Angus Lees authored
Implement "update" subcommand
-
Angus Lees authored
-
Angus Lees authored
- Support the standard client-go/kubectl flags - Switch object types to use client-go rather than apimachinery - Implement update subcommand
-
- May 17, 2017
-
-
Angus Lees authored
Rename package path bitnami/kubecfg -> backsplice/kubecfg
-
Angus Lees authored
-
Angus Lees authored
-
- May 16, 2017
-
-
Angus Lees authored
-
Angus Lees authored
-
Angus Lees authored
-
Angus Lees authored
File format is recognised via simple file extension check. Any "List" objects found will be expanded into their constituent items, so single-element formats like json and jsonnet can use a v1.List to capture multiple resource objects.
-
- May 15, 2017
-
-
Angus Lees authored
Repo was (at least initially) published under bitnami/ - make imports consistent with that path.
-
- May 12, 2017
-
-
Angus Lees authored
Basic skeleton. Can evaluate jsonnet and show the output as yaml or json .. and that's about it.
-
Angus Lees authored
-