Releases: metal3d/katenary
Releases · metal3d/katenary
v3.0.0-rc2
What's Changed
- Merge Develop to prepare V3 by @metal3d in #77
- Develop by @metal3d in #78
- Develop by @metal3d in #79
- Add katenary schema, cleanup and refactorization by @metal3d in #81
- Some fixes on "same-pod" and volumes + add some tests by @metal3d in #82
- test(codecov): remove codecov by @metal3d in #85
- Add "values-from" and more tests by @metal3d in #86
- Add schema to the root, fix test coverage by @metal3d in #87
- Enhance doc, description, examples by @metal3d in #88
- Use develop branch please by @metal3d in #90
- Fix binary data, Add tests, Error management by @metal3d in #91
- doc(refresh): Refresh doc after changing functions by @metal3d in #92
Full Changelog: v3.0.0-rc1...3.0.0-rc2
Release Candidate 1 for 3.0.0
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
- @iThom made their first contribution in #22
- @samzong made their first contribution in #40
- @YoranSys made their first contribution in #32
Full Changelog: 2.0.0-beta2...v3.0.0-rc1
v2.0.0-beta2
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
This release uses https://github.com/compose-spec/compose-go to enhance syntax support
Add labels:
volume-from
(withsame-pod
) to avoid volume repetitionignore
to ignore a servicemapenv
(replaces theenv-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
1.0.0-rc6
1.0.0-rc4
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
1.0.0-rc3
0.2.0-alpha2 - Fixed version
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