Skip to content

Latest commit

 

History

History
228 lines (168 loc) · 7.45 KB

CHANGELOG.md

File metadata and controls

228 lines (168 loc) · 7.45 KB

Changelog

All notable changes to this project will be documented in this file. This project loosely tries to adhere to Semantic Versioning, even before v1.0.

[0.9.3] - 2022-10-20

  • #69 improve config map multiple files support

[0.9.2] - 2022-10-10

  • #68 kubes docker name
  • KUBES_IMAGE_TAG env var override ability

[0.9.1] - 2022-08-24

  • #67 small improvement to show layering: show compiled output path

[0.9.0] - 2022-08-24

  • #66 show layering improvements: show resource layers also
  • only show error if exit_on_fail

[0.8.10] - 2022-08-18

  • #65 show variables layers support
  • improve new secret generator

[0.8.9] - 2022-08-11

  • #64 extra variable layering
  • add extra layering docs

[0.8.8] - 2022-08-11

  • add Kubes.extra method
  • update managed_certificate and ingress apiVersion

[0.8.7] - 2022-06-21

  • #63 remove kubes meta from yaml
  • adjust app layer. keep old layer also for now though

[0.8.6] - 2022-02-16

  • #62 config map files: add Kubes.app txt layer

[0.8.5] - 2022-02-16

  • #61 add erb support for config_map_files and generic_secret_data helpers

[0.8.4] - 2022-02-16

  • bump kubes_aws and kubes_google dependencies

[0.8.3] - 2022-02-16

  • #60 Config files

[0.8.2] - 2022-02-07

  • improve gem dependency version specifiers

[0.8.1] - 2022-02-06

  • allow --version command to run outside project

[0.8.0] - 2022-02-06

  • #58 standalone install docs
  • #59 central deployer support

[0.7.10] - 2021-12-18

  • #56 New hook generator
  • #57 Fix activesupport require
  • add nokogiri dependency. looks like aws-sdk removed it and its breaking specs
  • hook generator docs
  • new hook generator

[0.7.9] - 2021-11-07

  • #55 make helper methods available in variables files

[0.7.8] - 2021-10-29

  • #54 fix configMap and secret hash when not first element in Array

[0.7.7] - 2021-10-21

  • #51 add hash checksum for tls secretName
  • #52 add role all layer to pre_layers
  • #53 Merger options

[0.7.6] - 2021-10-12

  • remove init yaml templates, removed duplication
  • write full.yaml to .kubes/tmp instead

[0.7.5] - 2021-06-03

  • #47 add search
  • #48 use deep_merge overwrite_arrays option fixes #45

[0.7.4] - 2021-03-02

  • #46 call run method to respect config.suffix_hash

[0.7.3] - 2020-12-24

  • #44 require singleton

[0.7.2] - 2020-12-04

  • #43 store docker image name in env based folder
  • fix kubes help

[0.7.1] - 2020-11-16

  • #42 load helpers for dsl properly
  • fix merge layer

[0.7.0] - 2020-11-16

  • #41 multiple resources yaml support

[0.6.8] - 2020-11-14

  • #40 fix version check

[0.6.7] - 2020-11-12

  • dependencies version bump: kubes_google

[0.6.6] - 2020-11-12

  • dependencies version bump: kubes_aws and kubes_google

[0.6.5] - 2020-11-12

  • #39 google secrets fetcher option

[0.6.4] - 2020-11-11

  • #38 fix auto auth for docker login to registry, docs for secret base64, update dependencies

[0.6.3] - 2020-11-11

  • #37 Dockerfile for ci and hook updates

[0.6.2]

  • #36 add plugin hooks support

[0.6.1]

  • update gemspec dependency to plugins that provide the secrets helpers

[0.6.0]

[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