Merge pull request #1398 from kadel/release-1.23.0

Release 1.23.0
This commit is contained in:
Kubernetes Prow Robot 2021-07-13 06:20:29 -07:00 committed by GitHub
commit bc7d9f4fb0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 132 additions and 50 deletions

View File

@ -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: ::\<empty\> [\#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: ::\<empty\> [\#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 '\<nil\>' to type \<nil\> [\#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))

View File

@ -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

View File

@ -1 +1 @@
1.22.0
1.23.0

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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