-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
feat!: add gpu node autoscaling support (#807) #944
feat!: add gpu node autoscaling support (#807) #944
Conversation
* add gpu node autoscaling support for top level module * add gpu node autoscaling support for beta-private-cluster module
Thanks for the PR! 🚀 |
…google-modules#807) * add gpu node autoscaling support for all modules
…google-modules#807) * updater example/node_pool cluster_autoscaling var to work with gpu_resources
…google-modules#807) * fix example/node_pool formatting error
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR @JamesTimms
autogen/main/variables.tf.tmpl
Outdated
max_memory_gb = number | ||
gpu_resources = list(object({ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the tf fmt lint error is possibly due to this
max_memory_gb = number | |
gpu_resources = list(object({ | |
max_memory_gb = number | |
gpu_resources = list(object({ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I tried that originally but no luck. I've now moved the object all on one line like other object definitions.
We will also need a small upgrade guide like this showing gpu_resources set to |
…google-modules#807) * Format gpu_resource to meet linter requirements * Update examples/node_pool/
…google-modules#807) * Add v16.0 upgrade guide * Update node_pool test to specify `gpu_resources`
…google-modules#807) * updates upgrade guide Co-authored-by: Bharath KKB <[email protected]>
terraform-google-modules#944) * feature: add gpu node autoscaling support (terraform-google-modules#807) * add gpu node autoscaling support for top level module * add gpu node autoscaling support for beta-private-cluster module * feature: add gpu node autoscaling support for all modules (terraform-google-modules#807) * add gpu node autoscaling support for all modules * feature: add gpu node autoscaling support for all modules (terraform-google-modules#807) * updater example/node_pool cluster_autoscaling var to work with gpu_resources * feature: add gpu node autoscaling support for all modules (terraform-google-modules#807) * fix example/node_pool formatting error * feature: add gpu node autoscaling support for all modules (terraform-google-modules#807) * Format gpu_resource to meet linter requirements * Update examples/node_pool/ * feature: add gpu node autoscaling support for all modules (terraform-google-modules#807) * Add v16.0 upgrade guide * Update node_pool test to specify `gpu_resources` * feature: add gpu node autoscaling support for all modules (terraform-google-modules#807) * updates upgrade guide Co-authored-by: Bharath KKB <[email protected]> Co-authored-by: Bharath KKB <[email protected]>
I haven't added this for any other modules yet as I only need it for
beta-private-cluster
. If you're happy with the change I'll make it for other modules where it's needed.edit: I've now read the
CONTRIBUTING.md
guide and have updated my PR 🔨