Skip to content
This repository has been archived by the owner on Nov 15, 2022. It is now read-only.

v0.5.0

Compare
Choose a tag to compare
@cdrage cdrage released this 21 Nov 16:06
· 125 commits to master since this release
a9860f2

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