Skip to content

Releases: konveyor/move2kube

Move2Kube v0.3.10-rc.0

31 Aug 03:19
18bb00d
Compare
Choose a tag to compare
Pre-release

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

Changelog

🐛 Bug Fixes

  • fix: update 3rd party dependency to latest version to fix vuln CVE-2022-23648 #1085
  • fix: key error from detect for operatorsfromtca transformer #1080

🧹 Maintenance

  • test: add tests for replicateDeletionCallback #1077
  • ci: trigger raising a PR for the OperatorHub repos after a release gets published #1082

Move2Kube v0.3.9

22 Aug 11:48
516df66
Compare
Choose a tag to compare

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

Changelog

🚀 Features

  • feat: input config files from http links #1056
  • feat: add a field to allow force rebuilding of the image #1051
  • feat: add ability to fill a Golang template from a Starlark transformer #1050

🐛 Bug Fixes

  • fix: Fix install script on Apple devices with Apple Silicon #1076
  • fix: replace deprecated ioutil readfile function #1075
  • fix: Update Documentation badge link #1068
  • fix: Resolve no clean images detected issue; Remove extra blank image name #1055
  • fix: Resolve move2kube images collect error #1053
  • fix: java-war sample not producing any useful output #1048

🧹 Maintenance

  • test: add tests for common/cryptoutils #1074
  • refactor: rename "test_data" to "testdata" for consistency #1072
  • docs: fix GitHub indendation #1073
  • test: add tests for replicateProcessFileCallBack #1066
  • docs: Update the documentation link in Readme file #1065

Move2Kube v0.3.9-rc.0

22 Jun 09:00
88bb425
Compare
Choose a tag to compare
Move2Kube v0.3.9-rc.0 Pre-release
Pre-release

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

Changelog

🚀 Features

  • feat: add a field to allow force rebuilding of the image #1051
  • feat: add ability to fill a Golang template from a Starlark transformer #1050

🐛 Bug Fixes

  • fix: java-war sample not producing any useful output #1048

Move2Kube v0.3.8

14 Jun 04:57
eba459f
Compare
Choose a tag to compare

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

Changelog

🚀 Features

  • feat: add workspaces to Tekton pipeline for git repo creds and registry creds #1045
  • feat: upgrade tekton triggers to v1beta1 #1044
  • feat: Allow to collect only selected CF apps metadata through yaml; Support query depth parameter and spaceguid as filters #1026

🐛 Bug Fixes

  • fix: git url parse #1042
  • fix: fail when path is not a directory for peercontainer upload/download #1028
  • fix: follow git branch naming convention based on docs.github.com #1037

🧹 Maintenance

  • chore: tidy go.mod removing unused packages #1046
  • chore: replace io/ioutil which was deprecated with os #1043
  • test: test isGitBranch function #1040
  • test: git vcs functions #1038

Move2Kube v0.3.8-rc.0

31 May 14:43
5113d4c
Compare
Choose a tag to compare
Move2Kube v0.3.8-rc.0 Pre-release
Pre-release

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

Changelog

🚀 Features

  • feat: Allow to collect only selected CF apps metadata through yaml; Support query depth parameter and spaceguid as filters #1026

🐛 Bug Fixes

  • fix: fail when path is not a directory for peercontainer upload/download #1028
  • fix: follow git branch naming convention based on docs.github.com #1037

🧹 Maintenance

  • test: git vcs functions #1038

Move2Kube v0.3.7

25 May 18:37
59004ca
Compare
Choose a tag to compare

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

Changelog

🚀 Features

  • feat: allow git remote paths for move2kube generated outputs #1027
  • feat: Allow remote paths to be specified for customisations or -c flag #1031
  • feat: Configmap creation for compose #1005
  • feat: allow git remote paths to be provided as source to move2kube #998
  • feat: Use latest version of go-cfclient v2 for move2kube collect #1015
  • feat: make the graph more deterministic by sorting the vertices #1009
  • feat: add a flag to limit the maximum number of iterations #1007
  • feat: Add docker-compose context to be used in the ComposeAnalyser transform #993
  • feat: Add create_dir, copy_dir and remove modules to the builtin starlark transformer #989
  • feat: Added read binary in starlark transformer #987
  • feat: add ability to provide extra parameterizers at runtime #986
  • feat: Add read_properties, write_properties and get_dir to the builtin starlark modules #975

