Code Monkey home page Code Monkey logo

terraform-aws-eks-blueprint-konnect-kmesh-zone's Introduction

Kong Konnect - Kong Mesh Zone - EKS Blueprint AddOn

Introduction

Mesh Manager in Kong Konnect allows you to create, manage, and view your Kong Mesh service meshes using the Konnect platform.

Mesh Manager is ideal for organizations who want to have one or more global control planes that allow you to run your mesh deployments across multiple zones. You can run a mix of Kubernetes and Universal zones. Your mesh deployment environments can include multiple isolated meshes for multi-tenancy, with workloads running in different regions, on different clouds, or in different data-centers.

This EKS Blueprint will deploy a Kong Mesh Zone Control Plane integrated with Mesh Manager in Kong Konnect.

Helm Chart

Instructions to use the Helm Chart

See the Kong Mesh Helm Chart

Examples

See blueprint-kong-samples.

Requirements

Name Version
terraform >= 1.0.0
aws >= 3.72
helm >= 2.4.1
kubectl >= 1.14
kubernetes >= 2.10
time 0.9.1

Providers

Name Version
aws >= 3.72
kubectl >= 1.14
kubernetes >= 2.10
time 0.9.1

Modules

Name Source Version
add_ons aws-ia/eks-blueprints-addons/aws 1.1.0
external_secret_irsa aws-ia/eks-blueprints-addon/aws 1.1.0
kong_mesh_helm aws-ia/eks-blueprints-addon/aws 1.1.0

Resources

Name Type
kubectl_manifest.secret resource
kubectl_manifest.secretstore resource
kubernetes_namespace_v1.kong resource
kubernetes_service_account_v1.external_secret_sa resource
time_sleep.this resource
aws_caller_identity.current data source
aws_iam_policy_document.kong_external_secret_secretstore data source
aws_kms_alias.secret_manager data source
aws_partition.current data source
aws_region.current data source
kubernetes_secret.external_secrets data source

Inputs

Name Description Type Default Required
cluster_endpoint Endpoint for your Kubernetes API server string n/a yes
cluster_name Name of the EKS cluster string n/a yes
cluster_version Kubernetes <major>.<minor> version to use for the EKS cluster (i.e.: 1.24) string n/a yes
create_delay_dependencies Dependency attribute which must be resolved before starting the create_delay_duration list(string) [] no
create_delay_duration The duration to wait before creating resources string "30s" no
kong_config Kong addon configuration values any {} no
oidc_provider_arn The ARN of the cluster OIDC Provider string n/a yes
tags A map of tags to add to all resources map(string) {} no

Outputs

Name Description
namespace Namespace in which kong is being created

terraform-aws-eks-blueprint-konnect-kmesh-zone's People

Contributors

daniellafreese avatar

Watchers

Guanlan D. avatar Marco Palladino avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.