v1.26.1 (2022-01-10)
Closed issues:
- convert with provider openshift creates imagestream.yml with no spec.tags.name since 1.22+ #1457
- Latest release is not semver #1453
- Cannot kubectl create deployment.yaml files after kompose convert #1391
- kompose secrets file location #1280
Merged pull requests:
- Added more installation instructions #1468 (Arian-D)
- Fix ImageStream tags in openshift provider mode #1461 (sbs2001)
v1.26.0 (2021-11-13)
Closed issues:
- checksums don't match on
v1.25
forkompose-linux-amd64
#1454 - StatefulSet Controller #1429
- HTTP/TCP liveness/readiness probe generation #1427
- Support the platform of darwin/arm64? #1416
- Support multiple types of volumes #1400
- --build that requires private registry does not authenticate #1387
- Add StatefulSet #698
- support adding kompose label for bundle file #276
Merged pull requests:
- 1.26.0 Release #1460 (hangyan)
- Infer storage type using label #1456 (sbs2001)
- Add make rule for darwin arm64 in cross target #1455 (sbs2001)
- Add initial support for statefulset controller. #1452 (sbs2001)
- Update windows bin name #1451 (hangyan)
- Support tcp/http liveness/readiness probe #1449 (ichxxx)
- Add support for placement preferences docker-compose v3.3+ #1425 (ichxxx)
v1.25 (2021-10-23)
Closed issues:
- convert with multiple docker-compose files fails #1444
- Missing exe extension for windows release #1433
- is version of golangci-lint consistent with it github-ci #1422
- compatability issue with 64-bit version of windows #1415
- Kompose generated network YAML cannot be applied because there are o matches for kind "NetworkPolicy" in version "extensions/v1beta1" #1408
- docker-compose 3.8 #1396
- 'Support for readinessProbe' is not include Kompose 1.22.0 #1384
- Is it possible to push image to custom container registry? #1369
- Windows Binaries for 1.22 not updated correctly #1347
- Provide sha256 checksums as Assets instead of strings in a HTML table #1311
- [BUG] Kompose doesn't read config from URL #1291
- kompose convert Volume mount on the host isn't supported #1271
- Dotfile path (e.g ./envs/./production/.envs) errors/is not supported in Kompose #1240
- Create route for openshift - targert port should be a string #1184
- Support yaml anchors #1155
- Support for ipv6 ports annotations #1136
- Change Chart.yaml attribute version when converted to helm #1127
- HostPath volumes File/Directory detection #1113
- error decoding 'Ports': No port specified: ::<empty> #1104
- Names based on the helm chart name #1098
- Issues with volume mounts in docker-compose.yml #1097
- volumeMounts and subPath - how to convert named volumes #1096
- How do I use a service account? #1088
- openshift route with edge termination #1085
- Convert version 3.5 of Docker Compose is not supported #1058
- Kubernetes multiple volumeMounts with subPath and 1 configmap volume - onle 1 volumeMount works #1005
- when to support this parameter build: args? #1004
- FATA services.xxx.ports.0 must be a string or number #986
- Remove status field in the generated yaml #975
- Unable to kompose up my django container from windows or azure cloudshell. #966
- Create Rolling updates using Kompose tool #965
- Support ubuntu's snap package format #964
- kompose up is not able to mount configmap volume #962
- Remove RC from supported workload #947
- depends_on with conditions #939
- extended env_file capability to in-docker-compose.yml substitutions #909
- Allow specifying imagePullSecret #897
- Add support for "scratch space" volumes #850
- Do not generate empty services #823
- add support for
kompose update
#822
Merged pull requests:
- 1.25 Release #1450 (hangyan)
- Add cmd tests for emptyvols and emptyDir #1447 (sbs2001)
- Fix merge compose file's replicas error #1446 (hangyan)
- Remove bundle test and it's fixtures #1443 (sbs2001)
- fix typo: loadbalander -> loadbalancer #1442 (kevmo314)
- Fix typo in empty volume warning #1441 (sbs2001)
- Support group service by shared volumes #1439 (hangyan)
- Refactor #1438 (hangyan)
- Update golang versions in ci #1437 (hangyan)
- Upgrade Ingress apiversion #1436 (hangyan)
- Remove code for parsing DAB files #1435 (sbs2001)
- Document debian package #1432 (sbs2001)
- Add instruction to change directory to cloned repo while building. #1430 (sbs2001)
- Add install golangci-lint to project dir of bin #1428 (aiyijing)
v1.24.0 (2021-08-29)
Closed issues:
- Output as many yaml docs #1421
- Building docker-compose file with absolute path fail #1410
- Completion Support for
fish
#1403 - Bad LoadBalancer service generation #1399
- Change the default PVCRequestSize through command line argument / configuration file #1374
- Kompose doesn't handle volumes #1368
- Do you handle Dockerfile ? #1367
- --build should not automatically push #1363
- Adding storageClassName to persistent volume claim manifest #1362
- Support for negated placement constraint docker-compose v3 #1132
Merged pull requests:
- 1.24.0 Release #1424 (hangyan)
- Fix misuse in struct kobject.ServiceConfig.Port #1423 (ichxxx)
- Add local golangci-lint #1420 (aiyijing)
- Add support for negated placement constraint #1419 (ichxxx)
- Add support for bindata in cm #1418 (hangyan)
- Add parse windows volume #1417 (aiyijing)
- fix kompose.image-pull-secret invalid when use compose configs #1414 (xingjianhui)
- Add storageClassName label to persistent volume claim manifest in doc… #1413 (Wusuluren)
- add autocompletion for fish shell #1412 (top)
- Fix build context #1411 (lexcao)
- Support custom registry on pushing image #1409 (lexcao)
- Add "--pvc-request-size" new command line parameter #1406 (ithaiq)
- fix: --build flag default change to local #1405 (zeromake)
- Fix the selector field of service resource #1404 (cnbailian)
- chore: update error for wrong volume type #1402 (Yiyiyimu)
- Add ServiceAccountName #1401 (tk42)
v1.23.0 (2021-07-13)
Closed issues:
- kompose.io pages throwing 404s #1388
- 'httpGet' support at 'livenessProbe' #1385
- Kompose github page have wrong urls in menu #1383
- Introduction page : command does not work #1381
- kompose
convert
improperly converts docker secrets #1376 - image name in deployment is missing project prefix from docker-compose images #1375
- kompose convert permission denied ? #1370
- Kompose not handling docker-compose file generated using
docker config
command #1364 - Panic on nil map when labels exist only in second config #1361
- [Question] Can kubernets recreate your images from a dockerfile? #1360
- Panic when converting Docker compose service with 'start_first' to kubernetes #1359
- convert access_key and secret key using kompose #1358
- segmentation fault in wsl2 ubuntu 20.04 #1357
- Automatic document updates and bintray are skipped #1354
- GitHub Actions instead of Travis CI #1352
- "kubectl apply -f *.yaml" results in error: Unexpected args: [file1.yaml file2.yaml] #1346
- Helm v3 conversion #1328
- Add prefix or suffix to service's metadata name #1327
- Tutorial, please add a line ... #1325
- Kompose 'down' does not take the --server flag #1324
- Related to #1271, volume mount on host not supported #1323
- Kompose up : no basic auth credentials #1322
- Ports are parsed incorrectly from "expose" #1321
- Build args not working #1319
- Need to update the api version in the auto-generated network policy #1318
- Possibility to use default ingress ssl cert #1316
- TLS host invalid when using kompose.service.expose with path #1315
- problems converting docker-compose file using local environment variables #1314
- FATA enviroment Additional property enviroment is not allowed #1310
- How do you download this #1309
- docker-compose Version 3.4+ Support #1304
- ✨ Kompose converts into Pod instead of Deployment #1301
- support podman #1296
- sidecar support #1292
- Unsupported config option for service:
init
--- is there a kubernetes equivalent? #1290 - Unable to read env_file that works with docker-compose up #1287
- --build build-config wipes image streams #1285
- Handle minor versions #1283
- kompose convert with openshift option is ignoring hyphens in docker image name #1282
- loadbalancer conversion won't work for mixed protocols #1276
- -o flag should create directory if does not exist for convert #1265
- Support for readinessProbe #1262
- Losing quotes when converting "yes" and "no" #1253
- Error while deploying application: the server could not find the requested resource #1238
- no matches for kind "Deployment" in version "extensions/v1beta1" #1236
- convert the 2.1 version docker-compose.yaml error!!!!! #1235
- Kompose doesn't work with docker-compose v3.7 #1152
Merged pull requests:
- Release 1.23.0 #1398 (kadel)
- support multiple containers in a pod #1394 (tk42)
- actually use normalizeNetworkNames to produce valid network names #1393 (exokortex)
- Fixed, #1385 #1386 (james-song)
- Fix intro doc error #1382 (hangyan)
- Fix labels merge error #1380 (hangyan)
- Fix secret name error #1379 (hangyan)
- Fix convert deployment log error #1378 (hangyan)
- add support for golangci-lint #1373 (remyleone)
- fix goimports #1372 (remyleone)
- Add readiness healthcheck generation by label #1366 (jvitor83)
- GitHub Actions Part2 #1356 (namusyaka)
- Migrate CI from travis ci to github actions #1355 (namusyaka)
- Cleanup glide #1353 (namusyaka)
- retrieve container test by updating Dockerfile #1351 (namusyaka)
- Create directories if --out ends with "/" or includes nonexistent directories #1350 (namusyaka)
- improve tests for loadV3Ports #1349 (namusyaka)
- cleanup debug logs & remove duplicated output #1348 (namusyaka)
- Support port range for docker-compose v2 #1345 (namusyaka)
- Follow up on #1341 #1344 (namusyaka)
- make kompose exit with 1 if error #1343 (namusyaka)
- Update docs #1342 (hangyan)
- Lb svc #1341 (hangyan)
- Allow controller pod to override restart policy #1340 (hangyan)
- fix invalid repo url for SUSE Linux Enterprise 15 #1339 (wyyxd2017)
- fix invalid repo url #1338 (wyyxd2017)
- The Red Hat Development Suite has been discontinued #1336 (wyyxd2017)
- Support podman compose file #1335 (hangyan)
- Bump docker version #1334 (hangyan)
- Add support for compose 2.x #1333 (hangyan)
- Update doc about helm chart format #1331 (hangyan)
- Update introduction doc + add sync docs script #1330 (cdrage)
- add warning that tells why the service is not created #1326 (namusyaka)
- TLS improvements #1317 (BoBiene)
v1.22.0 (2020-10-28)
Closed issues:
- stop_grace_period doesn't set terminationGracePeriodSeconds #1298
- Wrong version number for NetworkPolicy with new k8s version #1294
- Kompose down fails due to a failed connection to https://127.0.0.1:6443/api #1293
- Issue Running Kompose up and deploying to GKE #1288
- build-config generates incompatible build configs #1286
- Kompose up with remote Openshift #1284
- kompose up seems to not use the build context's .dockerignore file #1278
- kompose down removes persistent storages #1277
- Deprecating kompose up and kompose down in favor of only kompose convert #1275
- Running kompose under k3s failed #1270
- Getting user and password prompt while doing Kompose up #1269
- kompose response '[1] 77127 killed kompose' and does nothing #1268
- .env file creates -env entries, no ConfigMap #1267
- Kompose not creating pods & deployments on minikube #1264
- Unable to read env_file: Can't separate key from value #1263
- ignoring path on the host #1261
- docs/getting-started.md not working with minikube #1259
- kompose up - don
t created deployment and don
t create pod #1258 - new --server flag not supported by kompose down? #1254
- Typo in version number in release notes #1252
- Certificate error in v1.21.0 #1251
- Release 1.12.0 is missing windows exe #1250
- Labels are not passed as annotations when creating a Pod #1247
- Add support for 2.4 version of docker - compose #1246
- Instructions Corporate CLA #1241
- [BUG] Repeated resources in YAML file when --out flag is supplied #1239
- [Feature]: Validation of supported attributes within a docker-compose file #1237
- How do I start a POD with my transformed files #1234
- Error while deploying application: Get http://localhost:8080/api: dial tcp [::1]:8080: connect: connection refused #1201
- Error when i'm trying to convert my docker-compose #1130
- Labels not converted to annotations in ingress #1071
- Init Containers #1053
- Unable to push to Google Cloud #1043
- Glide update error #1003
- Re-add tests for buildconfig to OpenShift cluster #755
- Delete BuildConfig on
kompose down
#632
Merged pull requests:
- 1.22.0 Release #1329 (cdrage)
- Update Dockerfile #1320 (karanssj4)
- Update networkpolicy version #1307 (hangyan)
- Remove vendor #1306 (hangyan)
- Go mod #1305 (hangyan)
- Add missing pod ano #1303 (hangyan)
- Remove networkpolicy dup #1302 (hangyan)
- fix stop_grace_period in v3 #1300 (jing2uo)
- Update user guide #1299 (hangyan)
- Remove up and down cmd #1297 (hangyan)
- Add repo SECURITY.md #1295 (joelsmith)
- fix typo #1281 (windayski)
- Update conversion for command and entrypoint #1279 (xavierleune)
- Fix tests #1274 (cdrage)
- Add arm64 to make cross #1266 (akillcool)
- Add server flag for kompose down #1260 (hangyan)
- Add support for push-image with --build local #1257 (fetzerch)
- Add support for build-args with --build local #1256 (fetzerch)
- Fix printing docker build output if -v is given #1255 (fetzerch)
- Fix annotations missing for ingress #1248 (hangyan)
v1.21.0 (2020-02-25)
Closed issues:
- Configs support #1229
- start_period causes FATA start_period Additional property start_period is not allowed #1224
- doesn't work out of box with the tutorial on the website #1202
- Helm lint throws errors on chart.yaml #1200
- The same env_file creates multiple ConfigMaps #1199
- charts reporting errors generated by helm3 version installation #1194
- How kompose.service.type: nodeport customizes the port of nodePort to 30000 #1191
- Follow docker compose conventions for service fields merge #1186
- Feature Request: Allow Different Tab Length Specification For
kompose convert
#1181 kompose up
Does Not Work and Incorrect Deployment Created Viakompose convert
#1180- Add "store-created-files" option for "kompose up". #1179
- FATA Unable to load yaml/json file for version parsing: open docker-compose.yml: permission denied #1172
- Just delete Windows from your installation guide... #1167
- fabric8:deploy - unable to access cluster #1162
- kompose env_file superseding environment variables #1156
- Error when targeting a different (than 8080) API port #1131
- kompose up not working on windows? #1122
- kompose fails to convert cpu resources from a second (override) docker-compose yaml file #1106
- 'expose' is not converted #1095
- Volumes path with underline was converted into dash #1094
- HostPath volumes incorrectly concatenate paths #1089
- Environment variables of multiple docker-compose are not merged #1081
- Duplicate container ports if different host ports point to same container port #1070
- Convert mounted directories into configmaps #1060
- Kompose doesn't find dockerfile with context . #944
- Local volumes (from host) via conversion #855
- Update development.md with relevant details regarding CI #748
- kompose logo #274
Merged pull requests:
- 1.21.0 Release #1249 (cdrage)
- Support ingress path for kubernetes #1245 (hangyan)
- Support v2 restart unless-stopped #1244 (hangyan)
- Add flag to allow use define api server url #1243 (hangyan)
- Add MacPorts support to the documentation #1242 (emcrisostomo)
- Fix some ci lint #1233 (hangyan)
- Deploy config #1232 (hangyan)
- Support deploy labels #1231 (hangyan)
- Support config short syntax and fix old bugs #1230 (hangyan)
- Refactor code #1228 (hangyan)
- Support port expose #1227 (hangyan)
- concat and merge service fields when merging compose files (#1186) #1226 (ChanderG)
- Update doc about push image #1225 (hangyan)
- Fix port duplicate in container spec #1223 (hangyan)
- Fix v3 hostpath path error #1222 (hangyan)
- Fix hostpath path translate error #1221 (hangyan)
- Add note adout windows #1220 (hangyan)
- Yaml indent #1219 (hangyan)
- Update dep #1218 (hangyan)
- Support use configmap as volume #1216 (hangyan)
- Fix configmap name case error #1215 (hangyan)
- Merge will include deploy resources #1214 (hangyan)
- Use service name when image name is empty when build #1213 (hangyan)
- Fix build #1212 (hangyan)
- Support assign nodeport port in labels #1210 (hangyan)
- Use new go version for build #1209 (hangyan)
- Add flag to support store manifest when kompose up #1208 (hangyan)
- Api version #1207 (hangyan)
- Remove duplicate of configmap #1206 (hangyan)
- Fix chart lint #1205 (hangyan)
- Modify default kubernetes client's apiserver url #1204 (hangyan)
v1.20.0 (2019-12-23)
Closed issues:
- Int Test Case correction for Network Translation Feature #1196
- Proposal: Achieve Docker-Compose Network functionality using NetworkPolicy in Kubernates #1188
- Follow docker compose conventions for merging top level keys #1185
- Convert Helm to Docker-compose #1183
- Latest binary still not statically linked #1182
- Clean up outside collaborators #1176
- Provide checksum file for releases #1173
- Could you please consider to provide the line number in the
WARN
? #1160 - bug: docker configs object filepath error #1157
- question: how does converting service discovery by hostname with docker-compose work? #1154
- Label
kompose.service.type: loadbalancer
does not convert to type LoadBalancer #1150 - Travis ci seems broken #1148
- Unknown flag: from #1140
- add support for Alias #1134
- panic: interface conversion: interface {} is nil, not map[string]interface {} #1129
- Add Support for docker-compose 3.4 #1125
- Support kompose up build with no push #1105
- Support for secrets #296
Merged pull requests:
- 1.20.0 Release #1203 (cdrage)
- fix tests related to secrets #1198 (ChanderG)
- network int test fix #1197 (mudverma)
- Network Key Translation Feature and test cases #1195 (mudverma)
- Statically build binaries via make cross #1193 (deviantony)
- Merge top level non-service keys #1187 (ChanderG)
- fix golint error about comment on exported variable #1178 (sivanzcw)
- Update OWNERS #1177 (cdrage)
- Fix tests #1175 (cdrage)
- Add support for file based secret #1159 (jvitor83)
- Add node about endpoint_mode in doc #1151 (hangyan)
- Add flag to turn off push image when kompose up #1147 (hangyan)
v1.19.0 (2019-10-16)
Closed issues:
- CLI usage message does not mention ability to set --out directory #1170
- Dynamically linked release binaries #1168
- Kompose not replacing environment variables from .env file #1164
- kompose.image-pull-secret label not recognized by MicroK8s 1.14 #1146
- redis-slave not found #1143
- FATA Error while deploying application: deployments.extensions "cache" already exists #1138
container\_name
was not converted to a valid identifier #1135- Upgrade Deployment and DaemonSet #1133
- Trivial converted service is not reachable #1128
- repository 'https://src.fedoraproject.org/cgit/rpms/kompose.git/' not found #1126
- go get failed #1124
- Fix dep #1119
- "kompose up" won't push to Google on Windows Subsystem for Linux #1117
- Drop master/slave terminology in the docs #1116
- Placement tag inside deploy #1107
- Compose-on-kubernetes and kompose #1086
- Support for PVC Access Mode ReadWriteMany #1046
- Add official docker image build #1045
- Kubernetes specific support in Compose #917
- Unable to push Docker image for service web: Unable to retrieve .docker/config.json authentication details. #911
- Rework "unsupported keys" prompt #788
Merged pull requests:
- 1.19.0 Release #1174 (cdrage)
- Add note about output directories to convert --help #1171 (cflee)
- Statically build binaries #1169 (deviantony)
- Copy the service labels also to Deployment Pod spec annotations #1166 (alanjds)
- Snap #1153 (mikeroyal)
- Revert "Add node references" #1145 (cdrage)
- Fix container_name set error #1141 (hangyan)
- Submodule with a 'go get'-friendly url #1139 (irlevesque)
- Add node references #1123 (cdrage)
- Fix placement parser panic #1121 (hangyan)
- Update dep for compose 3.5+ #1120 (hangyan)
- Remove ROADMAP.md #1118 (cdrage)
- Update embargo doc link in SECURITY_CONTACTS and change PST to PSC #1115 (joelsmith)
- Fix function comments based on best practices from Effective Go #1112 (CodeLingoTeam)
- Add Dockerfile #1101 (spawnia)
v1.18.0 (2019-03-01)
Closed issues:
- kompose up returning ErrImagePull while pulling from a private repo #1102
- k.Transform failed archive/tar: write too long #1093
- kompose up fails to parse yml that kompose convert generated #1082
- Unable to load yaml/json file #1072
- Command converted to Args #1067
- Deploy to OSE with Self Signed Certificate #1065
- ignore Docker Compose in conversion #1059
- hostPort in deployment spec: is this supported? #1054
- imagePullPolicy: is there way of specifying this #1052
- Node Taints: is this supported. #1051
- Multiple compose files seems to be broken #1048
- Support for converting docker-compose.yml files using YAML Merge Key #1038
- Support imagePullPolicy via label. #1036
- Support HorizontalPodAutoscaler via label #1035
- Improve chart support / Helm testing #745
- using kompose as a library #464
- [EPIC] Use kubernetes/client-go #175
Merged pull requests:
- 1.18.0 Release #1108 (cdrage)
- Support multiple hostnames on expose label in service for Kubernetes #1092 (huikaihoo)
- Add kompose.image-pull-secret and kompose.image-pull-policy #1091 (kiela)
- Update introduction.md #1090 (hexmind)
- Fix log output specific warning info #1084 (gaozhenhai)
- Add label support to named volumes in docker compose v3 to Kubernetes #1083 (huikaihoo)
- Fix typo: generting -> generating #1080 (SataQiu)
- delete excess code #1079 (xichengliudui)
- Fix typos: accecpts -> accepts #1077 (mooncak)
v1.17.0 (2018-11-05)
Closed issues:
- Use tide for PR merging #1069
- kompose up - unmarshal errors when using docker compose version '3' #1064
- dots get propagated into invalid names #1062
- kompose webside is outdated #1057
- read input from stdin does not work #1056
- Installation Instructions for openSUSE/SLE #1049
- getsockopt: connection refused when executing kompose up #1023
- Support specifying nodePort via label #1022
- Failing with my Node.js, RabbitMQ app #1019
- Create a SECURITY_CONTACTS file. #1015
- Add support for Docker stack files #1014
- multiple containers in a pod sharing volume #1012
- Missing service metadata.labels mapping #1010
- Activate downward api #1002
- How do I Specify the instance count via docker -compose file for Kompose #958
- Add HTTPS support for download URLs #945
- Coordinated efforts / centralized location for packages. #942
- docker-compose version 3.3 is not supported. #914
- Doesn't run on alpine? #890
- [EPIC] Improvements to volumes #884
- Refactor tests (integration) #877
- Not creation of
-service.yaml
whenrestart
is present #851 - Update Kubernetes cluster tests with port testing #789
- Add testing documentation #781
- Update to annotations / cli tests + development document #770
- Adding compatibility matrix for different Kubernetes versions #726
- Add OpenShift specific examples for conversion #676
- Clean up and add current example files to integration tests. #675
- Add openshift tests for docker compose v3 #641
- duplicate info from multiple compose files not being overridden #624
- Add design decisions for contributors #607
- add tests when converting to separate files #129
Merged pull requests:
- 1.17.0 Release #1075 (cdrage)
- Bump Go versions #1073 (HaraldNordgren)
- Use OS provided temporary directory #1068 (segrax)
- Propagate dots into valid service names #1063 (rcmorano)
- Support read data from stdin #1061 (hangyan)
- Add support for Config, endpoint_mode and 3.3 support #994 (xianlubird)
v1.16.0 (2018-07-24)
Closed issues:
- 'environment' with 'env-file' specified together for service in docker-compose.yml don't work #1013
- kompose does not indicate key nor line number when printing error #915
- error with autogenerated cluster name #713
- kompose build fails: unable to create tarball #656
- Support for: top-level volumes. #447
- Validate/test artifacts generated by Kompose #133
Merged pull requests:
- 1.16.0 Release #1055 (cdrage)
- Add installation instructions for openSUSE/SLE #1050 (suntorytimed)
- Add surajnarwade in OWNER file #1047 (surajnarwade)
- Support node.labels at placement #1041 (jvitor83)
- Fix environment with env_file bug #1020 (hangyan)
v1.15.0 (2018-06-28)
Closed issues:
- Correct DL-link to latest kompose in installation guide #952
- Add development.md to site, refactor with
make vendor-update
#879 - update integration doc #857
- Enable kompose to generate configs per docker-compose service #657
Merged pull requests:
- 1.15.0 Release #1044 (cdrage)
- Typo fix: erroring -> error #1032 (mirake)
- Fix invalid port name with uppercase characters #1029 (denverdino)
- Typo fix in maven-example.md #1021 (AdamDang)
- Kompose will read input from stdin #871 (surajnarwade)
v1.14.0 (2018-06-04)
Closed issues:
Merged pull requests:
- 1.14.0 Release #1030 (cdrage)
- Typo fix: overwite -> overwrite #1028 (mirake)
- Typo fix in tests.sh: kubernets->kubernetes #1018 (AdamDang)
- Update contact information for sebgoa #1017 (cdrage)
- Add security contacts #1016 (cdrage)
- Fix typo in integrations.md #1011 (tongpu)
- Fix golint warnings #1009 (skyc024)
v1.13.0 (2018-05-14)
Closed issues:
- Environment value merge failed with multiple docker-compose files #972
- Merge multiple docker-compose files #968
- Docker compose links section can't support #859
Merged pull requests:
- 1.13.0 Release #1006 (cdrage)
- Add label 'kompose.controller.type' set service convert controller type #1001 (xianlubird)
- Add some deprecated info warning #1000 (xianlubird)
- Support compose global deploy mode to daemonset #999 (xianlubird)
- Typo fix: wil->will #998 (AdamDang)
- Remove go1.6 support in ci #997 (hangyan)
- Fix doc that we have support v3.1 & 3.2 #993 (xianlubird)
- Fix golint warnings #992 (xianlubird)
- Remove incorrect logging about headless service #991 (hangyan)
- Fix missing attribute when convert with multiple docker-compose files #990 (xianlubird)
- Fix typo in conversion.md #989 (jonathanperret)
v1.12.0 (2018-04-18)
Closed issues:
- Should we provide a go library to support the third-party integration ? #982
- Minor typos in Makefile #971
- panic: runtime error: invalid memory address or nil pointer dereference #892
- kompose should read input from stdin #870
- panic: runtime error: invalid memory address or nil pointer dereference #853
- allow for setting size of persistent volume #235
Merged pull requests:
- 1.12.0 Release #988 (cdrage)
- Typo fix #987 (jonyhy96)
- Typo fix in conversion.md #985 (AdamDang)
- Fix some typo #983 (xianlubird)
- typo fix #981 (jonyhy96)
- Add headless service type label #979 (hangyan)
- Fix typos in comments #978 (hangyan)
- Update dev doc about make gen-cmd #977 (hangyan)
- Support hostname and domainname #976 (hangyan)
- Fix typos in Makefile #974 (jaden-young)
- typo fix #973 (jonyhy96)
v1.11.0 (2018-03-26)
Closed issues:
- Kompose fails on version 3 with deploy-resources-limits (panic: runtime error: invalid memory address or nil pointer dereference) #959
- Error transforming Kubernetes objects #876
- volumes long-syntax doesn't work #865
- unit test for annotation #753
- hostPath volumes? #109
Merged pull requests:
- 1.11.0 Release #970 (cdrage)
- Fix golint warnings #967 (hangyan)
- Add hangyan to OWNERS #963 (cdrage)
- fix pod-controller relationship mistake #961 (jonyhy96)
- Fix deploy resources parse error #960 (hangyan)
- Support hostpath volume #957 (hangyan)
- Refactor tests script to uses vars #956 (hangyan)
- Add script for generating deb / rpm packages #955 (cdrage)
- Add support for compose v3.2 #954 (hangyan)
- Remove bintray instructions #953 (cdrage)
- Support old restart policy in compose v3 #950 (hangyan)
- Allow services to use same port with different protocols #907 (caglar10ur)
v1.10.0 (2018-03-06)
Closed issues:
- Support for multi-port services #941
- panic: runtime error: invalid memory address or nil pointer dereference SIGSEGV related to Healthcheck #934
- Add FAQ #887
- Output option with convert -c fails. #886
- Add test cases / documentation for setting PVC volume size #872
- insufficient cpu #856
- old Kompose version in Fedora 26 #854
- Fabric8 CI not working #790
- remove dependency on docker daemon for building container images #696
- Add support for providing URL #605
- Blockers for running buildconfig tests on OpenShift #572
- git repo with detached head generates wrong
bc
#561 - move functional tests to golang #432
- Add support for s2i in buildconfigs for OpenShift #353
- kubernetes_test.go and openshift_test.go follow different patterns #346
- Get kompose in kubernetes repo #328
- Support converting OpenShift json <-> Kubernetes json/yaml #219
- RFE can we get Kompose to have a --redeploy option #147
Merged pull requests:
- 1.10.0 Release #951 (cdrage)
- Fix broken links for volume long syntax in comments #949 (hangyan)
- Refactor label names to const strings #948 (hangyan)
- Fix image build path error #946 (hangyan)
- Fix custom output and charts conflict error #938 (hangyan)
- Variable name should not be the same as imported package name #937 (hangyan)
- Fix healthcheck parser nil pointer error #936 (hangyan)
- Add doc for volume size label #935 (hangyan)
- Fixed typo #920 (pborreli)
v1.9.0 (2018-02-13)
Closed issues:
- kompose.volume.size label is not working #927
- "panic: runtime error: invalid memory address or nil pointer dereference" when using environment unset variables #918
- [doc] more tutorial for gcloud? #833
- Cannot locate specified Dockerfile: Dockerfile #809
- kompose passes a kubernetes deployment without image #571
- Support for sysctls #441
Merged pull requests:
- 1.9.0 Release #943 (cdrage)
- Refactor package app to use const rather than raw string #933 (hangyan)
- Fix typos in Makefile #932 (hangyan)
- Fix typo in function name #931 (hangyan)
- Fix typos in doc #930 (hangyan)
- Fix custom pvc size in v2 compose not working error #929 (hangyan)
- Fix log format error #928 (hangyan)
- Fix unset env bug for v3 compose #926 (hangyan)
- Fix typo in cli help message #925 (hangyan)
- Remove unneeded TODO comment #924 (hangyan)
- fix a typo in development.md #923 (yank1)
- provide more details for building steps #921 (adolphlwq)
- Update the README #919 (cdrage)
- Push image without authentication #913 (coodix)
v1.8.0 (2018-01-24)
Closed issues:
- unable to push to private repo in hub.docker.com #910
- No proper link to Binary Installation method in README.md #902
- Kompose down doesn't remove configmaps #883
Merged pull requests:
- 1.8.0 Release #912 (cdrage)
- Invalid quick start link #908 (a8uhnf)
- Fix link to binary-installation method in README.md #903 (bhavin192)
v1.7.0 (2018-01-04)
Closed issues:
- Cannot run in gcloud environment with Kompose CLI #905
- docker config.json format #904
- Unable to push to (private) registry #893
- Bintray links broken in the README #889
- kompose build fails to read the context correctly #832
- Build errors with current OpenShift cluster tests #752
- kompose should give warning on providing blank environment variables #545
- Docker build fails: Failed to push image: unauthized:authentication required #496
- wrong git revision number in version output #422
- publicly hosted API endpoint for kompose #419
- Improve logging messages in unit tests #351
- Improve coveralls.io reporting #330
- Investigate a preference file #39
- determine which containers should be in the same pod #14
Merged pull requests:
- 1.7.0 Release #906 (cdrage)
- Convert registry to k8s.gcr.io #901 (thockin)
- Added Case for Config Map in kompose down #900 (piyush-garg)
- Update code-of-conduct.md #899 (spiffxp)
- Add kompose.service.expose.tls-secret #896 (Code0x58)
- Fix pushing of image to a private repository #895 (Code0x58)
- Script for generating unit tests #805 (ashetty1)
v1.6.0 (2017-12-11)
Closed issues:
- conversion metrix doc is outdated #873
- Up and convert commands are not equal in features #798
- Improve user guide #776
- Tracking card for new
deploy
keys in v3 #644 - Add
build
key support for v3 of Docker Compose #636
Merged pull requests:
- 1.6.0 Release #891 (cdrage)
- Fixed conversion matrix #885 (surajnarwade)
- Test cross-compiling within travis #882 (cdrage)
- Fix makefile #881 (cdrage)
- Update vendoring / fix Windows builds #880 (cdrage)
- n -> ✓ for build v3 support #878 (cdrage)
- Update conversion doc for env_file #875 (cdrage)
- Adding
--controller
flag inup
&down
#868 (surajnarwade) - Added support for build key in v3 #846 (surajnarwade)
v1.5.0 (2017-11-21)
Merged pull requests:
- 1.5.0 Release #874 (cdrage)
- Set PVC volume size with kompose.volume.size #867 (abitrolly)
- architecture.md Link sources #866 (abitrolly)
- Move version information to separate file #864 (cdrage)
- Fix typo #863 (xianlubird)
- Ignore links attribute and print warning message #862 (xianlubird)
- Add TOC to documentation, add readme.md notice #861 (cdrage)
v1.4.0 (2017-10-31)
Closed issues:
- Fix links in docs/README.md #845
- Link is broken for maven example #844
- Update --help page for convert to be the same as up #842
- Add documentation on Kompose integrations #732
- Convert docker-compose env files into configmaps #308
- Investigate how to use HCL/Nomad as input object #144
Merged pull requests:
- 1.4.0 Release #858 (cdrage)
- Updated
--help
page forkompose up
#852 (surajnarwade) - Fix Redirecting Error in README.md #849 (piyush-garg)
- Redirects not working #848 (cdrage)
- Fix Redirecting Error #847 (piyush-garg)
- Added Fabric8 Maven Plugin in Integration #836 (piyush-garg)
- Adding documentation for tests #819 (ashetty1)
v1.3.0 (2017-10-10)
Closed issues:
go vet
is failing locally #825--volumes
is not validated #814- tmpfs with mode fails #807
- Add --controller #792
Merged pull requests:
- 1.3.0 Release #843 (cdrage)
- Update version number in introduction.md #841 (cdrage)
- Update getting started guide docs #840 (cdrage)
- Fix the cpu limits and requests in generated deployment file #838 (denverdino)
- Fixed kompose build failure #837 (surajnarwade)
- Update vendoring for logrus and gojsonschema changes #835 (cdrage)
- Add Getting Started guide, adds Minishift tutorial #834 (cdrage)
- Updated vendoring #828 (surajnarwade)
- Fixed
go vet
#827 (surajnarwade) - Added
--build-repo
inkompose up
#824 (surajnarwade) - Adding --build-branch to
kompose up
#820 (surajnarwade) - Fixed
--volumes
validation #817 (surajnarwade) - Fixed tmpfs with mode failure #816 (surajnarwade)
- Fix reference to emptyDir in OpenShift test scripts #815 (ashetty1)
- Added feature for
placement
key in v3 #813 (surajnarwade) - Added
--controller
feature #810 (surajnarwade) - Add env_file + ConfigMaps feature to Kompose #799 (cdrage)
v1.2.0 (2017-09-18)
Merged pull requests:
- 1.2.0 Release #821 (cdrage)
- emptvols -> volumes=yes #811 (ashetty1)
- Remove redundant strings.ToLower() #808 (cdrage)
- Add --volumes parameter, deprecate emptyvols #787 (cdrage)
v1.1.0 (2017-08-30)
Closed issues:
- Kompose replicas option not working with v3 deploy? #801
- Functional test for examples Directory #793
- overlapped content on the conversion matrix documentation page #765
- get rid of the bundle tag in kobject #750
- When specifying a wrong parameter, --help is not complete #744
- Add support for cpus (Version 3 Resources Key) #730
- Deprecate Docker Compose Version 2.1, 2.2, and 3.3. Only support 1,2,3,4 (future). #725
- Error running kompose on counter v3 example file #721
- Change imports for kompose packages to 'k8s.io/kompose" #719
- Distinguish / re-add
$
to docs #718 - Docker build in kompose convert #691
- Move git functions in openshift.go into a separate package #640
- Save the cmd used to create config #639
- Unable to run
make test-openshift
#614 - Fatal error saying "/etc/nginx/certs": must be unique #544
- make flags global which are common #514
- Support for: userns_mode #443
- Support for: isolation #438
- Support for: group_add #437
- kompose binary per merge? (add nightlies) #355
- Add health checks #163
- Release process #70
Merged pull requests:
- 1.1.0 Release #804 (cdrage)
- Adding OpenShift tests for deploy keys #802 (ashetty1)
- Fixes output of help template #800 (cdrage)
- Fix kompose docker container wrong href #797 (JadCham)
- Update to lowercase in conversion.md #796 (cdrage)
- Added functional test for docker compose files in Example directory #795 (surajnarwade)
- changing the organisation from kubernetes-incubator to kubernetes #794 (rupalibehera)
- Fix minor help output #786 (cdrage)
- Add Bintray documentation to README and installation doc #785 (cdrage)
- Fix minor typo in comment #784 (Rajadeepan)
- add correct secrets for bintray #783 (kadel)
- build and upload master builds to bintray #782 (kadel)
- Update the dev guide with CI details #780 (cdrage)
- Update conversion matrix with windows notes #779 (cdrage)
- Change directory for cluster tests #778 (cdrage)
- Remove dab examples #777 (cdrage)
- Adds a more "full" conversion document #775 (cdrage)
- Add deploy: mode: global support #771 (cdrage)
- Change bot message #769 (asifdxtreme)
- Fix minor typo #768 (asifdxtreme)
- Update Community Code of Conduct #764 (mbssaiakhil)
- Go down to one ACK #762 (cdrage)
- Rename test-ci to test-k8s #761 (cdrage)
- Fix typo in Events Code of Conduct #760 (mbssaiakhil)
- Adds healthcheck #759 (cdrage)
- Update cluster tests, use local Kompose binary #757 (cdrage)
- Temporarily remove buildconfig tests for OpenShift #754 (cdrage)
- Gets rid of bundle tag #751 (cdrage)
- Update docs to reflect conversion changes #749 (cdrage)
- Exit 1 not Exit 0 #747 (cdrage)
- Create docker client from environment variables #746 (rathko)
- Add Goreport badge #743 (asifdxtreme)
- Add author to Kompose UI #742 (JadCham)
- Update installation instructions #741 (cdrage)
- Update integrations links #740 (cdrage)
- Added support for
group\_add
key #739 (surajnarwade) - Add CPU limit, CPU Reservation and Memory Reservation #738 (cdrage)
- Add integration doc #736 (cdrage)
- Add Windows instructions to installation.md #735 (cdrage)
- Added
saving command
to annotation feature #733 (surajnarwade) - Adds Kubernetes cluster tests #731 (cdrage)
- Add gitlawr to mention bot blacklist #729 (cdrage)
- Updates the conversion document to reflect changes #728 (cdrage)
- Update release script with properly formatted table #724 (cdrage)
- Fix OpenShift tests for build and push #665 (ashetty1)
- move git and related functions from openshift.go into a separate file #651 (procrypt)
- OpenShift tests for docker compose v3 #642 (ashetty1)
- Handling Volume at early stage #626 (surajnarwade)
v1.0.0 (2017-07-20)
Closed issues:
- adding timestamp in k8s artifacts #717
- Kompose latest release version info from version file #712
- One Script to Run Them All #683
- setting environment variable PROVIDER no longer works #678
- kompose.service.type issues #673
- Add example integration tests #671
- make test failing again #659
- make test is failing #654
- Deprecation warnings are not showing #652
- v3 env substitution is not working #650
- Docker Build/Push documentation #647
- v3 Documentation #646
- Support restart_policy in v3 docker compose #643
- ports error on converting #633
- Fix EnvSort so that env variables are populated properly #627
- emptyvols option doesn't work for kompose convert/up #625
- configuration key 'build' contains an invalid type, it should be a string. #620
- Add support for 'pid' key #610
- Failing test should show diff #604
- environment variables are populated in random order in the created artifacts. #595
kompose convert
should validate dockerfilepath #594- Error with volume name with generated deployment file #584
- kompose.service.type label not working as expected #522
- Roadmap is out of date. #482
- Bug: Adding
networks:
to docker-compose.yaml file results in a runtime error #474 - Deprecating v1 and only supporting v2 and v3 #430
- Error to parse docker-compose v3 format #412
- Docker DAB support does not currently work (still in experimental) #390
- Tests before merge #349
- Functional tests for OpenShift down #323
- Interactive / work-through-each-step mode. #292
- Define build strategy with Kubernetes #97
- support PetSet #16
Merged pull requests:
- 1.0.0 Release #723 (cdrage)
- Update the release script #722 (cdrage)
- Adds clarification on commands #720 (cdrage)
- Update doc script #716 (cdrage)
- Ignore pinging dusty on PR's #715 (cdrage)
- Moving version from variable to text file #714 (surajnarwade)
- Make mention bot less aggresive #711 (cdrage)
- Updated code with go lint result #710 (surajnarwade)
- fix some typos to make goreport happy #709 (fate-grand-order)
- Conversion Reference -> Conversion Matrix #708 (cdrage)
- Added docker compose v3 example for counter #707 (surajnarwade)
- Added Fedora 26 #706 (e-minguez)
- kubernetes-incubator -> kubernetes #704 (cdrage)
- Refactoring code as per gosimple check #703 (surajnarwade)
- remove unused parameter from ValidateComposeFile() #702 (concaf)
- Update mention bot configuration to avoid mentioning people twice #701 (cdrage)
- Update mention bot config #700 (cdrage)
- Fixed minor issue in kubernetes_test.go #697 (surajnarwade)
- Add mention bot #695 (cdrage)
- Fix redirection site issues #694 (cdrage)
- Update quickstart #692 (cdrage)
- Setup -> Installation + title updates #685 (cdrage)
- Remove empty if branch #682 (surajnarwade)
- Remove meeting from README + update #681 (cdrage)
- Updated user-guide #680 (surajnarwade)
- 2016 -> 2017 for licensing #677 (cdrage)
- Fixes kompose.service.type label issue #674 (surajnarwade)
- Remove DAB from docs #672 (cdrage)
- Add v3 example #670 (cdrage)
- Adding Jenkinsfile for PR pipeline on Fabric8CD infrastructure #669 (rupalibehera)
- Remove 'cdrage' username from example #668 (cdrage)
- Change title to build and push images #667 (cdrage)
- added support for
restart-policy
keys in v3 #666 (surajnarwade) - Added support for
replicas
keys in v3 #664 (surajnarwade) - Update vendoring for Cobra CLI fix #663 (cdrage)
- Removing unused function taggedimage #662 (surajnarwade)
- Fix vet issues with build/push code #660 (cdrage)
- fix env substitution for docker compose v3 #658 (kadel)
- Changing printf verb in compose_test.go #655 (procrypt)
- Disable dab #653 (cdrage)
- Updating Vendor #649 (surajnarwade)
- Update documentation to reflect build/push and v3 changes #648 (cdrage)
- Update ROADMAP #645 (cdrage)
- Failing test will show diff #638 (surajnarwade)
- Add documentation list #637 (cdrage)
- Change output examples in docs to new format #635 (cdrage)
- Update widgets (add godoc) as well as README #634 (cdrage)
- Fix EnvSort struct #631 (procrypt)
- Remove jekyll format from top of quickstart #630 (cdrage)
- Fix adding Jekyll format to the top #629 (cdrage)
- Update documentation to reflect quickstart #628 (cdrage)
- Update README with only docker compose example #622 (cdrage)
- add support for "pid" key #617 (gitlawr)
- Add provider to file output #616 (cdrage)
- Remove version column from conversion document #615 (cdrage)
- Validate dockerfilepath in buildconfig #609 (surajnarwade)
- PVC name changes if volumes containes .(dot) in it #603 (procrypt)
- Add v3 support of Docker Compose #600 (cdrage)
- update generated artifacts for k8s and openshift so that env variables are loaded in a particular order #596 (procrypt)
- Failing when port is specified with labels #590 (surajnarwade)
- Adding tests for kompose-specific labels and buildconfig dockerfile construct #588 (ashetty1)
- Add build and push support #521 (cdrage)
v0.7.0 (2017-05-25)
Closed issues:
- image tag name absent from generated imagestream config #611
- Volume mount on the host isn't supported #599
- Is this a case of buildconfig contextDir being incorrectly set? #593
- Problems running tests with latest master? #591
- crashes on launch #589
- Unable to run tests #587
- Latest kompose fails on many build-config tests locally #585
- Fixture regarding build context fails each time #576
- 0.6.0 Release #574
- [UX] Sort output when doing kind: list and --stdout #554
- no commit hash in kompose 0.3.0 version information #487
- Inconsistency in build context #445
- Support for: stop_grace_period #440
- environment variables not being set in buildConfig #406
- kompose down with openshift doesn't delete BuildConfig #382
Merged pull requests:
- 0.7.0 Release #619 (cdrage)
- Update version number in setup.md file in release script #618 (cdrage)
- Fix incorrect tag in BuildConfig. #613 (kadel)
- Update
kompose completion
#612 (cdrage) - Add support for stop_grace_period #608 (gitlawr)
- Replace underscores with dashes while rendering container names #606 (achanda)
- remove duplicate import with different name #602 (surajssd)
- Updated Vendoring #601 (surajnarwade)
- <docs> Update version number #597 (cdrage)
- Use old git command #592 (cdrage)
- Fix link to fedora setup in docs #586 (surajssd)
- Release script binary upload bug #583 (cdrage)
- Add io.kompose.service label to every object & use reaper to delete BuildConfig #578 (kadel)
- Fixes fixture test for build context #577 (surajnarwade)
- sort output when creating kubernetes/openshift objects #565 (procrypt)
- Adding kompose up/down tests for openshift #460 (ashetty1)
- Add build_args support in buildconfig #424 (surajnarwade)
v0.6.0 (2017-04-28)
Closed issues:
- Support for cap_add,cap_drop #575
- commenting test case temporarily #564
- driver:local in prefixing volumes with current dir name #550
- update docs/conversion.md #548
- Kompose binary for ARM #541
- add documentation about renaming service #538
- Update roadmap wrt to k8s 1.7 release #537
- Unused functions in app.go and utils.go #534
- Timestamps are added again to compose. #530
- kompose down is not deleting ingress and route #510
- mongodb startup problem with simple dockerfile #489
- RFE: kompose up support specified namespace to deploy #473
- Wrong version, again #461
- Normalizing service name might break application #433
- Converting docker-compose file on mac:
panic: runtime error
#379 - Should we not generate PVC's by default? #376
- "Failed to unmarshal MaporSlice" attempt to convert Sentry quick start #357
- CPUSet is read and but do not map to k8s #272
- Support for cpu_shares #267
Merged pull requests:
- 0.6.0 Release #582 (cdrage)
- Update the release script again #581 (cdrage)
- Add Support for cap_add & cap_drop #580 (gitlawr)
- Update PR for ROADMAP #579 (cdrage)
- typo in nginx name. #570 (procrypt)
- Add warning about change in the service name. #569 (procrypt)
- fix output replication-controller and daemon-set #568 (nkysg)
- Adds spacing to table #567 (cdrage)
- Clarify tarball #559 (cdrage)
- Add test dependencies #558 (cdrage)
- fix driver:local in prefixing volumes with current dir name #557 (procrypt)
- Update doc with better console output and add note on deployment config #556 (cdrage)
- Updated conversion doc #553 (surajnarwade)
- Fixes the headers of the docs #552 (cdrage)
- Update document describing release process #551 (kadel)
- Update ROADMAP #549 (kadel)
- Support insecure registry and enhance parsing of image stream tag #547 (qujinping)
- Add setup.md #546 (cdrage)
- Moved cpu_shares and cpuset to unsupported keys #543 (surajnarwade)
- Removed unused functions #539 (surajnarwade)
- new take on "Kompose will keep trying its job #477" #536 (kadel)
- Only ignore the docker-compose yaml file in the root directory #533 (cdrage)
- Move docker-compose.yml test file to tests #531 (cdrage)
- Fix the examples #528 (cdrage)
- Update contributing doc for reviewing, update owners file #527 (cdrage)
- Remove unused parameters from Kompose down #523 (cdrage)
- Added warning after PVC creation #519 (surajnarwade)
- Added support for different namespaces #517 (procrypt)
- add missing 'io.kompose.service' label to Route and Ingress #511 (kadel)
- Added consistency in build context #454 (surajnarwade)
v0.5.0 (2017-04-04)
Closed issues:
- kompose fails to build on ppc64 and ppc64le arches due to old sys/unix vendor package #532
- unused global constants in convert.go #513
kompose up
fails with restart options on openshift #505- 0.4.0 release #501
- remove extends from unsupported keys #493
- kompose should respect the dockerfile key in docker-compose.yml #486
- Add Fedora packaging data to Kompose repo #481
- extends is supported construct but conversion doc says opposite #475
- stripping kompose binary? #463
- test showing PASS, even if command not found #431
- underscores get propagated into invalid names #420
- Unsupported root level networks key despite no networks #365
- Make kompose keep trying its job #270
- Improving
down
to handle Volumes #255 - Add tests based on current issues #205
- We should have a table / document for docker-compose to k8s / openshift conversion #82
Merged pull requests:
- 0.5.0 release #542 (cdrage)
- Add ARM to make cross. #540 (cdrage)
- Revert "Kompose will keep trying its job" #535 (cdrage)
- Update vendoring + fix issue with timestamps being added to log #529 (cdrage)
- Fixed functional tests #526 (surajnarwade)
- Fix typo in tarball link in readme #525 (cdrage)
- Fix typo in replicas and organize flags #524 (cdrage)
- Removing unused variable from convert.go #520 (surajnarwade)
- Ignore Docker Compose files in the root directory #516 (cdrage)
- Fix the DAB spelling error #515 (cdrage)
- Fixes image (uses / to get the root dir) #512 (cdrage)
- Propagate underscore into valid name #509 (procrypt)
- Update minor bug in syncing files #508 (cdrage)
- Update the readme with tarball and installation instructions #507 (cdrage)
- Removed Duplicate line(build) from compose.go #504 (surajnarwade)
- Ignore the /bin folder #503 (cdrage)
- 0.4.0 release #502 (cdrage)
- Sync changes from master to gh-pages on each merge request #500 (cdrage)
- Added dockerfile key support #499 (surajnarwade)
- Add rpm packaging #495 (cdrage)
- Remove extend from unused keys, add to conversion doc #494 (cdrage)
- delete objects based on label #483 (procrypt)
- Kompose will keep trying its job #477 (surajnarwade)
v0.4.0 (2017-03-21)
Closed issues:
- Update unsupported keys in kompose.io user guide #479
- Adding
networks:
results in a panic #478 volumes\_from
is supported construct but conversion doc says opposite #476- Panics parsing volume config #471
- Error with unsupported keys not showing up in warnings #456
- Separate key:"value" pairs in kobject.go #452
- Support for: volumes_from #444
- Support for: ulimits #442
- Error / Support for: links #439
- Support for: tmpfs #436
- Add documentation for mem_limit #435
- .env file is checked at current directory instead of target directory #426
- Unable to build from source #421
- Tagging for 0.2.1 release #400
Merged pull requests:
- do not fail if there is a golint violation #498 (kadel)
- travis-ci: send report to coveralls in after_success section #497 (kadel)
- Add install instruction for MacOS X (using brew) #492 (kadel)
- Add that we support volumes_from #491 (cdrage)
- Update vendoring #490 (cdrage)
- Add three-week cycle comment to README #488 (cdrage)
- Update the link to the conversion doc #485 (cdrage)
- Added support for tmpfs #484 (surajnarwade)
- Add cap_add and cap_drop to unsupported keys #468 (kadel)
- Minor fix on user guide #466 (cdrage)
- Update release script #465 (cdrage)
- Improve error handling, fix #416 #462 (concaf)
- unsupported keys #459 (procrypt)
- Clean up logrus #455 (cdrage)
- Update the README with -u in go get #453 (cdrage)
- Update the release script again :) #451 (cdrage)
- Add conversion documentation #448 (cdrage)
v0.3.0 (2017-02-24)
Closed issues:
make test-unit
does not run on uncomitted changes #427- Improve error handling #416
- Wrong version (0.1.2) in "kompose versione" (instead of 0.2.0) #411
- Cannot unmarshal float environment values. #410
- unit tests for error out if controller object is specified with restart: on-failure. #404
- By default, remove protocol: TCP in conversion to artifacts #392
- Container Port and Node Port mapping default to open #391
- panic on using --build-branch and default docker-compose file given #369
- error should be displayed If controller object is specified and
restart: on-failure
#354 - add support for docker-compose.yaml besides docker-compose.yml #352
- Abstract out api.PodSpec in kubernetes.go #348
- Support for host:container:protocol #335
- Detecting exposed ports in images #146
- bash completion for kompose #37
Merged pull requests:
- 0.3.0 Release #450 (cdrage)
- Test with multiple go versions #449 (kadel)
- Abstract out api.pod spec #434 (procrypt)
- normalize docker-compose service that has name with underscore #429 (surajssd)
- removed unnecessary objects in compose.go #428 (surajssd)
- Update vendoring #425 (cdrage)
- fix passing gitcommit in version output #423 (kadel)
- Update Makefile - lazy set for PKGS variable #418 (kadel)
- Fix a small spelling error #415 (cdrage)
- Adds mem_limit support for conversion #414 (cdrage)
- add BuildConfig support to kompose down #413 (procrypt)
- Unit tests for error out if controller object is specified with restart: on-failure #405 (procrypt)
- Update the README.md with new installation instructions #399 (cdrage)
- Updates the cross compiling commands #397 (cdrage)
- Update the release script #396 (cdrage)
- Removes the TCP output on the Kubernetes / OpenShift artifacts #394 (cdrage)
- Add support for host:port:port #393 (cdrage)
- change strategy to recreate if volumes present, fix #264 #378 (concaf)
- error out if controller object is specified with "restart: on-failure" #373 (procrypt)
- added support for docker-compose.yaml besides docker-compose.yml #368 (procrypt)
v0.2.0 (2017-01-27)
Closed issues:
- error: Could not unmarshal '<nil>' to type <nil> #388
- add support for mem_limit in kompose #364
- cmd tests written after
convert::files\_exist
does not pass #361 - disable coveralls.io comments #358
- support for stdin_open and tty keys #344
- fix unit tests that cause warnings #343
- kompose up/down not creating/deleting POD object generated with convert #342
- yml support #336
- Removing unconventional two letter flags + adding dashes in-between two letter words. #331
- Determine group membership #327
- kompose errors identifying string in docker-compose #320
- restart: Unsupported value: "OnFailure": supported values: Always #318
- Update roadmap / split into ROADMAP.md with relevant information #315
- Replace godep with glide #314
- Unable to run cmd tests under Debian. #309
- Default to YAML output #306
- kompose 0.1.2 fails to parse key-only variables in environment section, does work with lists but generates invalid k8s resources #303
- When using
container\_name
in docker-compose problems with dc and imagestreams #301 - make
script/godep-restore.sh
more verbose #300 - no test/check for Godeps.json health #299
script/godep-restore.sh
is failing on master #298- Stdout shouldn't output warning / logging messages. #295
- A better missing port warning message #291
--output
, or specify folder to output converted files to #288- Add coveralls #281
- Support multiple compose files #275
- specifying service type right now is very docker-compose specific #273
- Tiny issue on kompose up --emptyvols displaying #268
- Update README #265
- Change strategy for Deployments/DeployementConfigs #264
- Issues regarding CLI. Perhaps switching to Cobra? #253
- Track release goals with GitHub milestones #250
- Why do tests take so long to run? #247
- User directive from docker-compose is siletly ignored #244
- Add missing tests and documentations for "Service type" PR #242
- CLI exit code on error #239
- ReadWriteOnce set even when volume is "ro" #237
- Raw Pod output #234
- Invoking kompose --bundle X.dab convert --stdout will produce two differently ordered results #231
- Switch Copyright #223
- Add
go vet
#215 - being able to store artifacts separately in a specific directory #209
- kompose down for OpenShift #208
- establish release process - protect master branch #192
- Fixtures directory has README.md that are incomplete or inconsistent #177
- docker-compose :Z not supported in volume mounts #176
- Add tests converting dab files #167
- integration with minikube/minishift #156
- compose2kube #151
- Creating Routes for Services #140
- Support BuildConfigs for openshift provider #96
- Image name not given still kompose does not errors out #92
- Validate input args #87
- specify Deployment policy #17
Merged pull requests:
- 0.2.0 Release #395 (cdrage)
- Update documentation removing [0000] timestamp outputs #389 (cdrage)
- Ignores :z or :Z when passed in as a volume string #387 (cdrage)
- Container for running tests and Makefile cleanup #385 (kadel)
- Update logging for logrus #383 (cdrage)
- Fixed warnings related to user type in tests #380 (surajssd)
- bump libcompose to v0.4.0 #377 (concaf)
- updated pods example in user guide #371 (surajssd)
- Add bash auto completion support #370 (cdrage)
- add deploy/undeploy pod only #363 (ngtuna)
- Fixing functional tests for checking generated artifacts #362 (surajssd)
- Small simplification of kubernetes.PrintList #360 (kadel)
- update roadmap #359 (kadel)
- Update vendoring as well as libcompose #356 (cdrage)
- add stdin_open, tty support, add tests, fix #344 #350 (concaf)
- Flag validation called on up and down #347 (surajssd)
- updated dev docs with latest instructions #341 (surajssd)
- update vendored dependencies #340 (surajssd)
- make YAML the default kompose conversion #339 (procrypt)
- #231 Invoking kompose --bundle X.dab convert --stdout will produce tw… #338 (cab105)
- implement storing to directory or file, add functional tests #337 (concaf)
- support for raw pod output without controller #334 (surajssd)
- Fix container_name incorrectly being generated #333 (cdrage)
- Update RPM instalaion instructions in README.md #332 (kadel)
- Report code coverage to coveralls #329 (kadel)
- Add ROADMAP.md move current road map information #326 (cdrage)
- Unsupported keys per provider #324 (rtnpro)
- Added installation instructions of rpm #322 (surajssd)
- IntelliJ IDE .gitignore #321 (surajssd)
- Switch from godep to glide #319 (kadel)
- support parse key-only environment variable #317 (ngtuna)
- Add release script #316 (cdrage)
- added support for multiple-compose files #312 (procrypt)
- add golint check to travis-ci #307 (kadel)
- Remove trailing slash #305 (cdrage)
- Switch to spf13/cobra from urfave/cli #304 (cdrage)
- Switch to 'make bin' instead of 'make binary' #302 (cdrage)
- Added volume to mariadb in etherpad fixture #293 (surajssd)
- Update .dsb to .dab #290 (cdrage)
- Clean up the logging output for unknown provider #289 (cdrage)
- Update TRAVIS CI to add coveralls #287 (cdrage)
- Minor doc fix #286 (concaf)
- expose service to outside, fix #140 #285 (concaf)
- Organize the README. #284 (cdrage)
- Update README since Kompose is now Go gettable #282 (cdrage)
- added support for OpenShift down #280 (procrypt)
- Added flag definitions for kompose #37 #279 (cab105)
- Generic service type handler for kompose #277 (surajssd)
- Update docker-gitlab example #271 (ngtuna)
- correct display when using --emptyvols #269 (ngtuna)
- Update main.go path #266 (procrypt)
- Fix license headers, This closes #223 #262 (sebgoa)
- Modify command in initializing unit tests #261 (cdrage)
- Add
go vet
, andgofmt
tests. #259 (kadel) - CreatePVC: correct setting of read/only access #249 (dustymabe)
- Tests for CreateService and annotations #246 (cdrage)
- Add support for user directive #245 (kadel)
- Generate buildconfig for Openshift #206 (rtnpro)
- Handle Headless Services when no ports are present #157 (sebgoa)
v0.1.2 (2016-10-31)
Closed issues:
- can't
make binary-cross
at HEAD #256 - reporting deployment when it should be deploymentConfig #251
- Remove experimental tag #228
- provide easy option for users in setup without PVs #226
- Switch slack channel to official kubernetes slack #222
- PVCs are not created when calling
kompose up
#218 - Make go get'able (or at least go installable) #216
- compose constructs we support are still there in unsupportedKey #207
- panic: runtime error: invalid memory address or nil pointer dereference #202
- wrong global --bundle/--dab input #198
- Parsing environment variables with
:
#196 - script/godep-restore.sh doesn't seem to work correctly #194
- error on extraneous/unexpected cli input #193
- Documentation site #185
- upgrade libcompose revision #174
- go panic when converting hygieia docker-compose #173
- time-out errors while deleting deployments on openshift #165
- RFE: choosing Service type #154
- Ignoring network definitions #149
- Add warnings/error for image not specified #80
- [Discuss] Find a good way to vendoring dependencies #43
- new behavior of
kompose up
#40
Merged pull requests:
- update CHANGELOG #260 (ngtuna)
- v0.1.2 #258 (ngtuna)
- binary-cross build #257 (ngtuna)
- Match case with API objects when printing to terminal #254 (dustymabe)
- Add documentation on recent labels feature #252 (cdrage)
- Adding support for choosing empty volumes #248 (dustymabe)
- Add VIM git ignore information #243 (cdrage)
- Add tests converting dab files #241 (cab105)
- Make OpenShift inherit from Kubernetes #240 (dustymabe)
- update unsupported key list #230 (ngtuna)
- remove tag experimental #229 (ngtuna)
- make kompose go get-able #227 (ngtuna)
- readme: update slack info #225 (dustymabe)
- wrong global --bundle/--dab input #198 #221 (cab105)
- kompose up/down create and delete pvc #220 (surajssd)
- remove skippbox reference in usage #213 (sebgoa)
- Update imports to reflect move to kubernetes-incubator #212 (kadel)
- remove unknown args and added tests #211 (procrypt)
- Meeting info to README.md #204 (surajssd)
- Update to 0.1.1 in README #203 (cdrage)
- update README with SIG-APPS and Champion #201 (sebgoa)
- Kompose up for OpenShift #200 (kadel)
- fix golang.org/x/net vendoring #199 (kadel)
- support both : and = as compose envvar separators #197 (ngtuna)
- upgrade libcompose #195 (ngtuna)
- support for volumes_from docker-compose construct #190 (surajssd)
- Configure service types #189 (procrypt)
v0.1.1 (2016-10-06)
Closed issues:
- come up with a release schedule #187
- go 1.5 not building #181
--provider
flag for kompose #179- kompose --version - print out dev tag #170
- suggestion: let
-
denote stdout for -o option #169 - kompose up always deploys to default namespace #162
- Proposal: make --dab/--bundle global flag #161
- Support for "9995:9995/tcp" #158
- --file for all kinds of input #153
kompose up
for OpenShift #152- Persistent Volumes #150
- Generate ImageStream for every image in DeploymentConfig #145
- godep save ./... : cannot find package "k8s.io/kubernetes/pkg/apis/authentication.k8s.io" #117
- Add flags for sliencing warning and for treating warnings as error #100
Merged pull requests:
- Create PVC object for docker-compose volumes #186 (surajssd)
- Update .dsb references to .dab #184 (cdrage)
- Update README + Docker Compose Bundle references #183 (cdrage)
- --provider global flag for kompose #182 (surajssd)
- Changed version tag to reflect the tip of the branch #180 (cab105)
- Add .gitignore for Go files + compiled Kompose file #178 (cdrage)
- support -o - to stdout #172 (ngtuna)
- remove executable perms from docs #171 (dustymabe)
- Make --dab/--bundle global flag #168 (kadel)
- Prepare up/down for other providers #166 (kadel)
- kompose up - Get namespace from kubeconfig #164 (kadel)
- OpenShift - generate DeploymentConfig with ImageStream #160 (kadel)
- Add port protocol handing for docker-compose. #159 (kadel)
- Added flag
--suppress-warnings
,--verbose
,--error-on-warning
global flags #111 (surajssd)
v0.1.0 (2016-09-09)
Closed issues:
- [PROPOSAL] Use -f as a global flag #138
- Should we use libcompose project.Context{} instead of docker.Context{}? #134
- services should be first in List #130
- cmd tests are not working properly #125
- OpenShift conversoin - invalid DeploymentConfig #124
- Wrong output when port is missing #121
- Create a pod of containers sharing volume #116
- kompose convert panic on v1 compose file #102
- Release: kompose binary should be statically linked #98
- Update libcompose to v0.3.0 #95
- Wrong warning about networks #88
- Problems of converting volumes #75
--stdout
output asList
kind #73- Print warning for unsupported fields in docker-compose format #71
- Bug: incorrect version #64
- panic: runtime error: invalid memory address or nil pointer dereference #59
- Breaking code in app.go to multiple packags #55
- Write an architecture document for kompose #45
- new behavior of
kompose delete
#41 - Add OpenShift support #36
- We don't have any tests #34
Merged pull requests:
- Update README.md #143 (luebken)
- Use libcompose project.Context{} instead of docker.Context{} #142 (ngtuna)
- update user guide: add
kompose up
,kompose down
#141 (ngtuna) - make --file as global flag #139 (ngtuna)
- improve messages of kompose up #136 (sebgoa)
- New guestbook example #135 (sebgoa)
- Moves examples to docs/user-guide and adds basic roadmap to main readme #132 (sebgoa)
- Add more owners #128 (janetkuo)
- docker-compose - Entrypoint support #127 (kadel)
- Fix conversion to OpenShift (invalid DeploymentConfig) #126 (kadel)
- clean code #123 (ngtuna)
- fix #121: update all objects, even when port is missing #122 (ngtuna)
- Update architecture doc format #120 (janetkuo)
- Improve error message for invalid port #119 (janetkuo)
- Remove hostPath and print warnings #118 (janetkuo)
- Reuse creation of controller object code #115 (surajssd)
- Removed unwanted svcnames list #114 (surajssd)
- support kompose down subcommand #113 (ngtuna)
- update Libcompose to v0.3.0 #112 (kadel)
- Fix output comparison for cmd tests #110 (surajssd)
- Create service function in kubernetes utils #108 (surajssd)
- Abstracted port checking function #107 (surajssd)
- Add more unit tests for Transform #106 (janetkuo)
- Support container name and args in kompose convert #105 (janetkuo)
- Add unit test for komposeConvert #104 (janetkuo)
- Update tests output files #101 (surajssd)
- Build statically linked binaries in makefile; remove make clean #99 (janetkuo)
- Output List kind object when using stdout #94 (surajssd)
- Run tests on travis-ci #93 (kadel)
- loader-transformer #91 (ngtuna)
- enhance warning: networks, network config, volume config. Fixes #88, #71 #90 (ngtuna)
- Functional Testing for kompose cmdline #89 (surajssd)
- New behavior of kompose up #86 (ngtuna)
v0.0.1-beta.2 (2016-08-04)
Closed issues:
- The example .dsb file doesn't work #85
- docker-compose labels should be converted to k8s annotations instead of labels #81
- Kompose help needs improvment #76
- Should we support converting to Replica Sets? #63
targetPort
is 0 in a converted service definition #60- docker-compose service with no ports is mapped to k8s svc with no ports #58
depends\_on
is not supported #57- Environment Variable substitution not working #56
- update README for bundles, compose v2 #54
- Consider changing
--from-bundles
(bool) to--bundle-file
(string) #53 - Consider changing
--rc
flag to bool and adding--replicas
#52 - Unable to go build #49
- convert file fail #47
- [Discuss] Optimize convert function #44
- Default objects of
kompose convert
#38 - Idea: kompose up, ps, delete, scale redirect to kubectl #27
- Print out warning for undefined fields #3
Merged pull requests:
- Converting compose labels to k8s annotations #84 (janetkuo)
- Clean up kompose help, remove support for unimplemented commands #83 (janetkuo)
- Enable warnings in stdout #79 (janetkuo)
- Convert volumes in [name:][host:]container[:access_mode] format #78 (janetkuo)
- Volumes default not read-only #77 (janetkuo)
- Correctly log error #74 (janetkuo)
- Remove the support for converting to Replica Sets #69 (janetkuo)
- Warning on missing port information and no service created #68 (surajssd)
- Support for environment variables substitution #67 (surajssd)
- Development Guide: use script/godep-restore.sh #66 (kadel)
- Allow --chart and --out to be specified together #65 (janetkuo)
- Add --replicas flag and changed --rc from string to bool #62 (janetkuo)
- Add --bundle,-dab flag for specifying dab file #61 (janetkuo)
v0.0.1-beta.1 (2016-07-22)
Closed issues:
- Default controller object is always generated. #33
- Generating both ReplicationControllers and Deployments #31
- Generating both ReplicationControllers and Deployments #30
- update OpenShift dependency #29
- Bug: chart only expect .json files #25
- Services only get created when there is a links key present #23
- Services should be created first #21
- Sometimes redundant services are printed/converted in
kompose convert
#20 - Redundant file creation message #18
- specify replica count #15
- Output for what happened after command execution #13
- Support k8s 1.3 #12
- Support compose v2..v3? versions #11
- Change template dir for Helm charts #10
- Document unsupported fileds #9
- if random docker-compose file is not present --file option does not work #8
- Decide status of skippbox/kompose #7
- travis build failed because "speter.net/go/exp/math/dec/inf" has been removed #6
- Support docker bundles format as input #4
- Support output to stdout to pipe to kubectl #2
- Support output in a single file #1
Merged pull requests:
- Fix some nits in README #51 (janetkuo)
- Add a bundle example file #50 (janetkuo)
- Fix failing windows build #48 (kadel)
- Inital support for Openshift. #46 (kadel)
- Refactor how we update controllers #42 (janetkuo)
- Generate only controllers set by flag #35 (kadel)
- Make deployment the default controller, create -rc for rc, and enable copying all types of controller to chart templates #32 (janetkuo)
- Validate flags when generating charts, and prints message for file created #28 (janetkuo)
- Support creating Charts when --yaml set #26 (janetkuo)
- Fix the 'failed to write to file' error when --out is set #24 (janetkuo)
- Allow multiple types of controllers be generated unless --out or --stdout is set #22 (janetkuo)
- Remove redundant file creation message, and always overwirte files when converting #19 (janetkuo)
- Support printing to stdout #5 (janetkuo)
v0.0.1-alpha (2016-06-30)
* This Changelog was automatically generated by github_changelog_generator