Releases: kubernetes/kompose
v1.34.0
Installation
Linux and macOS:
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.34.0/kompose-linux-amd64 -o kompose
# Linux ARM64
curl -L https://github.com/kubernetes/kompose/releases/download/v1.34.0/kompose-linux-arm64 -o kompose
# macOS
curl -L https://github.com/kubernetes/kompose/releases/download/v1.34.0/kompose-darwin-amd64 -o kompose
# macOS ARM64
curl -L https://github.com/kubernetes/kompose/releases/download/v1.34.0/kompose-darwin-arm64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
Windows:
Download from GitHub and add the binary to your PATH.
Checksums:
Filename | SHA256 Hash |
---|---|
SHA256_SUM | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
kompose-darwin-amd64 | de0b895e78cea70ca361ec740b943e0f6bbacd5ef46903e1f2d0aaf95055a8ed |
kompose-darwin-amd64.tar.gz | ecbf985cdc71b07911e7a8f8f3a11911ac95a40af0ccb92dfd2ca8cfdefbe3dc |
kompose-darwin-arm64 | 88d76d77b801853651067a4624fe1e58692f112dfbb68cf6b3d680c3cb1475e3 |
kompose-darwin-arm64.tar.gz | a682b630164314418db7095ec6ba74db29ddcd73c4f723cf95935b2206b9fdd9 |
kompose-linux-amd64 | c58d0e63ef6bf8a98fc9840025b943f50f2d0ad807b2f8d55db92cea869ee171 |
kompose-linux-amd64.tar.gz | 850c82c65c18c8600985ada6d7cdf28ae183cd667f4d5b699ba70c84e168a1a8 |
kompose-linux-arm | 2f2367bc37a31df926605b92ae12d4eb10cc09b2a0ece72fdccf1d7e2863cb16 |
kompose-linux-arm.tar.gz | 0ce69c0989dec6946077790dca27940bfbc22506c8e927deea031bd8e4d86a58 |
kompose-linux-arm64 | 76fa45cbdb3ee32bb925db932abb5ca50c020781f8a121d0cabedfa5d31cc8e6 |
kompose-linux-arm64.tar.gz | 10c4727638943323d544ae59f27635731e39856c102a0140a11b636bab9c5e6c |
kompose-windows-amd64.exe | c130937a8e290eec23d8f8be9864896d3453ddd2fda4e5853c923c9460b2795f |
kompose-windows-amd64.exe.tar.gz | eadc19eb47ac57e3869a8d7dde8aa150d4afab02260fac2c9403c0dfd4dbac43 |
What's Changed
- update references to just compose by @cdrage in #1869
- feature: change example to use non-root by @cdrage in #1879
- fix: expose container to host only with labels by @TessaIO in #1880
- update owners by @cdrage in #1888
- chore: fix test file names by @cdrage in #1889
- tests: fix flakey tests by @cdrage in #1886
- bug: fix annotation bug by @cdrage in #1887
- cleanup: removes uneeded annotation when not using network policy by @cdrage in #1884
- docs: update user guide by @cdrage in #1882
- 1.34.0 Release by @cdrage in #1890
Full Changelog: v1.33.0...v1.34.0
v1.33.0
Installation
Linux and macOS:
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.33.0/kompose-linux-amd64 -o kompose
# Linux ARM64
curl -L https://github.com/kubernetes/kompose/releases/download/v1.33.0/kompose-linux-arm64 -o kompose
# macOS
curl -L https://github.com/kubernetes/kompose/releases/download/v1.33.0/kompose-darwin-amd64 -o kompose
# macOS ARM64
curl -L https://github.com/kubernetes/kompose/releases/download/v1.33.0/kompose-darwin-arm64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
Windows:
Download from GitHub and add the binary to your PATH.
Checksums:
Filename | SHA256 Hash |
---|---|
SHA256_SUM | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
kompose-darwin-amd64 | 8f18ff05f6d607f6d6766982bbb0cd6b8ffb0cb554886401c00e7a3c7dac608a |
kompose-darwin-amd64.tar.gz | d3063482b198c0263c9d28e8b7abbbad04967083ed9508b640054ace6eb63e5d |
kompose-darwin-amd64.tar.gz.tar.gz | bae28c80a68e4de16ef91c0d272e90f5a6619e725d11c8640519a60d9de7ed1c |
kompose-darwin-arm64 | eb668fed0e904fd3a385b4b9220826314939be71b5d7c7a497ae4b02de3f58f2 |
kompose-darwin-arm64.tar.gz | b566c61bedf1eff6d403715cfc1536ebddba7f9eacbd876d3cceb86ead8e841c |
kompose-darwin-arm64.tar.gz.tar.gz | dbe38b7df975b7da5a07d119b10aca05adf46560ac7f60b24cc34ad8c28474bd |
kompose-linux-amd64 | 5ac5a160b7d9fc4588531e9b65a6a8603ad6c8ec13e8d8761bb59034f1cfc52b |
kompose-linux-amd64.tar.gz | 98fd67612edb1077e3dff7d50f05ad44b99c1fae3d94633851f79ce7004b3a36 |
kompose-linux-amd64.tar.gz.tar.gz | 3bd072fa5430b0ca2fd087b49caab7a8469c1daacd93b9f575b5b5cd4521b28b |
kompose-linux-arm | 16e619c28e7030e05f476666685d4efa1381b0e190555bf086b4915008f4b777 |
kompose-linux-arm.tar.gz | 0108d42a2936b7e4f88543cc842eb762bb3fb5323c0deebbec1186202049a19c |
kompose-linux-arm.tar.gz.tar.gz | 864261823a25c61614dca5001a4f7148bb2a90464a63eb37fc4745fe7e6c9d44 |
kompose-linux-arm64 | 9d50f00d3f55dde247d60fab9a2bf9403807054d0928ecc3e5027a7b97b17e0f |
kompose-linux-arm64.tar.gz | d8217bcb2cffec47f7fcafeff20affcc19a664e81961654fd05b54bf7c45301b |
kompose-linux-arm64.tar.gz.tar.gz | 6d32eaa346297491e69fddc890e6b9fd46cc69ffaf2aab4e1da130fbb4fc2d6d |
kompose-windows-amd64.exe | 8aba0657befdadbac295d7fe8f93fea4a5aa0d4494385a3e3a00a4b4bc0d5069 |
kompose-windows-amd64.exe.tar.gz | 2e05b46840693750f84478ccc2823397516169693623a57d299609da7028c020 |
kompose-windows-amd64.exe.tar.gz.tar.gz | 2a31ac590a4034e6df437348e3e8d5c386b63c1be636e6847ed03cc46733dd51 |
What's Changed
- docs: update readme by @cdrage in #1807
- docs(cli): introduce examples in the kompose command by @martinjirku in #1808
- chore: update
kompose convert --help
by @leovct in #1813 - docs(1815): add trademarks link ref to linux foundation by @martinjirku in #1816
- fix issue 1793 by @sosan in #1798
- fix client/convert (issue https://github.com/kubernetes/kompose/issueโฆ by @realgam3 in #1819
- Cleanup README.md by @utkarsh-singh1 in #1823
- fix issue 1778 by @sosan in #1799
- #1821 update Dockerfile to alwyas use head Alpine by @thelamer in #1824
- fix issue 1778 update1 by @sosan in #1826
- fix issues #1829, #1830 by @realgam3 in #1831
- chore: replace AhmedGrati with TessaIO by @TessaIO in #1835
- chore: unify e2e tests to compose yaml by @TessaIO in #1834
- chore(deps)(deps): bump golang.org/x/tools from 0.16.1 to 0.19.0 by @dependabot in #1836
- Adds ability to specify the stage/target of a multistage dockerfile by @sosan in #1841
- adds a label for initContainers, test and user-guide by @sosan in #1840
- chore(deps): bump Go version and github.com/compose-spec/compose-go by @microsec-ambrose in #1838
- chore: fix function name in comment by @racequite in #1861
- Feature 1635 - added labels to generate HPA by @sosan in #1847
- chore: fix some typos in comments by @cuiyourong in #1863
- customize resource name individually via labels kompose.service.name_override by @sosan in #1837
- add configmaps derived from file and dir by @sosan in #1852
- add networkmode service: by @sosan in #1848
- fix 1853 by @sosan in #1854
- update dependencies to last version and go 1.22 by @sosan in #1865
- 1.33.0 Release by @cdrage in #1866
New Contributors
- @leovct made their first contribution in #1813
- @sosan made their first contribution in #1798
- @thelamer made their first contribution in #1824
- @TessaIO made their first contribution in #1835
- @microsec-ambrose made their first contribution in #1838
- @racequite made their first contribution in #1861
- @cuiyourong made their first contribution in #1863
Full Changelog: v1.32.0...v1.33.0
v1.32.0
Installation
Linux and macOS:
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.32.0/kompose-linux-amd64 -o kompose
# Linux ARM64
curl -L https://github.com/kubernetes/kompose/releases/download/v1.32.0/kompose-linux-arm64 -o kompose
# macOS
curl -L https://github.com/kubernetes/kompose/releases/download/v1.32.0/kompose-darwin-amd64 -o kompose
# macOS ARM64
curl -L https://github.com/kubernetes/kompose/releases/download/v1.32.0/kompose-darwin-arm64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
Windows:
Download from GitHub and add the binary to your PATH.
Checksums:
Filename | SHA256 Hash |
---|---|
SHA256_SUM | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
kompose-darwin-amd64 | f3556176cec923b252c87f8ce6e93fd322d9e31632f31a16ede2f66ae04d8509 |
kompose-darwin-amd64.tar.gz | 6049e2a694427320f98580f0373a1fe4ed1284a34950c096717b297929e06f44 |
kompose-darwin-arm64 | 200b8760a37c4e99032c127e2f19441bf2c085336145b24e105fe36e889a2de8 |
kompose-darwin-arm64.tar.gz | 768b06e2cec58fdd8688f2c3640f9c4db95ffb5705646646f7d50f6108ec2dda |
kompose-linux-amd64 | 9ffc9d08903052807b5ff52d322dfe30c3aa2726e9a22e2f7d13d664a2f4a00c |
kompose-linux-amd64.tar.gz | b786a90f6c6435129860c97456442e29c63dc976dc4a1c69fd5670cdf33c8831 |
kompose-linux-arm | 7660e2df59f86f450324af2190d3a7bb2f05d7d2a4262563576d784b5e675981 |
kompose-linux-arm.tar.gz | 9fea4c878ec4195cb5703388f762626f970f9884bacdf65566451532c41bbde6 |
kompose-linux-arm64 | 4a0b2ecb6fc2b655532e5594fc1f56b4f6836872ac984aaa7e3b18f958581e59 |
kompose-linux-arm64.tar.gz | c293ceee512c1967874f4783f9198e4bbd781d957ca3dda4fcce5cf7762a7ca5 |
kompose-windows-amd64.exe | e0b078aa3881acd44bf6485723bde1b908481a7ab4b1f1b6c7675f2c7374e971 |
kompose-windows-amd64.exe.tar.gz | e42fac638ffe46cca9b2df58c2d0e432fdb9def68d8607f06359bf7b66cd1665 |
What's Changed
- docs: update installation page to have arm64 mention by @cdrage in #1736
- chore(deps)(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by @dependabot in #1734
- chore(deps)(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #1733
- fix e2e test by @AhmedGrati in #1737
- chore(deps)(deps): bump k8s.io/apimachinery from 0.28.2 to 0.28.3 by @dependabot in #1742
- fix: make transforming more deterministic by @AhmedGrati in #1744
- fix: env_file configmap name length by @ThijsBroersen in #1743
- chore(deps)(deps): bump github.com/docker/docker from 23.0.3+incompatible to 24.0.7+incompatible by @dependabot in #1747
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.19.0 to 1.20.0 by @dependabot in #1740
- chore(deps)(deps): bump golang.org/x/tools from 0.13.0 to 0.14.0 by @dependabot in #1723
- remove status field from generated yaml by @shubhindia in #1746
- chore: add warning when no service is selected by @AhmedGrati in #1750
- chore(deps)(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #1756
- test: add unit-test for PR 1743 v2 by @AhmedGrati in #1752
- feat: Add
COMPOSE_FILE
env variable by @AhmedGrati in #1753 - fix: disable annotations when flag
--with-kompose-annotation=false
is specified by @AhmedGrati in #1754 - fix: lowercase resources names by @AhmedGrati in #1755
- chore(deps)(deps): bump k8s.io/api from 0.28.2 to 0.28.4 by @dependabot in #1762
- chore(deps)(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0 by @dependabot in #1760
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.20.0 to 1.20.1 by @dependabot in #1761
- deleted CHANGELOG.md by @kundan2707 in #1765
- updated link for daemonset by @kundan2707 in #1767
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.20.1 to 1.20.2 by @dependabot in #1768
- Removed fedora installation instruction from installation.md by @utkarsh-singh1 in #1774
- chore(deps)(deps): bump github.com/containerd/containerd from 1.6.18 to 1.6.26 by @dependabot in #1791
- chore(ci)(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #1784
- chore(deps)(deps): bump golang.org/x/tools from 0.15.0 to 0.16.1 by @dependabot in #1781
- chore(ci)(deps): bump actions/setup-go from 4 to 5 by @dependabot in #1776
- chore(deps)(deps): bump github.com/spf13/cast from 1.5.1 to 1.6.0 by @dependabot in #1769
- fix issue #1683 by @realgam3 in #1684
- feat(1765): remove useless keys from the output yml by @martinjirku in #1775
- Initialize OpenVEX feed by @dipesh-rawat in #1787
- test: fix e2e tests for configmap pod test by @AhmedGrati in #1801
- Add new examples to kompose by @cdrage in #1803
- 2024 copyright change by @cdrage in #1805
- change wording for redis leader by @cdrage in #1804
- Add Labels for CronJob #1795 by @realgam3 in #1806
- 1.32.0 Release by @cdrage in #1811
New Contributors
- @ThijsBroersen made their first contribution in #1743
- @shubhindia made their first contribution in #1746
- @utkarsh-singh1 made their first contribution in #1774
- @martinjirku made their first contribution in #1775
- @dipesh-rawat made their first contribution in #1787
Full Changelog: v1.31.2...v1.32.0
v1.31.2
Installation
Linux and macOS:
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.31.2/kompose-linux-amd64 -o kompose
# macOS
curl -L https://github.com/kubernetes/kompose/releases/download/v1.31.2/kompose-darwin-amd64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
Windows:
Download from GitHub and add the binary to your PATH.
Checksums:
Filename | SHA256 Hash |
---|---|
SHA256_SUM | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
kompose-darwin-amd64 | 4accd9a78c999c10179663d92ab7bd5b1d82f4cee9acab90ce9a016850a808d5 |
kompose-darwin-amd64.tar.gz | 7c07956411871493f40f2ec2e4fc8dd994a75354aa88fc102a9e32478c608529 |
kompose-darwin-arm64 | 844f3275f9bccd1583fdc487a38d944238c3f96f8842ce5e66251d54befcec43 |
kompose-darwin-arm64.tar.gz | 7728d87f8c3655a341ed4a78b085ec6db15de6e88bc2c2877f7c4f5351c8e31c |
kompose-linux-amd64 | 761699339d32b13cddd57d9f9e2966b6397ee19e722c20bfbf45c8eeeffe0ae5 |
kompose-linux-amd64.tar.gz | 71cb3ce7da0abad2d1a26b4f30e5c203008c259a5f10dd32c1a3343dae2602ba |
kompose-linux-arm | 9e1caa4eb93ab794b5e10dd6641c10cafb30db3f6ec84d78528ba811c890ee55 |
kompose-linux-arm.tar.gz | 9f40acec4b960985877b7968a33df3a43623f7ffcd120d8452575fbb9c1bc215 |
kompose-linux-arm64 | fac14c89285bb627db4fb43ba691b5dee6523f64cfa962da63fe968271404749 |
kompose-linux-arm64.tar.gz | 72c84bd458968a56c2d2aa9661f73de04ddc20ef9884fbd9e2b33975e7f918da |
kompose-windows-amd64.exe | 796c2d64249e5c7a261f58df6e1b6dd8cd2bb2668ed332dbceffedba412d79df |
kompose-windows-amd64.exe.tar.gz | 24d03b964eeb8fb26bc5bd9c7687bc9be7d314a69ee0ac14062f5cc0f37a29cd |
What's Changed
Full Changelog: v1.31.1...v1.31.2
v1.31.1
Installation
Linux and macOS:
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.31.1/kompose-linux-amd64 -o kompose
# macOS
curl -L https://github.com/kubernetes/kompose/releases/download/v1.31.1/kompose-darwin-amd64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
Windows:
Download from GitHub and add the binary to your PATH.
Checksums:
Filename | SHA256 Hash |
---|---|
SHA256_SUM | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
kompose-darwin-amd64 | 6bf3082c8381448fd6a3977b7251069537bdb34fa97995f112a66683ce98697d |
kompose-darwin-amd64.tar.gz | fbfa2401c2a9364f8aeed3a663df2fcfd7f2403706b7073ed8a3eb06a8d20ea5 |
kompose-darwin-arm64 | 7729dd6c0063d0ed7d2a2243ae11079e2f1732274668cc2ed3871353c163fea3 |
kompose-darwin-arm64.tar.gz | c888c53c64b861c91e5d689a31ee48563669a261192f6810e3e64894d7f26cfa |
kompose-linux-amd64 | 87a50740cbd8ec16679fbc298a7cb8030c3b6ee28dea4486dded30eac79799e0 |
kompose-linux-amd64.tar.gz | 76e3248b3759a7b402fe0ed1d98094dfae801bb6253256f37ff17285c34c1ffe |
kompose-linux-arm | 389271950ed01362304adb5b8c3d9cd349ad0d1f8b019a2c9201eddb331bbf59 |
kompose-linux-arm.tar.gz | 32c3c606c2816ba302ae8fa8c46fdff2ceed6f3d8bfeef449eef4fcf848c035b |
kompose-linux-arm64 | 2ce0a3b63884d706f28624a642d7842bc966dac63fe8850d837838f6deb099a6 |
kompose-linux-arm64.tar.gz | 6c1f93263b79bdef35b29f54f5a4f143f4c15675243e91c3f7576e48f9c19d89 |
kompose-windows-amd64.exe | 645c8d53158ea5fd4c0250045dfeb9c5db0e3368faf30957cad61347864734a2 |
kompose-windows-amd64.exe.tar.gz | 3204304500a67867048b80fb4689bffeae2509c2cf0c2ab7cb9f23efbada0ff3 |
What's Changed
- bug: fixes bug with error out with using kompose convert with no -f by @cdrage in #1725
- 1.31.1 Release by @cdrage in #1726
Full Changelog: v1.31.0...v1.31.1
v1.31.0
Installation
Linux and macOS:
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.31.0/kompose-linux-amd64 -o kompose
# macOS
curl -L https://github.com/kubernetes/kompose/releases/download/v1.31.0/kompose-darwin-amd64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
Windows:
Download from GitHub and add the binary to your PATH.
Checksums:
Filename | SHA256 Hash |
---|---|
SHA256_SUM | ad6d7933d29812076c51d33130c88e529ca247f346b9b5ec631577647d7e0688 |
SHA256_SUM.tar.gz | ae8aa409469ca246e4280f45fad4fcbb6dda2b119e835735fedfd094aec27253 |
kompose-darwin-amd64 | dec52385a1b8dbeefead23f0e780d38f29918d19b0659393093ef8d7141d1e85 |
kompose-darwin-amd64.tar.gz | 3469079395472d0773f12b19302f23b2254eca0ca86164328d2a6190c20860b8 |
kompose-darwin-amd64.tar.gz.tar.gz | 37f3b8f607f5db1b765393f83e72c601282b28893cd9eae88d64d103c4af589c |
kompose-darwin-arm64 | 0caf3d2e9219e8915f7238d022624821dafaca6d95ae84a635733926ad1a7441 |
kompose-darwin-arm64.tar.gz | 4f0a7b30e739c9c700da9c78585d99f70dde3ed9ba7885ffa66a309d7972c6ef |
kompose-darwin-arm64.tar.gz.tar.gz | b4697c42ee9c920b475e25e6b42a2aeecb62259c11da113f9cef5807c6742f72 |
kompose-linux-amd64 | 04e16f878253fc91a175c22f030638640a3d70a2af6740b2fefefa31d2b7ee02 |
kompose-linux-amd64.tar.gz | ddf63e514d413f884b748d48294b1a4b2777bba43e59d213b2048ddacf545286 |
kompose-linux-amd64.tar.gz.tar.gz | 347d5d61a21db35e19fb5a0e9ebe6e96efd894e7fa81781b0f7765b62920d1e9 |
kompose-linux-arm | 8bddfc5dbea6879b7ded1ee7dd8cca91146bd950a24dbce0deb05b394b861e84 |
kompose-linux-arm.tar.gz | 2d2c27d194c9b2a6b3c3ac9409d01204b84d5d15b40b4870b2381adb2486a93f |
kompose-linux-arm.tar.gz.tar.gz | 64418aa4915fc8092d3fc3554d7e626af71dc9f71d17d9b20bec328483d9096b |
kompose-linux-arm64 | 3e0aba471ea119449e21c194ff48c6265dc812d0b09c89873494584bfe8d8c25 |
kompose-linux-arm64.tar.gz | ffa50bd017037a5287c11319c6352c6c383d8650f751d607d7a887d3f74a07a1 |
kompose-linux-arm64.tar.gz.tar.gz | c994d3160ad9fa6292fbef20ad219c3712696b1497ccc4bc858b5ef378d394c4 |
kompose-windows-amd64.exe | b1aa6aba5baf121793de31388761502fd5ff35e0f15b5ef873b2a971cb498d6d |
kompose-windows-amd64.exe.tar.gz | 60924b16fd7399e8b14731a03b40f2dcfacc75cc1d0a3d3079d1b7b7fc9498ca |
kompose-windows-amd64.exe.tar.gz.tar.gz | d433bce517ea14b3bf1e3b62623e13311ba00a29e208a0c1dfc9067b7cfa65ef |
What's Changed
- update release script again with a reminder for docs update by @cdrage in #1674
- Update website with correct links by @cdrage in #1673
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.16.0 to 1.17.0 by @dependabot in #1675
- Upgrade Kubernetes module to the latest version v0.27.3 by @payamQorbanpour in #1677
- update redis wording to replica by @cdrage in #1680
- Fix loading env file by @AhmedGrati in #1679
- replace wording by @cdrage in #1682
- chore(deps)(deps): bump golang.org/x/tools from 0.11.0 to 0.11.1 by @dependabot in #1681
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.17.0 to 1.18.1 by @dependabot in #1690
- chore(deps)(deps): bump golang.org/x/tools from 0.11.1 to 0.12.0 by @dependabot in #1686
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.18.1 to 1.18.2 by @dependabot in #1692
- fix(dependabot): remove obsolete ignore list for go packages by @Lctrs in #1685
- chore(deps)(deps): bump k8s.io/api from 0.27.3 to 0.28.0 by @dependabot in #1694
- Feat: add kompose client PoC by @AhmedGrati in #1593
- chore(deps)(deps): bump gotest.tools/v3 from 3.4.0 to 3.5.0 by @dependabot in #1697
- chore(deps)(deps): bump k8s.io/api from 0.28.0 to 0.28.1 by @dependabot in #1700
- Fix expose conversion by @AhmedGrati in #1696
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.18.2 to 1.18.3 by @dependabot in #1701
- chore(ci)(deps): bump actions/checkout from 3 to 4 by @dependabot in #1704
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.18.3 to 1.18.4 by @dependabot in #1703
- chore(deps)(deps): bump k8s.io/apimachinery from 0.28.1 to 0.28.2 by @dependabot in #1706
- chore(deps)(deps): bump k8s.io/api from 0.28.1 to 0.28.2 by @dependabot in #1707
- chore(deps)(deps): bump golang.org/x/tools from 0.12.0 to 0.13.0 by @dependabot in #1705
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.18.4 to 1.19.0 by @dependabot in #1712
- chore(deps)(deps): bump gotest.tools/v3 from 3.5.0 to 3.5.1 by @dependabot in #1710
- feat: adding support for --profile cmd option by @axel7083 in #1709
- 1.31.0 Release by @cdrage in #1714
New Contributors
- @payamQorbanpour made their first contribution in #1677
- @axel7083 made their first contribution in #1709
Full Changelog: v1.30.0...v1.31.0
v1.30.0
Installation
Linux and macOS:
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.30.0/kompose-linux-amd64 -o kompose
# macOS
curl -L https://github.com/kubernetes/kompose/releases/download/v1.30.0/kompose-darwin-amd64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
Windows:
Download from GitHub and add the binary to your PATH.
Checksums:
Filename | SHA256 Hash |
---|---|
SHA256_SUM | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
kompose-darwin-amd64 | 763af5faec8bfcf9aa7d5fa71245c32ff8a6c7248e5591cce8f6d415b6df0de7 |
kompose-darwin-amd64.tar.gz | b6468fd5873875538c89af5ff4519aa7a9c3c96fb68a14d56e6f58203462463a |
kompose-darwin-arm64 | d67a5d4a226b87ba6b1b7afe75f82ab6e7b8439283132e2960ba8237ea62e761 |
kompose-darwin-arm64.tar.gz | c19861e4a22ab0ce6db1b542734f8521edfa9cb89bbf1820050fe8580a2e6b07 |
kompose-linux-amd64 | 904a97dd429a0fb13e7d9501d62ae41c8cb743b5016cafd58b7236a14f64c36b |
kompose-linux-amd64.tar.gz | 55f73012e5aa887bb19cdafebbb528e0559ddf28ba049c44ac7950ef49c629ee |
kompose-linux-arm | f81f80d8a5b85b0ddcb419a4e8657365f71b9d2dccca26c41fc99bbb085f8061 |
kompose-linux-arm.tar.gz | 2822479f74724d285ad6f35bb69f81b0af844792b7bec1aa76c1f8692ccc4029 |
kompose-linux-arm64 | f95a7914b7c89c702a6715318dc7e47a72cfd12bb44c26b612d364493b8dffae |
kompose-linux-arm64.tar.gz | fbf1dc88e152c9e25631fa2753753960cca03b3caafc562f474ffca4bd124d10 |
kompose-windows-amd64.exe | a31ea0484dae21a46049b2494d4d1aec1b486297ee989451b08a0f8c2c9946a4 |
kompose-windows-amd64.exe.tar.gz | a6ee3adc6e06754607a05daba76046fb5d1b70e451df81e37f965231acff6a78 |
What's Changed
- update release script from master to main by @cdrage in #1662
- Add additional Windows install method by @Avinash-Bhat in #1656
- chore(deps)(deps): bump golang.org/x/tools from 0.10.0 to 0.11.0 by @dependabot in #1664
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.15.1 to 1.16.0 by @dependabot in #1665
- fix: remove lower case of the host generation by @AhmedGrati in #1669
- fix missing image pull secrets by @AhmedGrati in #1666
- Feat: add read only containers support by @AhmedGrati in #1670
- Feat add ns generation by @AhmedGrati in #1667
- 1.30.0 Release by @cdrage in #1672
New Contributors
- @Avinash-Bhat made their first contribution in #1656
Full Changelog: v1.29.0...v1.30.0
v1.29.0
Installation
Linux and macOS:
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.29.0/kompose-linux-amd64 -o kompose
# macOS
curl -L https://github.com/kubernetes/kompose/releases/download/v1.29.0/kompose-darwin-amd64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
Windows:
Download from GitHub and add the binary to your PATH.
Checksums:
Filename | SHA256 Hash |
---|---|
SHA256_SUM | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
kompose-darwin-amd64 | 2af6e40cf4e465a37b73c91abc6a9a2a85e2839891afbe42509fe98b0074541b |
kompose-darwin-amd64.tar.gz | 2999a5487218cacd0fc16cc5424c908f5e5b233a680df7544dd4834f746a5676 |
kompose-darwin-arm64 | ea7b2246a53fce5547968a8dfaf5f92b87c56f464105b790784f9011446256c5 |
kompose-darwin-arm64.tar.gz | e6d7f9e894a31ef8fc72e9cf1ad855f953956bde9ec44d0b7df722fb63de9139 |
kompose-linux-amd64 | 501440dae92c87989ab5ee0c3bbda3cc66031e36feaec1fedf972b2fdfc6a7dc |
kompose-linux-amd64.tar.gz | 1167e6cc3c3aac346616f6b0232739ae438ea6a1e0aeae0b938831f96298eb55 |
kompose-linux-arm | cb62e8aa6587d9f0228500814efc541a4f58fd532cc48e76c2818cb4de3427e0 |
kompose-linux-arm.tar.gz | f7c6a2fde0aabb1bb3d0fed72b19f27ada2fcd191a5c397a413592286c18aab1 |
kompose-linux-arm64 | 18dc9b5b3870d5f0d9df0e9f4d1a9ded231ca24fd623849dc48ff3138482e85b |
kompose-linux-arm64.tar.gz | c9437d06ebbcef72dc58525fcbbee27e9e12942f706ed2eeb492f2070843f148 |
kompose-windows-amd64.exe | a76490249218003f2352fca68e40d3966f554c17fa6b95a65296559542803e59 |
kompose-windows-amd64.exe.tar.gz | 96b5fdcb9802ed9db34ac4b459a27e8f923d5442cdf745a7fd7733e8f786d3fc |
What's Changed
- fix small errors in release script by @cdrage in #1563
- corrected broken diagram link in site by @kundan2707 in #1566
- k8sutils: Update helm template to use apiVersion v2 by @mrueg in #1567
- Fixes typos by @rachfop in #1557
- Adds a new logo for Kompose by @cdrage in #1574
- change master to main in scripts and docs by @cdrage in #1569
- Feat: Add hostPort and protocol to containers by @AhmedGrati in #1558
- docs: update installation doc by @cdrage in #1575
- update sync script again by @cdrage in #1578
- Feat: Add issues and pull requests templates by @AhmedGrati in #1560
- docs: correct three broken internal links by @soobinrho in #1526
- Fix TOC on site / documentation by @cdrage in #1580
- support build with docker cli by @tg123 in #1525
- feat: integrate pre-commit hooks by @AhmedGrati in #1559
- fix: support host port and protocol in functional tests by @AhmedGrati in #1586
- Feat support external traffic policy by @AhmedGrati in #1544
- Fix docs regarding building from container by @cdrage in #1588
- remove build/rpm submodule by @cdrage in #1587
- Update copyright website 2023 by @cdrage in #1589
- Update references from k8s.gcr.io to registry.k8s.io by @vaibhav2107 in #1590
- Bump github.com/containerd/containerd from 1.6.14 to 1.6.18 by @dependabot in #1591
- Bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in #1592
- feat(deps): bump compose-go to 1.11.0 by @Lctrs in #1594
- chore: add configuration for dependabot by @Lctrs in #1596
- chore(dependabot): fix missing property prefix by @Lctrs in #1606
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.11.0 to 1.12.0 by @dependabot in #1607
- chore(deps)(deps): bump golang.org/x/tools from 0.5.0 to 0.7.0 by @dependabot in #1608
- chore(deps)(deps): bump github.com/joho/godotenv from 1.4.0 to 1.5.1 by @dependabot in #1609
- chore(deps)(deps): bump github.com/fsouza/go-dockerclient from 1.9.2 to 1.9.5 by @dependabot in #1610
- chore(deps)(deps): bump github.com/spf13/viper from 1.14.0 to 1.15.0 by @dependabot in #1611
- chore(deps)(deps): bump github.com/fsouza/go-dockerclient from 1.9.5 to 1.9.6 by @dependabot in #1612
- chore(ci)(deps): bump actions/setup-go from 3 to 4 by @dependabot in #1614
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.12.0 to 1.13.0 by @dependabot in #1615
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.13.0 to 1.13.1 by @dependabot in #1618
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.13.1 to 1.13.2 by @dependabot in #1619
- chore(deps)(deps): bump github.com/opencontainers/runc from 1.1.2 to 1.1.5 by @dependabot in #1620
- chore(deps)(deps): bump github.com/fsouza/go-dockerclient from 1.9.6 to 1.9.7 by @dependabot in #1621
- chore(deps)(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #1625
- Feat support security fsgroup by @AhmedGrati in #1613
- feat: automate e2e manifests update by @AhmedGrati in #1602
- docs: fix architecture design diagram by @AhmedGrati in #1600
- chore(deps)(deps): bump github.com/docker/docker from 23.0.2+incompatible to 23.0.3+incompatible by @dependabot in #1626
- Fix openshift DeploymentConfig and ImageStream APIVersions by @AhmedGrati in #1598
- Feat support compose files by @AhmedGrati in #1595
- chore(deps)(deps): bump golang.org/x/tools from 0.7.0 to 0.8.0 by @dependabot in #1627
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.13.2 to 1.13.4 by @dependabot in #1633
- chore(deps)(deps): bump golang.org/x/tools from 0.8.0 to 0.9.1 by @dependabot in #1639
- Update user-guide.md by @elben10 in #1637
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.13.4 to 1.13.5 by @dependabot in #1641
- chore(deps)(deps): bump github.com/spf13/cast from 1.5.0 to 1.5.1 by @dependabot in #1640
- chore(deps)(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.1 by @dependabot in #1643
- chore(deps)(deps): bump github.com/sirupsen/logrus from 1.9.1 to 1.9.2 by @dependabot in #1644
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.13.5 to 1.14.0 by @dependabot in #1646
- chore(deps)(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 by @dependabot in #1647
- chore(deps)(deps): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 by @dependabot in #1650
- chore(deps)(deps): bump golang.org/x/tools from 0.9.1 to 0.9.3 by @dependabot in #1649
- chore(deps)(deps): bump golang.org/x/tools from 0.9.3 to 0.10.0 by @dependabot in #1651
- chore(deps)(deps): bump github.com/compose-spec/compose-go from 1.14.0 to 1.15.0 by @dependabot in #1653
- chore(deps)(deps): bu...
v1.28.0
Installation
Linux and macOS:
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.28.0/kompose-linux-amd64 -o kompose
# macOS
curl -L https://github.com/kubernetes/kompose/releases/download/v1.28.0/kompose-darwin-amd64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
Windows:
Download from GitHub and add the binary to your PATH.
Checksums:
Filename | SHA256 Hash |
---|---|
SHA256_SUM | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
kompose-darwin-amd64 | ff9f645cf85d837d8845606012fab99639ea544b6b2e6327911511bed31f527c |
kompose-darwin-amd64.tar.gz | 700a2aab400508a9c7d44c579fea1b803d7616e644a132d5f8ae2fae644a8e2c |
kompose-darwin-arm64 | 949f11b28f01613703023d5c605d5eded3cee215e6467d5ddd3ffdb1a7ad82f8 |
kompose-darwin-arm64.tar.gz | 3b295e179dc58ac24cc2af2555ee86ae102838cc94284bbff1a0c84a262cc24d |
kompose-linux-amd64 | c5324bba90f2d55962aaf6397a787bcb36f886618c500a8a0d78e49fa86fc76c |
kompose-linux-amd64.tar.gz | 4a30230f08aafb6ebf8de27e8445b71b33a65b8fb88eb62987ba97c12c379067 |
kompose-linux-arm | 4c56941e8e7382f1b34a2d1b616fff1afcdfa82ab3de67fa884136b10b2c74c2 |
kompose-linux-arm.tar.gz | 79eaf1dfdeb4e443952411b377df3ab8c70693e36ca6520469b55c4c9064c984 |
kompose-linux-arm64 | dfe9bc120e1dffd7d6c98610e8ef684b7f5fd9f215088a7ec2f7a2e54d8c9d9d |
kompose-linux-arm64.tar.gz | 5463a75472529097d20525a4bfdb5492fafb424a5aefc65877af4663f9b4907e |
kompose-windows-amd64.exe | 93622b08b7b9ebe4546ffee858b09353a754278021bb28976ed694efd6ec7f40 |
kompose-windows-amd64.exe.tar.gz | 538faf225032fd736cea195c50d03e6068116967c1a570ffd00f3942019b546e |
What's Changed
- Update release script by @cdrage in #1535
- remove sync docs from ci by @cdrage in #1536
- Fix environment variables interpolation by @AhmedGrati in #1524
- fix all known trivy scan vulnerabilities by @hookenz in #1516
- Test: Update e2e tests [WIP] by @AhmedGrati in #1538
- Add AhmedGrati to kompose OWNERS by @AhmedGrati in #1540
- Fix: Make the out flag print to one file using seperator by @AhmedGrati in #1541
- fix(tests): Update match output function by @AhmedGrati in #1546
- feat: migrate from libcompose to compose-go by @Lctrs in #1547
- Remove old scripts, modify manual syncing doc script by @cdrage in #1549
- Fix CI by @cdrage in #1550
- chore: require go >=1.18, bump deps and get rid of replace directives by @Lctrs in #1552
- owners: Remove surajssd by @surajssd in #1555
- remove unused js files by @cdrage in #1561
- 1.28.0 Release by @cdrage in #1562
New Contributors
Full Changelog: v1.27.0...v1.28.0
v1.27.0
New release!
Installation
Linux and macOS:
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.27.0/kompose-linux-amd64 -o kompose
# macOS
curl -L https://github.com/kubernetes/kompose/releases/download/v1.27.0/kompose-darwin-amd64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
Windows:
Download from GitHub and add the binary to your PATH.
Checksums:
Filename | SHA256 Hash |
---|---|
SHA256_SUM | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
kompose-darwin-amd64 | 88f3bafcef2263af8f8c84e27255761f5d41a4e2cdff41bf1a57d4aa4c3c34ec |
kompose-darwin-amd64.tar.gz | 70ab796d034b46ff365262c47ce99db6e0a144019ad8072b2c218665960fa250 |
kompose-darwin-arm64 | ca04f4148d9e80d8ee71ba10085fdab199c3877f84d35069ba833a96f9cca4a9 |
kompose-darwin-arm64.tar.gz | 955e68e012fc3adc972c4bcc2b54424378d3fa58dab75b22334f8bee6935a07f |
kompose-linux-amd64 | 6ae92c67f17a2170ac1b6d69214ed6452ea507bdb0df4eee8ea792f33107710d |
kompose-linux-amd64.tar.gz | d07cd1c0095a2a3a4a86fa7bdc4b750f26692a5cd47549415d687615d9ddab3c |
kompose-linux-arm | c347a80f3e4558685f8e27528497dbf2a65da1f49581a90df7dc289fa4c31052 |
kompose-linux-arm.tar.gz | 258616f91f71f7a0903be2c0543b1b9d082c9b65d99e49707d54585b8319d5a2 |
kompose-linux-arm64 | b4699fe6e498620944fc5bf975ab6169dff266bdc47f0b8e8b0eb4099516f08c |
kompose-linux-arm64.tar.gz | 4f63eea3bba22ef315c72bb0322eb104cd0f93bd97a6304bb471b9b45aa08cd9 |
kompose-windows-amd64.exe | dabbadd592d2ace2d94d7b2c5f429d76d02ef6befe07c5088f4527a9d1f93e5c |
kompose-windows-amd64.exe.tar.gz | 8400eefd2c52ea985951b1f51102eab1577d9adc7b820eea1cf5b7510d4cd176 |
What's Changed
- Add new Kompose site by @cdrage in #1474
- Add new kompose site by @cdrage in #1475
- Synchronize site and update .gitignore by @cdrage in #1477
- Update README for docs website by @cdrage in #1476
- Remove [file] from convert helptext by @mac-chaffee in #1485
- Add kompose.service.expose.ingress-class-name by @sergeyshevch in #1486
- fix(v3): Added network name normalisation in v3 parsing by @sergeyshevch in #1490
- Fix build error on go1.18 by @darklore in #1493
- fix: change the port ID definition in kubernetes.go file by @AhmedGrati in #1515
- fix daemonset creation (add selector) by @realgam3 in #1512
- [chore] update packages to fix trivy vulnerability scan by @hookenz in #1508
- Provide updated installation instructions for openSUSE/SLE (#1495) by @suntorytimed in #1496
- Fixed secret file locations to match results from docker-compose when using file-based secrets by @campos-ddc in #1478
- recommend to use 'go install @latest" for Go by @dmitris in #1488
- Fix(CI Pipeline): Update Kubernetes unit tests and CI Pipeline configuration files by @AhmedGrati in #1531
- Fix container name by @AhmedGrati in #1528
- 1.27.0 Release by @cdrage in #1534
New Contributors
- @mac-chaffee made their first contribution in #1485
- @sergeyshevch made their first contribution in #1486
- @darklore made their first contribution in #1493
- @AhmedGrati made their first contribution in #1515
- @realgam3 made their first contribution in #1512
- @hookenz made their first contribution in #1508
- @campos-ddc made their first contribution in #1478
- @dmitris made their first contribution in #1488
Full Changelog: v1.26.1...v1.27.0