Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS has been phased out. To see alternatives please check here

Skip to content
Snippets Groups Projects
Select Git revision
  • df29288b4f40e32e87374316f652653ee838cdf4
  • v4.32.1-EBSI default
  • fix_v4_chine
  • gh-pages
  • main protected
  • upgrade_bluegreen_on_gitops_bridge
  • feat/example-update
  • feat/p5-1_23
  • feat/p5-distributed
  • blueprints-workshops
  • v4
  • argo-multi-cluster
  • v4.32.1-EBSI-patch3
  • v4.32.1-EBSI-patch2
  • EBSI-1
  • v5.0.0
  • v4.32.1
  • v4.32.0
  • v4.31.0
  • v4.30.0
  • v4.29.0
  • v4.28.0
  • v4.27.0
  • v4.26.0
  • v4.25.0
  • v4.24.0
  • v4.23.0
  • v4.22.0
  • v4.21.0
  • v4.20.0
  • v4.19.0
  • v4.18.1
32 results

kubernetes-addons

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Vara Bonthu authored and GitHub committed
    * IRSA for AWS for Fluent Bit module
    
    * terraform-docs: automated action
    
    Co-authored-by: default avatargithub-actions[bot] <github-actions[bot]@users.noreply.github.com>
    df29288b
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.

    kubernetes-addons module

    Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: MIT-0

    Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

    Requirements

    Name Version
    terraform >= 1.0.0
    aws >= 3.66.0
    helm >= 2.4.1
    kubernetes >= 2.7.1
    local 2.1.0
    null 3.1.0

    Providers

    No providers.

    Modules

    Name Source Version
    agones ./agones n/a
    argocd ./argocd n/a
    aws_coredns ./aws-coredns n/a
    aws_ebs_csi_driver ./aws-ebs-csi-driver n/a
    aws_for_fluent_bit ./aws-for-fluentbit n/a
    aws_kube_proxy ./aws-kube-proxy n/a
    aws_load_balancer_controller ./aws-load-balancer-controller n/a
    aws_node_termination_handler ./aws-node-termination-handler n/a
    aws_opentelemetry_collector ./aws-opentelemetry-eks n/a
    aws_vpc_cni ./aws-vpc-cni n/a
    cert_manager ./cert-manager n/a
    cluster_autoscaler ./cluster-autoscaler n/a
    fargate_fluentbit ./fargate-fluentbit n/a
    ingress_nginx ./ingress-nginx n/a
    karpenter ./karpenter n/a
    keda ./keda n/a
    metrics_server ./metrics-server n/a
    prometheus ./prometheus n/a
    spark_k8s_operator ./spark-k8s-operator n/a
    traefik ./traefik n/a
    vpa ./vpa n/a
    yunikorn ./yunikorn n/a

    Resources

    No resources.

    Inputs

    Name Description Type Default Required
    agones_helm_config Agones GameServer Helm Chart config any {} no
    amazon_eks_aws_ebs_csi_driver_config configMap for AWS EBS CSI Driver add-on any {} no
    amazon_eks_coredns_config ConfigMap for Amazon CoreDNS EKS add-on any {} no
    amazon_eks_kube_proxy_config ConfigMap for Amazon EKS Kube-Proxy add-on any {} no
    amazon_eks_vpc_cni_config ConfigMap of Amazon EKS VPC CNI add-on any {} no
    amazon_prometheus_ingest_iam_role_arn AWS Managed Prometheus WorkSpaceSpace IAM role ARN string null no
    amazon_prometheus_ingest_service_account AWS Managed Prometheus Ingest Service Account string null no
    amazon_prometheus_workspace_endpoint AWS Managed Prometheus WorkSpace Endpoint string null no
    argocd_applications Argo CD Applications config to bootstrap the cluster any {} no
    argocd_helm_config Argo CD Kubernetes add-on config any {} no
    argocd_manage_add_ons Enable managing add-on configuration via ArgoCD bool false no
    auto_scaling_group_names List of self-managed node groups autoscaling group names list [] no
    aws_for_fluentbit_helm_config AWS for FluentBit Helm Chart config any {} no
    aws_for_fluentbit_irsa_policies Additional IAM policies for a IAM role for service accounts list(string) [] no
    aws_load_balancer_controller_helm_config AWS Load Balancer Controller Helm Chart config any {} no
    aws_node_termination_handler_helm_config AWS Node Termination Handler Helm Chart config any {} no
    aws_open_telemetry_addon_config AWS Open Telemetry Distro add-on config any {} no
    cert_manager_helm_config Cert Manager Helm Chart config any {} no
    cluster_autoscaler_helm_config Cluster Autoscaler Helm Chart config any {} no
    eks_cluster_id EKS Cluster Id any n/a yes
    eks_worker_security_group_id EKS Worker Security group Id created by EKS module string "" no
    enable_agones Enable Agones GamServer add-on bool false no
    enable_amazon_eks_aws_ebs_csi_driver Enable EKS Managed AWS EBS CSI Driver add-on bool false no
    enable_amazon_eks_coredns Enable CoreDNS add-on bool false no
    enable_amazon_eks_kube_proxy Enable Kube Proxy add-on bool false no
    enable_amazon_eks_vpc_cni Enable VPC CNI add-on bool false no
    enable_amazon_prometheus Enable AWS Managed Prometheus service bool false no
    enable_argocd Enable Argo CD Kubernetes add-on bool false no
    enable_aws_for_fluentbit Enable AWS for FluentBit add-on bool false no
    enable_aws_load_balancer_controller Enable AWS Load Balancer Controller add-on bool false no
    enable_aws_node_termination_handler Enable AWS Node Termination Handler add-on bool false no
    enable_aws_open_telemetry Enable AWS Open Telemetry Distro add-on bool false no
    enable_cert_manager Enable Cert Manager add-on bool false no
    enable_cluster_autoscaler Enable Cluster autoscaler add-on bool false no
    enable_fargate_fluentbit Enable Fargate FluentBit add-on bool false no
    enable_ingress_nginx Enable Ingress Nginx add-on bool false no
    enable_karpenter Enable Karpenter autoscaler add-on bool false no
    enable_keda Enable KEDA Event-based autoscaler add-on bool false no
    enable_metrics_server Enable metrics server add-on bool false no
    enable_prometheus Enable Community Prometheus add-on bool false no
    enable_spark_k8s_operator Enable Spark on K8s Operator add-on bool false no
    enable_traefik Enable Traefik add-on bool false no
    enable_vpa Enable Kubernetes Vertical Pod Autoscaler add-on bool false no
    enable_yunikorn Enable Apache YuniKorn K8s scheduler add-on bool false no
    fargate_fluentbit_addon_config Fargate fluentbit add-on config any {} no
    ingress_nginx_helm_config Ingress Nginx Helm Chart config any {} no
    karpenter_helm_config Karpenter autoscaler add-on config any {} no
    karpenter_irsa_policies Additional IAM policies for a IAM role for service accounts list(string) [] no
    keda_create_irsa Indicates if the add-on should create a IAM role + service account bool true no
    keda_helm_config KEDA Event-based autoscaler add-on config any {} no
    keda_irsa_policies Additional IAM policies for a IAM role for service accounts list(string) [] no
    metrics_server_helm_config Metrics Server Helm Chart config any {} no
    node_groups_iam_role_arn n/a list(string) [] no
    prometheus_helm_config Community Prometheus Helm Chart config any {} no
    spark_k8s_operator_helm_config Spark on K8s Operator Helm Chart config any {} no
    tags Additional tags (e.g. map('BusinessUnit,XYZ) map(string) {} no
    traefik_helm_config Traefik Helm Chart config any {} no
    vpa_helm_config Vertical Pod Autoscaler Helm Chart config any {} no
    yunikorn_helm_config YuniKorn K8s scheduler Helm Chart config any {} no

    Outputs

    No outputs.