Releases: konveyor/move2kube
Move2Kube v0.3.10-rc.0
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
Move2Kube v0.3.9
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
Move2Kube v0.3.9-rc.0
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
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
Move2Kube v0.3.8-rc.0
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
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
Move2Kube v0.3.7-rc.0
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
Move2Kube v0.3.6
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
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
Move2Kube v0.3.5
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