diff --git a/CHANGELOG.md b/CHANGELOG.md index e986d0523..5e5c59db2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,116 @@ # Change Log +## [v1.0.0](https://github.com/kubernetes/kompose/tree/v1.0.0) (2017-07-20) +[Full Changelog](https://github.com/kubernetes/kompose/compare/v0.7.0...v1.0.0) + +**Closed issues:** + +- adding timestamp in k8s artifacts [\#717](https://github.com/kubernetes/kompose/issues/717) +- Kompose latest release version info from version file [\#712](https://github.com/kubernetes/kompose/issues/712) +- One Script to Run Them All [\#683](https://github.com/kubernetes/kompose/issues/683) +- setting environment variable PROVIDER no longer works [\#678](https://github.com/kubernetes/kompose/issues/678) +- kompose.service.type issues [\#673](https://github.com/kubernetes/kompose/issues/673) +- Add example integration tests [\#671](https://github.com/kubernetes/kompose/issues/671) +- make test failing again [\#659](https://github.com/kubernetes/kompose/issues/659) +- make test is failing [\#654](https://github.com/kubernetes/kompose/issues/654) +- Deprecation warnings are not showing [\#652](https://github.com/kubernetes/kompose/issues/652) +- v3 env substitution is not working [\#650](https://github.com/kubernetes/kompose/issues/650) +- Docker Build/Push documentation [\#647](https://github.com/kubernetes/kompose/issues/647) +- v3 Documentation [\#646](https://github.com/kubernetes/kompose/issues/646) +- Support restart\_policy in v3 docker compose [\#643](https://github.com/kubernetes/kompose/issues/643) +- ports error on converting [\#633](https://github.com/kubernetes/kompose/issues/633) +- Fix EnvSort so that env variables are populated properly [\#627](https://github.com/kubernetes/kompose/issues/627) +- emptyvols option doesn't work for kompose convert/up [\#625](https://github.com/kubernetes/kompose/issues/625) +- configuration key 'build' contains an invalid type, it should be a string. [\#620](https://github.com/kubernetes/kompose/issues/620) +- Add support for 'pid' key [\#610](https://github.com/kubernetes/kompose/issues/610) +- Failing test should show diff [\#604](https://github.com/kubernetes/kompose/issues/604) +- environment variables are populated in random order in the created artifacts. [\#595](https://github.com/kubernetes/kompose/issues/595) +- `kompose convert` should validate dockerfilepath [\#594](https://github.com/kubernetes/kompose/issues/594) +- Error with volume name with generated deployment file [\#584](https://github.com/kubernetes/kompose/issues/584) +- kompose.service.type label not working as expected [\#522](https://github.com/kubernetes/kompose/issues/522) +- Roadmap is out of date. [\#482](https://github.com/kubernetes/kompose/issues/482) +- Bug: Adding `networks:` to docker-compose.yaml file results in a runtime error [\#474](https://github.com/kubernetes/kompose/issues/474) +- Deprecating v1 and only supporting v2 and v3 [\#430](https://github.com/kubernetes/kompose/issues/430) +- Error to parse docker-compose v3 format [\#412](https://github.com/kubernetes/kompose/issues/412) +- Docker DAB support does not currently work \(still in experimental\) [\#390](https://github.com/kubernetes/kompose/issues/390) +- Tests before merge [\#349](https://github.com/kubernetes/kompose/issues/349) +- Functional tests for OpenShift down [\#323](https://github.com/kubernetes/kompose/issues/323) +- Interactive / work-through-each-step mode. [\#292](https://github.com/kubernetes/kompose/issues/292) +- Define build strategy with Kubernetes [\#97](https://github.com/kubernetes/kompose/issues/97) +- support PetSet [\#16](https://github.com/kubernetes/kompose/issues/16) + +**Merged pull requests:** + +- Update the release script [\#722](https://github.com/kubernetes/kompose/pull/722) ([cdrage](https://github.com/cdrage)) +- Adds clarification on commands [\#720](https://github.com/kubernetes/kompose/pull/720) ([cdrage](https://github.com/cdrage)) +- Update doc script [\#716](https://github.com/kubernetes/kompose/pull/716) ([cdrage](https://github.com/cdrage)) +- Ignore pinging dusty on PR's [\#715](https://github.com/kubernetes/kompose/pull/715) ([cdrage](https://github.com/cdrage)) +- Moving version from variable to text file [\#714](https://github.com/kubernetes/kompose/pull/714) ([surajnarwade](https://github.com/surajnarwade)) +- Make mention bot less aggresive [\#711](https://github.com/kubernetes/kompose/pull/711) ([cdrage](https://github.com/cdrage)) +- Updated code with go lint result [\#710](https://github.com/kubernetes/kompose/pull/710) ([surajnarwade](https://github.com/surajnarwade)) +- fix some typos to make goreport happy [\#709](https://github.com/kubernetes/kompose/pull/709) ([fate-grand-order](https://github.com/fate-grand-order)) +- Conversion Reference -\> Conversion Matrix [\#708](https://github.com/kubernetes/kompose/pull/708) ([cdrage](https://github.com/cdrage)) +- Added docker compose v3 example for counter [\#707](https://github.com/kubernetes/kompose/pull/707) ([surajnarwade](https://github.com/surajnarwade)) +- Added Fedora 26 [\#706](https://github.com/kubernetes/kompose/pull/706) ([e-minguez](https://github.com/e-minguez)) +- Update \_config with new repo [\#705](https://github.com/kubernetes/kompose/pull/705) ([cdrage](https://github.com/cdrage)) +- kubernetes-incubator -\> kubernetes [\#704](https://github.com/kubernetes/kompose/pull/704) ([cdrage](https://github.com/cdrage)) +- Refactoring code as per gosimple check [\#703](https://github.com/kubernetes/kompose/pull/703) ([surajnarwade](https://github.com/surajnarwade)) +- remove unused parameter from ValidateComposeFile\(\) [\#702](https://github.com/kubernetes/kompose/pull/702) ([containscafeine](https://github.com/containscafeine)) +- Update mention bot configuration to avoid mentioning people twice [\#701](https://github.com/kubernetes/kompose/pull/701) ([cdrage](https://github.com/cdrage)) +- Update mention bot config [\#700](https://github.com/kubernetes/kompose/pull/700) ([cdrage](https://github.com/cdrage)) +- Fixed minor issue in kubernetes\_test.go [\#697](https://github.com/kubernetes/kompose/pull/697) ([surajnarwade](https://github.com/surajnarwade)) +- Add mention bot [\#695](https://github.com/kubernetes/kompose/pull/695) ([cdrage](https://github.com/cdrage)) +- Fix redirection site issues [\#694](https://github.com/kubernetes/kompose/pull/694) ([cdrage](https://github.com/cdrage)) +- Adds redirection plugin for website [\#693](https://github.com/kubernetes/kompose/pull/693) ([cdrage](https://github.com/cdrage)) +- Update quickstart [\#692](https://github.com/kubernetes/kompose/pull/692) ([cdrage](https://github.com/cdrage)) +- Change menu to left side [\#690](https://github.com/kubernetes/kompose/pull/690) ([cdrage](https://github.com/cdrage)) +- Conversion -\> Conversion Matrix [\#689](https://github.com/kubernetes/kompose/pull/689) ([cdrage](https://github.com/cdrage)) +- Update menu.yml with installation [\#687](https://github.com/kubernetes/kompose/pull/687) ([cdrage](https://github.com/cdrage)) +- Adds development doc + conversion -\> conversion matrix [\#686](https://github.com/kubernetes/kompose/pull/686) ([cdrage](https://github.com/cdrage)) +- Setup -\> Installation + title updates [\#685](https://github.com/kubernetes/kompose/pull/685) ([cdrage](https://github.com/cdrage)) +- Change menu to left side [\#684](https://github.com/kubernetes/kompose/pull/684) ([cdrage](https://github.com/cdrage)) +- Remove empty if branch [\#682](https://github.com/kubernetes/kompose/pull/682) ([surajnarwade](https://github.com/surajnarwade)) +- Remove meeting from README + update [\#681](https://github.com/kubernetes/kompose/pull/681) ([cdrage](https://github.com/cdrage)) +- Updated user-guide [\#680](https://github.com/kubernetes/kompose/pull/680) ([surajnarwade](https://github.com/surajnarwade)) +- 2016 -\> 2017 for licensing [\#677](https://github.com/kubernetes/kompose/pull/677) ([cdrage](https://github.com/cdrage)) +- Fixes kompose.service.type label issue [\#674](https://github.com/kubernetes/kompose/pull/674) ([surajnarwade](https://github.com/surajnarwade)) +- Remove DAB from docs [\#672](https://github.com/kubernetes/kompose/pull/672) ([cdrage](https://github.com/cdrage)) +- Add v3 example [\#670](https://github.com/kubernetes/kompose/pull/670) ([cdrage](https://github.com/cdrage)) +- Adding Jenkinsfile for PR pipeline on Fabric8CD infrastructure [\#669](https://github.com/kubernetes/kompose/pull/669) ([rupalibehera](https://github.com/rupalibehera)) +- Remove 'cdrage' username from example [\#668](https://github.com/kubernetes/kompose/pull/668) ([cdrage](https://github.com/cdrage)) +- Change title to build and push images [\#667](https://github.com/kubernetes/kompose/pull/667) ([cdrage](https://github.com/cdrage)) +- added support for `restart-policy` keys in v3 [\#666](https://github.com/kubernetes/kompose/pull/666) ([surajnarwade](https://github.com/surajnarwade)) +- Added support for `replicas` keys in v3 [\#664](https://github.com/kubernetes/kompose/pull/664) ([surajnarwade](https://github.com/surajnarwade)) +- Update vendoring for Cobra CLI fix [\#663](https://github.com/kubernetes/kompose/pull/663) ([cdrage](https://github.com/cdrage)) +- Removing unused function taggedimage [\#662](https://github.com/kubernetes/kompose/pull/662) ([surajnarwade](https://github.com/surajnarwade)) +- Fix vet issues with build/push code [\#660](https://github.com/kubernetes/kompose/pull/660) ([cdrage](https://github.com/cdrage)) +- fix env substitution for docker compose v3 [\#658](https://github.com/kubernetes/kompose/pull/658) ([kadel](https://github.com/kadel)) +- Changing printf verb in compose\_test.go [\#655](https://github.com/kubernetes/kompose/pull/655) ([procrypt](https://github.com/procrypt)) +- Disable dab [\#653](https://github.com/kubernetes/kompose/pull/653) ([cdrage](https://github.com/cdrage)) +- Updating Vendor [\#649](https://github.com/kubernetes/kompose/pull/649) ([surajnarwade](https://github.com/surajnarwade)) +- Update documentation to reflect build/push and v3 changes [\#648](https://github.com/kubernetes/kompose/pull/648) ([cdrage](https://github.com/cdrage)) +- Update ROADMAP [\#645](https://github.com/kubernetes/kompose/pull/645) ([cdrage](https://github.com/cdrage)) +- Failing test will show diff [\#638](https://github.com/kubernetes/kompose/pull/638) ([surajnarwade](https://github.com/surajnarwade)) +- Add documentation list [\#637](https://github.com/kubernetes/kompose/pull/637) ([cdrage](https://github.com/cdrage)) +- Change output examples in docs to new format [\#635](https://github.com/kubernetes/kompose/pull/635) ([cdrage](https://github.com/cdrage)) +- Update widgets \(add godoc\) as well as README [\#634](https://github.com/kubernetes/kompose/pull/634) ([cdrage](https://github.com/cdrage)) +- Fix EnvSort struct [\#631](https://github.com/kubernetes/kompose/pull/631) ([procrypt](https://github.com/procrypt)) +- Remove jekyll format from top of quickstart [\#630](https://github.com/kubernetes/kompose/pull/630) ([cdrage](https://github.com/cdrage)) +- Fix adding Jekyll format to the top [\#629](https://github.com/kubernetes/kompose/pull/629) ([cdrage](https://github.com/cdrage)) +- Update documentation to reflect quickstart [\#628](https://github.com/kubernetes/kompose/pull/628) ([cdrage](https://github.com/cdrage)) +- Move logo to the bottom [\#623](https://github.com/kubernetes/kompose/pull/623) ([cdrage](https://github.com/cdrage)) +- Update README with only docker compose example [\#622](https://github.com/kubernetes/kompose/pull/622) ([cdrage](https://github.com/cdrage)) +- add support for "pid" key [\#617](https://github.com/kubernetes/kompose/pull/617) ([gitlawr](https://github.com/gitlawr)) +- Add provider to file output [\#616](https://github.com/kubernetes/kompose/pull/616) ([cdrage](https://github.com/cdrage)) +- Remove version column from conversion document [\#615](https://github.com/kubernetes/kompose/pull/615) ([cdrage](https://github.com/cdrage)) +- Validate dockerfilepath in buildconfig [\#609](https://github.com/kubernetes/kompose/pull/609) ([surajnarwade](https://github.com/surajnarwade)) +- PVC name changes if volumes containes .\(dot\) in it [\#603](https://github.com/kubernetes/kompose/pull/603) ([procrypt](https://github.com/procrypt)) +- Add v3 support of Docker Compose [\#600](https://github.com/kubernetes/kompose/pull/600) ([cdrage](https://github.com/cdrage)) +- update generated artifacts for k8s and openshift so that env variables are loaded in a particular order [\#596](https://github.com/kubernetes/kompose/pull/596) ([procrypt](https://github.com/procrypt)) +- Failing when port is specified with labels [\#590](https://github.com/kubernetes/kompose/pull/590) ([surajnarwade](https://github.com/surajnarwade)) +- Adding tests for kompose-specific labels and buildconfig dockerfile construct [\#588](https://github.com/kubernetes/kompose/pull/588) ([ashetty1](https://github.com/ashetty1)) +- Add build and push support [\#521](https://github.com/kubernetes/kompose/pull/521) ([cdrage](https://github.com/cdrage)) + ## [v0.7.0](https://github.com/kubernetes/kompose/tree/v0.7.0) (2017-05-25) [Full Changelog](https://github.com/kubernetes/kompose/compare/v0.6.0...v0.7.0) @@ -17,11 +128,13 @@ - \[UX\] Sort output when doing kind: list and --stdout [\#554](https://github.com/kubernetes/kompose/issues/554) - no commit hash in kompose 0.3.0 version information [\#487](https://github.com/kubernetes/kompose/issues/487) - Inconsistency in build context [\#445](https://github.com/kubernetes/kompose/issues/445) +- Support for: stop\_grace\_period [\#440](https://github.com/kubernetes/kompose/issues/440) - environment variables not being set in buildConfig [\#406](https://github.com/kubernetes/kompose/issues/406) - kompose down with openshift doesn't delete BuildConfig [\#382](https://github.com/kubernetes/kompose/issues/382) **Merged pull requests:** +- 0.7.0 Release [\#619](https://github.com/kubernetes/kompose/pull/619) ([cdrage](https://github.com/cdrage)) - Update version number in setup.md file in release script [\#618](https://github.com/kubernetes/kompose/pull/618) ([cdrage](https://github.com/cdrage)) - Fix incorrect tag in BuildConfig. [\#613](https://github.com/kubernetes/kompose/pull/613) ([kadel](https://github.com/kadel)) - Update `kompose completion` [\#612](https://github.com/kubernetes/kompose/pull/612) ([cdrage](https://github.com/cdrage)) diff --git a/README.md b/README.md index 0a77bd11c..b5b994205 100644 --- a/README.md +++ b/README.md @@ -41,13 +41,13 @@ Kompose is released via GitHub on a three-week cycle, you can see all current re ```sh # Linux -curl -L https://github.com/kubernetes/kompose/releases/download/v0.7.0/kompose-linux-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.0.0/kompose-linux-amd64 -o kompose # macOS -curl -L https://github.com/kubernetes/kompose/releases/download/v0.7.0/kompose-darwin-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.0.0/kompose-darwin-amd64 -o kompose # Windows -curl -L https://github.com/kubernetes/kompose/releases/download/v0.7.0/kompose-windows-amd64.exe -o kompose.exe +curl -L https://github.com/kubernetes/kompose/releases/download/v1.0.0/kompose-windows-amd64.exe -o kompose.exe chmod +x kompose sudo mv ./kompose /usr/local/bin/kompose diff --git a/build/VERSION b/build/VERSION index faef31a43..3eefcb9dd 100644 --- a/build/VERSION +++ b/build/VERSION @@ -1 +1 @@ -0.7.0 +1.0.0 diff --git a/cmd/version.go b/cmd/version.go index 92155aded..65421a256 100644 --- a/cmd/version.go +++ b/cmd/version.go @@ -24,7 +24,7 @@ import ( var ( // VERSION is version number that wil be displayed when running ./kompose version - VERSION = "0.7.0" + VERSION = "1.0.0" // GITCOMMIT is hash of the commit that wil be displayed when running ./kompose version // this will be overwritten when running build like this: go build -ldflags="-X github.com/kubernetes/kompose/cmd.GITCOMMIT=$(GITCOMMIT)" // HEAD is default indicating that this was not set during build diff --git a/docs/installation.md b/docs/installation.md index 5beb4f71b..63a8e399f 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -8,13 +8,13 @@ Kompose is released via GitHub on a three-week cycle, you can see all current re ```sh # Linux -curl -L https://github.com/kubernetes/kompose/releases/download/v0.7.0/kompose-linux-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.0.0/kompose-linux-amd64 -o kompose # macOS -curl -L https://github.com/kubernetes/kompose/releases/download/v0.7.0/kompose-darwin-amd64 -o kompose +curl -L https://github.com/kubernetes/kompose/releases/download/v1.0.0/kompose-darwin-amd64 -o kompose # Windows -curl -L https://github.com/kubernetes/kompose/releases/download/v0.7.0/kompose-windows-amd64.exe -o kompose.exe +curl -L https://github.com/kubernetes/kompose/releases/download/v1.0.0/kompose-windows-amd64.exe -o kompose.exe chmod +x kompose sudo mv ./kompose /usr/local/bin/kompose