v0.1.2 (2016-10-31)
Implemented enhancements:
- Remove experimental tag #228
- RFE: choosing Service type #154
- Add warnings/error for image not specified #80
Closed issues:
- can't
make binary-cross
at HEAD #256 - reporting deployment when it should be deploymentConfig #251
- 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
- Ignoring network definitions #149
- [Discuss] Find a good way to vendoring dependencies #43
- 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)
Implemented enhancements:
- --file for all kinds of input #153
- Persistent Volumes #150
- Add flags for sliencing warning and for treating warnings as error #100
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
kompose up
for OpenShift #152- Generate ImageStream for every image in DeploymentConfig #145
- godep save ./... : cannot find package "k8s.io/kubernetes/pkg/apis/authentication.k8s.io" #117
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)
Implemented enhancements:
- hostPath volumes? #109
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)
- 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
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 Change Log was automatically generated by github_changelog_generator