Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

๐Ÿšš Screwdriver CD template for deploying Kong API Gateway using hashicorp-aws

License

Notifications You must be signed in to change notification settings

QubitPi/kong-api-gateway-release-definition-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Kong API Gateway Release Definition Template

Screwdriver CD badge HashiCorp Packer badge HashiCorp Terraform badge Apache License badge GitHub Workflow Status

A Screwdriver CD template that deploys an immutable instance of Kong API Gateway to AWS. It uses the screwdriver-template-main npm package to assist with template validation, publishing, and tagging. This template tags the latest versions with the latest tag.

Tip

Kong API gateway release definition template is a satellite project of hashicorp-aws and more documentation can be found in its dedicated page for Kong deployment support

How to Use This Template

Note

Before preceding, please note that it is assumed the template have already been installed in Screwdriver. If not, please see documentation on publishing a template in Screwdriver

Create a Screwdriver pipeline that uses this template with the screwdriver.yaml file of

---
jobs:
  main:
    requires: [~pr, ~commit]
    template: QubitPi/kong-api-gateway-release-definition-template@latest

The following Screwdriver CD Secrets needs to be defined before running the pipeline:

To run the pipeline, fill in the AWS-related parameters first

Then hit "Submit" to start deploying.

License

The use and distribution terms for Kong API gateway release definition template are covered by the Apache License, Version 2.0.