aws / karpenter-provider-aws

Karpenter is a Kubernetes Node Autoscaler built for flexibility, performance, and simplicity.
https://karpenter.sh
Apache License 2.0
6.15k stars 849 forks source link

feat: Adding Conversion Webhooks for v1 EC2NodeClass #6400

Open engedaam opened 1 week ago

engedaam commented 1 week ago

Fixes #N/A

Description

How was this change tested?

Does this change impact docs?

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 9643022481

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
pkg/apis/v1/zz_generated.deepcopy.go 0 79 0.0%
<!-- Total: 142 228 62.28% -->
Files with Coverage Reduction New Missed Lines %
pkg/apis/v1/zz_generated.deepcopy.go 67 0.0%
<!-- Total: 67 -->
Totals Coverage Status
Change from base Build 9605900487: -1.2%
Covered Lines: 5717
Relevant Lines: 7335

💛 - Coveralls
coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 9643330227

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
pkg/apis/v1/zz_generated.deepcopy.go 0 79 0.0%
<!-- Total: 142 228 62.28% -->
Files with Coverage Reduction New Missed Lines %
pkg/apis/v1/zz_generated.deepcopy.go 67 0.0%
<!-- Total: 67 -->
Totals Coverage Status
Change from base Build 9605900487: -1.2%
Covered Lines: 5717
Relevant Lines: 7335

💛 - Coveralls
coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 9666523048

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
pkg/apis/v1/zz_generated.deepcopy.go 0 79 0.0%
<!-- Total: 156 242 64.46% -->
Files with Coverage Reduction New Missed Lines %
pkg/providers/amifamily/ami.go 1 90.56%
pkg/apis/v1/zz_generated.deepcopy.go 67 0.0%
<!-- Total: 68 -->
Totals Coverage Status
Change from base Build 9605900487: -1.1%
Covered Lines: 5730
Relevant Lines: 7349

💛 - Coveralls
coveralls commented 1 week ago

Pull Request Test Coverage Report for Build 9671214967

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
pkg/apis/v1/zz_generated.deepcopy.go 0 79 0.0%
<!-- Total: 156 242 64.46% -->
Files with Coverage Reduction New Missed Lines %
pkg/providers/amifamily/ami.go 1 90.56%
pkg/apis/v1/zz_generated.deepcopy.go 67 0.0%
<!-- Total: 68 -->
Totals Coverage Status
Change from base Build 9605900487: -1.1%
Covered Lines: 5730
Relevant Lines: 7349

💛 - Coveralls
coveralls commented 6 days ago

Pull Request Test Coverage Report for Build 9683589959

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
pkg/apis/v1/zz_generated.deepcopy.go 0 79 0.0%
<!-- Total: 156 242 64.46% -->
Files with Coverage Reduction New Missed Lines %
pkg/apis/v1/zz_generated.deepcopy.go 67 0.0%
<!-- Total: 67 -->
Totals Coverage Status
Change from base Build 9605900487: -1.1%
Covered Lines: 5733
Relevant Lines: 7349

💛 - Coveralls
netlify[bot] commented 1 day ago

Deploy Preview for karpenter-docs-prod canceled.

Name Link
Latest commit 44ed19572aa81ab867a2458d6917509f369d1bb4
Latest deploy log https://app.netlify.com/sites/karpenter-docs-prod/deploys/6682bf338d167b0007088097
netlify[bot] commented 1 day ago

Deploy Preview for karpenter-docs-prod canceled.

Name Link
Latest commit 96af331d1fea7c835993f471191d3f84c4713eaf
Latest deploy log https://app.netlify.com/sites/karpenter-docs-prod/deploys/6682c28f5dc20b00081da174
coveralls commented 1 day ago

Pull Request Test Coverage Report for Build 9746241181

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
<!-- Total: 156 163 95.71% -->
Files with Coverage Reduction New Missed Lines %
pkg/apis/v1/zz_generated.deepcopy.go 114 0.0%
<!-- Total: 114 -->
Totals Coverage Status
Change from base Build 9739358800: -0.3%
Covered Lines: 5729
Relevant Lines: 7346