🐛 Bug Fixes

  • fix: better error messages while unmarshalling a K8s resource YAML #1034
  • fix: incorrect path being displayed in the error when failing to create the temporary directory #1033
  • fix: remove external transformer temp directories on interrupt #1019
  • fix: fail when the paths sent are parent to another #1023
  • fix: Resolve docker build failure of NodeJS application #1017
  • fix: the graph to show mandatory passthrough transformers on a new line #1014
  • fix: update image to ubi8 and hello-world #1011
  • fix: remove temp directories on interrupt #1008
  • fix: Do not copy file from non-existent builder image in Jar-run Dockerfile #1001
  • fix: panic when placing dynamic params in IR because the "artifact.configs" is nil at some points #1006
  • fix: panic when run on docker compose single service sample because []interface{} is not []string #1003
  • fix: Check if path is valid in the read and write properties startlark functions #990
  • fix: Normalized the secret and configmap names in v3 compose #988
  • fix: bug where merging slice of interfaces introduced nils in the result #985
  • fix: set-output throws error in ci/cd starting June 2023 #969

🧹 Maintenance

  • docs: add git support as part of usage information #1032
  • test: add test for template path mapping #1024
  • test: add tests for default, source and delete type path mappings #1020

Move2Kube v0.3.7-rc.0

15 Mar 14:35
a24d00e
Compare
Choose a tag to compare
Move2Kube v0.3.7-rc.0 Pre-release
Pre-release

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

Changelog

🚀 Features

  • feat: Add docker-compose context to be used in the ComposeAnalyser transform #993
  • feat: Add create_dir, copy_dir and remove modules to the builtin starlark transformer #989
  • feat: Added read binary in starlark transformer #987
  • feat: add ability to provide extra parameterizers at runtime #986
  • feat: Add read_properties, write_properties and get_dir to the builtin starlark modules #975

🐛 Bug Fixes

  • fix: Check if path is valid in the read and write properties startlark functions #990
  • fix: Normalized the secret and configmap names in v3 compose #988
  • fix: bug where merging slice of interfaces introduced nils in the result #985
  • fix: set-output throws error in ci/cd starting June 2023 #969

Move2Kube v0.3.6

04 Mar 17:21
6aee6e3
Compare
Choose a tag to compare

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

Changelog

🚀 Features

  • feat: a transformer that can run the directory detect of other selected transformers during the transform phase #965
  • feat: show the call stack and line numbers when an error occurs while running starlark functions like transform #968
  • feat: Loosened the paramaterization detect check #955
  • feat: Added presets for dockerfile and docker-compose configs #953
  • feat: obfuscate passwords by base64 encoding them before writing to config and cache #952
  • feat: Update the Golang Dockerfilegenerator transformer to support multi-arch build #943
  • feat: Support for user-defined output path for executable transform #937
  • feat: Do not use default values in the Kubernetes yamls #941

🐛 Bug Fixes

  • fix: panic in dotnetcore transformer when publish profile XML files are specified #977
  • fix: warning and error when selecting openshift as the target cluster with docker compose as input #963
  • fix: .env parsing added #962
  • fix: Network policy is switched off in docker-compose parsing #961
  • fix: Adds .env file detection in compose #959
  • fix: bug where registry url was being asked multiple times when selecting "Other" as the option #951
  • fix: crashes when pom file build section is absent #950
  • fix: give better error when running plan phase without a source directory #949
  • fix: Add execute permission to the buildandpushimages_multiarch.bat file #947
  • fix: posting a solution to the qa server was blocking till the channel cleared #946
  • fix: QA handlers would block the POST request indefinitely in some cases, near the end of transform #945
  • fix: Resolve panic error in Zuul analyser for path not ending with double asterisk #944
  • fix: K8s resource limits set in Starlark transformers were not being unmarshalled correctly #936
  • fix: ignore the registry url if the docker config json does not have the credentials for it #933

🧹 Maintenance

  • chore: fix typo #956
  • chore: better error messages and minor bug fixes #948
  • chore: use the new Tackle Contianer Advisor image from the konveyor repos #938
  • chore: some minor fixes to handle errors properly in the starlark transformer #935
  • chore: update the message shown when the output directory exists #931

