forked from LaconicNetwork/kompose
47 KiB
47 KiB
Change Log
v.0.3.0 (2017-02-24)
Closed issues:
make test-unitdoes not run on uncomitted changes #427- underscores get propagated into invalid names #420
- Wrong version
0.1.2in "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
- kompose down with openshift doesn't delete BuildConfig #382
- 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:
- 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)
- Update the documentation to use LoadBalancer instead of NodePort #417 (cdrage)
- Fix a small spelling error #415 (cdrage)
- Adds mem_limit support for conversion #414 (cdrage)
- add BuildConfig support to kompose down #413 (procrypt)
- Update the example to include NodePort and accessability #409 (cdrage)
- Add kompose to .gitignore, remove binary #408 (cdrage)
- Update the setup page for Linux/MacOS/Windows on Kompose.io #407 (cdrage)
- Unit tests for error out if controller object is specified with restart: on-failure #405 (procrypt)
- Adds favicons to the website #403 (cdrage)
- Update website with user guide + updated setup #402 (cdrage)
- 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 (containscafeine)
- 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\_existdoes 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\_namein docker-compose problems with dc and imagestreams #301 - make
script/godep-restore.shmore verbose #300 - no test/check for Godeps.json health #299
script/godep-restore.shis 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)
- Update to use YAML instead of json #386 (cdrage)
- Container for running tests and Makefile cleanup #385 (kadel)
- Add Kompose site #384 (cdrage)
- Update logging for logrus #383 (cdrage)
- Fixed warnings related to user type in tests #380 (surajssd)
- bump libcompose to v0.4.0 #377 (containscafeine)
- 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 (containscafeine)
- 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 (containscafeine)
- 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 (containscafeine)
- expose service to outside, fix #140 #285 (containscafeine)
- 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)
- update CHANGELOG #260 (ngtuna)
- Add
go vet, andgofmttests. #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-crossat 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 - new behavior of
kompose up#40
Merged pull requests:
- 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
--providerflag 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 upfor 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-warningglobal flags #111 (surajssd)
v0.1.0 (2016-09-09)
Closed issues:
-
PROPOSAL - 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
- hostPath volumes? #109
- 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
--stdoutoutput asListkind #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)
- Modularize convert into loader & transformer #72 (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
targetPortis 0 in a converted service definition #60- docker-compose service with no ports is mapped to k8s svc with no ports #58
depends\_onis not supported #57- Environment Variable substitution not working #56
- update README for bundles, compose v2 #54
- Consider changing
--from-bundlesboolto--bundle-filestring#53 - Consider changing
--rcflag to bool and adding--replicas#52 - Unable to go build #49
- convert file fail #47
-
Discuss - 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 Change Log was automatically generated by github_changelog_generator