- Aug 02, 2017
-
-
Angus Lees authored
Fixes #15
-
- Jul 27, 2017
-
-
Angus Lees authored
Add manifestJson and manifestYaml functions
-
Angus Lees authored
jsonnet's `std.toString()` returns "compact" JSON. Sometimes this is not appropriate, particularly when generating large output that might need to be viewed/debugged by a human. This change implements manifestYaml and manifestJson functions, which generate YAML and "pretty" JSON respectively. A slight implementation wrinkle is that libjsonnet currently only supports passing primitive (scalar) types to native functions, so these arguments need to be JSON-serialised/unserialised across the native function call boundary.
-
- Jul 26, 2017
-
-
Angus Lees authored
Set appropriate delete option for server version
-
- Jul 17, 2017
-
-
Angus Lees authored
Annoyingly, delete options `OrphanDependents` and `PropagationPolicy` are mutually exclusive. This change compares the k8s server version to see if the server is going to look for the newer PropagationPolicy. Fixes a78be141 (aka PR #59)
-
- Jul 14, 2017
-
-
Angus Lees authored
Update to client-go v3.0.0
-
Angus Lees authored
-
- Jul 10, 2017
-
-
Angus Lees authored
Set delete propagation policy (to "foreground")
-
Angus Lees authored
Kubernetes 1.6 adds a `PpropagationPolicy` to the delete options, obsoleting the previous `OrphanDependents` boolean. This change sets `PropagationPolicy=foreground`, keeping the legacy `OrphanDependents=false` for older k8s servers. Note that PropagationPolicy=background is broken in k8s 1.6 and (eg) leaks pods from a deployment. See kubernetes/kubernetes#44046 for upstream discussion.
-
Angus Lees authored
Add 'subset' diff stategy option that checks the live state is a subset of the config state.
-
- Jul 09, 2017
-
-
Angus Lees authored
Anonymously import the GCP auth provider to get the registration side effect.
-
- Jul 07, 2017
-
-
Tom Wilkie authored
-
Tom Wilkie authored
Register *all* auth plugins (gcp + oidc)
-
Angus Lees authored
Fix deploy runtime version check harder
-
Angus Lees authored
Travis' deploy.on golang version check seems to be surprising. In particular `deploy.on.go=1.8.x` will *not* match a build performed with `go=['1.8.x']`. This change just gives up and uses an explicit bash conditional. Uglier, but fewer surprises.
-
Angus Lees authored
Update to newer xcode for travis osx builds
-
Angus Lees authored
Frequent `make test` crashes on (default) xcode7.3 in jsonnet_cgo. Use a different/newer build environment.
-
Angus Lees authored
Fix go point-release version references
-
Angus Lees authored
-
Angus Lees authored
Prefer `1.8.x` rather than `1.8`. In particular `deploy.on.go=1.8` does not match (eg) `1.8.3` :(
-
- Jul 06, 2017
-
-
Tom Wilkie authored
-
Tom Wilkie authored
-
Angus Lees authored
Update to client-go release-3
-
Angus Lees authored
-
Angus Lees authored
-
- Jun 30, 2017
-
-
Angus Lees authored
Switch logging from glog to logrus
-
Angus Lees authored
Add per-file license headers
-
Angus Lees authored
-
Angus Lees authored
Improve interactive output experience by switching to a logging library (logrus) that allows customising the output format. This also removes the glog command line flags. Replaced with a simpler `--verbose`/`-v` option: - quiet by default (warnings and errors only) - `-v` for progress info - `-vv` for debug Fixes #34
-
Angus Lees authored
Fixes #35
-
Angus Lees authored
More complete implementation of extvars, topvars
-
- Jun 29, 2017
-
-
Ted Hahn authored
-
Thomas Hahn authored
-
Thomas Hahn authored
-
Thomas Hahn authored
-
Thomas Hahn authored
-
Angus Lees authored
Fix goreportcard-reported lint issues
-
Angus Lees authored
- `gofmt -s utils/registry_test.go` - Fix missing `if err != nil` check in `cmd/delete.go` (a bug, but not critical) - Add goreportcard button to README
-
Angus Lees authored
Replace quickstart example with something that works
-
Angus Lees authored
Add several regex native functions
-