-
Notifications
You must be signed in to change notification settings - Fork 132
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
[do not merge] revert aws go sdk pinning to see if I can simulate the breakage #1274
Conversation
Signed-off-by: Christopher Haar <[email protected]>
Signed-off-by: Christopher Haar <[email protected]> Signed-off-by: Matt Bush <[email protected]>
Signed-off-by: Matt Bush <[email protected]>
Signed-off-by: Matt Bush <[email protected]>
Signed-off-by: Matt Bush <[email protected]>
/test-examples="examples/eks/v1beta1/clusterauth.yaml" |
/test-examples="examples/eks/v1beta1/clusterauth.yaml,examples/ec2/v1beta1/instance.yaml" |
Signed-off-by: Matt Bush <[email protected]>
/test-examples="examples/eks/v1beta1/clusterauth.yaml,examples/ec2/v1beta1/instance.yaml" |
https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/8770461647/job/24067041363 using aws sdk v1.24.1 is failing on the clusterauth step as expected.
|
Simply upgrading to the latest sdk with no other changes fails to build with
This is probably a result of aws/aws-sdk-go-v2#2458 |
Signed-off-by: Matt Bush <[email protected]>
Upgrading to the latest tf provider version fails to compile with
Maybe I didn't include upbound/terraform-provider-aws#196 into my fork correctly? Or maybe the change is incompatible with something done in |
hashicorp/terraform-provider-aws@b87c156 This is why there's the error on |
Signed-off-by: Matt Bush <[email protected]>
@mergenci Any ideas why af4029c doesn't compile? I'm puzzled because I see essentially the same signature for other getters like hashicorp/terraform-provider-aws@b87c156#diff-2bef3ec311c0fa59f07b6d4b0f38154f51e02a7c4387384e70d8874bd1628d65R57 which I can use without problems. |
@mbbush, After conducting some source-code archeology, I unearthed that af4029c doesn't compile, because It looks like it should be safe to introduce the getter to |
Description of your changes
It looks like the solution to the clusterauth issue of pinning the go sdk breaks upgrading the terraform provider. I'm using this PR to experiment with alternative solutions.
Fixes #
I have:
make reviewable
to ensure this PR is ready for review.backport release-x.y
labels to auto-backport this PR if necessary.How has this code been tested