-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: tbraack/tanka
base: v0.1.0
head repository: tbraack/tanka
compare: v0.2.0
- 8 commits
- 25 files changed
- 1 contributor
Commits on Jul 31, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 631d5fe - Browse repository at this point
Copy the full SHA 631d5feView commit details
Commits on Aug 6, 2019
-
feat(cmd): allow the baseDir to be passed as an argument (grafana#6)
The baseDir is the most important directory, because it directly affects JPATH resolution. It was assumed as the pwd so far. However, it is handy in scripts to specify it on the command line. This behaviour switches to specify only. BREAKING: You must specify the baseDir on the command line. To mimic the old behaviour, use `tk show .`
Configuration menu - View commit details
-
Copy full SHA for 55adf80 - Browse repository at this point
Copy the full SHA 55adf80View commit details -
feat(cli): Completions (grafana#7)
Adds CLI-completion support to tanka 🎉 The main workflow commands (show, diff, apply) now support completing the environment. This is done using a combination of spf13/cobra and posener/complete. Supported shells are bash, zsh and fish. Install using `tk --install-completion`
Configuration menu - View commit details
-
Copy full SHA for aea3bdf - Browse repository at this point
Copy the full SHA aea3bdfView commit details
Commits on Aug 7, 2019
-
feat(kubernetes): subset-diff (grafana#11)
So far, diffing was offloaded to kubectl. While this produces very nice results, it is only possible for kubernetes version 1.13+. Nevertheless, there are older cluster versions around, so these need to be supported as well. subset-diff addresses those cases in the hopefully best way possible. To reduce field bloat, it only diffes those fields, that are present in the local config. Kubernetes adds dynamic fields on the fly which we cannot know about, so this is required. Note: You WILL NOT see removed fields in the diff output. Upgrade your cluster version to 1.13+ and use native diffing.
Configuration menu - View commit details
-
Copy full SHA for 13f6fdd - Browse repository at this point
Copy the full SHA 13f6fddView commit details -
doc: Design document (grafana#8)
Adds a detailed design document outlining the problem tanka is trying to solve and the taken solution.
Configuration menu - View commit details
-
Copy full SHA for 283b34a - Browse repository at this point
Copy the full SHA 283b34aView commit details -
feat(tooling): import analysis (grafana#10)
Adds a tool (tk tool imports) to get a list of all files, a file transitively imports. Optionally allows to check whether a git commit changed one of those imports. BREAKING: tk debug jpath is now tk tool jpath
Configuration menu - View commit details
-
Copy full SHA for ce2b0d3 - Browse repository at this point
Copy the full SHA ce2b0d3View commit details -
fix(kubernetes/diff): major fixes, performance (grafana#12)
Addresses several open points that made using subset-diff impossible: - produced a `panic` in case a slice returned from kubernetes was bigger than the one in the config - showed differences on the apiVersion. While those were indeed valid, it was too much bloat so they are removed for now - parallelizes generation of the subset. This includes parallel invocations of kubectl, which give an additional performance boost 🎉
Configuration menu - View commit details
-
Copy full SHA for 3248bb9 - Browse repository at this point
Copy the full SHA 3248bb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79d6915 - Browse repository at this point
Copy the full SHA 79d6915View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.1.0...v0.2.0