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

v0.3.0

Compare
Choose a tag to compare
@cdrage cdrage released this 10 Oct 19:52
· 233 commits to master since this release

0.3.0 of Kedge!

Here's what's new in Kedge 0.3.0:

  • Building Docker Images! Kedge now supports building Docker images
  • extraResources has been renamed to includeResources
  • Refactoring + documentation updates

Building Docker Images:

Kedge will build (and optionally) push a Docker image, provided you are in the same directory as the Dockerfile.

Using an example:

$ kedge build -i surajd/ticker:0.1 -p
INFO[0000] Building image 'surajd/ticker:0.1' from directory 'build' 
INFO[0000] Image 'surajd/ticker:0.1' from directory 'build' built successfully 
INFO[0000] Pushing image "surajd/ticker:0.1" to registry "docker.io" 
INFO[0000] Multiple authentication credentials detected. Will try each configuration. 
INFO[0000] Attempting authentication credentials for "172.30.1.1:5000" 
ERRO[0003] Unable to push image "surajd/ticker:0.1" to registry "172.30.1.1:5000". Error: unauthorized: incorrect username or password 
INFO[0003] Attempting authentication credentials for "https://index.docker.io/v1/" 
INFO[0057] Successfully pushed image "surajd/ticker:0.1" to registry "https://index.docker.io/v1/" 

Now you can use the same (built) image in Kubernetes:

$ kedge create -f configs/
service "ticker" created
deployment "ticker" created
service "redis" created
deployment "redis" created

Now go try out Kedge! Go through our quick-start at kedgeproject.org as well as our documentation.

Installation

Linux and macOS:

# Linux
curl -L https://github.com/kedgeproject/kedge/releases/download/v0.3.0/kedge-linux-amd64 -o kedge

# macOS
curl -L https://github.com/kedgeproject/kedge/releases/download/v0.3.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 92bb2f036aaa452d501c6e5396e0141017a3df2840f08130dd08d75aaf3348c9
kedge-darwin-amd64.tar.gz e79c13adea78f0a6b9d57a10bf0e7d2bd13660804173a28c8e846f10564cd60b
kedge-linux-amd64 3b9ac110ad2c2055c87a095698384e54620f493b500254eafa692e8c9a72266b
kedge-linux-amd64.tar.gz 13e51abf9f359265d2abdb9f87cc54343331188ef63faa79949bfbe91195500b
kedge-linux-arm 94dc650ce95696af9b693ffc17bb512fd72673ec4d81d2322e8b7acea9e84941
kedge-linux-arm.tar.gz 2a03371d56a6303f9652956761cf210e1724763f535347d8103e4b1e56d99d97
kedge-windows-amd64.exe 46c4e6583e077ef7b86fe57e079641174011ccb20023b4b0421696fe8239a6f3
kedge-windows-amd64.exe.tar.gz f442314d5022e2038c602f41ce44729aecb72dab2efc958f8bf5d7cf754229d6