1.26.0 Release (#1460)

Signed-off-by: Hang Yan <hang.yan@hotmail.com>
Co-authored-by: komposebot <cdrage+kompose@redhat.com>
This commit is contained in:
Hang Yan 2021-11-13 22:49:53 +08:00 committed by GitHub
parent 1c4ff96626
commit 40646f4715
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
16 changed files with 1615 additions and 15 deletions

View File

@ -1,8 +1,32 @@
# Changelog
## [v1.25.0](https://github.com/kubernetes/kompose/tree/v1.25.0) (2021-10-23)
## [v1.26.0](https://github.com/kubernetes/kompose/tree/v1.26.0) (2021-11-13)
[Full Changelog](https://github.com/kubernetes/kompose/compare/v1.24.0...v1.25.0)
[Full Changelog](https://github.com/kubernetes/kompose/compare/v1.25...v1.26.0)
**Closed issues:**
- checksums don't match on `v1.25` for `kompose-linux-amd64` [\#1454](https://github.com/kubernetes/kompose/issues/1454)
- StatefulSet Controller [\#1429](https://github.com/kubernetes/kompose/issues/1429)
- HTTP/TCP liveness/readiness probe generation [\#1427](https://github.com/kubernetes/kompose/issues/1427)
- Support the platform of darwin/arm64 [\#1416](https://github.com/kubernetes/kompose/issues/1416)
- Support multiple types of volumes [\#1400](https://github.com/kubernetes/kompose/issues/1400)
- --build that requires private registry does not authenticate [\#1387](https://github.com/kubernetes/kompose/issues/1387)
- Add StatefulSet [\#698](https://github.com/kubernetes/kompose/issues/698)
- support adding kompose label for bundle file [\#276](https://github.com/kubernetes/kompose/issues/276)
**Merged pull requests:**
- Infer storage type using label [\#1456](https://github.com/kubernetes/kompose/pull/1456) ([sbs2001](https://github.com/sbs2001))
- Add make rule for darwin arm64 in cross target [\#1455](https://github.com/kubernetes/kompose/pull/1455) ([sbs2001](https://github.com/sbs2001))
- Add initial support for statefulset controller. [\#1452](https://github.com/kubernetes/kompose/pull/1452) ([sbs2001](https://github.com/sbs2001))
- Update windows bin name [\#1451](https://github.com/kubernetes/kompose/pull/1451) ([hangyan](https://github.com/hangyan))
- Support tcp/http liveness/readiness probe [\#1449](https://github.com/kubernetes/kompose/pull/1449) ([ichxxx](https://github.com/ichxxx))
- Add support for placement preferences docker-compose v3.3+ [\#1425](https://github.com/kubernetes/kompose/pull/1425) ([ichxxx](https://github.com/ichxxx))
## [v1.25](https://github.com/kubernetes/kompose/tree/v1.25) (2021-10-23)
[Full Changelog](https://github.com/kubernetes/kompose/compare/v1.24.0...v1.25)
**Closed issues:**
@ -17,7 +41,6 @@
- Windows Binaries for 1.22 not updated correctly [\#1347](https://github.com/kubernetes/kompose/issues/1347)
- Provide sha256 checksums as Assets instead of strings in a HTML table [\#1311](https://github.com/kubernetes/kompose/issues/1311)
- \[BUG\] Kompose doesn't read config from URL [\#1291](https://github.com/kubernetes/kompose/issues/1291)
- kompose secrets file location [\#1280](https://github.com/kubernetes/kompose/issues/1280)
- kompose convert Volume mount on the host isn't supported [\#1271](https://github.com/kubernetes/kompose/issues/1271)
- Dotfile path \(e.g ./envs/./production/.envs\) errors/is not supported in Kompose [\#1240](https://github.com/kubernetes/kompose/issues/1240)
- Create route for openshift - targert port should be a string [\#1184](https://github.com/kubernetes/kompose/issues/1184)
@ -50,6 +73,7 @@
**Merged pull requests:**
- 1.25 Release [\#1450](https://github.com/kubernetes/kompose/pull/1450) ([hangyan](https://github.com/hangyan))
- Add cmd tests for emptyvols and emptyDir [\#1447](https://github.com/kubernetes/kompose/pull/1447) ([sbs2001](https://github.com/sbs2001))
- Fix merge compose file's replicas error [\#1446](https://github.com/kubernetes/kompose/pull/1446) ([hangyan](https://github.com/hangyan))
- Remove bundle test and it's fixtures [\#1443](https://github.com/kubernetes/kompose/pull/1443) ([sbs2001](https://github.com/sbs2001))
@ -350,7 +374,6 @@
- panic: interface conversion: interface {} is nil, not map\[string\]interface {} [\#1129](https://github.com/kubernetes/kompose/issues/1129)
- Add Support for docker-compose 3.4 [\#1125](https://github.com/kubernetes/kompose/issues/1125)
- Support kompose up build with no push [\#1105](https://github.com/kubernetes/kompose/issues/1105)
- Proposal: Use the docker-compose network as kubernetes namespace [\#1066](https://github.com/kubernetes/kompose/issues/1066)
- Support for secrets [\#296](https://github.com/kubernetes/kompose/issues/296)
**Merged pull requests:**

View File

@ -46,10 +46,10 @@ __Linux and macOS:__
```sh
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.25.0/kompose-linux-amd64 -o kompose
curl -L https://github.com/kubernetes/kompose/releases/download/v1.26.0/kompose-linux-amd64 -o kompose
# macOS
curl -L https://github.com/kubernetes/kompose/releases/download/v1.25.0/kompose-darwin-amd64 -o kompose
curl -L https://github.com/kubernetes/kompose/releases/download/v1.26.0/kompose-darwin-amd64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
@ -57,7 +57,7 @@ sudo mv ./kompose /usr/local/bin/kompose
__Windows:__
Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.25.0/kompose-windows-amd64.exe) and add the binary to your PATH.
Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.26.0/kompose-windows-amd64.exe) and add the binary to your PATH.
## Shell autocompletion

View File

@ -1 +1 @@
1.25.0
1.26.0

View File

@ -1 +0,0 @@
Note: These /docs files are best viewed at [kompose.io](http://kompose.io)

View File

@ -1,3 +1,10 @@
---
layout: default
permalink: /architecture/
redirect_from:
- /docs/architecture.md/
---
# Architecture and Internal Design
* TOC

View File

@ -1,3 +1,10 @@
---
layout: default
permalink: /conversion/
redirect_from:
- /docs/conversion.md/
---
# Conversion Matrix
This document outlines all possible conversion details regarding `docker-compose.yaml` values to Kubernetes / OpenShift artifacts. This covers *major* versions of Docker Compose such as 1, 2 and 3.

View File

@ -1,3 +1,10 @@
---
layout: default
permalink: /development/
redirect_from:
- /docs/development.md/
---
# Development Guide
## Building Kompose

View File

@ -1,3 +1,10 @@
---
layout: default
permalink: /getting-started/
redirect_from:
- /docs/getting-started.md/
---
# Getting Started
* TOC

View File

@ -1,3 +1,10 @@
---
layout: default
permalink: /installation/
redirect_from:
- /docs/installation.md/
---
# Installation
We have multiple ways to install Kompose. Our preferred method is downloading the binary from the latest GitHub release.
@ -10,10 +17,10 @@ __Linux and macOS:__
```sh
# Linux
curl -L https://github.com/kubernetes/kompose/releases/download/v1.25.0/kompose-linux-amd64 -o kompose
curl -L https://github.com/kubernetes/kompose/releases/download/v1.26.0/kompose-linux-amd64 -o kompose
# macOS
curl -L https://github.com/kubernetes/kompose/releases/download/v1.25.0/kompose-darwin-amd64 -o kompose
curl -L https://github.com/kubernetes/kompose/releases/download/v1.26.0/kompose-darwin-amd64 -o kompose
chmod +x kompose
sudo mv ./kompose /usr/local/bin/kompose
@ -21,7 +28,7 @@ sudo mv ./kompose /usr/local/bin/kompose
__Windows:__
Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.25.0/kompose-windows-amd64.exe) and add the binary to your PATH.
Download from [GitHub](https://github.com/kubernetes/kompose/releases/download/v1.26.0/kompose-windows-amd64.exe) and add the binary to your PATH.
#### Go
@ -54,8 +61,8 @@ sudo dnf -y install kompose
A deb package is released for compose. Download latest package in the assets in [github releases](https://github.com/kubernetes/kompose/releases).
```bash
wget https://github.com/kubernetes/kompose/releases/download/v1.25.0/kompose_1.25.0_amd64.deb # Replace 1.25.0 with latest tag
sudo apt install ./kompose_1.25.0_amd64.deb
wget https://github.com/kubernetes/kompose/releases/download/v1.26.0/kompose_1.26.0_amd64.deb # Replace 1.26.0 with latest tag
sudo apt install ./kompose_1.26.0_amd64.deb
```
#### macOS

View File

@ -1,3 +1,10 @@
---
layout: default
permalink: /integrations/
redirect_from:
- /docs/integrations.md/
---
# Integrations
* TOC

View File

@ -1,3 +1,10 @@
---
layout: default
permalink: /maven-example/
redirect_from:
- /docs/maven-example.md/
---
# Fabric8 Maven Plugin + Kompose:
Let's deploy a Springboot Java application with Docker Compose file using Fabric8 Maven Plugin to Kubernetes or OpenShift.

View File

@ -1,3 +1,10 @@
---
layout: default
permalink: /user-guide/
redirect_from:
- /docs/user-guide.md/
---
# User Guide
* TOC

1518
gover.coverprofile Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,7 @@
---
layout: default
---
# Kubernetes + Compose = Kompose
## A conversion tool to go from Docker Compose to Kubernetes

View File

@ -2,7 +2,7 @@ package version
var (
// VERSION is version number that will be displayed when running ./kompose version
VERSION = "1.25.0"
VERSION = "1.26.0"
// GITCOMMIT is hash of the commit that will be displayed when running ./kompose version
// this will be overwritten when running build like this: go build -ldflags="-X github.com/kubernetes/kompose/pkg/version.GITCOMMIT=$(GITCOMMIT)"
// HEAD is default indicating that this was not set during build

0
script/deploy_key Normal file
View File