Releases: konveyor/move2kube
Releases · konveyor/move2kube
Move2Kube v0.2.0-alpha.5
For more documentation and support please visit https://move2kube.konveyor.io/
Changelog
🚀 Features
- feat: generate kustomize yamls #437
🧹 Maintenance
- chore: update the overview image with new logo #460
Move2Kube v0.2.0-alpha.4
For more documentation and support please visit https://move2kube.konveyor.io/
Changelog
🚀 Features
- feat: add version subcommand to translate plugin #443
🐛 Bug Fixes
- fix: add a shebang to make sure script is run with bash #455
- fix: image to work with .war files and move2kube-demos #453
- fix: javamaven dockerfile template change #451
🧹 Maintenance
Move2Kube v0.2.0-alpha.3
For more documentation and support please visit https://konveyor.io/move2kube/
Changelog
🚀 Features
- feat: add starlark scripting support #439
🐛 Bug Fixes
- fix: Support extensions group #442
Move2Kube v0.2.0-alpha.2
For more documentation and support please visit https://konveyor.io/move2kube/
Changelog
🚀 Features
- feat: Move container execution logic out of cnb containerizer #425
- feat: Add validate framework to list TODO items after move2kube execution #423
🐛 Bug Fixes
- fix: target path should be absolute #436
- fix: Reorder versions of the same kind to prioritize k8s versions #434
- fix: Use constructor for buildconfig transformer #433
🧹 Maintenance
Move2Kube v0.2.0-alpha.1
For more documentation and support please visit https://konveyor.io/move2kube/
Changelog
🚀 Features
- feat: Move fixers to a package and simplify convert logic #404
- feat: order containerization options in terms of container build type priority #422
- feat: support * as a match all selector in qa keys #415
🐛 Bug Fixes
- fix: When merging two runtime.Objects, bring them to same version before merging #426
- fix: replace gren with custom action because gren doesn't handle previous tag properly #429
- fix: parsing of config strings #416
🧹 Maintenance
Move2Kube v0.2.0-alpha.0
For more documentation and support please visit https://konveyor.io/move2kube/
Changelog
🚀 Features
- feat: source and output paths should not be parent directories of the current working directory #410
- feat: Remove support for Kube2Kube and Knative2Kube as services #401
- feat: Add support for config files #391
- feat: compress binaries #403
- feat: Add support for converting between kubernetes resource versions #399
- feat: added segment based containerizer #392
- feat: Initialize only containerizers of interest #389
- feat: support multiple k8s resources in a single yaml file #387
- feat: Support CNB without mounting docker sock using podman #366
- feat: Change base image to fedora #364
- feat: Save generated scripts in separate directory #353
- feat: initial version of the release UI #355
- feat: write release information to a file #354
- feat: Make option for using default answers visible in help #350
- feat: create the translate plugin for kubectl #332
- feat: label pull requests based on their title #329
- feat: add publish release draft workflow #325
- moved ReadPlan, WritePlan and SetRootDir out of internals. Made SetRootDir into a method. #227
- only show relative paths to the user during plan curation #229
- add support for port forwarding while creating k8s services #271
- feat: ask which translation types the user is interested in #320
- feat: add support for automatic creation of release notes #315
- add support for openshift build config #305
- better error message when we don't find any services #311
🐛 Bug Fixes
- fix: stage 2 of select type problem not being asked #412
- fix: arguments to IsParent were switched #411
- fix: output path should use the name in the plan file if it exists #408
- fix: Remove per-service port question #407
- fix: merge objects using strategic merge patch similar to kustomize and kubectl apply #388
- fix: Correct line spacing between Next Step and first bullet; add new line at end #386
- fix: Remove the copysources warning; do not create copysources.sh for UI #385
- fix: .brew_home is created during brew bottling causing git tree state to become dirty #377
- fix: Add support for older kernels which does not support metacopy flag in mount #368
- fix: Use overlay storage to reduce space occupied by pulled images #367
- fix: Optimize docker image size by cleaning up each layer #365
- fix: Change default dir for image to workspace #361
- fix: show error when credentials are wrong #356
- fix: If cf app path directory is missing, assume manifest path as app source location #351
- fix: Fix path computation when cf manifest has a path #344
- revert: Delta builds not working with make build #343
- fix: the createRef function takes a string for the SHA so we need double quotes #340
- fix: use an action to get the go version instead of hardcoding it #324
- fix: refactor build workflow, fix deletion of images in release workflow, reformat everything #323
- fixed bugs with CLI and added usage info to copysources #231
- fixed integer parsing bug #233
- Fix bug where build-arg was not being used while building image. Added a quiet mode to installdeps to avoid errors during container build. #221
- fix bug where APPNAME was going out of scope and CMD [${APPNAME}] fails #223
- fixed bug with SetRootDir and added tests #226
- fixed bug where WritePlan was modifying the plan. #228
- Fixed bug where context paths where relative to root directory instead of build script directory. Ask user the path to expose services on. #238
- add containers if images need to be built while translating docker-compose #241
- fix bug where we show an error if env_file is a string #246
- fixed bug where build metadata was not being set properly in Makefile during builds. #269
- fix bug where ssh key directory was not being set. change all casting to use the spf13/cast library for consistency #273
- Fix docker in docker flow #299
- fix: create temporary image so we can run move2kube-tests #322
- fix: the triggering of releases in other repos #321
- fix: calculation of tag and update the template for creating release #319
- fix: give gren the tag and also update the upload assets action to a working version #318
- fix: personal access token name #317
- change how we detect a m2k assets path #282
- change how we detect different types of files #277
- fix bug where port merge optimizer was not forwarding the port from the k8s service to the k8s pod #283
- fixes bug where some apps where going into CrashLoopBackoff when used with DeploymentConfig on Openshift #285
- upgrade to openshift api 4.6 and fix domain name and path in routes #287
- add irContainer ports to the service only if the cf app has no ports #289
🧹 Maintenance
- chore: minor refactor #390
- ci: fix bug in release workflow and add steps to publish homebrew formula #384
- ci: update index.yaml for helm charts during publish #380
- chore: add kubectl plugins to the install script #379
- chore: use releaseinfo.json to get the latest stable release #378
- chore: add brew install instructions #375
- chore: add brew install instructions #376
- ci: workaround for a bug in the github API #371
- ci: fix bug where the 2 args were being treated as a single arg and passed to GREN #370
- ci: minor fixes to allow release #369
- docs: Add doc for all-in-one container based ui bring up #362
- ci: clean up workflows to work together across multiple repos #360
- ci: change publish workflow to handle the data sent from the UI #359
- ci: create branch if necessary in the release workflow #357
- chore: Cleanup go.mod and go.sum #352
- docs: Point usage links to website #349
- docs: Update install instructions #346
- chore: workflow changes to accomodate the new release branches [#341](...
Move2Kube v0.1.0
For more documentation and support please visit https://konveyor.io/move2kube/
Changelog
🚀 Features
- feat: Support CNB without mounting docker sock using podman #366
- feat: Change base image to fedora #364
- feat: Save generated scripts in separate directory #353
- feat: initial version of the release UI #355
- feat: write release information to a file #354
- feat: Make option for using default answers visible in help #350
- feat: create the translate plugin for kubectl #332
- feat: label pull requests based on their title #329
- feat: add publish release draft workflow #325
- moved ReadPlan, WritePlan and SetRootDir out of internals. Made SetRootDir into a method. #227
- only show relative paths to the user during plan curation #229
- add support for port forwarding while creating k8s services #271
- feat: ask which translation types the user is interested in #320
- feat: add support for automatic creation of release notes #315
- add support for openshift build config #305
- better error message when we don't find any services #311
🐛 Bug Fixes
- fix: Add support for older kernels which does not support metacopy flag in mount #368
- fix: Use overlay storage to reduce space occupied by pulled images #367
- fix: Optimize docker image size by cleaning up each layer #365
- fix: Change default dir for image to workspace #361
- fix: show error when credentials are wrong #356
- fix: If cf app path directory is missing, assume manifest path as app source location #351
- fix: Fix path computation when cf manifest has a path #344
- revert: Delta builds not working with make build #343
- fix: the createRef function takes a string for the SHA so we need double quotes #340
- fix: use an action to get the go version instead of hardcoding it #324
- fix: refactor build workflow, fix deletion of images in release workflow, reformat everything #323
- fixed bugs with CLI and added usage info to copysources #231
- fixed integer parsing bug #233
- Fix bug where build-arg was not being used while building image. Added a quiet mode to installdeps to avoid errors during container build. #221
- fix bug where APPNAME was going out of scope and CMD [${APPNAME}] fails #223
- fixed bug with SetRootDir and added tests #226
- fixed bug where WritePlan was modifying the plan. #228
- Fixed bug where context paths where relative to root directory instead of build script directory. Ask user the path to expose services on. #238
- add containers if images need to be built while translating docker-compose #241
- fix bug where we show an error if env_file is a string #246
- fixed bug where build metadata was not being set properly in Makefile during builds. #269
- fix bug where ssh key directory was not being set. change all casting to use the spf13/cast library for consistency #273
- Fix docker in docker flow #299
- fix: create temporary image so we can run move2kube-tests #322
- fix: the triggering of releases in other repos #321
- fix: calculation of tag and update the template for creating release #319
- fix: give gren the tag and also update the upload assets action to a working version #318
- fix: personal access token name #317
- change how we detect a m2k assets path #282
- change how we detect different types of files #277
- fix bug where port merge optimizer was not forwarding the port from the k8s service to the k8s pod #283
- fixes bug where some apps where going into CrashLoopBackoff when used with DeploymentConfig on Openshift #285
- upgrade to openshift api 4.6 and fix domain name and path in routes #287
- add irContainer ports to the service only if the cf app has no ports #289
🧹 Maintenance
- ci: workaround for a bug in the github API #371
- ci: fix bug where the 2 args were being treated as a single arg and passed to GREN #370
- ci: minor fixes to allow release #369
- docs: Add doc for all-in-one container based ui bring up #362
- ci: clean up workflows to work together across multiple repos #360
- ci: change publish workflow to handle the data sent from the UI #359
- ci: create branch if necessary in the release workflow #357
- chore: Cleanup go.mod and go.sum #352
- docs: Point usage links to website #349
- docs: Update install instructions #346
- chore: workflow changes to accomodate the new release branches #341
- chore: release the plugin when we make a non prerelease #333
- chore: add each valid PR type to a group in release notes #331
- ci: added support for specifying commit and previous tag while releasing #330
- chore: Change default branch to main #327
- chore: Change default branch to main in docs #328
Move2Kube v0.1.0-rc.1
For more documentation and support please visit https://konveyor.io/move2kube/
Changelog
🚀 Features
- moved ReadPlan, WritePlan and SetRootDir out of internals. Made SetRootDir into a method. #227
- only show relative paths to the user during plan curation #229
- add support for port forwarding while creating k8s services #271
- feat: ask which translation types the user is interested in #320
- feat: add support for automatic creation of release notes #315
- add support for openshift build config #305
- better error message when we don't find any services #311
🐛 Bug Fixes
- fixed bugs with CLI and added usage info to copysources #231
- fixed integer parsing bug #233
- Fix bug where build-arg was not being used while building image. Added a quiet mode to installdeps to avoid errors during container build. #221
- fix bug where APPNAME was going out of scope and CMD [${APPNAME}] fails #223
- fixed bug with SetRootDir and added tests #226
- fixed bug where WritePlan was modifying the plan. #228
- Fixed bug where context paths where relative to root directory instead of build script directory. Ask user the path to expose services on. #238
- add containers if images need to be built while translating docker-compose #241
- fix bug where we show an error if env_file is a string #246
- fixed bug where build metadata was not being set properly in Makefile during builds. #269
- fix bug where ssh key directory was not being set. change all casting to use the spf13/cast library for consistency #273
- Fix docker in docker flow #299
- fix: refactor build workflow, fix deletion of images in release workflow, reformat everything #323
- fix: create temporary image so we can run move2kube-tests #322
- fix: the triggering of releases in other repos #321
- fix: calculation of tag and update the template for creating release #319
- fix: give gren the tag and also update the upload assets action to a working version #318
- fix: personal access token name #317
- change how we detect a m2k assets path #282
- change how we detect different types of files #277
- fix bug where port merge optimizer was not forwarding the port from the k8s service to the k8s pod #283
- fixes bug where some apps where going into CrashLoopBackoff when used with DeploymentConfig on Openshift #285
- upgrade to openshift api 4.6 and fix domain name and path in routes #287
- add irContainer ports to the service only if the cf app has no ports #289
Move2Kube v0.1.0-beta.1
Changelog
Major changes
- Added containerization option for java .war files.
Supports jboss, liberty and tomcat targets. - Upgraded to k8s API v1.19.3
- Added support for Ingress v1
Minor changes
- Now we print the service urls when the deploy script is run.
- Ask a question and add a default port if the service doesn't
have any ports exposed. - Exposed ReadPlan, WritePlan and SetRootDir functions for use
with the move2kube API. - More test coverage.
Bugfixes
- Fixed bug where the collect command was not using the k8s API
to collect cluster metadata. - No longer displays some unnecessary warning and error messages.
- Better handling of paths internally.
- Fixed bug where containerization type was not being set properly
when reusing Dockerfile. - Lots and lots of minor bugfixes.
Move2Kube v0.1.0-alpha.1
Changelog
Major changes
- Experimental: Added CI/CD pipeline generation using tekton
- Changed group name to
move2kube.konveyor.io
- Added ruby support to the default dockerfile containerizers
- Added support for Google's cloud native buildpack builders
- Now ingress supports TLS and uses path based routing/fan-out
- Coverage for more cluster types AWS-EKS, Azure Kubernetes,
Google Kubernetes Engine, etc.
Minor changes
- More test coverage
Bugfixes
- Lots and lots of bugfixes