From 992df58d8f91bcf84c9fae16afec161d2d46f33b Mon Sep 17 00:00:00 2001 From: Charlie Drage Date: Tue, 25 Feb 2020 12:06:40 -0500 Subject: [PATCH] 1.21.0 Release (#1249) --- CHANGELOG.md | 106 ++++++++++++++++++++++++++++++++--------- README.md | 6 +-- build/VERSION | 2 +- docs/installation.md | 6 +-- docs/introduction.md | 6 +-- pkg/version/version.go | 2 +- 6 files changed, 94 insertions(+), 34 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 38b78876..4b383757 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,76 @@ # Changelog +## [v1.21.0](https://github.com/kubernetes/kompose/tree/v1.21.0) (2020-02-25) + +[Full Changelog](https://github.com/kubernetes/kompose/compare/v1.20.0...v1.21.0) + +**Closed issues:** + +- Configs support [\#1229](https://github.com/kubernetes/kompose/issues/1229) +- start\_period causes FATA start\_period Additional property start\_period is not allowed [\#1224](https://github.com/kubernetes/kompose/issues/1224) +- doesn't work out of box with the tutorial on the website [\#1202](https://github.com/kubernetes/kompose/issues/1202) +- Helm lint throws errors on chart.yaml [\#1200](https://github.com/kubernetes/kompose/issues/1200) +- The same env\_file creates multiple ConfigMaps [\#1199](https://github.com/kubernetes/kompose/issues/1199) +- charts reporting errors generated by helm3 version installation [\#1194](https://github.com/kubernetes/kompose/issues/1194) +- How kompose.service.type: nodeport customizes the port of nodePort to 30000 [\#1191](https://github.com/kubernetes/kompose/issues/1191) +- Follow docker compose conventions for service fields merge [\#1186](https://github.com/kubernetes/kompose/issues/1186) +- Feature Request: Allow Different Tab Length Specification For `kompose convert` [\#1181](https://github.com/kubernetes/kompose/issues/1181) +- `kompose up` Does Not Work and Incorrect Deployment Created Via `kompose convert` [\#1180](https://github.com/kubernetes/kompose/issues/1180) +- Add "store-created-files" option for "kompose up". [\#1179](https://github.com/kubernetes/kompose/issues/1179) +- FATA Unable to load yaml/json file for version parsing: open docker-compose.yml: permission denied [\#1172](https://github.com/kubernetes/kompose/issues/1172) +- Just delete Windows from your installation guide... [\#1167](https://github.com/kubernetes/kompose/issues/1167) +- fabric8:deploy - unable to access cluster [\#1162](https://github.com/kubernetes/kompose/issues/1162) +- kompose env\_file superseding environment variables [\#1156](https://github.com/kubernetes/kompose/issues/1156) +- Kompose doesn't work with docker-compose v3.7 [\#1152](https://github.com/kubernetes/kompose/issues/1152) +- Error when targeting a different \(than 8080\) API port [\#1131](https://github.com/kubernetes/kompose/issues/1131) +- kompose up not working on windows? [\#1122](https://github.com/kubernetes/kompose/issues/1122) +- kompose fails to convert cpu resources from a second \(override\) docker-compose yaml file [\#1106](https://github.com/kubernetes/kompose/issues/1106) +- error decoding 'Ports': No port specified: ::\ [\#1104](https://github.com/kubernetes/kompose/issues/1104) +- 'expose' is not converted [\#1095](https://github.com/kubernetes/kompose/issues/1095) +- Volumes path with underline was converted into dash [\#1094](https://github.com/kubernetes/kompose/issues/1094) +- HostPath volumes incorrectly concatenate paths [\#1089](https://github.com/kubernetes/kompose/issues/1089) +- Environment variables of multiple docker-compose are not merged [\#1081](https://github.com/kubernetes/kompose/issues/1081) +- Duplicate container ports if different host ports point to same container port [\#1070](https://github.com/kubernetes/kompose/issues/1070) +- Convert mounted directories into configmaps [\#1060](https://github.com/kubernetes/kompose/issues/1060) +- Cannot kompose up [\#969](https://github.com/kubernetes/kompose/issues/969) +- Kompose doesn't find dockerfile with context . [\#944](https://github.com/kubernetes/kompose/issues/944) +- Local volumes \(from host\) via conversion [\#855](https://github.com/kubernetes/kompose/issues/855) +- Update development.md with relevant details regarding CI [\#748](https://github.com/kubernetes/kompose/issues/748) +- kompose logo [\#274](https://github.com/kubernetes/kompose/issues/274) + +**Merged pull requests:** + +- Support ingress path for kubernetes [\#1245](https://github.com/kubernetes/kompose/pull/1245) ([hangyan](https://github.com/hangyan)) +- Support v2 restart unless-stopped [\#1244](https://github.com/kubernetes/kompose/pull/1244) ([hangyan](https://github.com/hangyan)) +- Add flag to allow use define api server url [\#1243](https://github.com/kubernetes/kompose/pull/1243) ([hangyan](https://github.com/hangyan)) +- Add MacPorts support to the documentation [\#1242](https://github.com/kubernetes/kompose/pull/1242) ([emcrisostomo](https://github.com/emcrisostomo)) +- Fix some ci lint [\#1233](https://github.com/kubernetes/kompose/pull/1233) ([hangyan](https://github.com/hangyan)) +- Deploy config [\#1232](https://github.com/kubernetes/kompose/pull/1232) ([hangyan](https://github.com/hangyan)) +- Support deploy labels [\#1231](https://github.com/kubernetes/kompose/pull/1231) ([hangyan](https://github.com/hangyan)) +- Support config short syntax and fix old bugs [\#1230](https://github.com/kubernetes/kompose/pull/1230) ([hangyan](https://github.com/hangyan)) +- Refactor code [\#1228](https://github.com/kubernetes/kompose/pull/1228) ([hangyan](https://github.com/hangyan)) +- Support port expose [\#1227](https://github.com/kubernetes/kompose/pull/1227) ([hangyan](https://github.com/hangyan)) +- concat and merge service fields when merging compose files \(\#1186\) [\#1226](https://github.com/kubernetes/kompose/pull/1226) ([ChanderG](https://github.com/ChanderG)) +- Update doc about push image [\#1225](https://github.com/kubernetes/kompose/pull/1225) ([hangyan](https://github.com/hangyan)) +- Fix port duplicate in container spec [\#1223](https://github.com/kubernetes/kompose/pull/1223) ([hangyan](https://github.com/hangyan)) +- Fix v3 hostpath path error [\#1222](https://github.com/kubernetes/kompose/pull/1222) ([hangyan](https://github.com/hangyan)) +- Fix hostpath path translate error [\#1221](https://github.com/kubernetes/kompose/pull/1221) ([hangyan](https://github.com/hangyan)) +- Add note adout windows [\#1220](https://github.com/kubernetes/kompose/pull/1220) ([hangyan](https://github.com/hangyan)) +- Yaml indent [\#1219](https://github.com/kubernetes/kompose/pull/1219) ([hangyan](https://github.com/hangyan)) +- Update dep [\#1218](https://github.com/kubernetes/kompose/pull/1218) ([hangyan](https://github.com/hangyan)) +- Support use configmap as volume [\#1216](https://github.com/kubernetes/kompose/pull/1216) ([hangyan](https://github.com/hangyan)) +- Fix configmap name case error [\#1215](https://github.com/kubernetes/kompose/pull/1215) ([hangyan](https://github.com/hangyan)) +- Merge will include deploy resources [\#1214](https://github.com/kubernetes/kompose/pull/1214) ([hangyan](https://github.com/hangyan)) +- Use service name when image name is empty when build [\#1213](https://github.com/kubernetes/kompose/pull/1213) ([hangyan](https://github.com/hangyan)) +- Fix build [\#1212](https://github.com/kubernetes/kompose/pull/1212) ([hangyan](https://github.com/hangyan)) +- Support assign nodeport port in labels [\#1210](https://github.com/kubernetes/kompose/pull/1210) ([hangyan](https://github.com/hangyan)) +- Use new go version for build [\#1209](https://github.com/kubernetes/kompose/pull/1209) ([hangyan](https://github.com/hangyan)) +- Add flag to support store manifest when kompose up [\#1208](https://github.com/kubernetes/kompose/pull/1208) ([hangyan](https://github.com/hangyan)) +- Api version [\#1207](https://github.com/kubernetes/kompose/pull/1207) ([hangyan](https://github.com/hangyan)) +- Remove duplicate of configmap [\#1206](https://github.com/kubernetes/kompose/pull/1206) ([hangyan](https://github.com/hangyan)) +- Modify default kubernetes client's apiserver url [\#1204](https://github.com/kubernetes/kompose/pull/1204) ([hangyan](https://github.com/hangyan)) +- fix golint error about comment on exported variable [\#1178](https://github.com/kubernetes/kompose/pull/1178) ([sivanzcw](https://github.com/sivanzcw)) + ## [v1.20.0](https://github.com/kubernetes/kompose/tree/v1.20.0) (2019-12-23) [Full Changelog](https://github.com/kubernetes/kompose/compare/v1.19.0...v1.20.0) @@ -27,21 +98,21 @@ - Change Chart.yaml attribute version when converted to helm [\#1127](https://github.com/kubernetes/kompose/issues/1127) - Add Support for docker-compose 3.4 [\#1125](https://github.com/kubernetes/kompose/issues/1125) - Support kompose up build with no push [\#1105](https://github.com/kubernetes/kompose/issues/1105) -- error decoding 'Ports': No port specified: ::\ [\#1104](https://github.com/kubernetes/kompose/issues/1104) -- 'expose' is not converted [\#1095](https://github.com/kubernetes/kompose/issues/1095) - Proposal: Use the docker-compose network as kubernetes namespace [\#1066](https://github.com/kubernetes/kompose/issues/1066) - Support for secrets [\#296](https://github.com/kubernetes/kompose/issues/296) **Merged pull requests:** +- Fix chart lint [\#1205](https://github.com/kubernetes/kompose/pull/1205) ([hangyan](https://github.com/hangyan)) +- 1.20.0 Release [\#1203](https://github.com/kubernetes/kompose/pull/1203) ([cdrage](https://github.com/cdrage)) - fix tests related to secrets [\#1198](https://github.com/kubernetes/kompose/pull/1198) ([ChanderG](https://github.com/ChanderG)) - network int test fix [\#1197](https://github.com/kubernetes/kompose/pull/1197) ([mudverma](https://github.com/mudverma)) - Network Key Translation Feature and test cases [\#1195](https://github.com/kubernetes/kompose/pull/1195) ([mudverma](https://github.com/mudverma)) - Statically build binaries via make cross [\#1193](https://github.com/kubernetes/kompose/pull/1193) ([deviantony](https://github.com/deviantony)) - Merge top level non-service keys [\#1187](https://github.com/kubernetes/kompose/pull/1187) ([ChanderG](https://github.com/ChanderG)) -- fix golint error about comment on exported variable [\#1178](https://github.com/kubernetes/kompose/pull/1178) ([sivanzcw](https://github.com/sivanzcw)) - Update OWNERS [\#1177](https://github.com/kubernetes/kompose/pull/1177) ([cdrage](https://github.com/cdrage)) - Fix tests [\#1175](https://github.com/kubernetes/kompose/pull/1175) ([cdrage](https://github.com/cdrage)) +- Copy the service labels also to Deployment Pod spec annotations [\#1166](https://github.com/kubernetes/kompose/pull/1166) ([alanjds](https://github.com/alanjds)) - Add support for file based secret [\#1159](https://github.com/kubernetes/kompose/pull/1159) ([jvitor83](https://github.com/jvitor83)) - Add node about endpoint\_mode in doc [\#1151](https://github.com/kubernetes/kompose/pull/1151) ([hangyan](https://github.com/hangyan)) - Add flag to turn off push image when kompose up [\#1147](https://github.com/kubernetes/kompose/pull/1147) ([hangyan](https://github.com/hangyan)) @@ -72,14 +143,9 @@ - Names based on the helm chart name [\#1098](https://github.com/kubernetes/kompose/issues/1098) - Issues with volume mounts in docker-compose.yml [\#1097](https://github.com/kubernetes/kompose/issues/1097) - volumeMounts and subPath - how to convert named volumes [\#1096](https://github.com/kubernetes/kompose/issues/1096) -- Volumes path with underline was converted into dash [\#1094](https://github.com/kubernetes/kompose/issues/1094) -- HostPath volumes incorrectly concatenate paths [\#1089](https://github.com/kubernetes/kompose/issues/1089) - How do I use a service account? [\#1088](https://github.com/kubernetes/kompose/issues/1088) - Compose-on-kubernetes and kompose [\#1086](https://github.com/kubernetes/kompose/issues/1086) - openshift route with edge termination [\#1085](https://github.com/kubernetes/kompose/issues/1085) -- Environment variables of multiple docker-compose are not merged [\#1081](https://github.com/kubernetes/kompose/issues/1081) -- Labels not converted to annotations in ingress [\#1071](https://github.com/kubernetes/kompose/issues/1071) -- Duplicate container ports if different host ports point to same container port [\#1070](https://github.com/kubernetes/kompose/issues/1070) - Convert version 3.5 of Docker Compose is not supported [\#1058](https://github.com/kubernetes/kompose/issues/1058) - Support for PVC Access Mode ReadWriteMany [\#1046](https://github.com/kubernetes/kompose/issues/1046) - Add official docker image build [\#1045](https://github.com/kubernetes/kompose/issues/1045) @@ -94,7 +160,6 @@ - 1.19.0 Release [\#1174](https://github.com/kubernetes/kompose/pull/1174) ([cdrage](https://github.com/cdrage)) - Add note about output directories to convert --help [\#1171](https://github.com/kubernetes/kompose/pull/1171) ([cflee](https://github.com/cflee)) - Statically build binaries [\#1169](https://github.com/kubernetes/kompose/pull/1169) ([deviantony](https://github.com/deviantony)) -- Copy the service labels also to Deployment Pod spec annotations [\#1166](https://github.com/kubernetes/kompose/pull/1166) ([alanjds](https://github.com/alanjds)) - Snap [\#1153](https://github.com/kubernetes/kompose/pull/1153) ([mikeroyal](https://github.com/mikeroyal)) - Revert "Add node references" [\#1145](https://github.com/kubernetes/kompose/pull/1145) ([cdrage](https://github.com/cdrage)) - Fix container\_name set error [\#1141](https://github.com/kubernetes/kompose/pull/1141) ([hangyan](https://github.com/hangyan)) @@ -157,7 +222,6 @@ - dots get propagated into invalid names [\#1062](https://github.com/kubernetes/kompose/issues/1062) - kompose webside is outdated [\#1057](https://github.com/kubernetes/kompose/issues/1057) - read input from stdin does not work [\#1056](https://github.com/kubernetes/kompose/issues/1056) -- Init Containers [\#1053](https://github.com/kubernetes/kompose/issues/1053) - Installation Instructions for openSUSE/SLE [\#1049](https://github.com/kubernetes/kompose/issues/1049) - getsockopt: connection refused when executing kompose up [\#1023](https://github.com/kubernetes/kompose/issues/1023) - Support specifying nodePort via label [\#1022](https://github.com/kubernetes/kompose/issues/1022) @@ -296,7 +360,6 @@ - Should we provide a go library to support the third-party integration ? [\#982](https://github.com/kubernetes/kompose/issues/982) - Minor typos in Makefile [\#971](https://github.com/kubernetes/kompose/issues/971) -- Cannot kompose up [\#969](https://github.com/kubernetes/kompose/issues/969) - panic: runtime error: invalid memory address or nil pointer dereference [\#892](https://github.com/kubernetes/kompose/issues/892) - kompose should read input from stdin [\#870](https://github.com/kubernetes/kompose/issues/870) - panic: runtime error: invalid memory address or nil pointer dereference [\#853](https://github.com/kubernetes/kompose/issues/853) @@ -358,6 +421,7 @@ - old Kompose version in Fedora 26 [\#854](https://github.com/kubernetes/kompose/issues/854) - Fabric8 CI not working [\#790](https://github.com/kubernetes/kompose/issues/790) - remove dependency on docker daemon for building container images [\#696](https://github.com/kubernetes/kompose/issues/696) +- Add support for providing URL [\#605](https://github.com/kubernetes/kompose/issues/605) - Blockers for running buildconfig tests on OpenShift [\#572](https://github.com/kubernetes/kompose/issues/572) - git repo with detached head generates wrong `bc` [\#561](https://github.com/kubernetes/kompose/issues/561) - move functional tests to golang [\#432](https://github.com/kubernetes/kompose/issues/432) @@ -455,7 +519,6 @@ - Update code-of-conduct.md [\#899](https://github.com/kubernetes/kompose/pull/899) ([spiffxp](https://github.com/spiffxp)) - Add kompose.service.expose.tls-secret [\#896](https://github.com/kubernetes/kompose/pull/896) ([Code0x58](https://github.com/Code0x58)) - Fix pushing of image to a private repository [\#895](https://github.com/kubernetes/kompose/pull/895) ([Code0x58](https://github.com/Code0x58)) -- Change font to black, not lightish gray [\#888](https://github.com/kubernetes/kompose/pull/888) ([cdrage](https://github.com/cdrage)) - Script for generating unit tests [\#805](https://github.com/kubernetes/kompose/pull/805) ([ashetty1](https://github.com/ashetty1)) ## [v1.6.0](https://github.com/kubernetes/kompose/tree/v1.6.0) (2017-12-11) @@ -556,7 +619,6 @@ **Merged pull requests:** -- 1.2.0 Release [\#821](https://github.com/kubernetes/kompose/pull/821) ([cdrage](https://github.com/cdrage)) - emptvols -\> volumes=yes [\#811](https://github.com/kubernetes/kompose/pull/811) ([ashetty1](https://github.com/ashetty1)) - Remove redundant strings.ToLower\(\) [\#808](https://github.com/kubernetes/kompose/pull/808) ([cdrage](https://github.com/cdrage)) - Add --volumes parameter, deprecate emptyvols [\#787](https://github.com/kubernetes/kompose/pull/787) ([cdrage](https://github.com/cdrage)) @@ -665,7 +727,6 @@ - emptyvols option doesn't work for kompose convert/up [\#625](https://github.com/kubernetes/kompose/issues/625) - configuration key 'build' contains an invalid type, it should be a string. [\#620](https://github.com/kubernetes/kompose/issues/620) - Add support for 'pid' key [\#610](https://github.com/kubernetes/kompose/issues/610) -- Add support for providing URL [\#605](https://github.com/kubernetes/kompose/issues/605) - Failing test should show diff [\#604](https://github.com/kubernetes/kompose/issues/604) - environment variables are populated in random order in the created artifacts. [\#595](https://github.com/kubernetes/kompose/issues/595) - `kompose convert` should validate dockerfilepath [\#594](https://github.com/kubernetes/kompose/issues/594) @@ -740,8 +801,8 @@ - Add provider to file output [\#616](https://github.com/kubernetes/kompose/pull/616) ([cdrage](https://github.com/cdrage)) - Remove version column from conversion document [\#615](https://github.com/kubernetes/kompose/pull/615) ([cdrage](https://github.com/cdrage)) - Validate dockerfilepath in buildconfig [\#609](https://github.com/kubernetes/kompose/pull/609) ([surajnarwade](https://github.com/surajnarwade)) -- Replace underscores with dashes while rendering container names [\#606](https://github.com/kubernetes/kompose/pull/606) ([achanda](https://github.com/achanda)) - PVC name changes if volumes containes .\(dot\) in it [\#603](https://github.com/kubernetes/kompose/pull/603) ([procrypt](https://github.com/procrypt)) +- Add v3 support of Docker Compose [\#600](https://github.com/kubernetes/kompose/pull/600) ([cdrage](https://github.com/cdrage)) - update generated artifacts for k8s and openshift so that env variables are loaded in a particular order [\#596](https://github.com/kubernetes/kompose/pull/596) ([procrypt](https://github.com/procrypt)) - Failing when port is specified with labels [\#590](https://github.com/kubernetes/kompose/pull/590) ([surajnarwade](https://github.com/surajnarwade)) - Adding tests for kompose-specific labels and buildconfig dockerfile construct [\#588](https://github.com/kubernetes/kompose/pull/588) ([ashetty1](https://github.com/ashetty1)) @@ -776,19 +837,17 @@ - Fix incorrect tag in BuildConfig. [\#613](https://github.com/kubernetes/kompose/pull/613) ([kadel](https://github.com/kadel)) - Update `kompose completion` [\#612](https://github.com/kubernetes/kompose/pull/612) ([cdrage](https://github.com/cdrage)) - Add support for stop\_grace\_period [\#608](https://github.com/kubernetes/kompose/pull/608) ([gitlawr](https://github.com/gitlawr)) +- Replace underscores with dashes while rendering container names [\#606](https://github.com/kubernetes/kompose/pull/606) ([achanda](https://github.com/achanda)) - remove duplicate import with different name [\#602](https://github.com/kubernetes/kompose/pull/602) ([surajssd](https://github.com/surajssd)) - Updated Vendoring [\#601](https://github.com/kubernetes/kompose/pull/601) ([surajnarwade](https://github.com/surajnarwade)) -- Add v3 support of Docker Compose [\#600](https://github.com/kubernetes/kompose/pull/600) ([cdrage](https://github.com/cdrage)) - \ Update version number [\#597](https://github.com/kubernetes/kompose/pull/597) ([cdrage](https://github.com/cdrage)) - Use old git command [\#592](https://github.com/kubernetes/kompose/pull/592) ([cdrage](https://github.com/cdrage)) - Fix link to fedora setup in docs [\#586](https://github.com/kubernetes/kompose/pull/586) ([surajssd](https://github.com/surajssd)) - Release script binary upload bug [\#583](https://github.com/kubernetes/kompose/pull/583) ([cdrage](https://github.com/cdrage)) - Add io.kompose.service label to every object & use reaper to delete BuildConfig [\#578](https://github.com/kubernetes/kompose/pull/578) ([kadel](https://github.com/kadel)) - Fixes fixture test for build context [\#577](https://github.com/kubernetes/kompose/pull/577) ([surajnarwade](https://github.com/surajnarwade)) -- fix output replication-controller and daemon-set [\#568](https://github.com/kubernetes/kompose/pull/568) ([nkysg](https://github.com/nkysg)) - sort output when creating kubernetes/openshift objects [\#565](https://github.com/kubernetes/kompose/pull/565) ([procrypt](https://github.com/procrypt)) - Adding kompose up/down tests for openshift [\#460](https://github.com/kubernetes/kompose/pull/460) ([ashetty1](https://github.com/ashetty1)) -- Added consistency in build context [\#454](https://github.com/kubernetes/kompose/pull/454) ([surajnarwade](https://github.com/surajnarwade)) - Add build\_args support in buildconfig [\#424](https://github.com/kubernetes/kompose/pull/424) ([surajnarwade](https://github.com/surajnarwade)) ## [v0.6.0](https://github.com/kubernetes/kompose/tree/v0.6.0) (2017-04-28) @@ -825,6 +884,7 @@ - Update PR for ROADMAP [\#579](https://github.com/kubernetes/kompose/pull/579) ([cdrage](https://github.com/cdrage)) - typo in nginx name. [\#570](https://github.com/kubernetes/kompose/pull/570) ([procrypt](https://github.com/procrypt)) - Add warning about change in the service name. [\#569](https://github.com/kubernetes/kompose/pull/569) ([procrypt](https://github.com/procrypt)) +- fix output replication-controller and daemon-set [\#568](https://github.com/kubernetes/kompose/pull/568) ([nkysg](https://github.com/nkysg)) - Adds spacing to table [\#567](https://github.com/kubernetes/kompose/pull/567) ([cdrage](https://github.com/cdrage)) - Clarify tarball [\#559](https://github.com/kubernetes/kompose/pull/559) ([cdrage](https://github.com/cdrage)) - Add test dependencies [\#558](https://github.com/kubernetes/kompose/pull/558) ([cdrage](https://github.com/cdrage)) @@ -841,11 +901,13 @@ - new take on "Kompose will keep trying its job \#477" [\#536](https://github.com/kubernetes/kompose/pull/536) ([kadel](https://github.com/kadel)) - Only ignore the docker-compose yaml file in the root directory [\#533](https://github.com/kubernetes/kompose/pull/533) ([cdrage](https://github.com/cdrage)) - Move docker-compose.yml test file to tests [\#531](https://github.com/kubernetes/kompose/pull/531) ([cdrage](https://github.com/cdrage)) +- Fix the examples [\#528](https://github.com/kubernetes/kompose/pull/528) ([cdrage](https://github.com/cdrage)) - Update contributing doc for reviewing, update owners file [\#527](https://github.com/kubernetes/kompose/pull/527) ([cdrage](https://github.com/cdrage)) - Remove unused parameters from Kompose down [\#523](https://github.com/kubernetes/kompose/pull/523) ([cdrage](https://github.com/cdrage)) - Added warning after PVC creation [\#519](https://github.com/kubernetes/kompose/pull/519) ([surajnarwade](https://github.com/surajnarwade)) - Added support for different namespaces [\#517](https://github.com/kubernetes/kompose/pull/517) ([procrypt](https://github.com/procrypt)) - add missing 'io.kompose.service' label to Route and Ingress [\#511](https://github.com/kubernetes/kompose/pull/511) ([kadel](https://github.com/kadel)) +- Added consistency in build context [\#454](https://github.com/kubernetes/kompose/pull/454) ([surajnarwade](https://github.com/surajnarwade)) ## [v0.5.0](https://github.com/kubernetes/kompose/tree/v0.5.0) (2017-04-04) @@ -876,7 +938,6 @@ - Add ARM to make cross. [\#540](https://github.com/kubernetes/kompose/pull/540) ([cdrage](https://github.com/cdrage)) - Revert "Kompose will keep trying its job" [\#535](https://github.com/kubernetes/kompose/pull/535) ([cdrage](https://github.com/cdrage)) - Update vendoring + fix issue with timestamps being added to log [\#529](https://github.com/kubernetes/kompose/pull/529) ([cdrage](https://github.com/cdrage)) -- Fix the examples [\#528](https://github.com/kubernetes/kompose/pull/528) ([cdrage](https://github.com/cdrage)) - Fixed functional tests [\#526](https://github.com/kubernetes/kompose/pull/526) ([surajnarwade](https://github.com/surajnarwade)) - Fix typo in tarball link in readme [\#525](https://github.com/kubernetes/kompose/pull/525) ([cdrage](https://github.com/cdrage)) - Fix typo in replicas and organize flags [\#524](https://github.com/kubernetes/kompose/pull/524) ([cdrage](https://github.com/cdrage)) @@ -979,8 +1040,8 @@ - Removes the TCP output on the Kubernetes / OpenShift artifacts [\#394](https://github.com/kubernetes/kompose/pull/394) ([cdrage](https://github.com/cdrage)) - Add support for host:port:port [\#393](https://github.com/kubernetes/kompose/pull/393) ([cdrage](https://github.com/cdrage)) - change strategy to recreate if volumes present, fix \#264 [\#378](https://github.com/kubernetes/kompose/pull/378) ([concaf](https://github.com/concaf)) +- error out if controller object is specified with "restart: on-failure" [\#373](https://github.com/kubernetes/kompose/pull/373) ([procrypt](https://github.com/procrypt)) - added support for docker-compose.yaml besides docker-compose.yml [\#368](https://github.com/kubernetes/kompose/pull/368) ([procrypt](https://github.com/procrypt)) -- add deploy/undeploy pod only [\#363](https://github.com/kubernetes/kompose/pull/363) ([ngtuna](https://github.com/ngtuna)) ## [v0.2.0](https://github.com/kubernetes/kompose/tree/v0.2.0) (2017-01-27) @@ -1052,9 +1113,9 @@ - Update logging for logrus [\#383](https://github.com/kubernetes/kompose/pull/383) ([cdrage](https://github.com/cdrage)) - Fixed warnings related to user type in tests [\#380](https://github.com/kubernetes/kompose/pull/380) ([surajssd](https://github.com/surajssd)) - bump libcompose to v0.4.0 [\#377](https://github.com/kubernetes/kompose/pull/377) ([concaf](https://github.com/concaf)) -- error out if controller object is specified with "restart: on-failure" [\#373](https://github.com/kubernetes/kompose/pull/373) ([procrypt](https://github.com/procrypt)) - updated pods example in user guide [\#371](https://github.com/kubernetes/kompose/pull/371) ([surajssd](https://github.com/surajssd)) - Add bash auto completion support [\#370](https://github.com/kubernetes/kompose/pull/370) ([cdrage](https://github.com/cdrage)) +- add deploy/undeploy pod only [\#363](https://github.com/kubernetes/kompose/pull/363) ([ngtuna](https://github.com/ngtuna)) - Fixing functional tests for checking generated artifacts [\#362](https://github.com/kubernetes/kompose/pull/362) ([surajssd](https://github.com/surajssd)) - Small simplification of kubernetes.PrintList [\#360](https://github.com/kubernetes/kompose/pull/360) ([kadel](https://github.com/kadel)) - update roadmap [\#359](https://github.com/kubernetes/kompose/pull/359) ([kadel](https://github.com/kadel)) @@ -1263,6 +1324,7 @@ - Run tests on travis-ci [\#93](https://github.com/kubernetes/kompose/pull/93) ([kadel](https://github.com/kadel)) - loader-transformer [\#91](https://github.com/kubernetes/kompose/pull/91) ([ngtuna](https://github.com/ngtuna)) - enhance warning: networks, network config, volume config. Fixes \#88, \#71 [\#90](https://github.com/kubernetes/kompose/pull/90) ([ngtuna](https://github.com/ngtuna)) +- Functional Testing for kompose cmdline [\#89](https://github.com/kubernetes/kompose/pull/89) ([surajssd](https://github.com/surajssd)) - New behavior of kompose up [\#86](https://github.com/kubernetes/kompose/pull/86) ([ngtuna](https://github.com/ngtuna)) ## [v0.0.1-beta.2](https://github.com/kubernetes/kompose/tree/v0.0.1-beta.2) (2016-08-04) @@ -1291,14 +1353,12 @@ **Merged pull requests:** -- Functional Testing for kompose cmdline [\#89](https://github.com/kubernetes/kompose/pull/89) ([surajssd](https://github.com/surajssd)) - Converting compose labels to k8s annotations [\#84](https://github.com/kubernetes/kompose/pull/84) ([janetkuo](https://github.com/janetkuo)) - Clean up kompose help, remove support for unimplemented commands [\#83](https://github.com/kubernetes/kompose/pull/83) ([janetkuo](https://github.com/janetkuo)) - Enable warnings in stdout [\#79](https://github.com/kubernetes/kompose/pull/79) ([janetkuo](https://github.com/janetkuo)) - Convert volumes in \[name:\]\[host:\]container\[:access\_mode\] format [\#78](https://github.com/kubernetes/kompose/pull/78) ([janetkuo](https://github.com/janetkuo)) - Volumes default not read-only [\#77](https://github.com/kubernetes/kompose/pull/77) ([janetkuo](https://github.com/janetkuo)) - Correctly log error [\#74](https://github.com/kubernetes/kompose/pull/74) ([janetkuo](https://github.com/janetkuo)) -- Modularize convert into loader & transformer [\#72](https://github.com/kubernetes/kompose/pull/72) ([ngtuna](https://github.com/ngtuna)) - Remove the support for converting to Replica Sets [\#69](https://github.com/kubernetes/kompose/pull/69) ([janetkuo](https://github.com/janetkuo)) - Warning on missing port information and no service created [\#68](https://github.com/kubernetes/kompose/pull/68) ([surajssd](https://github.com/surajssd)) - Support for environment variables substitution [\#67](https://github.com/kubernetes/kompose/pull/67) ([surajssd](https://github.com/surajssd)) diff --git a/README.md b/README.md index 8f179bca..9d7a6fc5 100644 --- a/README.md +++ b/README.md @@ -45,10 +45,10 @@ __Linux and macOS:__ ```sh # Linux -curl -L https://github.com/kubernetes/kompose/releases/download/v1.20.0/kompose-linux-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.21.0/kompose-linux-amd64 -o kompose # macOS -curl -L https://github.com/kubernetes/kompose/releases/download/v1.20.0/kompose-darwin-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.21.0/kompose-darwin-amd64 -o kompose chmod +x kompose sudo mv ./kompose /usr/local/bin/kompose @@ -56,7 +56,7 @@ sudo mv ./kompose /usr/local/bin/kompose __Windows:__ -Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.20.0/kompose-windows-amd64.exe) and add the binary to your PATH. +Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.21.0/kompose-windows-amd64.exe) and add the binary to your PATH. Note: `kompose up` is not supported on windows. diff --git a/build/VERSION b/build/VERSION index 39893559..3500250a 100644 --- a/build/VERSION +++ b/build/VERSION @@ -1 +1 @@ -1.20.0 +1.21.0 diff --git a/docs/installation.md b/docs/installation.md index 88f7e9f1..52fc78ac 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -10,10 +10,10 @@ __Linux and macOS:__ ```sh # Linux -curl -L https://github.com/kubernetes/kompose/releases/download/v1.20.0/kompose-linux-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.21.0/kompose-linux-amd64 -o kompose # macOS -curl -L https://github.com/kubernetes/kompose/releases/download/v1.20.0/kompose-darwin-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.21.0/kompose-darwin-amd64 -o kompose chmod +x kompose sudo mv ./kompose /usr/local/bin/kompose @@ -21,7 +21,7 @@ sudo mv ./kompose /usr/local/bin/kompose __Windows:__ -Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.20.0/kompose-windows-amd64.exe) and add the binary to your PATH. +Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.21.0/kompose-windows-amd64.exe) and add the binary to your PATH. #### Go diff --git a/docs/introduction.md b/docs/introduction.md index 92c190b5..bf1d411e 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -47,13 +47,13 @@ Grab the Kompose binary! ```sh # Linux -curl -L https://github.com/kubernetes/kompose/releases/download/v1.20.0/kompose-linux-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.21.0/kompose-linux-amd64 -o kompose # macOS -curl -L https://github.com/kubernetes/kompose/releases/download/v1.20.0/kompose-darwin-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.21.0/kompose-darwin-amd64 -o kompose chmod +x kompose sudo mv ./kompose /usr/local/bin/kompose ``` -_Windows:_ Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.20.0/kompose-windows-amd64.exe) and add the binary to your PATH. +_Windows:_ Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.21.0/kompose-windows-amd64.exe) and add the binary to your PATH. diff --git a/pkg/version/version.go b/pkg/version/version.go index ca82c7be..cd6d03be 100644 --- a/pkg/version/version.go +++ b/pkg/version/version.go @@ -2,7 +2,7 @@ package version var ( // VERSION is version number that will be displayed when running ./kompose version - VERSION = "1.20.0" + VERSION = "1.21.0" // GITCOMMIT is hash of the commit that will be displayed when running ./kompose version // this will be overwritten when running build like this: go build -ldflags="-X github.com/kubernetes/kompose/pkg/version.GITCOMMIT=$(GITCOMMIT)" // HEAD is default indicating that this was not set during build