Gitkube Versions Save

Build and deploy docker images to Kubernetes using git push

v2020.03.0

4 years ago
  1. update gitkube setup with new images (https://github.com/hasura/gitkube/pull/125)
  2. update k8s manifests to work with newer version of kubernetes (https://github.com/hasura/gitkube/pull/123)
  3. change log level to error to silence PING logging (https://github.com/hasura/gitkube/pull/114)
  4. move to calendar versioning
  5. deprecate cli

v0.3.0

5 years ago
  • Upgrade client-go v9.0 - Fixes install issues on EKS
  • Upgrade docker client to 18.06 - Can support multi stage builds if underlying docker server is > 17.06

v0.2.1

5 years ago

Changelog

  • Support Docker For Desktop (#78)
  • Support multiple registry secrets (#83)
  • Use helm upgrade instead of helm install
  • Exit on manifest errors

v0.2.0

5 years ago

Changelog

  • Introduces gitkube CLI for easier installation and managing remotes [docs]
  • Support applying manifests: k8s yamls or helm charts [k8s docs] [helm docs]

Installation

Using Gitkube CLI

  1. Install Gitkube CLI:

    • Linux/MacOS
    curl https://raw.githubusercontent.com/hasura/gitkube/master/gimme.sh | bash
    
    • Windows: download the latest release and add it to your PATH.
  2. Use Gitkube CLI to install Gitkube on the cluster:

    gitkube install
    

Using kubectl

kubectl create -f https://storage.googleapis.com/gitkube/gitkube-setup-stable.yaml

#expose gitkubed service
kubectl --namespace kube-system expose deployment gitkubed --type=LoadBalancer --name=gitkubed

Updating existing installation

Execute the following commands to update existing Gitkube installation to the latest version:

kubectl -n kube-system set-image deployment/gitkubed sshd=hasura/gitkubed:v0.2.0
kubectl -n kube-system set-image deployment/gitkube-controller controller=hasura/gitkube-controller:v0.2.0