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
- Cannot kompose up #969
- 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:
- 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:
- Kompose doesn't find dockerfile with context . #944
- 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
- 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:
- 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 (piyush1594)
- 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)
- Change font to black, not lightish gray #888 (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)
- Fixed kompose build failure #837 (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)
- Update CSS #860 (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 (piyush1594)
- Redirects not working #848 (cdrage)
- Fix Redirecting Error #847 (piyush1594)
- Added Fabric8 Maven Plugin in Integration #836 (piyush1594)
- 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)
- Add "getting started" to the menu #839 (cdrage)
- Fix the cpu limits and requests in generated deployment file #838 (denverdino)
- Update vendoring for logrus and gojsonschema changes #835 (cdrage)
- Add Getting Started guide, adds Minishift tutorial #834 (cdrage)
- Add highlighting for menus + add slack/releases/github links #831 (cdrage)
- Add Ubuntu font #830 (cdrage)
- Update CSS #829 (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)
- Update the styles.css for larger width #812 (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)
- Update favicons delete useless files #791 (cdrage)
- 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)
- Fix footer horizontal scrolling #774 (cdrage)
- Fix css for horizontal scrolling #773 (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)
- Adds integrations doc #737 (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)
- Update _config with new repo #705 (cdrage)
- kubernetes-incubator -> kubernetes #704 (cdrage)
- Refactoring code as per gosimple check #703 (surajnarwade)
- remove unused parameter from ValidateComposeFile() #702 (containscafeine)
- 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)
- Adds redirection plugin for website #693 (cdrage)
- Update quickstart #692 (cdrage)
- Change menu to left side #690 (cdrage)
- Conversion -> Conversion Matrix #689 (cdrage)
- Update menu.yml with installation #687 (cdrage)
- Adds development doc + conversion -> conversion matrix #686 (cdrage)
- Setup -> Installation + title updates #685 (cdrage)
- Change menu to left side #684 (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)
- Move logo to the bottom #623 (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)
- 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:
- 0.4.0 release #502 (cdrage)
- 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)
- Modified user-guide on kompose.io #480 (surajnarwade)
- index.md: made LoadBalancer Ingress a valid IPv4 #472 (ceocoder)
- Update headers to better reflect each page on Kompose.io #470 (cdrage)
- Adds conversion doc + updates css #469 (cdrage)
- Add cap_add and cap_drop to unsupported keys #468 (kadel)
- Add architecture guide to Kompose site #467 (cdrage)
- Minor fix on user guide #466 (cdrage)
- Update release script #465 (cdrage)
- Improve error handling, fix #416 #462 (containscafeine)
- 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)
- 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\_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)
- 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
, 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:
- 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)
- 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