{"id":23698287,"url":"https://github.com/nuuday/terraform-aws-eks-addons","last_synced_at":"2026-03-02T04:04:08.108Z","repository":{"id":54230367,"uuid":"267584377","full_name":"nuuday/terraform-aws-eks-addons","owner":"nuuday","description":"Provides Terraform modules for installing and configuring commonly used K8s components into EKS clusters.","archived":false,"fork":false,"pushed_at":"2021-04-11T08:16:36.000Z","size":299,"stargazers_count":3,"open_issues_count":2,"forks_count":1,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-01-13T15:48:45.843Z","etag":null,"topics":["eks","terraform"],"latest_commit_sha":null,"homepage":"","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nuuday.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null}},"created_at":"2020-05-28T12:30:08.000Z","updated_at":"2022-07-13T10:39:53.000Z","dependencies_parsed_at":"2022-08-13T09:40:47.975Z","dependency_job_id":null,"html_url":"https://github.com/nuuday/terraform-aws-eks-addons","commit_stats":null,"previous_names":[],"tags_count":69,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuuday%2Fterraform-aws-eks-addons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuuday%2Fterraform-aws-eks-addons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuuday%2Fterraform-aws-eks-addons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nuuday%2Fterraform-aws-eks-addons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nuuday","download_url":"https://codeload.github.com/nuuday/terraform-aws-eks-addons/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241607249,"owners_count":19989854,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eks","terraform"],"created_at":"2024-12-30T07:15:37.479Z","updated_at":"2026-03-02T04:04:03.085Z","avatar_url":"https://github.com/nuuday.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# terraform-aws-eks-addons\n\nThis repository contains Terraform modules for adding add-ons to EKS clusters.\n\nSee [modules/](modules/) for the currently supported K8s modules.\n\nThe following modules have been moved to their own repository and removed from this:\n\n * calico =\u003e https://github.com/nuuday/terraform-aws-eks-addon-calico\n * cluster-autoscaler =\u003e https://github.com/nuuday/terraform-aws-eks-addon-cluster-autoscaler\n * metrics-server =\u003e https://github.com/nuuday/terraform-k8s-addon-metrics-server\n * prometheus =\u003e https://github.com/nuuday/terraform-aws-eks-addon-prometheus\n * nginx-ingress-controller =\u003e https://github.com/nuuday/terraform-k8s-addon-nginx-ingress-controller\n * prometheus-operator =\u003e https://github.com/nuuday/terraform-aws-eks-prometheus-operator\n\n## Usage\n\nAll add-ons are **disabled** by default.\n\n```terraform\nmodule \"addons\" {\n  # add '?ref=v0.1.0' to pin versions\n  source = \"github.com/nuuday/terraform-aws-eks-addons\"\n\n  cluster_autoscaler = {\n    enable = true\n    # ...\n  }\n}\n```\n\nYou may want to reference individual add-ons directly.\nThis is done by sourcing the sub-modules inside [modules/](modules/).\n\n**NOTE** When referencing an add-on through its sub-module, the add-on is **enabled** by default.\n\n```terraform\nmodule \"addon-cluster-autoscaler\" {\n  # add '?ref=v0.1.0' to pin versions\n  source = \"github.com/nuuday/terraform-aws-eks-addons//modules/cluster-autoscaler\"\n}\n```\n\n## Releasing\n\nThis module adheres to [semantic versioning](https://semver.org/), and versions are made visible through Git tags.\n\nAt any point in time, the maintainers of this repository will decide to create a new release.\nIt is important to know which contributions have been made to `master` since the last release,\nin order to decide whether the version bump will be a *patch*, *minor*, or *major*.\n\nSteps for creating a new **minor** release are as follows\n\n```sh\n# Typically, releases are made on the master branch.\n# This will checkout master and pull latest changes if any.\ngit checkout master \u0026\u0026 git pull\n\n# Figure out what the next version number will be.\n# NOTE: This is for a *minor* version. Change to patch or major if it applies.\nmake scope=minor show-next-version # outputs e.g. v0.2.0\n\n# Update CHANGELOG.md based on the unreleased changes.\n# NOTE: Remember to change the version to the version from previous step.\nmake changelog \u0026\u0026 git add CHANGELOG.md \u0026\u0026 git commit -m \"chore: update changelog for vx.y.z\"\n\n# Tag HEAD with the version tag, and push master and newly created tag.\nmake scope=minor release\n```\n\n## Contributing\n\nSee [CONTRIBUTING](.github/CONTRIBUTING) for contribution guidelines. *(pending)*\n\n## Changelog\n\nSee [CHANGELOG.md](CHANGELOG.md) for a complete changelog.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnuuday%2Fterraform-aws-eks-addons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnuuday%2Fterraform-aws-eks-addons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnuuday%2Fterraform-aws-eks-addons/lists"}