Skip to content

Releases: konveyor/move2kube

Move2Kube v0.3.2-rc.0

10 Feb 05:00
ed5da8c
Compare
Choose a tag to compare
Move2Kube v0.3.2-rc.0 Pre-release
Pre-release

For more documentation and support please visit https://move2kube.konveyor.io/

Changelog

🚀 Features

  • feat: Allow clusterip only service #761
  • feat: Find k8s yaml by kind in starlark #760
  • feat: Collect metadata name #759
  • feat: Add support for containerize only preset #758
  • feat: prioritize deployment over deploymentconfig if both are supported by a cluster #757

🐛 Bug Fixes

  • fix: bug where finalName in Maven profiles was not being used #756
  • fix: warn when plan is present and source or customization is specified #755
  • fix: prevent panic in template parsing #754

🧹 Maintenance

  • chore: now website will trigger homebrew after updating releaseinfo.json #753

Move2Kube v0.3.1

02 Feb 17:36
5c0d928
Compare
Choose a tag to compare

For more documentation and support please visit https://move2kube.konveyor.io/

Changelog

🚀 Features

  • feat: Add support for mvnw (#752)
  • feat: sort transformers to ensure order of execution (#750)
  • feat: Added name to the metadata of the cf collect (#747)
  • feat: Exposed temp path in starlark transformer #746
  • feat: name transformer config yaml as transformer.yaml #743

🐛 Bug Fixes

  • fix: fix transformers warning (#751)
  • fix: Bug fixes for windows containerization #744
  • fix: remove assumption of port 8080 for cf apps when no port is found (#749)
  • fix: prevent cf transformer creation of ir when containerizing app (#748)
  • fix: Update the download link of Tomcat in Dockerfile template #740
  • fix: fix broken links in readme #739

🧹 Maintenance

  • chore: rename in-built as built-in #745
  • refactor: move main.go to base directory #742
  • chore: remove documentation nav level #741

Move2Kube v0.3.1-rc.0

30 Jan 14:46
bec3694
Compare
Choose a tag to compare
Move2Kube v0.3.1-rc.0 Pre-release
Pre-release

For more documentation and support please visit https://move2kube.konveyor.io/

Changelog

🚀 Features

  • feat: Exposed temp path in starlark transformer #746
  • feat: name transformer config yaml as transformer.yaml #743

🐛 Bug Fixes

  • fix: Bug fixes for windows containerization #744
  • fix: Update the download link of Tomcat in Dockerfile template #740
  • fix: fix broken links in readme #739

🧹 Maintenance

  • chore: rename in-built as built-in #745
  • refactor: move main.go to base directory #742
  • chore: remove documentation nav level #741

Move2Kube v0.3.0

18 Jan 03:46
842d8ff
Compare
Choose a tag to compare

For more documentation and support please visit https://move2kube.konveyor.io/

Changelog

🚀 Features

  • feat: Add more gradle property extraction capabilities #731
  • feat: Choose containerization option which matches servicename in cf if available #737
  • feat: Allow password persistence with flag and prevent password question repetition #736
  • feat: Created a secret for all Cf VCAP environments #725
  • feat: VCAP variables as springboot properties #724
  • feat: Add support for building dockerfile in compose #721
  • feat: Flatten vcap variables #671
  • feat: Add replicas parameterization as default parameterization #714
  • feat: Use transformerName to denote processing transformer for each service in plan #713
  • feat: Rename projectpath as servicedirpath and rename rootdir in plan as sourcedir #712
  • feat: check the directory the script is being run from and give a warning #711
  • feat: Add a preset to use podman in generated scripts #710
  • feat: Add flag to allow for disabling local file execution #705
  • feat: Restrict starlark file access to only move2kube relevant folders #704
  • feat: Check and remove paths outside move2kube relevant folders in artifacts and pathmappings #703
  • feat: Add support for zuul processor for IR #701
  • feat: Add support for podman in scripts #700
  • feat: Add support for in-built cloud specific cluster versions #699
  • feat: Add support for kubernetes resource version transformation #697
  • feat: Add netcoreapp3.1 and net6.0 to the supported dotnetcore frameworks #693
  • feat: Make parameterizer usable stand alone #695
  • feat: Cleanup plan, Add support for dependency and recursive passthrough and dependency, simplified transformer config #686
  • feat: Make produces in transformer yaml mandatory #684
  • feat: Allow intercepts and avoid renaming of artifacts for routing #683
  • feat: Add golang based transformer for Rust with Rocket web-framework #680
  • feat: Allow intercepting artifacts by transformers #679
  • feat: Add support for overriding transformers in custom transformers #677
  • feat: Allow for artifact postprocessing with custom transformers #676
  • feat: Add support for gradle based java builds #670
  • feat: Add advanced dotnetcore transformer which supports multiple projects under a solution file #660
  • feat: Make isolation configurable on a per transformer basis #665
  • feat: Add support for Ear #663
  • feat: Add war support for liberty and jboss #662
  • feat: Add support for router transformer and war file containerization #661
  • feat: Add support for silent questions which are set only from config #659
  • feat: Add support for transformer filtering #658
  • feat: Use streaming file copy #653
  • feat: Add support for jar file containerization #652
  • feat: Set umask only in non-windows platforms #651
  • feat: Add support for cloud foundry manifest metadata for containerization #650
  • feat: Add golang-based transformer for Python and Django #640
  • feat: move from using ioutils package to io and os packages #649
  • feat: Delete path-mapping to allow for file/folder deletion #648
  • feat: Make ingress name configurable in kubernetes transformer #647
  • feat: Move multiselect other answer handling to qaengine #645
  • feat: Added template resolution for file paths #646
  • feat: CustomTemplate path mapping to switch template-delimiter #643
  • feat: Add support app env and services in cf collect #642
  • feat: Expose helm-chart name #639
  • feat: Expose path configurations in transformers #638
  • feat: Enable path templates in path mappings #637
  • feat: Support merging artifacts on a per transformer basis #636
  • feat: Allow for custom config merge functions #635
  • feat: Add Golang-based transformer for Ruby #621
  • feat: Make transformers create artifacts in detect #633
  • feat: Change transformer interface to use only DirectoryDetect controlled by parameters in transformer yaml #631
  • feat: Unified return for named and unnamed tranformerplans in detect functions in transformers #622
  • feat: Set default maven profiles based on activebydefault flag in pom #619
  • feat: incorporate springboot profiles as env variables in dockerfile #616
  • feat: added classifier based on plugin+profile matching #615
  • feat: maven profile capturing and question during transform #610
  • feat: Allow temp paths in pathmapping destination; cleanup windows transformers dir structure #611
  • feat: Add support for jar using multistage dockerfile #579
  • feat: Added write capability to starlark script #598
  • feat: make a new homebrew formula and release for every version #607
  • feat: Add support for ASP.NET Core with React, Angular and React-Redux #601
  • feat: Use docker or podman to build and run #596
  • feat: log to a file #593
  • feat: Add support for ASP.NET Core for Windows/Linux container #589
  • feat: add a REST server to report the progress of the planning phase #592
  • feat: transformers for windows dotnet 4.x applications #578
  • feat: Automatically add path if path is missing in external transformer class #582
  • feat: Extract node version, build and port information in Nodejs transformer; Fix deployment yaml bug. #577
  • feat: Add golang-based transformer for PHP #575
  • feat: Replace shell script based transformer for detecting golang with golang based transformer #570
  • feat: parameter extraction and image selection #556
  • feat: Change logging to support multiple levels; cleanup on interrupt #566
  • feat: Add support for windows containers #559
  • feat: Added support for more capable executable based transformers; Add support for exposing each port in a service with different endpoints #558
  • feat: Add windows support #557
  • feat: Added Parameterizer Transformer #554
  • feat: Add support for windows and ARM #553
  • feat: Add IR preprocessors and allow configuration of qa cache and config files #551
  • feat: Add support for dockerfile analysis, autofilling of IR, and go...
Read more

Move2Kube v0.3.0-rc.2

16 Jan 02:30
82fcb26
Compare
Choose a tag to compare
Move2Kube v0.3.0-rc.2 Pre-release
Pre-release

For more documentation and support please visit https://move2kube.konveyor.io/

Changelog

🚀 Features

  • feat: Add more gradle property extraction capabilities #731
  • feat: Choose containerization option which matches servicename in cf if available #737
  • feat: Allow password persistence with flag and prevent password question repetition #736
  • feat: Created a secret for all Cf VCAP environments #725
  • feat: VCAP variables as springboot properties #724

🐛 Bug Fixes

  • fix: Fix error when username/password is entered for registry auth #735
  • fix: remove incorrect info log in gradle parser #730
  • fix: fix strategic patch commit of podspec in ir #726

🧹 Maintenance

  • chore: update dependency versions #727

Move2Kube v0.3.0-rc.1

08 Jan 10:38
0795528
Compare
Choose a tag to compare
Move2Kube v0.3.0-rc.1 Pre-release
Pre-release

For more documentation and support please visit https://move2kube.konveyor.io/

Changelog

🚀 Features

  • feat: Add support for building dockerfile in compose #721
  • feat: Flatten vcap variables #671
  • feat: Add replicas parameterization as default parameterization #714
  • feat: Use transformerName to denote processing transformer for each service in plan #713
  • feat: Rename projectpath as servicedirpath and rename rootdir in plan as sourcedir #712
  • feat: check the directory the script is being run from and give a warning #711
  • feat: Add a preset to use podman in generated scripts #710

🐛 Bug Fixes

  • fix: fix dockerfilepath and contextpath in dockerfileparser #723
  • fix: fix error when VCAP is empty in collect #722
  • fix: Update readme to state that in some situations scripts directory might be missing #720
  • fix: bug where 2 questions about port are asked #719
  • fix: fix usage of docker image in cloud foundry #718
  • fix: Format the interfaces in map values as json #706
  • fix: Fix support for containerization in cloud foundry #717
  • fix: Remove space from cluster name in move2kube collect #709

🧹 Maintenance

  • chore: remove personal names and references #716
  • chore: remove reference to personal repos/forks #715

Move2Kube v0.3.0-rc.0

04 Jan 14:41
9fc1114
Compare
Choose a tag to compare
Move2Kube v0.3.0-rc.0 Pre-release
Pre-release

For more documentation and support please visit https://move2kube.konveyor.io/

Changelog

🚀 Features

  • feat: Add flag to allow for disabling local file execution #705
  • feat: Restrict starlark file access to only move2kube relevant folders #704
  • feat: Check and remove paths outside move2kube relevant folders in artifacts and pathmappings #703
  • feat: Add support for zuul processor for IR #701
  • feat: Add support for podman in scripts #700
  • feat: Add support for in-built cloud specific cluster versions #699
  • feat: Add support for kubernetes resource version transformation #697
  • feat: Add netcoreapp3.1 and net6.0 to the supported dotnetcore frameworks #693
  • feat: Make parameterizer usable stand alone #695
  • feat: Cleanup plan, Add support for dependency and recursive passthrough and dependency, simplified transformer config #686
  • feat: Make produces in transformer yaml mandatory #684
  • feat: Allow intercepts and avoid renaming of artifacts for routing #683
  • feat: Add golang based transformer for Rust with Rocket web-framework #680
  • feat: Allow intercepting artifacts by transformers #679
  • feat: Add support for overriding transformers in custom transformers #677
  • feat: Allow for artifact postprocessing with custom transformers #676
  • feat: Add support for gradle based java builds #670
  • feat: Add advanced dotnetcore transformer which supports multiple projects under a solution file #660
  • feat: Make isolation configurable on a per transformer basis #665
  • feat: Add support for Ear #663
  • feat: Add war support for liberty and jboss #662
  • feat: Add support for router transformer and war file containerization #661
  • feat: Add support for silent questions which are set only from config #659
  • feat: Add support for transformer filtering #658
  • feat: Use streaming file copy #653
  • feat: Add support for jar file containerization #652
  • feat: Set umask only in non-windows platforms #651
  • feat: Add support for cloud foundry manifest metadata for containerization #650
  • feat: Add golang-based transformer for Python and Django #640
  • feat: move from using ioutils package to io and os packages #649
  • feat: Delete path-mapping to allow for file/folder deletion #648
  • feat: Make ingress name configurable in kubernetes transformer #647
  • feat: Move multiselect other answer handling to qaengine #645
  • feat: Added template resolution for file paths #646
  • feat: CustomTemplate path mapping to switch template-delimiter #643
  • feat: Add support app env and services in cf collect #642
  • feat: Expose helm-chart name #639
  • feat: Expose path configurations in transformers #638
  • feat: Enable path templates in path mappings #637
  • feat: Support merging artifacts on a per transformer basis #636
  • feat: Allow for custom config merge functions #635
  • feat: Add Golang-based transformer for Ruby #621
  • feat: Make transformers create artifacts in detect #633
  • feat: Change transformer interface to use only DirectoryDetect controlled by parameters in transformer yaml #631
  • feat: Unified return for named and unnamed tranformerplans in detect functions in transformers #622
  • feat: Set default maven profiles based on activebydefault flag in pom #619
  • feat: incorporate springboot profiles as env variables in dockerfile #616
  • feat: added classifier based on plugin+profile matching #615
  • feat: maven profile capturing and question during transform #610
  • feat: Allow temp paths in pathmapping destination; cleanup windows transformers dir structure #611
  • feat: Add support for jar using multistage dockerfile #579
  • feat: Added write capability to starlark script #598
  • feat: make a new homebrew formula and release for every version #607
  • feat: Add support for ASP.NET Core with React, Angular and React-Redux #601
  • feat: Use docker or podman to build and run #596
  • feat: log to a file #593
  • feat: Add support for ASP.NET Core for Windows/Linux container #589
  • feat: add a REST server to report the progress of the planning phase #592
  • feat: transformers for windows dotnet 4.x applications #578
  • feat: Automatically add path if path is missing in external transformer class #582
  • feat: Extract node version, build and port information in Nodejs transformer; Fix deployment yaml bug. #577
  • feat: Add golang-based transformer for PHP #575
  • feat: Replace shell script based transformer for detecting golang with golang based transformer #570
  • feat: parameter extraction and image selection #556
  • feat: Change logging to support multiple levels; cleanup on interrupt #566
  • feat: Add support for windows containers #559
  • feat: Added support for more capable executable based transformers; Add support for exposing each port in a service with different endpoints #558
  • feat: Add windows support #557
  • feat: Added Parameterizer Transformer #554
  • feat: Add support for windows and ARM #553
  • feat: Add IR preprocessors and allow configuration of qa cache and config files #551
  • feat: Add support for dockerfile analysis, autofilling of IR, and golang based dockerfile transformers #550
  • feat: Add support for build scripts and readme #546
  • feat: Add support for references to output files in artifacts #545
  • feat: Use names of known services to guess names of unknown services using project paths #544
  • feat: Make transformers that require containers disabled by default #543
  • feat: Added support for existing dockerfile detector #542
  • feat: Add support for read access to filesystem for starlark transformers #541
  • feat: Add support for starlark based external transformer #539
  • feat: Native Support for Netflix OSS transformation #533
  • feat: Add default ignore list for directory names #536
  • feat: Add Containerizer plugin for Rust #519
  • feat: Add support for image push scripts and common qa set #535
  • feat: Add transformer plugin for Java-Springboot [#520](https://github.co...
Read more

Move2Kube v0.3.0-beta.3

15 Dec 11:51
1c303dd
Compare
Choose a tag to compare
Pre-release

For more documentation and support please visit https://move2kube.konveyor.io/

Changelog

🚀 Features

  • feat: Cleanup plan, Add support for dependency and recursive passthrough and dependency, simplified transformer config #686
  • feat: Make produces in transformer yaml mandatory #684
  • feat: Allow intercepts and avoid renaming of artifacts for routing #683

🐛 Bug Fixes

  • fix: Added missing shebang in scripts #689
  • fix: Addressed bug in transformer recursion #688

🧹 Maintenance

  • refactor: Move parameterizer to transformer package #687

Move2Kube v0.3.0-beta.2

11 Dec 16:08
dcf8793
Compare
Choose a tag to compare
Pre-release

For more documentation and support please visit https://move2kube.konveyor.io/

Changelog

🚀 Features

  • feat: Add golang based transformer for Rust with Rocket web-framework #680
  • feat: Allow intercepting artifacts by transformers #679
  • feat: Add support for overriding transformers in custom transformers #677
  • feat: Allow for artifact postprocessing with custom transformers #676
  • feat: Add support for gradle based java builds #670
  • feat: Add advanced dotnetcore transformer which supports multiple projects under a solution file #660

🐛 Bug Fixes

  • fix: Resolve publish profile path bug #675
  • fix: fix target cluster question not being honored #673
  • fix: Normalize the dotnetcore service name so that it conforms to the Kubernetes standard #672

Move2Kube v0.3.0-beta.1

06 Dec 20:25
854fa06
Compare
Choose a tag to compare
Pre-release

For more documentation and support please visit https://move2kube.konveyor.io/

Changelog

🚀 Features

  • feat: Make isolation configurable on a per transformer basis #665
  • feat: Add support for Ear #663
  • feat: Add war support for liberty and jboss #662
  • feat: Add support for router transformer and war file containerization #661
  • feat: Add support for silent questions which are set only from config #659
  • feat: Add support for transformer filtering #658

🐛 Bug Fixes

  • fix: Add custom artifact merge functions #664

🧹 Maintenance

  • chore: avoid github quota by using Github pages to serve releaseinfo.json #669
  • ci: point release workflow at the new website repo #668