mirror of
https://github.com/empayre/fleet.git
synced 2024-11-06 17:05:18 +00:00
14629202ed
this PR adds a step in the AWS state function that introduces a new ECS fargate task that is responsible for destroying the ingress for the particular instance. I have tested the Go code locally, but not yet fully deployed into ECS. What is does is run: `aws eks update-kubeconfig` which is described as: ``` This command constructs a configuration with prepopulated server and certificate authority data values for a specified cluster. You can specify an IAM role ARN with the --role-arn option to use for authenti- cation when you issue kubectl commands. Otherwise, the IAM entity in your default AWS CLI or SDK credential chain is used. ``` I then write the output of this command to the tmp directory, then load the Go SDK for Kubernetes telling it to read this kubeconfig file to bootstrap which cluster we'll operate on. relates to https://github.com/fleetdm/fleet/issues/8569 Then its a simple Ingress destroy command. --------- Co-authored-by: zwinnerman-fleetdm <zwinnerman@fleetdm.com> Co-authored-by: Zachary Winnerman <98712682+zwinnerman-fleetdm@users.noreply.github.com> |
||
---|---|---|
.. | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
main.go |