# Changelog All notable changes to this project will be documented in this file. This project *loosely tries* to adhere to [Semantic Versioning](http://semver.org/), even before v1.0. ## [0.6.4] - 2020-11-11 - [#38](https://github.com/boltops-tools/kubes/pull/38) fix auto auth for docker login to registry, docs for secret base64, update dependencies ## [0.6.3] - 2020-11-11 - [#37](https://github.com/boltops-tools/kubes/pull/37) Dockerfile for ci and hook updates ## [0.6.2] - [#36](https://github.com/boltops-tools/kubes/pull/36) add plugin hooks support ## [0.6.1] - update gemspec dependency to plugins that provide the secrets helpers ## [0.6.0] - [#35](https://github.com/boltops-tools/kubes/pull/35) mix layering support: evaluate DSL so layering can be mixed between YAML and DSL docs: https://kubes.guru/docs/layering/mix/ - custom variables support: docs https://kubes.guru/docs/variables/basic/ - custom helpers support: docs https://kubes.guru/docs/helpers/custom/ - plugins helpers support - generators: new resource, new helper, new variable - setup autoloader earlier. removes need for shims - auth login for gcr also - fix cli -h when not within Kubes project ## [0.5.1] - fix deployment generator ## [0.5.0] - #34 Generators, docker_image helper, check project, also write full.yaml #34 - new generators: docs: https://kubes.guru/docs/generators/ - `docker_image` helper. deprecated `built_image`. `config.image` option support. - check_project: check within a Kubes project - job dsl - kubes compile: auto run docker build and push when if needed - also write .kubes/output/full.yaml ## [0.4.7] - #33 improve switch context: earlier and only when needed ## [0.4.6] - #32 custom helpers support ## [0.4.5] - #31 kubes AWS helpers ## [0.4.4] - #30 friendly message for rendered erb yaml and dsl errors - fix backtrace_reject pattern ## [0.4.3] - #29 fix edge case when user provides hook on option for non-kubectl hooks ## [0.4.2] - #28 base64 helper ## [0.4.1] - kubes init: default namespace now includes Kubes.env - fix kubes deploy: compile it gets called once and output folder kept - include kubes_google dependency helpers ## [0.4.0] - #26 features: kubes vs kubectl hooks, prune, etc - hooks: kubes, kubectl, docker breaking changes. - hooks now in the .kubes/config/hooks folder. - hook for kubectl supports `on` option for more control over when to run hook. - generalize hasher - auto prune hashed resources like ConfigMap and Secret - kubes prune command for manual running - support .yml extension also - renamed exec `--name` to `--deployment` option. - add `--pod` option to `exec` and `logs` command. - fix md5 hash for multiple types within envFrom - add skip config option ## [0.3.5] - #25 small fixes: show pod and fetch items nil ## [0.3.4] - #24 fix namespace newline and logs for single container - #23 init namespace option ## [0.3.3] - #22 logs -c option. fix kubes logs for pods with multiple containers ## [0.3.2] - #21 add namespace to logs command ## [0.3.1] - #20 improve sidecar support. kubes exec -c option also ## [0.3.0] - #19 new commands: exec, logs - delete preview - show pods as part of get ## [0.2.6] - #18 gcloud builder. change to config.builder ## [0.2.5] - #17 cloudbuild build strategy ## [0.2.4] - #16 google cloudbuild support & docs: add Dockerfile for kubes as a docker entrypoint ## [0.2.3] - #15 use kubernetes default deployment strategy instead ## [0.2.2] - #14 init template updates, dockerfile_port helper ## [0.2.1] - #13 improve network policy dsl ## [0.2.0] - Initial release. ## [0.1.0] - Placeholder