EKS support for prombench#384
Conversation
e70eca2 to
f13f7ea
Compare
geekodour
left a comment
There was a problem hiding this comment.
nice work! :) some changes and questions.
57db3bc to
8aa54a9
Compare
|
@geekodour Can you please review it again? |
|
@geekodour Docmentation added. |
geekodour
left a comment
There was a problem hiding this comment.
Good progress! thanks for the work 😃
Added some suggestions, questions and ideas. :)
212bf71 to
118eb65
Compare
geekodour
left a comment
There was a problem hiding this comment.
We're almost nearing finishing this PR, I think a couple of more iterations :) Nice work 👍
Some suggestion, questions and changes.
pkg/provider/eks/eks.go
Outdated
| // NewEKSClient sets the EKS client used when performing the GKE requests. | ||
| func (c *EKS) NewEKSClient(*kingpin.ParseContext) error { | ||
| if c.AuthFilename != "" { | ||
| } else if c.AuthFilename = os.Getenv("AWS_APPLICATION_CREDENTIALS"); c.AuthFilename == "" { |
There was a problem hiding this comment.
Why do we need to check for AWS_APPLICATION_CREDENTIALS ?
There was a problem hiding this comment.
Actually this seems like a good idea: https://docs.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets#using-encrypted-secrets-in-a-workflow
But we'll still be passing the base64 version of the toml credentials file in Github Actions, so we still need to see if the auth data is base64 encoded and create a file to pass to NewSharedCredentials.
test-infra/pkg/provider/gke/gke.go
Lines 92 to 103 in e7f8c93
c1120bc to
5c1e310
Compare
geekodour
left a comment
There was a problem hiding this comment.
Thanks for adding the changes! Added some comments to make this PR smaller by extracting out the GKE specific changes to a separate PR :)
|
@geekodour Added info command for eks Waiting for #425 to be merged 😝 |
7a302e8 to
cbee5c1
Compare
geekodour
left a comment
There was a problem hiding this comment.
Looks like this is shaping up nicely, some minor documentation nits :)
geekodour
left a comment
There was a problem hiding this comment.
Nice, almost LGTM :) Few questions and minor changes. 🎇 Please update the PR description with all the new changes and remove the changes that are no longer part of the PR. Also mention about automated subnet ids will add support of funcbench etc.
@krasi-georgiev It'll be awesome if you can take a look at this one :)
8adf862 to
2615217
Compare
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
0783336 to
44870e4
Compare
Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
This change adds EKS commands for the creation/deletion of clusters, nodegroups, and resources similar to the existing GKE commands in infra. The documentation for deploying prombench for EKS is also added. The changes in this commit are not sufficient for running funcbench on EKS. Signed-off-by: Drumil Patel <drumilpatel720@gmail.com>
This PR incorporates the following changes:-