-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Started getting this error subdir "modules/kubernetes-addons/helm-addon" not found #1630
Comments
I am having the same issue this morning. Tried to re-init and getting failures. Worked fine last Friday. To reproduce, blow out your .terraform folder and try to terraform init. |
Same. We pin the module version:
|
Same for us. Downloading git::https://github.com/aws-ia/terraform-aws-eks-blueprints.git?ref=v4.27.0 for eks-cluster.eks_blueprints_kubernetes_addons... there are a couple of internal modules that are downloading main: Downloading git::https://github.com/aws-ia/terraform-aws-eks-blueprints.git for eks-cluster.eks_blueprints_kubernetes_addons.portworx.helm_addon... Downloading git::https://github.com/aws-ia/terraform-aws-eks-blueprints.git for eks-cluster.eks_blueprints_kubernetes_addons.sysdig_agent.helm_addon... |
I have found that this is due to calling external modules which do not pin to a specific release. For example:
which calls: The problem is commit Edit: i.e. what @vale21 said :-) |
Given the breaking fix was the fix to head of this repository about an hour ago (as part of the move from 4 to 5) and given that another release of 4 is going to be required to fully resolve this (probably - pointing to later releases of the troublesome modules that are not pinning versions) I would think a roll back of the last commit to head of this repository ASAP would be the thing to do to fix version 4. |
Same here on |
Same here we use TAG 4.29 |
We have the same issue !!! Please fix. It also happens if we clone it locally (based on the tag). |
we have temporarily re-added the two sub-modules that are un-pinned in the partner addons. Please let us know if this has temporarily resolved the issues In the meantime, we will work with the partner addons (those not defined here, just referenced here) to get their implementations updated/pinned |
@bryantbiggs Yes, this appears to have resolved the issue, at least for me. Thanks for the quick action here. |
@bryantbiggs Yeah, it solved the issue. thanks! |
Solved here as well -- thank you @bryantbiggs ! |
awesome - thank you all for confirming and apologies for the issues. It looks like we have a nasty little dynamic link that needs to be resolved |
FYI - please update your EKS Blueprints module(s) to use the just released v4.32.1 We have PRs out to the partner's addons to ensure they pin the version of EKS Blueprints that they are referring to, but we have also created a static copy of their current addons and this is what is being referenced in v4.32.1 to eliminate this cyclical error. #1634 (Read on if curious to understand what occurred today) What happenedToday we merged in a large refactoring PR that removed all module definitions from the project as part of moving towards v5 of EKS Blueprints. Normally this would have been a no-op for users since pinning module versions is always recommended - only those that were sourcing directly from the
In short, when the refactoring PR was merged, it removed the What steps are we taking to avoid this in the future
With these changes in place, users are recommended to update to v4.32.1 to avoid any disruptions in the future when the If you have any questions or comments, please feel free to let us know here. Thank you and again, apologies for any disruptions from today's changes |
are you using version 4.32.1? |
Sorry, my mistake. |
Thanks @bryantbiggs , had this issue on v4.31.0, moving to v4.32.1 resolved it. |
**Which issue is resolved by this Pull Request:** Terraform deployments are not working because eks blueprints before v4.32.1 did not pin their version in the main.tf file. As a result terraform pulled the modules from the main branch. Last week eks blueprints removed the modules as part of their refactoring effort which breaks any version before v4.32.1. Further reading: aws-ia/terraform-aws-eks-blueprints#1699 aws-ia/terraform-aws-eks-blueprints#1630 (comment) **Description of your changes:** Upgrade terraform-aws-eks-blueprints from `v4.31.0` to `v4.32.1` **Testing:** - [ ] Unit tests pass - [x] e2e tests pass - Details about new tests (If this PR adds a new feature) - Details about any manual tests performed By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Upgrading to v4.32.1 seems to come with a weird quirk. terraform plan always shows argocd_application["addons"] and argocd_application["workload"] have changed, even after apply. Does anyone else run into this issue? |
- Based on branch test-kfpv2 - Upgraded EKS Blueprints Addons to fix terraform init - aws-ia/terraform-aws-eks-blueprints#1630 (comment) - Manually applied : awslabs/kubeflow-manifests#776
github.com/aws-ia/terraform-aws-eks-blueprints//modules/irsa. I am looking for above module , code is breaking because of this . It was working fine before , is this moved to somewhere |
Everything was ok this morning but now started seeing this error
subdir "modules/kubernetes-addons/helm-addon" not found
The text was updated successfully, but these errors were encountered: