This repository has been archived by the owner on Nov 15, 2022. It is now read-only.
v0.5.0
0.5.0 of Kedge!
Here's what's new this release:
- A lot of new documentation. Check our our new file reference page!
- By default, Pods will now be restarted OnFailure rather (#347)
- Added BuildConfig support! (#466)
- Added ImageStreams support! (#445)
- New tests (integration + unit testing)
New documentation:
A complete overhaul of our file reference documentation.
BuildConfig support:
More OpenShift support! You may now define BuildConfigs within your Kedge file.
An example extending BuildConfigs within Kedge:
name: ruby
buildConfigs:
- triggers:
- type: "ImageChange"
source:
type: "Git"
git:
uri: "https://github.com/openshift/ruby-hello-world"
strategy:
type: "Source"
sourceStrategy:
from:
kind: "ImageStreamTag"
name: "ruby-22-centos7:latest"
output:
to:
kind: "ImageStreamTag"
name: "origin-ruby-sample:latest"
ImageStream support:
Another OpenShift key being added. You can define ImageStreams within your Kedge file:
name: rubyapp
imageStreams:
- name: rubystream
dockerImageRepository: "docker.io/openshift/ruby-20-centos7"
Further examples:
Further examples for both ImageStream and BuildConfig can be found within our GitHub examples directory.
Installation
Linux and macOS:
# Linux
curl -L https://github.com/kedgeproject/kedge/releases/download/v0.5.0/kedge-linux-amd64 -o kedge
# macOS
curl -L https://github.com/kedgeproject/kedge/releases/download/v0.5.0/kedge-darwin-amd64 -o kedge
chmod +x kedge
sudo mv ./kedge /usr/local/bin/kedge
Windows:
Download from GitHub and add the binary to your PATH.
Checksums:
Filename | SHA256 Hash |
---|---|
kedge-darwin-amd64 | 1ce8eced59d5ad8f38a7404c94d8a1a3ab5cdf6b1f11d7b1817a98067665cae0 |
kedge-darwin-amd64.tar.gz | 7defcd32b4286052360b8c3bf27d13f1b6b0b8cea13371adedd20a5a0744a0a1 |
kedge-linux-amd64 | 0050b0a9b8f21f1f07f50d93a20c5baf053b77186eebe7ebb386ffaf11eaf5b0 |
kedge-linux-amd64.tar.gz | 3bb810651312d583ff95d2fc5489cc6f911c84f9f878b35fac56d4519e8c26c4 |
kedge-linux-arm | 8ead213df33069f32bc7005103fc2808292aaa2a7babc096c48fd5b7c06d5eb8 |
kedge-linux-arm.tar.gz | 9ce048ce64e789f5c1823352e2ebd171b3fb5e58ebe43748bce450dfcc209cf3 |
kedge-windows-amd64.exe | 84378a0a7bc227296dc255fdb640bb23c609fc3ead6f77181d4df33506c7fb6d |
kedge-windows-amd64.exe.tar.gz | dfb3241aadcb09a3216df0f03a42cdfea85e3fea65d5e95a557e6f412f0fef74 |