about summary refs log tree commit diff
path: root/util (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2017-12-11 docs(cluster-config): 'context' key optional for template commandVincent Ambo1-1/+1
Thanks to @christopher376 on the Kubernetes Slack for pointing out this mistake.
2017-11-21 feat(license): Relicense under GPLv3Vincent Ambo15-25/+798
All further kontemplate source code changes and releases will happen under the GPLv3. Previous releases are still available under the MIT license.
2017-11-16 feat(image): Install git in kontemplate imageVincent Ambo1-1/+1
2017-11-07 docs(README): Remove dead linksVincent Ambo1-4/+3
Never got around to writing them and maybe they shouldn't be hanging around.
2017-11-04 chore: Bump Docker image & Homebrew release to v1.3.0Vincent Ambo3-5/+5
2017-11-04 Version 1.3.0Vincent Ambo3-3/+3
This release comes with minor usability improvements and features. * A new 'lookupIPAddr' template function is available for resolving DNS A records in templates. Thanks to @landro for the pull request! * Handling of "non-standard" resource set structures has been improved to result in better error messages and behaviour in several places. Release binaries are signed with GPG key `66F505681DB8F43B` which is verified on my Github profile. -------------- Note: This is the last Kontemplate release that will be written in Go. Rob Pike's art project has proven its point but I believe it is ethically questionable and morally indefensible to continue on this path. You can track #72 for the Rust-rewrite of Kontemplate.
2017-10-27 refactor main: Reword empty/nonexistent resource set warningVincent Ambo1-1/+1
2017-10-27 refactor templater: Add explicit note about empty-rs warningsVincent Ambo1-1/+4
Due to an interesting combination of an error not being handled and Go initialising everything with what it thinks should be the default, non-existent resource sets have been gracefully handled already. This makes this accidental fix explicit. Fixes #90
2017-10-27 fix main: Do not stop templater if a single resource set is emptyVincent Ambo1-1/+1
This fixes #91
2017-10-20 feat templater: Add IP lookup functionStefan Magnus Landrø2-0/+35
This introduces support for looking up IP addresses using local DNS resolver. Function will return a list of all IP addresses associated with hostname. Further processing can be achieved using supported list template functions.
2017-08-31 fix templater: Don't template default.yml filesVincent Ambo3-5/+8
After the change from #84 default variable files with the '.yml' extension got templated as resource set templates accidentally. This resolves the issue by moving the list reserved default file names to a common place and reusing it in both the templater and context pkg. This fixes #85
2017-08-25 fix context: Support ".yml" extension on default filesVincent Ambo1-9/+6
In other places in Kontemplate that deal with YAML files, both the ".yaml" and ".yml" extension are supported. This fixes context loading code to support that for resource set variables, too. This fixes #83
2017-08-22 chore brew: Update Homebrew formula to v1.2.0Vincent Ambo1-3/+3
2017-08-22 chore image: Bump Docker image to build v1.2.0Vincent Ambo2-4/+4
2017-08-22 Version 1.2.0Vincent Ambo3-3/+3
This release comes with some new features, usability improvements and a better build & release process. Features: * Documentation has been improved significantly, check out the new [README][] and follow the links within! * Extra variables can now be loaded from files on disk. Simply specify a list of YAML/JSON files under the 'import' key in your cluster context file. Check out #66 for details! * Resource set paths can now be overridden by users. By default it is assumed that the path to a resource set is the same as its name, however this is now user-controllable. This means the same resource set can be included multiple times under different names, for easier including/excluding. See #71 for details! * Kontemplate is currently getting a website that is under construction at [kontemplate.works][] - feel free to check it out and [give feedback][]! Fixes: * Windows release binaries now have the correct filename * Several potential warning and error messages have been improved Release binaries are signed with GPG key `66F505681DB8F43B` which is verified on my Github profile. [README]: https://github.com/tazjin/kontemplate/blob/master/README.md [kontemplate.works]: http://kontemplate.works/ [give feedback]: https://github.com/tazjin/kontemplate-website/issues
2017-08-22 feat main: Warn if resource set contains no templatesVincent Ambo1-3/+13
If a resource set is specified by the user and does _not_ contain any templates, a warning will now be printed. This fixes #79
2017-08-22 chore build: Bump dependency versionsVincent Ambo1-4/+4
Several bugfixes, nothing major. Skipped one "outdated" dependency because the only change was a new text file.
2017-08-22 refactor build: Keep GPG-signatures outside of tarballsVincent Ambo1-7/+7
Instead of signing the binary and adding the signature in the release tarball, keep the GPG-signatures *outside* of the tarball. This makes it easier to use the built-in GPG-signature verification features of package managers such as pacman.
2017-08-22 fix build: Build Windows executable with correct nameVincent Ambo1-1/+12
Windows executable filenames must end in ".exe" because the operating system can't execute them otherwise. This fixes #73
2017-08-04