Skip to content

Releases: metal3d/katenary

v3.0.0-rc2

03 Dec 13:59
3.0.0-rc2
58d1e8e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.0.0-rc1...3.0.0-rc2

Release Candidate 1 for 3.0.0

26 Nov 23:16
v3.0.0-rc1
10b7a49
Compare
Choose a tag to compare

This version is a complete rewrite, no-compatible with v2.

What's Changed

  • Complete rewrite
  • The generated Helm Chart is, or "should be", complete and no need for changes for a large majority of compose projects
  • We are now able to manage static files in configMaps (to use only with configuration content, do not use this to manage sources)
  • Add nice features as capturing values from a service environment to link them in another one - or share an emptyDir and use a command to synchronize files
  • Many fixes on how the compose files are managed
  • A new way to manage values is using a katenary.yaml instead of using labels (labels override the values from katenary.yaml)
  • And so much to say that the documentation will tell you, which makes version 2 prehistoric 😉

Thanks to all contributors!

Important: some features may change from this release to the next one, especially concerning the katenary.yaml file.

New Contributors

Full Changelog: 2.0.0-beta2...v3.0.0-rc1

v2.0.0-beta2

24 May 09:25
8cf3ff9
Compare
Choose a tag to compare

This release fixes some problems

  • Fix the problem with environment as secret #17
  • Fix problems with local volumes to configmap
  • Trim space on port label (#14)
  • Ignore comment prefix in envfiles (#15)

Thanks to @adrian-salas

v2.0.0-beta1

08 May 08:07
418a0a8
Compare
Choose a tag to compare

This release uses https://github.com/compose-spec/compose-go to enhance syntax support

Add labels:

  • volume-from (with same-pod) to avoid volume repetition
  • ignore to ignore a service
  • mapenv (replaces the env-to-service) to map environment to helm variable (as a template string)
  • secret-vars declares variables as secret values

Many improvements of generated helm chart (better version check in ingress, values.yaml file now set environment)

Warning:

  • the env-to-service label is DEPRECATED and IGNORED (a warning appears on the console to help to fix)

1.0.0-rc7

01 Apr 15:51
Compare
Choose a tag to compare

Fixes for env_file with a single string (not recommended but that fails for some people)

see #8

1.0.0-rc6

01 Apr 15:44
Compare
Choose a tag to compare

Fixed problems with health check commands.

Still fixed:

  • array and string are now well supported for several directives (see #8)
  • env files are well set to configMaps
  • see tag 1.0.0-rc4 for others fixes

1.0.0-rc4

01 Apr 14:42
Compare
Choose a tag to compare

Fix some problems:

  • commands can now be string or array
  • same for env_files
  • environment can now be written with "equal" form or object form
  • if the image name is not set in one service, Katenary stops and ask to add an image name
  • the chart directory is no emptied only if there is no common errors (some others error can happen)
  • env files were not written as configMap, this is a regression, it's now fixed

1.0.0-rc5

01 Apr 15:00
Compare
Choose a tag to compare
1.0.0-rc5 Pre-release
Pre-release

Same as 1.0.0-rc4 but fixes HeathCheck command

1.0.0-rc3

31 Mar 12:21
Compare
Choose a tag to compare
  • Add the "update" command to upgrade katenary
  • Fix command generation from the docker-compose to the containers in the helm chart
  • Use cobra v1.4.0
  • Everything to start katenary command line is now in the "cmd" package

0.2.0-alpha2 - Fixed version

17 Feb 11:26
Compare
Choose a tag to compare

This version fixes problem on generating empty dirs volume and add the ability to use subPath

Full Changelog: 0.2.0-alpha...0.2.0-alpha2