Version 1.1.17

Released 2019-10-04

Enhancement: Update Ruby version to 2.6.5 for security reasons

Version 1.1.16

Released 2019-08-23

Fix: Remove version lock from GCP Terraform provider

Pull Requests

Merge pull request #157 from rubykube/fix/remove-version-lock-gcp

Version 1.1.15

Released 2019-07-10

Feature: Freeze Terraform provider versions

Pull Requests

Merge pull request #156 from rubykube/feature/freeze-tf-providers

Version 1.1.14

Released 2019-06-27

Update the Gemfile template to resolve the rake issues

Version 1.1.13

Released 2019-06-27

Feature: Add support for AliCloud

Version 1.1.12

Released 2019-06-20

Fix: Add YAML gem load to the Rakefile in tpl/skel/

Version 1.1.11

Released 2019-03-20

Feature: Add a default .gitignore to environments

Version 1.1.10

Released 2019-03-20

Update the gem authors

Version 1.1.9

Released 2019-03-20

Finalize the CI publish step

Version 1.1.8

Released 2019-03-20

Feature: Add publish step to the CI

  • Update the Ruby image version in each CI step

Version v1.1.7

Released 2019-02-12

Version 1.1.7

Released 2019-02-12

Fix: Update the kite.gemspec

Version 1.1.6

Released 2019-02-11

Enhancement: Add @cloud to the Rakefile for usage in lib/tasks

Version 1.1.5

Released 2019-02-11

Fix: Bring back the separate tag commit

Version 1.1.4

Released 2019-02-11

