Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AKS: Another node pools #1519

Closed
github-actions bot opened this issue Jan 4, 2022 · 0 comments
Closed

AKS: Another node pools #1519

github-actions bot opened this issue Jan 4, 2022 · 0 comments
Labels
area/terraform Terraform cloud/azure Cloud Provider / Microsoft Azure kind/feature Categorizes issue or PR as related to a new feature lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. priority/high After critical issues are fixed, these should be dealt with before any further issues

Comments

@github-actions
Copy link
Contributor

github-actions bot commented Jan 4, 2022

AKS: Another node pools

Azure/terraform-azurerm-aks#127

https://github.com/portefaix/portefaix/blob/163b3a31f2698da5a997f1cfcebd41feff2b26c9/terraform/azure/aks/dev/aks.tf#L73

# Copyright (C) 2021 Nicolas Lamirault <[email protected]>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

module "aks" {
  source = "../modules/aks"

  subnet_name              = var.subnet_name
  virtual_network_name     = var.virtual_network_name
  vnet_resource_group_name = var.vnet_resource_group_name

  aks_resource_group_name     = var.aks_resource_group_name
  aks_resource_group_location = var.aks_resource_group_location

  cluster_name       = var.cluster_name
  prefix             = var.prefix
  kubernetes_version = var.kubernetes_version

  tags = var.tags

  private_cluster_enabled = var.private_cluster_enabled

  network_plugin = var.network_plugin
  network_policy = var.network_policy

  # net_profile_pod_cidr           = var.net_profile_pod_cidr
  net_profile_service_cidr       = var.net_profile_service_cidr
  net_profile_dns_service_ip     = var.net_profile_dns_service_ip
  net_profile_docker_bridge_cidr = var.net_profile_docker_bridge_cidr

  public_ssh_key = var.public_ssh_key

  # enable_role_based_access_control = false
  # rbac_aad_managed                 = false
  # rbac_aad_admin_group_object_ids  = var.admin_group_object_ids

  # enable_log_analytics_workspace  = false
  enable_auto_scaling             = var.enable_auto_scaling
  enable_kube_dashboard           = var.enable_kube_dashboard
  enable_azure_policy             = var.enable_azure_policy
  enable_http_application_routing = var.enable_http_application_routing
  # TODO: AKS: Ingress Application Gateway
  # labels: kind/feature, priority/high, lifecycle/frozen, area/terraform, cloud/azure
  # https://github.com/Azure/terraform-azurerm-aks/pull/99

  os_disk_size_gb           = var.os_disk_size_gb
  agents_min_count          = var.agents_min_count
  agents_max_count          = var.agents_max_count
  agents_count              = var.agents_count
  agents_max_pods           = var.agents_max_pods
  agents_pool_name          = var.agents_pool_name
  agents_availability_zones = var.agents_availability_zones
  agents_type               = var.agents_type
  agents_size               = var.agents_size
  agents_labels             = var.agents_labels
  agents_tags               = var.agents_tags

  # TODO: AKS: Authorized IP ranges
  # labels: kind/feature, priority/high, lifecycle/frozen, area/terraform, cloud/azure
  # https://github.com/Azure/terraform-azurerm-aks/pull/109
  # api_server_authorized_ip_ranges = var.authorized_ip_ranges

  # TODO: AKS: Another node pools
  # labels: kind/feature, priority/high, lifecycle/frozen, area/terraform, cloud/azure
  # https://github.com/Azure/terraform-azurerm-aks/pull/127
  node_pools = var.node_pools
}

44b8f7d6bbd1074357b3b82430a71a428022a5e1

@github-actions github-actions bot added area/terraform Terraform cloud/azure Cloud Provider / Microsoft Azure kind/feature Categorizes issue or PR as related to a new feature lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. priority/high After critical issues are fixed, these should be dealt with before any further issues todo labels Jan 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/terraform Terraform cloud/azure Cloud Provider / Microsoft Azure kind/feature Categorizes issue or PR as related to a new feature lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. priority/high After critical issues are fixed, these should be dealt with before any further issues
Projects
None yet
Development

No branches or pull requests

1 participant