konga
bennu/konga/helm
Konga as manager for ours Kong API Gateways.
KONGA MODULE This repo bring to use Konga as manager for ours Kong API Gateways. Konga An open source tool that enables you to manage your Kong API Gateway with ease Stable Version | Name | Version | |:----:|:-------:| | Konga Module | 0.1.0 | Requirements | Name | Version | |:----:|:-------:| | Terraform | >= 0.13 | | Kubernetes | >= 1.16 | | PostgreSQL | >= 9.5 | | LDAP(optional) | "" | Components Previously we used a copy of the full panzel chart in this module and update it locally, now we will use our chart with those modifications. We decide going to use our chart by default because they have the changes we need to be able to directly integrate an adapter for postgres or mysql. These changes have already been requested to be accepted in the official konga chart https://github.com/pan
| Name | Type | Description | Default |
|---|---|---|---|
| db_pass | string | PostgreSQL database password | required |
| ldap_attr_firstname | string | LDAP attribute name that should be used as the konga user's first name. Example: | required |
| db_host | string | PostgreSQL database hostname | required |
| ldap_group_attrs | string | List of attributes to pull from the LDAP server for groups. Example: `"cn"` | required |
| db_name | string | PostgreSQL database name | required |
| ldap_group_reg | string | Regular expression used to determine if a group should be considered as an admin | required |
| db_user | string | PostgreSQL database user | required |
| ldap_group_search_base | string | Base DN used to search for groups. Example: `"ou=groups,dc=com"` | required |
| ldap_group_search_filter | string | Filter expression used to search for groups. Example: `"(|(memberUid={{uid}})(me | required |
| ldap_user_attrs | string | List of attributes to pull from the LDAP server for users. Example: `"sAMAccount | required |
| ldap_user_search_base | string | Base DN used to search for users. Example: `"ou=users,dc=com"` | required |
| ldap_attr_username | string | LDAP attribute name that should be used as the konga username. Example: `"sAMAcc | required |
| ldap_user_search_filter | string | The filter expression used to search for users. Example: `"sAMAccountName={{user | required |
| ldap_attr_email | string | LDAP attribute name that should be used as the konga user's email address. Examp | required |
| ldap_attr_lastname | string | LDAP attribute name that should be used as the konga user's last name. Example: | required |
| name | string | Value for konga name in pods | "" |
| chart_repository | string | Helm chart repository for Konga | "https://charts.bennu.cl" |
| chart_extra_set_configs | list | Using a list of maps as `[{"name"="foo", "value"="bar"},]` to create dynamics bl | [] |
| enable_ingress | bool | Enable ingress for Konga | false |
| chart_name | string | Helm chart name for Konga | "konga" |
| ingress_host | string | Ingress host for Konga | "konga.local" |
| registry | string | Custom registry host for be used in all the containers | "" |
| user_data | map | User default data information used to autoconfigure when run Konga | {
"email": "devops@mail.com",
"first |
| recreate_pods | bool | Used for restart pods when some changes in configmap are doing for Konga | true |
| db_port | string | PostgreSQL database port | "5432" |
| ingress_annotations | map | Ingress annotations for Konga | {} |
| ingress_path | string | Ingress path for Konga | "/" |
| konga_tag | string | Docker tag image for Konga | "0.14.9" |
| ldap_host | string | LDAP Server connection as ldap:// | "ldap://localhost:389" |
| ldap_bind_pass | string | BIND PASS for the user konga will use to search for users | "secret" |
| kong_endpoints | list | List of Kong endpoints connections used in Konga UI, Example: `[{"kong_admin_url | [] |
| reg_cred | list | Registry secret credential | [] |
| resources | map | Define the limits and/or requests on pod resources | {} |
| namespace | string | Namespace where resources are deployed | "default" |
| konga_image | string | Docker image for Konga | "pantsel/konga" |
password — Password for default user, valid when LDAP is disablehostname — Konga hostnameAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,