Add drone pipeline (#145)

  • Add drone pipeline

  • Update drone ci with test and bump steps

Fix: Remove string literal freeze

Improve the bump script

Update Readme generated template to default kite Readme

Version v1.1.3

Released 2018-09-12

Added ability to completely overwrite old git submodules when fetching fresh ones (#142)

Split kite module init into fetch and render vars (OPEX-9) (#140)

Version v1.1.2

Released 2018-05-28

Upgrade versions - Upgrade to ruby 2.5 which is mandatory for kite config command - Upgrade to latest terraform and glcoud cli

Version v1.1.1

Released 2018-05-23

Add thor alias -v for version option (#138)

Version v1.1.0

Released 2018-05-14

Ability to get kite configuration in a command (closes #133) (#134)

  • Add kite config command (closes #133)

Change the versioning convention

use master as development branch and maintain stable versions in branches

Import modules as git submodules (#136)

  • kite module init now imports modules as git submodules by default
  • Ability to import local modules by copying files with --method=copy

Version v1.0.11

Released 2018-05-11

Fix exit status in case of error (#128)

Version v1.0.10

Released 2018-04-13

Add git submodule init to git:update rake command

Adding default value

Adding rake task loader

Pull Requests

Merge pull request #127 from rubykube/feature/rakefile

Version v1.0.9

Released 2018-04-12

kite terraform command now exit with the terraform exit status code

Version v1.0.8

Released 2018-04-12

Display human readable error when an environement is missing in config/cloud.yml

Version v1.0.7

Released 2018-04-10

Fix terraform installation in dockerfile

Version v1.0.6

Released 2018-04-10

Fix ENV variables forced to be string

Version v1.0.5

Released 2018-04-09

Docker image dependencies updates:

Updat debian to stretch to get a newer version of OpenSSL

Version v1.0.4

Released 2018-03-30

Added ability to use specific module versions/tags (#120)

Fix some typos and badges in README.md (#122)

Version v1.0.3

Released 2018-03-30

Added ability use module manifest as a template

Improvements for travis CI (resolved #124)

Updated README

Pull Requests

Merge pull request #121 from vshatravenko/manifest

Version v1.0.2

Released 2018-03-08

Added cloud.yml vars load for terraform (#117)

  • Updated cloud.yml and env templates

Added ability to work with modules locally (#116)

  • Refactored path usage

Bump v1.0.2

Version v1.0.1

Released 2018-02-21

Added Git gem to dependencies (#114)

kite release v1.0.1

Version v1.0.0

Released 2018-02-19

Added LICENSE.md

Change the license to Apache 2.0 (#109)

Release v1.0.0 kite

Version v0.2.2

Released 2017-12-14

Hide the token from logs

Version v0.2.1

Released 2017-12-14

Ability to overwrite the VERSION when running make (#97)

Added documentation

Added ENV and SERVICE vars to service generated Makefile

Added upgraded Concourse 3.8.0 GCP BOSH manifest

  • Increased the default number of workers to 2

Added "Getting started" docs to kite generate service (#100)

  • Added how-to-pull-request documentation

  • Added "Getting started" docs for kite generate svc

Adding kubernetes auth support

Adding new changelog

helm deploy in concourse pipeline using kite resource (#95)

Improved Prometheus

Simplify and fix the output resource

Updated AWS README (#102)

Upgrade Bosh AWS CPI to fix issue: Ruby 2.3.x and older are not compatible with OpenSSL 1.1.x (#98)

https://github.com/rvm/rvm/issues/4112

Pull Requests

Merge pull request #101 from ashanaakh/kube-token

Merge pull request #96 from vshatravenko/ci

Merge pull request #103 from ashanaakh/makefile

Version v0.2.0

Released 2017-11-07

Add OAuth (UAA) manifest for AWS and GCP (#94)

  • Fixes for AWS Ingress

Add concourse kite resource (#89)

Add github link to slack notification on pull-request (#91)

  • Add github link to slack notification on pull-request

  • Update review.yml.tt

Add glcoud to the kitebox

Add docker registry and git repository required parameters (#69)

  • Change kite generate service usage

  • Add docker image requiered parameter

  • Add git repository required parameter

  • Add optional name parameter (default is the directory name)

  • Add provider parameter to generate service task

  • Add parameters --chart-version and --image-version to task generate service

Add service generator (#63)

Add a HTTPS proxy for concourse on GCP (#62)

  • Add a HTTPS proxy for concourse on GCP using a VIP and self signed certificate

  • Add letsencrypt support when concourse exposed on public IP

  • Force to use HTTPS

  • Update the documentation

  • Create a specific deployment for ingress

  • Fine tuning and hotfixes

Added slack as parameter to kite generate service (#82)

Added Slack notifications after tasks (#85)

  • Moved test tasks to different files
  • Added fix for kubeconfig parse

Added Helm-deploy job template (#84)

  • Updated docs with credentials info

Added pipeline for kite; refined pipeline template (#80)

  • Added pending status for pr test
  • Added better pr tagging

Added Slack alerts and image tagging to pipeline; fixed tests (#79)

Added pr hook and unit tests to pipeline template (#75)

Added ingress-update script

  • Updated docs

Added Prometheus with k8s metrics support to GCP (#67)

  • Added Prometheus for GCP; fixes for AWS

  • Added BOSH dynamic k8s service discovery

  • Added Ingress deployment without SSL to AWS

  • Added jumpbox key generation to GCP

  • Updated Prometheus- and Ingress-related docs

Added Prometheus manifest with Kubernetes monitor support (#66)

Added pipeline to service generator Makefile (#65)

  • Added username to service generator

Added kops deploy and delete scripts + S3 bucket IaC (#61)

Added BOSH password generation for Concourse (#60)

Adding custom path option with skeleton refactoring

Allocate VIP with terraform for GCP platform (#64)

  • Misc fixes

  • Allocate VIP with terraform for GCP platform

Change the ingress configuration to have a SSL proxy for concourse (mandatory for hijacking) (#93)

Concourse resource: the directory containing build resources is passed in first argument

Concourse kite resource: Authenticate gcloud with the service account when provided

Describe pipeline (#78)

Ensure the kite resource output only one response

Fix concourse for kite (#92)

Fix concourse resource

Fixes (#81)

  • Fix readme

  • Add .gem to gitignore

  • Fix travis

Fixing review pipeline output path

Generate service fix pipeline template (#76)

Hotfix review pipeline (#88)

Hotfixes (#73)

Implement the git SHA1 tag workflow in default concourse pipeline (#83)

Improve concourse review pipeline and documentation (#77)

  • Improve concourse review pipeline and documentation

  • Fix trigger build pipeline on PR in generated concourse review pipeline

Improve generate service outputs (#72)

Release v0.2.0

Updated changelog

Updating kite container

Pull Requests

Merge pull request #70 from vshatravenko/master

Version v0.1.0

Released 2017-10-09

Added functional tests (#53)

  • Functional test for generate command

  • Added functional tests for kite render

Added mainfest credentials interpolation; updated docs (#54)

  • Added instructions on Vault token generation
  • Added instructions on how to optionally delete Bastion

Added instructions for kops cluster (#55)

Added no-ip + platform-internal tag for GCP instances (#56)

Bypass terraform GCP plugin crash

Release v0.1.0

Replaced rendering db and auth passwords with BOSH interpolation (#59)

Updated kops instructions (#58)

Updated docs; added GitHub oAuth instructions (#51)

  • Fixed setup-tunnel.sh

Updated Changelog to reflect release v0.0.9

Version v0.0.9

Released 2017-09-29

Add codecov report (#42)

  • Add codecov report

  • Add CodeCov badge in README

Add coverage report (#41)

Add task generate command (#37)

Added Vault manifest for AWS (#46)

  • Started fixing bootstrap.sh

Added nginx manifest for GCP (#45)

Added bootstrap and cleanup scripts (#34)

Moved scripts to tpl/bin

Comment update cloud config

Conditional terraform network resources (#39)

Connected Vault to Concourse; Added test job (#23)

  • Added test pipeline and credentials files
  • Updated Concourse manifest
  • Updated README.md and vault.md
  • Now deploying Concourse and Vault to static IPs to know exactly where they are inside of a subnet

Fixed moving scripts to tpl/bin (#38)

Fixed AWS terraform.tfvars rendering (#33)

Fixes for GCP provider (#40)

  • Removed tfstate parse
  • Fixed deploy scripts
  • Fixed set-env.sh and setup-tunnel.sh

Improved documentation and kite render flow (#47)

  • Improved documentation

  • Changed kite render flow

  • Now kite render manifest renders a manifest, a script and a doc

Moved things in proper places (#32)

Release kite v0.0.9

Removed public IPs from GCP BOSH deployments (#44)

Fixed vault-deploy.sh

Updating changelog and README

Version v0.0.8

Released 2017-09-22

Added Vault manifest for GCP; restructured kite (#24)

  • Moved cloud-config.yml to bosh directory
  • Added Concourse and Vault deployment scripts for GCP
  • Added Vault readme
  • Fixed kite render manifest bosh

Added GCS backend for remote .tfstate storage (#30)

  • Fixed terraform render in kite generate

Added ip range rendering in manifests for AWS (#26)

Added subnet_name render in terraform.tfvars (#25)

Adding Changelog

Fix in shell skript template for concourse deployment (environment name was missing) (#22)

Fixed reserved ip problem for GCP (#29)

Kite release v0.0.8

Version v0.0.7

Released 2017-09-15

Add cloud config, concourse (#12)

Added Dockerfile for kitebox (#19)

Bugfixes for v0.0.6 (#14)

  • Fixed setup-tunnel.sh
  • Fixed kite render
  • Fixed AWS readme

Fix setup-tunnel.sh on GCP platform (#20)

  • Add AMI for eu-west-1 AWS zone

  • Fix setup-tunnel.sh for GCP platform

Moved kite render to subcommand (#16)

NAT Gateway for AWS (#18)

Release v0.0.7

Updated Concourse manifest for AWS (#21)

Updated docs for RDoc (#17)

Version v0.0.6

Released 2017-09-13

Add GCP readme (#7)

Added BOSH CLI v2 support for AWS (#10)

  • Updated README
  • Added new files for BOSH deployment
  • Added jumpbox user
  • Added BOSH CLI tunneling

Adding a route through the bastion

Extract bosh vars into a config file (#8)

Lib improvements; simplified kite errors (#11)

  • Lib improvements

  • Added error module

  • Added file checks

  • Simplified Kite errors

Release v0.0.6

Version v0.0.5

Released 2017-09-01

Add bosh jumpbox (#4)

  • Add bosh-bastion

  • Refactor jumpbox to use values from vars

Adding kite version command

Bump v0.0.5 Alpha

Making a new terraform for GCP Minor renaming for AWS Attempt to Bosh create-env using v2

Refactor terraform config

  • Rename network VPCs, subnets
  • Make editable network values in cloud.yml
  • Move network terraform configs into network.tf
  • Remove ELB and dns zone config for concourse
  • Delete bosh public IP

Reorganized templates from shell to erb (#1)

  • Added YML templates instead of bash
  • Added render-manifest command
  • tfstate parser

Update bootstrap.sh; Removed .env; Fixed .tfvars (#3)

Updating template variables and keypair resource

Version v0.0.4

Released 2017-08-26

kite new; now render a generic project skeleton

Moved code into a genrate commands, next should be made modular

Release v0.0.4 - Alpha 4

Adding a unit test

Version v0.0.3

Released 2017-08-24

Adding a prototype generator for aws and gcp

Adding travis badge

bin distribution

Version v0.0.2

Released 2017-08-24

Bump first release

Initial commit

Initialize kite gem