diff --git a/CHANGELOG.md b/CHANGELOG.md index ec864de6..139fe6fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,102 @@ # Changelog +## [v1.23.0](https://github.com/kubernetes/kompose/tree/v1.23.0) (2021-07-12) + +[Full Changelog](https://github.com/kubernetes/kompose/compare/v1.22.0...v1.23.0) + +**Closed issues:** + +- kompose.io pages throwing 404s [\#1388](https://github.com/kubernetes/kompose/issues/1388) +- 'httpGet' support at 'livenessProbe' [\#1385](https://github.com/kubernetes/kompose/issues/1385) +- Kompose github page have wrong urls in menu [\#1383](https://github.com/kubernetes/kompose/issues/1383) +- Introduction page : command does not work [\#1381](https://github.com/kubernetes/kompose/issues/1381) +- kompose `convert` improperly converts docker secrets [\#1376](https://github.com/kubernetes/kompose/issues/1376) +- image name in deployment is missing project prefix from docker-compose images [\#1375](https://github.com/kubernetes/kompose/issues/1375) +- kompose convert permission denied ? [\#1370](https://github.com/kubernetes/kompose/issues/1370) +- Kompose not handling docker-compose file generated using `docker config` command [\#1364](https://github.com/kubernetes/kompose/issues/1364) +- Adding storageClassName to persistent volume claim manifest [\#1362](https://github.com/kubernetes/kompose/issues/1362) +- Panic on nil map when labels exist only in second config [\#1361](https://github.com/kubernetes/kompose/issues/1361) +- \[Question\] Can kubernets recreate your images from a dockerfile? [\#1360](https://github.com/kubernetes/kompose/issues/1360) +- Panic when converting Docker compose service with 'start\_first' to kubernetes [\#1359](https://github.com/kubernetes/kompose/issues/1359) +- convert access\_key and secret key using kompose [\#1358](https://github.com/kubernetes/kompose/issues/1358) +- segmentation fault in wsl2 ubuntu 20.04 [\#1357](https://github.com/kubernetes/kompose/issues/1357) +- Automatic document updates and bintray are skipped [\#1354](https://github.com/kubernetes/kompose/issues/1354) +- GitHub Actions instead of Travis CI [\#1352](https://github.com/kubernetes/kompose/issues/1352) +- "kubectl apply -f \*.yaml" results in error: Unexpected args: \[file1.yaml file2.yaml\] [\#1346](https://github.com/kubernetes/kompose/issues/1346) +- Helm v3 conversion [\#1328](https://github.com/kubernetes/kompose/issues/1328) +- Add prefix or suffix to service's metadata name [\#1327](https://github.com/kubernetes/kompose/issues/1327) +- Tutorial, please add a line ... [\#1325](https://github.com/kubernetes/kompose/issues/1325) +- Kompose 'down' does not take the --server flag [\#1324](https://github.com/kubernetes/kompose/issues/1324) +- Related to \#1271, volume mount on host not supported [\#1323](https://github.com/kubernetes/kompose/issues/1323) +- Kompose up : no basic auth credentials [\#1322](https://github.com/kubernetes/kompose/issues/1322) +- Ports are parsed incorrectly from "expose" [\#1321](https://github.com/kubernetes/kompose/issues/1321) +- Build args not working [\#1319](https://github.com/kubernetes/kompose/issues/1319) +- Need to update the api version in the auto-generated network policy [\#1318](https://github.com/kubernetes/kompose/issues/1318) +- Possibility to use default ingress ssl cert [\#1316](https://github.com/kubernetes/kompose/issues/1316) +- TLS host invalid when using kompose.service.expose with path [\#1315](https://github.com/kubernetes/kompose/issues/1315) +- problems converting docker-compose file using local environment variables [\#1314](https://github.com/kubernetes/kompose/issues/1314) +- FATA enviroment Additional property enviroment is not allowed [\#1310](https://github.com/kubernetes/kompose/issues/1310) +- How do you download this [\#1309](https://github.com/kubernetes/kompose/issues/1309) +- kompose convert --volumes=configMap does not add binary data. [\#1308](https://github.com/kubernetes/kompose/issues/1308) +- docker-compose Version 3.4+ Support [\#1304](https://github.com/kubernetes/kompose/issues/1304) +- ✨ Kompose converts into Pod instead of Deployment [\#1301](https://github.com/kubernetes/kompose/issues/1301) +- support podman [\#1296](https://github.com/kubernetes/kompose/issues/1296) +- sidecar support [\#1292](https://github.com/kubernetes/kompose/issues/1292) +- Unsupported config option for service: `init` --- is there a kubernetes equivalent? [\#1290](https://github.com/kubernetes/kompose/issues/1290) +- Unable to read env\_file that works with docker-compose up [\#1287](https://github.com/kubernetes/kompose/issues/1287) +- --build build-config wipes image streams [\#1285](https://github.com/kubernetes/kompose/issues/1285) +- Handle minor versions [\#1283](https://github.com/kubernetes/kompose/issues/1283) +- kompose convert with openshift option is ignoring hyphens in docker image name [\#1282](https://github.com/kubernetes/kompose/issues/1282) +- kompose secrets file location [\#1280](https://github.com/kubernetes/kompose/issues/1280) +- loadbalancer conversion won't work for mixed protocols [\#1276](https://github.com/kubernetes/kompose/issues/1276) +- kompose convert Volume mount on the host isn't supported [\#1271](https://github.com/kubernetes/kompose/issues/1271) +- -o flag should create directory if does not exist for convert [\#1265](https://github.com/kubernetes/kompose/issues/1265) +- Support for readinessProbe [\#1262](https://github.com/kubernetes/kompose/issues/1262) +- Losing quotes when converting "yes" and "no" [\#1253](https://github.com/kubernetes/kompose/issues/1253) +- Error while deploying application: the server could not find the requested resource [\#1238](https://github.com/kubernetes/kompose/issues/1238) +- no matches for kind "Deployment" in version "extensions/v1beta1" [\#1236](https://github.com/kubernetes/kompose/issues/1236) +- convert the 2.1 version docker-compose.yaml error!!!!! [\#1235](https://github.com/kubernetes/kompose/issues/1235) +- Kompose doesn't work with docker-compose v3.7 [\#1152](https://github.com/kubernetes/kompose/issues/1152) +- error decoding 'Ports': No port specified: ::\ [\#1104](https://github.com/kubernetes/kompose/issues/1104) +- Convert version 3.5 of Docker Compose is not supported [\#1058](https://github.com/kubernetes/kompose/issues/1058) +- FATA services.xxx.ports.0 must be a string or number [\#986](https://github.com/kubernetes/kompose/issues/986) + +**Merged pull requests:** + +- support multiple containers in a pod [\#1394](https://github.com/kubernetes/kompose/pull/1394) ([tk42](https://github.com/tk42)) +- actually use normalizeNetworkNames to produce valid network names [\#1393](https://github.com/kubernetes/kompose/pull/1393) ([exokortex](https://github.com/exokortex)) +- Fixed, \#1385 [\#1386](https://github.com/kubernetes/kompose/pull/1386) ([james-song](https://github.com/james-song)) +- Fix intro doc error [\#1382](https://github.com/kubernetes/kompose/pull/1382) ([hangyan](https://github.com/hangyan)) +- Fix labels merge error [\#1380](https://github.com/kubernetes/kompose/pull/1380) ([hangyan](https://github.com/hangyan)) +- Fix secret name error [\#1379](https://github.com/kubernetes/kompose/pull/1379) ([hangyan](https://github.com/hangyan)) +- Fix convert deployment log error [\#1378](https://github.com/kubernetes/kompose/pull/1378) ([hangyan](https://github.com/hangyan)) +- add support for golangci-lint [\#1373](https://github.com/kubernetes/kompose/pull/1373) ([remyleone](https://github.com/remyleone)) +- fix goimports [\#1372](https://github.com/kubernetes/kompose/pull/1372) ([remyleone](https://github.com/remyleone)) +- Add readiness healthcheck generation by label [\#1366](https://github.com/kubernetes/kompose/pull/1366) ([jvitor83](https://github.com/jvitor83)) +- GitHub Actions Part2 [\#1356](https://github.com/kubernetes/kompose/pull/1356) ([namusyaka](https://github.com/namusyaka)) +- Migrate CI from travis ci to github actions [\#1355](https://github.com/kubernetes/kompose/pull/1355) ([namusyaka](https://github.com/namusyaka)) +- Cleanup glide [\#1353](https://github.com/kubernetes/kompose/pull/1353) ([namusyaka](https://github.com/namusyaka)) +- retrieve container test by updating Dockerfile [\#1351](https://github.com/kubernetes/kompose/pull/1351) ([namusyaka](https://github.com/namusyaka)) +- Create directories if --out ends with "/" or includes nonexistent directories [\#1350](https://github.com/kubernetes/kompose/pull/1350) ([namusyaka](https://github.com/namusyaka)) +- improve tests for loadV3Ports [\#1349](https://github.com/kubernetes/kompose/pull/1349) ([namusyaka](https://github.com/namusyaka)) +- cleanup debug logs & remove duplicated output [\#1348](https://github.com/kubernetes/kompose/pull/1348) ([namusyaka](https://github.com/namusyaka)) +- Support port range for docker-compose v2 [\#1345](https://github.com/kubernetes/kompose/pull/1345) ([namusyaka](https://github.com/namusyaka)) +- Follow up on \#1341 [\#1344](https://github.com/kubernetes/kompose/pull/1344) ([namusyaka](https://github.com/namusyaka)) +- make kompose exit with 1 if error [\#1343](https://github.com/kubernetes/kompose/pull/1343) ([namusyaka](https://github.com/namusyaka)) +- Update docs [\#1342](https://github.com/kubernetes/kompose/pull/1342) ([hangyan](https://github.com/hangyan)) +- Lb svc [\#1341](https://github.com/kubernetes/kompose/pull/1341) ([hangyan](https://github.com/hangyan)) +- Allow controller pod to override restart policy [\#1340](https://github.com/kubernetes/kompose/pull/1340) ([hangyan](https://github.com/hangyan)) +- fix invalid repo url for SUSE Linux Enterprise 15 [\#1339](https://github.com/kubernetes/kompose/pull/1339) ([wyyxd2017](https://github.com/wyyxd2017)) +- fix invalid repo url [\#1338](https://github.com/kubernetes/kompose/pull/1338) ([wyyxd2017](https://github.com/wyyxd2017)) +- The Red Hat Development Suite has been discontinued [\#1336](https://github.com/kubernetes/kompose/pull/1336) ([wyyxd2017](https://github.com/wyyxd2017)) +- Support podman compose file [\#1335](https://github.com/kubernetes/kompose/pull/1335) ([hangyan](https://github.com/hangyan)) +- Bump docker version [\#1334](https://github.com/kubernetes/kompose/pull/1334) ([hangyan](https://github.com/hangyan)) +- Add support for compose 2.x [\#1333](https://github.com/kubernetes/kompose/pull/1333) ([hangyan](https://github.com/hangyan)) +- Update doc about helm chart format [\#1331](https://github.com/kubernetes/kompose/pull/1331) ([hangyan](https://github.com/hangyan)) +- Update introduction doc + add sync docs script [\#1330](https://github.com/kubernetes/kompose/pull/1330) ([cdrage](https://github.com/cdrage)) +- add warning that tells why the service is not created [\#1326](https://github.com/kubernetes/kompose/pull/1326) ([namusyaka](https://github.com/namusyaka)) +- TLS improvements [\#1317](https://github.com/kubernetes/kompose/pull/1317) ([BoBiene](https://github.com/BoBiene)) + ## [v1.22.0](https://github.com/kubernetes/kompose/tree/v1.22.0) (2020-10-28) [Full Changelog](https://github.com/kubernetes/kompose/compare/v1.21.0...v1.22.0) @@ -15,14 +112,12 @@ - kompose up seems to not use the build context's .dockerignore file [\#1278](https://github.com/kubernetes/kompose/issues/1278) - kompose down removes persistent storages [\#1277](https://github.com/kubernetes/kompose/issues/1277) - Deprecating kompose up and kompose down in favor of only kompose convert [\#1275](https://github.com/kubernetes/kompose/issues/1275) -- kompose convert Volume mount on the host isn't supported [\#1271](https://github.com/kubernetes/kompose/issues/1271) - Running kompose under k3s failed [\#1270](https://github.com/kubernetes/kompose/issues/1270) - Getting user and password prompt while doing Kompose up [\#1269](https://github.com/kubernetes/kompose/issues/1269) - kompose response '\[1\] 77127 killed kompose' and does nothing [\#1268](https://github.com/kubernetes/kompose/issues/1268) - .env file creates -env entries, no ConfigMap [\#1267](https://github.com/kubernetes/kompose/issues/1267) - Kompose not creating pods & deployments on minikube [\#1264](https://github.com/kubernetes/kompose/issues/1264) - Unable to read env\_file: Can't separate key from value [\#1263](https://github.com/kubernetes/kompose/issues/1263) -- Support for readinessProbe [\#1262](https://github.com/kubernetes/kompose/issues/1262) - ignoring path on the host [\#1261](https://github.com/kubernetes/kompose/issues/1261) - docs/getting-started.md not working with minikube [\#1259](https://github.com/kubernetes/kompose/issues/1259) - kompose up - don`t created deployment and don`t create pod [\#1258](https://github.com/kubernetes/kompose/issues/1258) @@ -36,11 +131,9 @@ - Dotfile path \(e.g ./envs/./production/.envs\) errors/is not supported in Kompose [\#1240](https://github.com/kubernetes/kompose/issues/1240) - \[BUG\] Repeated resources in YAML file when --out flag is supplied [\#1239](https://github.com/kubernetes/kompose/issues/1239) - \[Feature\]: Validation of supported attributes within a docker-compose file [\#1237](https://github.com/kubernetes/kompose/issues/1237) -- convert the 2.1 version docker-compose.yaml error!!!!! [\#1235](https://github.com/kubernetes/kompose/issues/1235) - How do I start a POD with my transformed files [\#1234](https://github.com/kubernetes/kompose/issues/1234) - Error while deploying application: Get http://localhost:8080/api: dial tcp \[::1\]:8080: connect: connection refused [\#1201](https://github.com/kubernetes/kompose/issues/1201) - Create route for openshift - targert port should be a string [\#1184](https://github.com/kubernetes/kompose/issues/1184) -- Kompose doesn't work with docker-compose v3.7 [\#1152](https://github.com/kubernetes/kompose/issues/1152) - Error when i'm trying to convert my docker-compose [\#1130](https://github.com/kubernetes/kompose/issues/1130) - Issues with volume mounts in docker-compose.yml [\#1097](https://github.com/kubernetes/kompose/issues/1097) - How do I use a service account? [\#1088](https://github.com/kubernetes/kompose/issues/1088) @@ -56,6 +149,7 @@ **Merged pull requests:** +- 1.22.0 Release [\#1329](https://github.com/kubernetes/kompose/pull/1329) ([cdrage](https://github.com/cdrage)) - Update Dockerfile [\#1320](https://github.com/kubernetes/kompose/pull/1320) ([karanssj4](https://github.com/karanssj4)) - Update networkpolicy version [\#1307](https://github.com/kubernetes/kompose/pull/1307) ([hangyan](https://github.com/hangyan)) - Remove vendor [\#1306](https://github.com/kubernetes/kompose/pull/1306) ([hangyan](https://github.com/hangyan)) @@ -100,7 +194,6 @@ - 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) @@ -204,7 +297,7 @@ - kompose.image-pull-secret label not recognized by MicroK8s 1.14 [\#1146](https://github.com/kubernetes/kompose/issues/1146) - redis-slave not found [\#1143](https://github.com/kubernetes/kompose/issues/1143) - FATA Error while deploying application: deployments.extensions "cache" already exists [\#1138](https://github.com/kubernetes/kompose/issues/1138) -- `container\_name` was not converted to a valid identifier [\#1135](https://github.com/kubernetes/kompose/issues/1135) +- `container_name` was not converted to a valid identifier [\#1135](https://github.com/kubernetes/kompose/issues/1135) - Upgrade Deployment and DaemonSet [\#1133](https://github.com/kubernetes/kompose/issues/1133) - Trivial converted service is not reachable [\#1128](https://github.com/kubernetes/kompose/issues/1128) - repository 'https://src.fedoraproject.org/cgit/rpms/kompose.git/' not found [\#1126](https://github.com/kubernetes/kompose/issues/1126) @@ -218,7 +311,6 @@ - volumeMounts and subPath - how to convert named volumes [\#1096](https://github.com/kubernetes/kompose/issues/1096) - 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) -- 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) - Unable to kompose up my django container from windows or azure cloudshell. [\#966](https://github.com/kubernetes/kompose/issues/966) @@ -264,7 +356,6 @@ - Support for converting docker-compose.yml files using YAML Merge Key [\#1038](https://github.com/kubernetes/kompose/issues/1038) - Support imagePullPolicy via label. [\#1036](https://github.com/kubernetes/kompose/issues/1036) - Support HorizontalPodAutoscaler via label [\#1035](https://github.com/kubernetes/kompose/issues/1035) -- FATA services.xxx.ports.0 must be a string or number [\#986](https://github.com/kubernetes/kompose/issues/986) - Do not generate empty services [\#823](https://github.com/kubernetes/kompose/issues/823) - Improve chart support / Helm testing [\#745](https://github.com/kubernetes/kompose/issues/745) - using kompose as a library [\#464](https://github.com/kubernetes/kompose/issues/464) @@ -511,7 +602,6 @@ - Fix healthcheck parser nil pointer error [\#936](https://github.com/kubernetes/kompose/pull/936) ([hangyan](https://github.com/hangyan)) - Add doc for volume size label [\#935](https://github.com/kubernetes/kompose/pull/935) ([hangyan](https://github.com/hangyan)) - Fixed typo [\#920](https://github.com/kubernetes/kompose/pull/920) ([pborreli](https://github.com/pborreli)) -- Push image without authentication [\#913](https://github.com/kubernetes/kompose/pull/913) ([coodix](https://github.com/coodix)) ## [v1.9.0](https://github.com/kubernetes/kompose/tree/v1.9.0) (2018-02-13) @@ -542,6 +632,7 @@ - fix a typo in development.md [\#923](https://github.com/kubernetes/kompose/pull/923) ([yank1](https://github.com/yank1)) - provide more details for building steps [\#921](https://github.com/kubernetes/kompose/pull/921) ([adolphlwq](https://github.com/adolphlwq)) - Update the README [\#919](https://github.com/kubernetes/kompose/pull/919) ([cdrage](https://github.com/cdrage)) +- Push image without authentication [\#913](https://github.com/kubernetes/kompose/pull/913) ([coodix](https://github.com/coodix)) ## [v1.8.0](https://github.com/kubernetes/kompose/tree/v1.8.0) (2018-01-24) @@ -759,13 +850,14 @@ - Add author to Kompose UI [\#742](https://github.com/kubernetes/kompose/pull/742) ([JadCham](https://github.com/JadCham)) - Update installation instructions [\#741](https://github.com/kubernetes/kompose/pull/741) ([cdrage](https://github.com/cdrage)) - Update integrations links [\#740](https://github.com/kubernetes/kompose/pull/740) ([cdrage](https://github.com/cdrage)) -- Added support for `group\_add` key [\#739](https://github.com/kubernetes/kompose/pull/739) ([surajnarwade](https://github.com/surajnarwade)) +- Added support for `group_add` key [\#739](https://github.com/kubernetes/kompose/pull/739) ([surajnarwade](https://github.com/surajnarwade)) - Add CPU limit, CPU Reservation and Memory Reservation [\#738](https://github.com/kubernetes/kompose/pull/738) ([cdrage](https://github.com/cdrage)) - Add integration doc [\#736](https://github.com/kubernetes/kompose/pull/736) ([cdrage](https://github.com/cdrage)) - Add Windows instructions to installation.md [\#735](https://github.com/kubernetes/kompose/pull/735) ([cdrage](https://github.com/cdrage)) - Added `saving command` to annotation feature [\#733](https://github.com/kubernetes/kompose/pull/733) ([surajnarwade](https://github.com/surajnarwade)) - Adds Kubernetes cluster tests [\#731](https://github.com/kubernetes/kompose/pull/731) ([cdrage](https://github.com/cdrage)) - Add gitlawr to mention bot blacklist [\#729](https://github.com/kubernetes/kompose/pull/729) ([cdrage](https://github.com/cdrage)) +- Updates the conversion document to reflect changes [\#728](https://github.com/kubernetes/kompose/pull/728) ([cdrage](https://github.com/cdrage)) - Update release script with properly formatted table [\#724](https://github.com/kubernetes/kompose/pull/724) ([cdrage](https://github.com/cdrage)) - Fix OpenShift tests for build and push [\#665](https://github.com/kubernetes/kompose/pull/665) ([ashetty1](https://github.com/ashetty1)) - move git and related functions from openshift.go into a separate file [\#651](https://github.com/kubernetes/kompose/pull/651) ([procrypt](https://github.com/procrypt)) @@ -814,7 +906,6 @@ **Merged pull requests:** -- Updates the conversion document to reflect changes [\#728](https://github.com/kubernetes/kompose/pull/728) ([cdrage](https://github.com/cdrage)) - 1.0.0 Release [\#723](https://github.com/kubernetes/kompose/pull/723) ([cdrage](https://github.com/cdrage)) - Update the release script [\#722](https://github.com/kubernetes/kompose/pull/722) ([cdrage](https://github.com/cdrage)) - Adds clarification on commands [\#720](https://github.com/kubernetes/kompose/pull/720) ([cdrage](https://github.com/cdrage)) @@ -1035,7 +1126,7 @@ - Update unsupported keys in kompose.io user guide [\#479](https://github.com/kubernetes/kompose/issues/479) - Adding `networks:` results in a panic [\#478](https://github.com/kubernetes/kompose/issues/478) -- `volumes\_from` is supported construct but conversion doc says opposite [\#476](https://github.com/kubernetes/kompose/issues/476) +- `volumes_from` is supported construct but conversion doc says opposite [\#476](https://github.com/kubernetes/kompose/issues/476) - Panics parsing volume config [\#471](https://github.com/kubernetes/kompose/issues/471) - Error with unsupported keys not showing up in warnings [\#456](https://github.com/kubernetes/kompose/issues/456) - Separate key:"value" pairs in kobject.go [\#452](https://github.com/kubernetes/kompose/issues/452) @@ -1121,7 +1212,7 @@ - error: Could not unmarshal '\' to type \ [\#388](https://github.com/kubernetes/kompose/issues/388) - add support for mem\_limit in kompose [\#364](https://github.com/kubernetes/kompose/issues/364) -- cmd tests written after `convert::files\_exist` does not pass [\#361](https://github.com/kubernetes/kompose/issues/361) +- cmd tests written after `convert::files_exist` does not pass [\#361](https://github.com/kubernetes/kompose/issues/361) - disable coveralls.io comments [\#358](https://github.com/kubernetes/kompose/issues/358) - support for stdin\_open and tty keys [\#344](https://github.com/kubernetes/kompose/issues/344) - fix unit tests that cause warnings [\#343](https://github.com/kubernetes/kompose/issues/343) @@ -1136,7 +1227,7 @@ - Unable to run cmd tests under Debian. [\#309](https://github.com/kubernetes/kompose/issues/309) - Default to YAML output [\#306](https://github.com/kubernetes/kompose/issues/306) - kompose 0.1.2 fails to parse key-only variables in environment section, does work with lists but generates invalid k8s resources [\#303](https://github.com/kubernetes/kompose/issues/303) -- When using `container\_name` in docker-compose problems with dc and imagestreams [\#301](https://github.com/kubernetes/kompose/issues/301) +- When using `container_name` in docker-compose problems with dc and imagestreams [\#301](https://github.com/kubernetes/kompose/issues/301) - make `script/godep-restore.sh` more verbose [\#300](https://github.com/kubernetes/kompose/issues/300) - no test/check for Godeps.json health [\#299](https://github.com/kubernetes/kompose/issues/299) - `script/godep-restore.sh` is failing on master [\#298](https://github.com/kubernetes/kompose/issues/298) @@ -1294,6 +1385,20 @@ - upgrade libcompose [\#195](https://github.com/kubernetes/kompose/pull/195) ([ngtuna](https://github.com/ngtuna)) - support for volumes\_from docker-compose construct [\#190](https://github.com/kubernetes/kompose/pull/190) ([surajssd](https://github.com/surajssd)) - Configure service types [\#189](https://github.com/kubernetes/kompose/pull/189) ([procrypt](https://github.com/procrypt)) +- Create PVC object for docker-compose volumes [\#186](https://github.com/kubernetes/kompose/pull/186) ([surajssd](https://github.com/surajssd)) +- Update .dsb references to .dab [\#184](https://github.com/kubernetes/kompose/pull/184) ([cdrage](https://github.com/cdrage)) +- Update README + Docker Compose Bundle references [\#183](https://github.com/kubernetes/kompose/pull/183) ([cdrage](https://github.com/cdrage)) +- --provider global flag for kompose [\#182](https://github.com/kubernetes/kompose/pull/182) ([surajssd](https://github.com/surajssd)) +- Changed version tag to reflect the tip of the branch [\#180](https://github.com/kubernetes/kompose/pull/180) ([cab105](https://github.com/cab105)) +- Add .gitignore for Go files + compiled Kompose file [\#178](https://github.com/kubernetes/kompose/pull/178) ([cdrage](https://github.com/cdrage)) +- support -o - to stdout [\#172](https://github.com/kubernetes/kompose/pull/172) ([ngtuna](https://github.com/ngtuna)) +- remove executable perms from docs [\#171](https://github.com/kubernetes/kompose/pull/171) ([dustymabe](https://github.com/dustymabe)) +- Make --dab/--bundle global flag [\#168](https://github.com/kubernetes/kompose/pull/168) ([kadel](https://github.com/kadel)) +- Prepare up/down for other providers [\#166](https://github.com/kubernetes/kompose/pull/166) ([kadel](https://github.com/kadel)) +- kompose up - Get namespace from kubeconfig [\#164](https://github.com/kubernetes/kompose/pull/164) ([kadel](https://github.com/kadel)) +- OpenShift - generate DeploymentConfig with ImageStream [\#160](https://github.com/kubernetes/kompose/pull/160) ([kadel](https://github.com/kadel)) +- Add port protocol handing for docker-compose. [\#159](https://github.com/kubernetes/kompose/pull/159) ([kadel](https://github.com/kadel)) +- Added flag `--suppress-warnings`, `--verbose`, `--error-on-warning` global flags [\#111](https://github.com/kubernetes/kompose/pull/111) ([surajssd](https://github.com/surajssd)) ## [v0.1.1](https://github.com/kubernetes/kompose/tree/v0.1.1) (2016-10-06) @@ -1316,23 +1421,6 @@ - godep save ./... : cannot find package "k8s.io/kubernetes/pkg/apis/authentication.k8s.io" [\#117](https://github.com/kubernetes/kompose/issues/117) - Add flags for sliencing warning and for treating warnings as error [\#100](https://github.com/kubernetes/kompose/issues/100) -**Merged pull requests:** - -- Create PVC object for docker-compose volumes [\#186](https://github.com/kubernetes/kompose/pull/186) ([surajssd](https://github.com/surajssd)) -- Update .dsb references to .dab [\#184](https://github.com/kubernetes/kompose/pull/184) ([cdrage](https://github.com/cdrage)) -- Update README + Docker Compose Bundle references [\#183](https://github.com/kubernetes/kompose/pull/183) ([cdrage](https://github.com/cdrage)) -- --provider global flag for kompose [\#182](https://github.com/kubernetes/kompose/pull/182) ([surajssd](https://github.com/surajssd)) -- Changed version tag to reflect the tip of the branch [\#180](https://github.com/kubernetes/kompose/pull/180) ([cab105](https://github.com/cab105)) -- Add .gitignore for Go files + compiled Kompose file [\#178](https://github.com/kubernetes/kompose/pull/178) ([cdrage](https://github.com/cdrage)) -- support -o - to stdout [\#172](https://github.com/kubernetes/kompose/pull/172) ([ngtuna](https://github.com/ngtuna)) -- remove executable perms from docs [\#171](https://github.com/kubernetes/kompose/pull/171) ([dustymabe](https://github.com/dustymabe)) -- Make --dab/--bundle global flag [\#168](https://github.com/kubernetes/kompose/pull/168) ([kadel](https://github.com/kadel)) -- Prepare up/down for other providers [\#166](https://github.com/kubernetes/kompose/pull/166) ([kadel](https://github.com/kadel)) -- kompose up - Get namespace from kubeconfig [\#164](https://github.com/kubernetes/kompose/pull/164) ([kadel](https://github.com/kadel)) -- OpenShift - generate DeploymentConfig with ImageStream [\#160](https://github.com/kubernetes/kompose/pull/160) ([kadel](https://github.com/kadel)) -- Add port protocol handing for docker-compose. [\#159](https://github.com/kubernetes/kompose/pull/159) ([kadel](https://github.com/kadel)) -- Added flag `--suppress-warnings`, `--verbose`, `--error-on-warning` global flags [\#111](https://github.com/kubernetes/kompose/pull/111) ([surajssd](https://github.com/surajssd)) - ## [v0.1.0](https://github.com/kubernetes/kompose/tree/v0.1.0) (2016-09-09) [Full Changelog](https://github.com/kubernetes/kompose/compare/v0.0.1-beta.2...v0.1.0) @@ -1396,7 +1484,6 @@ - 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)) -- Converting compose labels to k8s annotations [\#84](https://github.com/kubernetes/kompose/pull/84) ([janetkuo](https://github.com/janetkuo)) ## [v0.0.1-beta.2](https://github.com/kubernetes/kompose/tree/v0.0.1-beta.2) (2016-08-04) @@ -1410,7 +1497,7 @@ - Should we support converting to Replica Sets? [\#63](https://github.com/kubernetes/kompose/issues/63) - `targetPort` is 0 in a converted service definition [\#60](https://github.com/kubernetes/kompose/issues/60) - docker-compose service with no ports is mapped to k8s svc with no ports [\#58](https://github.com/kubernetes/kompose/issues/58) -- `depends\_on` is not supported [\#57](https://github.com/kubernetes/kompose/issues/57) +- `depends_on` is not supported [\#57](https://github.com/kubernetes/kompose/issues/57) - Environment Variable substitution not working [\#56](https://github.com/kubernetes/kompose/issues/56) - update README for bundles, compose v2 [\#54](https://github.com/kubernetes/kompose/issues/54) - Consider changing `--from-bundles` \(bool\) to `--bundle-file` \(string\) [\#53](https://github.com/kubernetes/kompose/issues/53) @@ -1424,6 +1511,7 @@ **Merged pull requests:** +- 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)) diff --git a/README.md b/README.md index a748046d..a98012b9 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.22.0/kompose-linux-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.23.0/kompose-linux-amd64 -o kompose # macOS -curl -L https://github.com/kubernetes/kompose/releases/download/v1.22.0/kompose-darwin-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.23.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.22.0/kompose-windows-amd64.exe) and add the binary to your PATH. +Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.23.0/kompose-windows-amd64.exe) and add the binary to your PATH. ## Shell autocompletion diff --git a/build/VERSION b/build/VERSION index 57807d6d..a6c2798a 100644 --- a/build/VERSION +++ b/build/VERSION @@ -1 +1 @@ -1.22.0 +1.23.0 diff --git a/docs/installation.md b/docs/installation.md index bc6e0d52..bbd66f61 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.22.0/kompose-linux-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.23.0/kompose-linux-amd64 -o kompose # macOS -curl -L https://github.com/kubernetes/kompose/releases/download/v1.22.0/kompose-darwin-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.23.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.22.0/kompose-windows-amd64.exe) and add the binary to your PATH. +Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.23.0/kompose-windows-amd64.exe) and add the binary to your PATH. #### Go diff --git a/docs/introduction.md b/docs/introduction.md index 2f3bf297..4bb446de 100644 --- a/docs/introduction.md +++ b/docs/introduction.md @@ -38,13 +38,13 @@ Grab the Kompose binary! ```sh # Linux -curl -L https://github.com/kubernetes/kompose/releases/download/v1.22.0/kompose-linux-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.23.0/kompose-linux-amd64 -o kompose # macOS -curl -L https://github.com/kubernetes/kompose/releases/download/v1.22.0/kompose-darwin-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.23.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.22.0/kompose-windows-amd64.exe) and add the binary to your PATH. +_Windows:_ Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.23.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 d6524839..559df8ce 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.22.0" + VERSION = "1.23.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 diff --git a/script/release.sh b/script/release.sh index 2fef27ac..03efaa6a 100755 --- a/script/release.sh +++ b/script/release.sh @@ -17,7 +17,6 @@ # Constants. Enter relevant repo information here. UPSTREAM_REPO="kubernetes" CLI="kompose" -GITPATH="$GOPATH/src/github.com/kubernetes/kompose" usage() { echo "This will prepare $CLI for release!" @@ -37,11 +36,6 @@ usage() { requirements() { - if [ "$PWD" != "$GITPATH" ]; then - echo "ERROR: Must be in the $GITPATH directory" - exit 0 - fi - if ! hash git 2>/dev/null; then echo "ERROR: No git." exit 0