Skip to content

Releases: kube-compose/kube-compose

v0.6.3

28 Aug 22:06
4eef591
Compare
Choose a tag to compare

Changelog

d04b2e8 fix segfault when specifying service names in up command (#236)
4eef591 if one or more services were given to the up command without the detach flag being set (e.g. kube-compose up x y), only logs of those services should be streamed (#235)

v0.6.2

02 Jul 13:03
6dd46a0
Compare
Choose a tag to compare

Changelog

6dd46a0 add progress reporting for up command (#81)

v0.6.1

30 Jun 21:53
ea4f699
Compare
Choose a tag to compare

Changelog

dc125c8 support multiple files on CLI (#121), extends now works for all implemented docker compose service fields (#48, #164), refactor/simplify (#157, #211)
296d1b3 respect docker-compose.yml in parents of current dir (#151), respect docker-compose.override.yml (#124), refactor/simplify (#214)
44fa429 error on duplicate ports (#98)
8aa32a8 add --log-level flag (#217)
ea4f699 fix bug when loading standard docker compose files (#225)

v0.6.0

29 Jun 07:36
ae8c901
Compare
Choose a tag to compare

Changelog

14e620a command get: rename flag --format to --output for consistency with kubectl and add shorthand -o; add documentation for get command (#137)
b452311 fix bug where streaming logs of pods was not displaying service names correctly (#203)
90c2cdf add constants in cmd to reduce duplication (#135)
fc3061d support privileged docker-compose services (#207)
ae8c901 support Docker Desktop's Kubernetes cluster, use environmentID in image tags to avoid error/conflict scenario, display volume warnings once (#209)

v0.5.2

29 Jun 07:36
7b05ea8
Compare
Choose a tag to compare

Changelog

d7c7007 do not pull images if they are already present locally (#198, thanks Joel)
7b05ea8 tidy up error handling in cmd, fix bug in get (#200)

v0.5.1

19 Jun 17:54
e7b5edb
Compare
Choose a tag to compare

Changelog

50890b2 update repository to kube-compose organisation and tidy go modules (#183)
f0a5dbd support tilde (~) file paths in docker compose file (#162)
59f8489 fix bug where condition: service_started was not being detected properly (#190, thanks Joel)
2c7d4b4 add validation for environment ID option (#187, thanks Raghu)
ad1eb40 improve line coverage in internal/app/up/volume.go to 80% for a 6% increase of total line coverage (#175)
1989867 fix bug where the names of images that are pushed may conflict (#193)

v0.5.0

03 Jun 10:22
d3d1d79
Compare
Choose a tag to compare

Changelog

406b095 move packages to internal that should have been internal (#129)
6481b26 increase line coverage in pkg to 100% (#112)
18d43e7 reduce cyclomatic complexity to at most 10, as per linter configuration (#64)
7918e99 fix bug when parsing docker compose ports with an explicitly set protocol (#120)
ddeebb7 docker compose service configuration: add support for "command", setting an empty entrypoint is now an error just like in docker-compose (#82)
c445379 refine error condition when entrypoint is set to an empty array, so that "command" and "entrypoint" now behave exactly like docker-compose (#155)
4916d15 increase line coverage in internal/app/config to 100% (#145)
0d5665d add basic represention of docker compose service volumes in package pkg/docker/compose/config (#160)
1727447 add primitive simulation for bind volumes so that configuration can be mounted into containers (#168)
d3d1d79 fix nil pointer segfault in down, fix bug where two different images are pushed with the same name, improve logging (#179)
71be4b0 rewrite README.md (#177)

v0.4.1

24 May 03:47
cfc39e2
Compare
Choose a tag to compare

Changelog

cfc39e2 fixed bug where services were not inheriting extends values (#138)

v0.4.0

25 May 03:31
b1bbaff
Compare
Choose a tag to compare

Changelog

d8bc351 added get command that allows docker-compose port functionality (#114)
952629a added flag --format using go templating for the get command (#136)
b1bbaff remove unnecessary init functions (#130)

v.0.3.0

13 May 01:36
59de6e6
Compare
Choose a tag to compare

Changelog

  1. Add ability to start and stop individual services (e.g. kube-compose up myservice, #49, #54, #68, #75)
  2. Add ability to run services in foreground (similar to docker-compose without -d/--detach, #44, #55)
  3. Add ability to specify location of docker-compose file through --file/-f flag (#72)
  4. Add ability to set runAsUser/runAsGroup on pod security context, based on docker compose service's user and image's user (#69)