Closed johngmyers closed 1 year ago
I am new to this project and would love to help in implementing this feature. Can you guide me a little? @johngmyers
The task is to implement WarmPool.RenderTerraform
.
I would suggest looking at other RenderTerraform
receivers to see how they work. You'll need to create an annotated struct corresponding to the Terraform configuration syntax.
Adding an integration test for warmpool would also be good. The integration tests are in kops/cmd/kops/integration_test.go.
It looks like Terraform puts this inside the ASG definition, so you'll probably have to put this in AutoscalingGroup.RenderTerraform
instead.
/assign
/assign
If others are not working on the task I'd like to look into it now, so am assigning myself.
/assign @JacekDuszenko
The WarmPool task has an AutoScalingGroup reference field yet doesn't use it in any of its methods, I'm assuming this is for dependency purposes @olemarkus ? We likely can't add a WarmPool task reference in the ASG task because of the dependency loop, so we may need to wait for https://github.com/hashicorp/terraform-provider-aws/issues/19229 unless anyone has other ideas on how this could be implemented.
I believe for the Terraform target, the WarmPool
task would do nothing. AutoscalingGroupModelBuilder
would put the warmpool config into both the WarmPool
and AutoscalingGroup
tasks.
The trick would then be to keep the warmpool config in the AutoscalingGroup
task from showing up in dryrun output.
The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.
This bot triages issues and PRs according to the following rules:
lifecycle/stale
is appliedlifecycle/stale
was applied, lifecycle/rotten
is appliedlifecycle/rotten
was applied, the issue is closedYou can:
/remove-lifecycle stale
/lifecycle rotten
/close
Please send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle stale
@SD-13: Closing this issue.
1. Describe IN DETAIL the feature/behavior/change you would like to see.
Implement
WarmPool.RenderTerraform()
2. Feel free to provide a design supporting your feature request.
/kind feature /area terraform /lifecycle frozen