Skip to content

Releases: kubernetes/kompose

v0.5.0

04 Apr 17:03
Compare
Choose a tag to compare

0.5.0 of Kompose!

In this release, we add new key support as well as fix numerous bugs.

We've added key support to specify a specific Dockerfile in the build process:

services:
  foobar:
      build:
        context: "./build"
        dockerfile: "Dockerfile-alternative"

We now delete objects (via kompose down) based on label. Kompose will also keep-trying to delete objects when using kompose down.

New features:

  • Dockerfile build key support
  • Delete objects based on label
  • Kompose will keep trying when using kompose down
  • Syncing of documentation between GitHub master as well as gh-pages

Again, many thanks for those who have contributed to this release!

v0.4.0

21 Mar 19:05
Compare
Choose a tag to compare

0.4.0 of Kompose!

New features:

  • Documentation updates
  • Corrections on unsupported keys
  • Improved error handling
  • Added support for tmpfs key

v0.3.0

24 Feb 14:56
Compare
Choose a tag to compare

Another major release of Kompose!

New features:

  • Added support for .yaml and .yml by default
  • Bug / error improvements when using non-compatible values
  • Cleaned-up output (removal of TCP as it's enabled by default by Kubernetes)
  • Added BuildConfig support for OpenShift down
  • Support for host:port:port configuration
  • Normalized container names when using underscores and dashes
  • By default, recreate PersistentVolumeClaims when VolumeClaim is present

Thanks to all who have contributed!

See the CHANGELOG to the full details on this release!

v0.2.0

27 Jan 20:51
Compare
Choose a tag to compare

0.2.0 is a major release of Kompose!

Not only do we implement new features but we also introduce our new website at kompose.io!

New features:

  • Auto completion support. See kompose completion --help for more information
  • Update to use YAML instead of JSON by default
  • Installation via RPM packages yum install kompose
  • Handle headless services
  • Complete refactor of the CLI (switched from urface/cli to spf13/cobra)
  • Storing artifacts to a different directory or file
  • Validating passed arguments
  • Added support of OpenShift down kompose down --provider=openshift

We've also knocked out a ton of bugs.

See the CHANGELOG to the full details on this release!

v0.1.2

31 Oct 15:29
Compare
Choose a tag to compare

New features:

  • Support configure Service Type
  • Support volume_from docker-compose construct
  • Support kompose up for OpenShift

Enhancements:

  • Support both : and = separator in docker-compose environment variable
  • Support of choosing empty / persistent volume
  • Add error for image not specified

Thanks @sebgoa @kadel @dustymabe @janetkuo @surajssd @pradeepto @cdrage @cab105 @procrypt

v0.1.1

06 Oct 20:51
Compare
Choose a tag to compare

New features:

  • Create PVC object for docker-compose volumes
  • Generate OpenShift DeploymentConfig with ImageStream

New global flags:

  • --suppress-warnings, --verbose, --error-on-warning
  • --dab/--bundle for docker bundle file. --file for docker compose file was supported in 0.1.0
  • --provider: Kubernetes (default set), OpenShift.

Enhancements:

  • let - denote stdout for -o option (-o -)
  • Add port protocol handing for docker-compose.
  • kompose up now can get namespace from kubeconfig

Great effort @kadel @surajssd
Thanks @sebgoa @ngtuna @janetkuo @pradeepto

See CHANGELOG for details.

v0.1.0

09 Sep 10:13
Compare
Choose a tag to compare
  • Support kompose up: transparently convert and deploy composed app to kubernetes
  • Support kompose down: delete composed app
  • Remove hostPath volume
  • Refactoring kompose architecture makes it easy to support multiple inputs and providers
  • Support docker-compose ENTRYPOINT
  • Require container PORT for generating k8s/openshift service

Thanks @Runseb @kadel @surajssd @janetkuo @ngtuna

See CHANGELOG for details.

v0.0.1-beta.2

05 Aug 08:07
Compare
Choose a tag to compare
v0.0.1-beta.2 Pre-release
Pre-release
  • Remove kompose ps, up, delete, scale
  • Remove converting ReplicaSet
  • Support Environment Variable substitution
  • Set default objects for kompose convert to Deployment and Service
  • Change default volume access mode to RW
  • Support named volume of compose v2 in format of name:host:container:access_mode
  • Enhance warning messages
  • Optimize convert function
  • Enhance help

Thanks @kadel @janetkuo @surajssd @ngtuna

See CHANGELOG for details.

v0.0.1-beta.1

22 Jul 08:25
Compare
Choose a tag to compare
v0.0.1-beta.1 Pre-release
Pre-release

Add support for docker bundles and Openshift deploymenconfig format

v0.0.1-alpha

01 Jul 03:18
Compare
Choose a tag to compare
v0.0.1-alpha Pre-release
Pre-release

Cover all features of the old kompose-lite