Граф коммитов

795 Коммитов

Автор SHA1 Сообщение Дата
Saverio Proto ef888b689d Trivial fix to the example in the README
https://registry.terraform.io/providers/hashicorp/azuread/latest/docs/resources/group

`display_name` is a valid argument. `name` as in the Readme is invalid.
2022-05-23 15:10:41 +08:00
zjhe dea57a5838 4.15.0 2022-05-06 11:37:20 +08:00
Angel bba3ecb8e7 Add: variable node resource group 2022-04-13 09:07:32 +08:00
Angel 83d8ebbd66 Add: variable node resource group 2022-04-13 09:07:32 +08:00
Rob Mokkink 0471f73c3c Added output for kube_admin_config_raw 2022-04-06 14:00:58 +08:00
Amit Gera fa0885d4af
Merge pull request #1 from iamamitgera/support-for-publicDNS-for-privateAKScluster
support-for-publicDNS-for-privateAKScluster : adding private_dns_zone_id & private_cluster_public_fqdn_enabled vars to control private aks cluster
2022-03-22 13:27:29 +05:30
Amit Gera 8aa1f3082d adding private_dns_zone_id & private_cluster_public_fqdn_enabled vars to control private aks cluster 2022-03-22 13:19:20 +05:30
Nicolas Lamirault 68bb6c18ec
Merge branch 'master' into feat/addon-osm 2022-01-26 12:34:57 +01:00
hezijie 0aa5eb3b95 change dynamic for_each so user can turn ingress application gateway off 2022-01-24 09:17:57 +08:00
hezijie 0209d6f547 Based on pull #99 by @generalconsensus, this patch add ingress_application_gateway to aks module. 2022-01-24 09:17:57 +08:00
Daniel McDermott 5d6473cbe9 Add ingress_application_gateway based on @generalconsensus pr #99 2022-01-24 09:17:57 +08:00
Nicolas Lamirault bce3b8dde4
Fix: typo
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
2021-11-26 18:07:05 +01:00
Nicolas Lamirault aab437b420
Add: open service mesh addon
Signed-off-by: Nicolas Lamirault <nicolas.lamirault@gmail.com>
2021-11-26 18:03:26 +01:00
Julien Corioland 1f842d285b
add support for default pool host-based encryption (#101) 2021-05-27 13:41:51 +08:00
Yuping Wei 5413bbfcf7
Add variable `identity_type` and `user_assigned_identity_id` (#100)
* Update docker file to use the current terraform-test image

* Remove deprecated  -check-variables from test script

* Add init step to validation test

* update

* update

* update

* update

* updatwe

* update

* update

* r1

* update README

* update

* update

* identity

* update

* update

Co-authored-by: Malte Lantin <malantin@microsoft.com>
Co-authored-by: Ubuntu <weiyuping@ubuntu-wyp.4smfdm3ngeyufpdz0muw5zebpc.bx.internal.cloudapp.net>
Co-authored-by: root <root@ubuntu-wyp.4smfdm3ngeyufpdz0muw5zebpc.bx.internal.cloudapp.net>
Co-authored-by: Ubuntu <weiyuping@wyp-ubuntu.qiq11x12zo3e5gy3a0w4i3oaya.xx.internal.cloudapp.net>
2021-05-24 16:33:57 +08:00
Bruno Amaral cb3b8331bc
Add cluster_name variable (#84)
* Add cluster_name variable

* Edit variables default value

* Edit test/fixture/main.tf

* Edit README.md

* Edit variables. Edit tests

* Edit variables

* Edit test/fixture/main.tf
2021-05-21 16:10:56 +08:00
Yuping Wei 1e7d9a35e5
Fix `nonsensitive(azurerm_kubernetes_cluster.main.kube_config_raw)` breaks the 0.14 users (#98)
* Update docker file to use the current terraform-test image

* Remove deprecated  -check-variables from test script

* Add init step to validation test

* update

* update

* update

* update

* updatwe

* update

* update

* r1

* update README

* update

* update

* identity

* update

* update

* update

Co-authored-by: Malte Lantin <malantin@microsoft.com>
Co-authored-by: Ubuntu <weiyuping@ubuntu-wyp.4smfdm3ngeyufpdz0muw5zebpc.bx.internal.cloudapp.net>
Co-authored-by: root <root@ubuntu-wyp.4smfdm3ngeyufpdz0muw5zebpc.bx.internal.cloudapp.net>
Co-authored-by: Ubuntu <weiyuping@wyp-ubuntu.qiq11x12zo3e5gy3a0w4i3oaya.xx.internal.cloudapp.net>
2021-05-06 17:23:28 +08:00
Ahil Mathew Eapachen 10f8a4c827
Mark kube_config_raw output as non-sensitive. (#95)
Fixes #94 
Mark kube_config_raw output as non-sensitive.
`kube_config_raw` needs to be marked as nonsensitive to work with terraform v0.15
2021-04-29 17:11:07 +08:00
maxgio 1766d67307
Do not set default node pool node_count when auto scaling is enabled (#92)
* fix(main/aks_cluster/default_node_pool): make default_node_pool dynamic

do not set node_count when using auto_scaling

Signed-off-by: maxgio92 <massimiliano.giovagnoli.1992@gmail.com>

* refactor(main/aks_cluster/default_node_pool): remove expressions where not needed

Signed-off-by: maxgio92 <massimiliano.giovagnoli.1992@gmail.com>
2021-02-24 11:08:21 +08:00
Dmytro Oboznyi 4e06e32991
Fixed disabling oms-plugin (#90)
* Fixed disabling oms-plugin

Signed-off-by: Dmytro Oboznyi <dmytro.oboznyi@syncier.com>

* Bump k8s version in tests to 1.19.6

Signed-off-by: Dmytro Oboznyi <dmytro.oboznyi@syncier.com>
2021-02-19 15:34:16 +08:00
Yuping Wei 7ebc3269a8
Add output variables for `kube_admin_config` (#87)
* Update docker file to use the current terraform-test image

* Remove deprecated  -check-variables from test script

* Add init step to validation test

* update

* update

* update

* update

* updatwe

* update

* update

* r1

* update README

* update

* update

* identity

* update

* update

* update

* update

Co-authored-by: Malte Lantin <malantin@microsoft.com>
Co-authored-by: Ubuntu <weiyuping@ubuntu-wyp.4smfdm3ngeyufpdz0muw5zebpc.bx.internal.cloudapp.net>
Co-authored-by: root <root@ubuntu-wyp.4smfdm3ngeyufpdz0muw5zebpc.bx.internal.cloudapp.net>
2021-01-20 16:43:36 +08:00
Matt Horgan c73aafb38d
Fixed version constraint (#82) 2020-12-28 10:17:52 +08:00
Bruno Amaral 773a10c7a0
Edit the 'default_node_pool' and 'network_profile' config blocks (#80)
* Edit main.tf and variables.tf

* Edit variables references

* Edit the test/fixture/main.tf

* Rename variable

* Add net_profile_pod_cidr and net_profile_service_cidr vars

* Add net_profile_pod_cidr and net_profile_service_cidr vars

* Rename variable

* Edit the 'default_node_pool' config

* Update main.tf

reverse changes to break users

* Update main.tf

integrate the enhancement fields into module "aks"

* Update variables.tf

set some defaults to null when there is no definition from AzureRm Provider side

* Update README.md

* Update README.md

* Edit the README.md

* Update main.tf

format

* Update README.md

Kubernete version > 19.0 doesn't allow enable dashboard

* Update README.md

node name should be less than 12 characters

Co-authored-by: Yuping Wei <56525716+yupwei68@users.noreply.github.com>
2020-12-18 15:46:49 +08:00
Lays Rodrigues 8e41175f34
Add support for nodepool autoscaling (#75)
* Add nodepool autoscaling support

Signed-off-by: Lays Rodrigues <lays.silva@sensedia.com>

* Add test/fixture for autoscaling support

Signed-off-by: Lays Rodrigues <lays.silva@sensedia.com>

* Update README example usage

Signed-off-by: Lays Rodrigues <lays.silva@sensedia.com>

* Update variables.tf

* Update variables.tf

add description

* Update README.md

format

* Update main.tf

format

* Update variables.tf

* Update main.tf

format

* Update README.md

format

* Update variables.tf

* Update README.md

* Update main.tf

* Update README.md

Co-authored-by: Yuping Wei <56525716+yupwei68@users.noreply.github.com>
2020-12-15 12:02:19 +08:00
Taylor Dolezal a9fa12bbdd
Allow the ability to specify a Kubernetes release version (#62)
* Allow the ability to specify a Kubernetes release version

* Update main.tf

terraform fmt

* Update main.tf

remove useless changes

* Update variables.tf

add new space line

* Update outputs.tf

module ask doesn't support output `kubernetes_version` and `orchestrator_version`

* Update README.md

No version "1.19"

* Update main.tf

Co-authored-by: Yuping Wei <56525716+yupwei68@users.noreply.github.com>
2020-12-14 16:55:18 +08:00
Grzegorz Eliszewski e36362418a
Add support for private cluster API access. (#67)
* Add support for private cluster API access.

* Add private_cluster_enabled value to example in README.md

* Add private_cluster_enabled variable to tests.

* Fix liter.

* Update README.md

* Update main.tf

* Update main.tf

Co-authored-by: Yuping Wei <56525716+yupwei68@users.noreply.github.com>
2020-12-14 15:41:12 +08:00
Mickaël Canévet a6acfa28e9
Support setting network_plugin (#76) 2020-12-10 11:08:36 +08:00
Yuping Wei 8be20d12ea
Docker fix (#77)
* Update docker file to use the current terraform-test image

* Remove deprecated  -check-variables from test script

* Add init step to validation test

* update

* update

* update

* update

* updatwe

* update

* update

* r1

* update README

* update

* update

* identity

* update

* update

Co-authored-by: Malte Lantin <malantin@microsoft.com>
Co-authored-by: Ubuntu <weiyuping@ubuntu-wyp.4smfdm3ngeyufpdz0muw5zebpc.bx.internal.cloudapp.net>
Co-authored-by: root <root@ubuntu-wyp.4smfdm3ngeyufpdz0muw5zebpc.bx.internal.cloudapp.net>
2020-12-08 16:16:51 +08:00
Mickaël Canévet 4f94226ff2
Allow to enable Kubernetes Dashboard (#74)
* Allow to enable Kubernetes Dashboard

* Update main.tf

Co-authored-by: Yuping Wei <56525716+yupwei68@users.noreply.github.com>
2020-12-02 13:05:39 +08:00
Mickaël Canévet 590bd724a1
Expose Kubelet identity as output (#73) 2020-12-01 15:23:33 +08:00
Mickaël Canévet 093d60c499
Set minimal provider required version (#71)
Support for `tags` in `azurerm_log_analytics_solution` has been added in v2.34.0
2020-12-01 15:20:48 +08:00
Yuping Wei 50bde1231b
Integration of Terramodtest 0.8.0 (#72)
* update

* update
2020-12-01 11:02:06 +08:00
yupwei68 8192269fa0 update pull request template 2020-11-25 15:17:56 +08:00
yupwei68 62bd852778 update pull request template 2020-11-25 13:49:50 +08:00
yupwei68 0be541cf3c update pull request template 2020-11-25 13:45:26 +08:00
Yuping Wei 316c3d4096
Create pull_request_template.md 2020-11-25 13:39:23 +08:00
Mickaël Canévet b15aaf4bc7
Allow to enable RBAC (#54) 2020-11-25 09:42:54 +08:00
Dan Swartz bc8b613b43
Added tags to azurerm_log_analytics_solution (#65) 2020-11-23 11:23:03 +08:00
Giuseppe Crinò 5a5754be3a
Update README.md (#70) 2020-11-23 10:42:03 +08:00
Thorsten Hans 98ea6034e1
Add support for AKS paid SKU (#55)
* chore: add sku_tier on AKS resource

* docs: add paid SKU to sample in README

* test: add AKS with paid sku to test fixture

* Update main.tf

* Update outputs.tf

* Update terraform_aks_test.go

* Update terraform_aks_test.go

Co-authored-by: Yuping Wei <56525716+yupwei68@users.noreply.github.com>
2020-10-13 09:26:07 +08:00
Mickaël Canévet 938ea02d10
Allow to enable Azure Policy (#53)
* Allow to enable Azure Policy

* Update README.md

* Update main.tf

* Update main.tf

Co-authored-by: Yuping Wei <56525716+yupwei68@users.noreply.github.com>
2020-10-12 16:29:41 +08:00
Yuping Wei 9cb930a5e2
Make `client_id` `client_secret` Optional, add `SystemAssigned` identity if service principal is not set (#52)
* identity

* update
2020-09-28 17:17:29 +08:00
Yuping Wei 94a406f508
Terraform 0.13 support (#48)
* Update docker file to use the current terraform-test image

* Remove deprecated  -check-variables from test script

* Add init step to validation test

* update

* update

* update

* update

* updatwe

* update

* update

* r1

* update README

Co-authored-by: Malte Lantin <malantin@microsoft.com>
2020-09-07 16:46:45 +08:00
Luke Hamilton a64cab1caa
Added a output for the raw kube_config to enable easier use with kubectl (#46) 2020-07-27 13:55:23 +08:00
Yuping Wei 29911503a1
Support Azurerm 2.0 (#42) 2020-04-07 23:15:41 +08:00
Yuping Wei af85a36822 Update azure-pipelines.yaml for Azure Pipelines 2020-02-13 10:38:11 +08:00
Yuping Wei 323fc096c2 Update azure-pipelines.yaml for Azure Pipelines 2020-02-13 10:27:27 +08:00
Yuping Wei 210264606e Update azure-pipelines.yaml for Azure Pipelines 2020-02-13 10:07:24 +08:00
Yuping Wei e6b0bff732
terraform version upgrade and code reorg (#39)
terraform version upgrade and code reorg
2020-02-07 18:42:06 +08:00
Malte Lantin d365197ada
Merge pull request #36 from Azure/revert-24-master
Revert "added kubeconfig output"
2020-01-20 14:16:09 +01:00