Move2Kube v0.3.6-rc.0

23 Dec 11:02
3516ff7
Compare
Choose a tag to compare
Move2Kube v0.3.6-rc.0 Pre-release
Pre-release

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

Changelog

🚀 Features

  • feat: Do not use default values in the Kubernetes yamls #941

🐛 Bug Fixes

  • fix: K8s resource limits set in Starlark transformers were not being unmarshalled correctly #936
  • fix: ignore the registry url if the docker config json does not have the credentials for it #933

🧹 Maintenance

  • chore: use the new Tackle Contianer Advisor image from the konveyor repos #938
  • chore: some minor fixes to handle errors properly in the starlark transformer #935
  • chore: update the message shown when the output directory exists #931

Move2Kube v0.3.5

08 Dec 13:00
6af1220
Compare
Choose a tag to compare

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

Changelog

🚀 Features

  • feat: Added containerized tranformer input/output configurability #907
  • feat: Update the NodeJS Dockerfilegenerator transformer and Dockerfile template to support multi-arch build #904
  • feat: Support installing Move2Kube using the installation script on Power, s390x and arm64 systems #914
  • feat: add a transformer to generate OLM specific yamls to install operators #891
  • feat: Added tranformer input type #906
  • feat: Add instruction with examples on how to invoke the build and push images scripts #903
  • feat: File input/output interface for containerized transformers #885
  • feat: Remove container runtime question. Allow overriding container runtime while running build or push scripts through env variable. #900
  • feat: add validator and retries to qa engine #898
  • feat: allow changing where the scripts folder gets generated #890
  • feat: Add support for buildx container build system for s390x/Power/arm64 platforms. Create separate buildandpush multiarch images script for buildx. #879
  • feat: let the user decide if they want planning to fail if no services are detected #878
  • feat: add starlark custom functions for crypto and archive utils #871
  • feat: add archive utils with compression options #870
  • feat: add output_dir starlark custom variable #868
  • feat: add resources dir starlark custom variable #867
  • feat: add crypto utils, template functions and ibm vpc certificate #865
  • feat: support invokedByDefaultTransformers with no source input #862
  • feat: Generate binaries for s390x/Power platforms #863

🐛 Bug Fixes

  • fix: Do not add the image pull secret to the service IR if selected no authentication #929
  • fix: pull secret getting created even when no authentication is selected #927
  • fix: Resolve the unsupported build system issue with the windows build images batch scripts #926
  • fix: look for external services in CfApps file instead of the CfServices file #923
  • fix: Prevent docker build from failing if .npm folder is missing #924
  • fix: partially fixes the issue with the windows build images script #922
  • fix: use forward slashes for paths in Dockerfiles because backward slash is a special character #920
  • fix: Fix to enable health check on admin port from operator deployment #917
  • fix: when the user specifies a replicas other than 2 it is not properly reflected in the Helm chart values.yaml #918
  • fix: detect the highest dot net framework version among child projects to use in the build stage #916
  • fix: the image name and tag for building a containerized transformer image was not being set correctly #915
  • fix: IR config was not getting properly unmarshalled leading to empty containers in the deployment yamls #912
  • fix: bug where the .dll filename was normalized when it shouldn't be in the Dockerfiles generated for Dot Net Core #909
  • fix: Resolve permission denied issue on OpenShift cluster for NodeJS #905
  • fix: config could contain invalid values not present in the options of select and multi-select questions #901
  • fix: return a HTTP error status code when the answer is invalid #899
  • fix: the rust transformer was not detecting the rust service in language-platforms #895
  • fix: deselect the console and silverlight transformer by default to avoid conflicts with dotnet webapp transformer #889
  • fix: graph support for default transformers #877
  • fix: fail when none of the source or customizations folder is given #876
  • fix: support archiving both file path and directory path #874
  • fix: function mismatches in starlark code and fix error messages #873
  • fix: use snake case for starlark custom functions #872

🧹 Maintenance

  • chore: remove obsolte base_directory_detect from the starlark transformer #910
  • chore: print better error when the transformer specified in the config is not found #897
  • chore: errors were not beind displayed properly in a few places #894
  • chore: update the go.mod file to fix minor issues #883