💛 - Coveralls
coveralls commented 1 day ago

Pull Request Test Coverage Report for Build 9746292136

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
<!-- Total: 156 163 95.71% -->
Files with Coverage Reduction New Missed Lines %
pkg/apis/v1/zz_generated.deepcopy.go 68 0.0%
<!-- Total: 68 -->
Totals Coverage Status
Change from base Build 9739358800: -0.3%
Covered Lines: 5729
Relevant Lines: 7341

💛 - Coveralls
coveralls commented 1 day ago

Pull Request Test Coverage Report for Build 9746312855

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
<!-- Total: 156 163 95.71% -->
Files with Coverage Reduction New Missed Lines %
pkg/apis/v1/zz_generated.deepcopy.go 68 0.0%
<!-- Total: 68 -->
Totals Coverage Status
Change from base Build 9739358800: -2.4%
Covered Lines: 5731
Relevant Lines: 7548

💛 - Coveralls
coveralls commented 1 day ago

Pull Request Test Coverage Report for Build 9746336496

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
<!-- Total: 156 163 95.71% -->
Files with Coverage Reduction New Missed Lines %
pkg/providers/amifamily/ami.go 1 90.56%
pkg/apis/v1/ec2nodeclass_validation.go 31 70.05%
<!-- Total: 32 -->
Totals Coverage Status
Change from base Build 9739358800: 0.4%
Covered Lines: 5941
Relevant Lines: 7548

💛 - Coveralls
coveralls commented 1 day ago

Pull Request Test Coverage Report for Build 9746345571

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
<!-- Total: 156 163 95.71% -->
Totals Coverage Status
Change from base Build 9739358800: 0.4%
Covered Lines: 5942
Relevant Lines: 7548

💛 - Coveralls
coveralls commented 1 day ago

Pull Request Test Coverage Report for Build 9746350409

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
<!-- Total: 156 163 95.71% -->
Totals Coverage Status
Change from base Build 9739358800: 0.4%
Covered Lines: 5942
Relevant Lines: 7548

💛 - Coveralls
coveralls commented 1 day ago

Pull Request Test Coverage Report for Build 9746361089

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
<!-- Total: 156 163 95.71% -->
Files with Coverage Reduction New Missed Lines %
pkg/providers/amifamily/ami.go 1 90.56%
<!-- Total: 1 -->
Totals Coverage Status
Change from base Build 9739358800: 0.4%
Covered Lines: 5941
Relevant Lines: 7548

💛 - Coveralls
coveralls commented 1 day ago

Pull Request Test Coverage Report for Build 9746387551

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
<!-- Total: 156 163 95.71% -->
Totals Coverage Status
Change from base Build 9739358800: 0.4%
Covered Lines: 5942
Relevant Lines: 7548

💛 - Coveralls
coveralls commented 1 day ago

Pull Request Test Coverage Report for Build 9746413280

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
<!-- Total: 156 163 95.71% -->
Files with Coverage Reduction New Missed Lines %
pkg/providers/amifamily/ami.go 1 90.56%
<!-- Total: 1 -->
Totals Coverage Status
Change from base Build 9739358800: 0.4%
Covered Lines: 5941
Relevant Lines: 7549

💛 - Coveralls
coveralls commented 1 day ago

Pull Request Test Coverage Report for Build 9746443268

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
pkg/apis/v1beta1/ec2nodeclass_conversion.go 0 2 0.0%
pkg/webhooks/webhooks.go 0 5 0.0%
<!-- Total: 156 163 95.71% -->
Files with Coverage Reduction New Missed Lines %
pkg/providers/amifamily/ami.go 1 90.56%
<!-- Total: 1 -->
Totals Coverage Status
Change from base Build 9739358800: 0.4%
Covered Lines: 5943
Relevant Lines: 7549

💛 - Coveralls