Skip to content

Latest commit

 

History

History
1420 lines (1221 loc) · 135 KB

CHANGELOG.md

File metadata and controls

1420 lines (1221 loc) · 135 KB

Changelog

v1.21.0 (2020-02-25)

Full Changelog

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 Via kompose 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
  • Kompose doesn't work with docker-compose v3.7 #1152
  • 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
  • error decoding 'Ports': No port specified: ::<empty> #1104
  • '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
  • Cannot kompose up #969
  • 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:

v1.20.0 (2019-12-23)

Full Changelog

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
  • Support yaml anchors #1155
  • 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
  • Support for ipv6 ports annotations #1136
  • add support for Alias #1134
  • Support for negated placement constraint docker-compose v3 #1132
  • panic: interface conversion: interface {} is nil, not map[string]interface {} #1129
  • Change Chart.yaml attribute version when converted to helm #1127
  • Add Support for docker-compose 3.4 #1125
  • Support kompose up build with no push #1105
  • Proposal: Use the docker-compose network as kubernetes namespace #1066
  • Support for secrets #296

Merged pull requests:

v1.19.0 (2019-10-16)

Full Changelog

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
  • Error when i'm trying to convert my docker-compose #1130
  • 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
  • HostPath volumes File/Directory detection #1113
  • Placement tag inside deploy #1107
  • 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
  • Compose-on-kubernetes and kompose #1086
  • openshift route with edge termination #1085
  • Convert version 3.5 of Docker Compose is not supported #1058
  • Support for PVC Access Mode ReadWriteMany #1046
  • Add official docker image build #1045
  • Unable to push to Google Cloud #1043
  • Unable to kompose up my django container from windows or azure cloudshell. #966
  • 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:

v1.18.0 (2019-03-01)

Full Changelog

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
  • FATA services.xxx.ports.0 must be a string or number #986
  • Add support for "scratch space" volumes #850
  • Do not generate empty services #823
  • Improve chart support / Helm testing #745
  • using kompose as a library #464
  • [EPIC] Use kubernetes/client-go #175

Merged pull requests:

v1.17.0 (2018-11-05)

Full Changelog

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
  • when to support this parameter build: args? #1004
  • Activate downward api #1002
  • Remove status field in the generated yaml #975
  • Create Rolling updates using Kompose tool #965
  • Support ubuntu's snap package format #964
  • kompose up is not able to mount configmap volume #962
  • How do I Specify the instance count via docker -compose file for Kompose #958
  • Remove RC from supported workload #947
  • Add HTTPS support for download URLs #945
  • Coordinated efforts / centralized location for packages. #942
  • docker-compose version 3.3 is not supported. #914
  • extended env_file capability to in-docker-compose.yml substitutions #909
  • Allow specifying imagePullSecret #897
  • Doesn't run on alpine? #890
  • [EPIC] Improvements to volumes #884
  • Refactor tests (integration) #877
  • Not creation of -service.yaml when restart 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:

v1.16.0 (2018-07-24)

Full Changelog

Closed issues:

  • 'environment' with 'env-file' specified together for service in docker-compose.yml don't work #1013
  • depends_on with conditions #939
  • 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:

v1.15.0 (2018-06-28)

Full Changelog

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:

v1.14.0 (2018-06-04)

Full Changelog

Closed issues:

  • Add (better) documentation on adding tests #898
  • --deployment-config flag is not necessary #803

Merged pull requests:

v1.13.0 (2018-05-14)

Full Changelog

Closed issues:

  • Kubernetes multiple volumeMounts with subPath and 1 configmap volume - onle 1 volumeMount works #1005
  • 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:

v1.12.0 (2018-04-18)

Full Changelog

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:

v1.11.0 (2018-03-26)

Full Changelog

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:

v1.10.0 (2018-03-06)

Full Changelog

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:

v1.9.0 (2018-02-13)

Full Changelog

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
  • add support for kompose update #822
  • Cannot locate specified Dockerfile: Dockerfile #809
  • kompose passes a kubernetes deployment without image #571
  • Support for sysctls #441

Merged pull requests:

v1.8.0 (2018-01-24)

Full Changelog

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:

v1.7.0 (2018-01-04)

Full Changelog

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:

v1.6.0 (2017-12-11)

Full Changelog

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:

v1.5.0 (2017-11-21)

Full Changelog

Merged pull requests:

v1.4.0 (2017-10-31)

Full Changelog

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:

v1.3.0 (2017-10-10)

Full Changelog

Closed issues:

  • go vet is failing locally #825
  • --volumes is not validated #814
  • tmpfs with mode fails #807
  • Add --controller #792

Merged pull requests:

v1.2.0 (2017-09-18)

Full Changelog

Merged pull requests:

v1.1.0 (2017-08-30)

Full Changelog

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:

v1.0.0 (2017-07-20)

Full Changelog

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:

v0.7.0 (2017-05-25)

Full Changelog

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:

v0.6.0 (2017-04-28)

Full Changelog

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:

v0.5.0 (2017-04-04)

Full Changelog

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:

v0.4.0 (2017-03-21)

Full Changelog

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:

v0.3.0 (2017-02-24)

Full Changelog

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)

Full Changelog

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:

v0.1.2 (2016-10-31)

Full Changelog

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:

v0.1.1 (2016-10-06)

Full Changelog

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)

Full Changelog

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 as List 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:

v0.0.1-beta.2 (2016-08-04)

Full Changelog

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)

Full Changelog

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)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator