├── .drone.yml ├── .gitignore ├── .rspec ├── .ruby-version ├── CHANGELOG.md ├── Dockerfile ├── Gemfile ├── LICENSE.md ├── Makefile ├── README.md ├── Rakefile ├── VERSION ├── bin ├── concourse │ ├── check │ ├── in │ └── out ├── kite ├── kite-config └── kite-console ├── ci └── bump.rb ├── config └── pipelines │ ├── review.yml │ └── tasks │ ├── create-pull-requests-tag.yml │ ├── create-repository-tag.yml │ ├── run-master-tests.yml │ └── run-pr-tests.yml ├── docs └── kite-concourse-resource.md ├── kite.gemspec ├── lib ├── kite.rb └── kite │ ├── base.rb │ ├── cloud.rb │ ├── configuration.rb │ ├── core.rb │ ├── error.rb │ ├── generate.rb │ ├── helpers.rb │ ├── helpers │ └── concourse.rb │ ├── module.rb │ ├── terraform.rb │ └── version.rb ├── spec ├── config_spec.rb ├── kite_spec.rb └── spec_helper.rb └── tpl ├── ali └── environment │ └── main.tf.tt ├── aws └── environment │ ├── main.tf.tt │ └── s3.tf.tt ├── gcp └── environment │ ├── gcs.tf.tt │ ├── main.tf.tt │ └── outputs.tf.tt ├── service ├── %output_path% │ ├── charts │ │ └── %app_name% │ │ │ ├── Chart.yaml.tt │ │ │ ├── templates │ │ │ ├── NOTES.txt.tt │ │ │ ├── _helpers.tpl │ │ │ ├── deployment.yaml │ │ │ ├── ingress.yaml │ │ │ └── service.yaml │ │ │ └── values.yaml.tt │ ├── environments │ │ └── .keep │ └── pipelines │ │ ├── review.yml.tt │ │ └── tasks │ │ ├── create-pull-requests-tag.yml.tt │ │ ├── create-repository-tag.yml.tt │ │ └── run-unit.yml.tt ├── Dockerfile.tt ├── Makefile.tt ├── VERSION.tt └── docs │ ├── getting-started.md │ ├── pipeline.md.tt │ └── service.md └── skel ├── .gitignore ├── Gemfile.tt ├── README.md.tt ├── Rakefile.tt ├── bin └── kite ├── config └── cloud.yml ├── lib └── tasks │ ├── .keep │ └── git.rake ├── log └── .keep └── tmp └── .keep /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/.drone.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 2.6.5 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/Rakefile -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.1.17 2 | -------------------------------------------------------------------------------- /bin/concourse/check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/bin/concourse/check -------------------------------------------------------------------------------- /bin/concourse/in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/bin/concourse/in -------------------------------------------------------------------------------- /bin/concourse/out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/bin/concourse/out -------------------------------------------------------------------------------- /bin/kite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/bin/kite -------------------------------------------------------------------------------- /bin/kite-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/bin/kite-config -------------------------------------------------------------------------------- /bin/kite-console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/bin/kite-console -------------------------------------------------------------------------------- /ci/bump.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/ci/bump.rb -------------------------------------------------------------------------------- /config/pipelines/review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/config/pipelines/review.yml -------------------------------------------------------------------------------- /config/pipelines/tasks/create-pull-requests-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/config/pipelines/tasks/create-pull-requests-tag.yml -------------------------------------------------------------------------------- /config/pipelines/tasks/create-repository-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/config/pipelines/tasks/create-repository-tag.yml -------------------------------------------------------------------------------- /config/pipelines/tasks/run-master-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/config/pipelines/tasks/run-master-tests.yml -------------------------------------------------------------------------------- /config/pipelines/tasks/run-pr-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/config/pipelines/tasks/run-pr-tests.yml -------------------------------------------------------------------------------- /docs/kite-concourse-resource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/docs/kite-concourse-resource.md -------------------------------------------------------------------------------- /kite.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/kite.gemspec -------------------------------------------------------------------------------- /lib/kite.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/lib/kite.rb -------------------------------------------------------------------------------- /lib/kite/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/lib/kite/base.rb -------------------------------------------------------------------------------- /lib/kite/cloud.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/lib/kite/cloud.rb -------------------------------------------------------------------------------- /lib/kite/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/lib/kite/configuration.rb -------------------------------------------------------------------------------- /lib/kite/core.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/lib/kite/core.rb -------------------------------------------------------------------------------- /lib/kite/error.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/lib/kite/error.rb -------------------------------------------------------------------------------- /lib/kite/generate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/lib/kite/generate.rb -------------------------------------------------------------------------------- /lib/kite/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/lib/kite/helpers.rb -------------------------------------------------------------------------------- /lib/kite/helpers/concourse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/lib/kite/helpers/concourse.rb -------------------------------------------------------------------------------- /lib/kite/module.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/lib/kite/module.rb -------------------------------------------------------------------------------- /lib/kite/terraform.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/lib/kite/terraform.rb -------------------------------------------------------------------------------- /lib/kite/version.rb: -------------------------------------------------------------------------------- 1 | module Kite 2 | VERSION = '1.1.17' 3 | end 4 | -------------------------------------------------------------------------------- /spec/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/spec/config_spec.rb -------------------------------------------------------------------------------- /spec/kite_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/spec/kite_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /tpl/ali/environment/main.tf.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/ali/environment/main.tf.tt -------------------------------------------------------------------------------- /tpl/aws/environment/main.tf.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/aws/environment/main.tf.tt -------------------------------------------------------------------------------- /tpl/aws/environment/s3.tf.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/aws/environment/s3.tf.tt -------------------------------------------------------------------------------- /tpl/gcp/environment/gcs.tf.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/gcp/environment/gcs.tf.tt -------------------------------------------------------------------------------- /tpl/gcp/environment/main.tf.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/gcp/environment/main.tf.tt -------------------------------------------------------------------------------- /tpl/gcp/environment/outputs.tf.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/gcp/environment/outputs.tf.tt -------------------------------------------------------------------------------- /tpl/service/%output_path%/charts/%app_name%/Chart.yaml.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/%output_path%/charts/%app_name%/Chart.yaml.tt -------------------------------------------------------------------------------- /tpl/service/%output_path%/charts/%app_name%/templates/NOTES.txt.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/%output_path%/charts/%app_name%/templates/NOTES.txt.tt -------------------------------------------------------------------------------- /tpl/service/%output_path%/charts/%app_name%/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/%output_path%/charts/%app_name%/templates/_helpers.tpl -------------------------------------------------------------------------------- /tpl/service/%output_path%/charts/%app_name%/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/%output_path%/charts/%app_name%/templates/deployment.yaml -------------------------------------------------------------------------------- /tpl/service/%output_path%/charts/%app_name%/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/%output_path%/charts/%app_name%/templates/ingress.yaml -------------------------------------------------------------------------------- /tpl/service/%output_path%/charts/%app_name%/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/%output_path%/charts/%app_name%/templates/service.yaml -------------------------------------------------------------------------------- /tpl/service/%output_path%/charts/%app_name%/values.yaml.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/%output_path%/charts/%app_name%/values.yaml.tt -------------------------------------------------------------------------------- /tpl/service/%output_path%/environments/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tpl/service/%output_path%/pipelines/review.yml.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/%output_path%/pipelines/review.yml.tt -------------------------------------------------------------------------------- /tpl/service/%output_path%/pipelines/tasks/create-pull-requests-tag.yml.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/%output_path%/pipelines/tasks/create-pull-requests-tag.yml.tt -------------------------------------------------------------------------------- /tpl/service/%output_path%/pipelines/tasks/create-repository-tag.yml.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/%output_path%/pipelines/tasks/create-repository-tag.yml.tt -------------------------------------------------------------------------------- /tpl/service/%output_path%/pipelines/tasks/run-unit.yml.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/%output_path%/pipelines/tasks/run-unit.yml.tt -------------------------------------------------------------------------------- /tpl/service/Dockerfile.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/Dockerfile.tt -------------------------------------------------------------------------------- /tpl/service/Makefile.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/Makefile.tt -------------------------------------------------------------------------------- /tpl/service/VERSION.tt: -------------------------------------------------------------------------------- 1 | <%= @image_version %> -------------------------------------------------------------------------------- /tpl/service/docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/docs/getting-started.md -------------------------------------------------------------------------------- /tpl/service/docs/pipeline.md.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/docs/pipeline.md.tt -------------------------------------------------------------------------------- /tpl/service/docs/service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/service/docs/service.md -------------------------------------------------------------------------------- /tpl/skel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/skel/.gitignore -------------------------------------------------------------------------------- /tpl/skel/Gemfile.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/skel/Gemfile.tt -------------------------------------------------------------------------------- /tpl/skel/README.md.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/skel/README.md.tt -------------------------------------------------------------------------------- /tpl/skel/Rakefile.tt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/skel/Rakefile.tt -------------------------------------------------------------------------------- /tpl/skel/bin/kite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/skel/bin/kite -------------------------------------------------------------------------------- /tpl/skel/config/cloud.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/skel/config/cloud.yml -------------------------------------------------------------------------------- /tpl/skel/lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tpl/skel/lib/tasks/git.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openware/kite/HEAD/tpl/skel/lib/tasks/git.rake -------------------------------------------------------------------------------- /tpl/skel/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tpl/skel/tmp/.keep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------