Skip to content

Commit 3542864

Browse files
committed
chore: bump karpenter to v0.19.3
1 parent 57a5188 commit 3542864

File tree

7 files changed

+373
-384
lines changed

7 files changed

+373
-384
lines changed

.eslintrc.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.projen/deps.json

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ More info about Karpenter at: https://karpenter.sh
88

99
Karpenter Best Practices: https://aws.github.io/aws-eks-best-practices/karpenter/
1010

11-
Karpenter version: 0.19.2
11+
Karpenter version: v0.19.3
1212

1313
Note: As of v0.16.0 changed the default replicas from 1 to 2. See: https://github.com/aws/karpenter/blob/main/website/content/en/v0.16.1/troubleshooting.md
1414

package.json

Lines changed: 11 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/karpenter.ts

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ export class Karpenter extends Construct {
478478
this.karpenterHelmChart = new HelmChart(this, 'KarpenterHelmChart', {
479479
chart: 'karpenter',
480480
createNamespace: true,
481-
version: 'v0.19.2',
481+
version: 'v0.19.3',
482482
cluster: this.cluster,
483483
namespace: 'karpenter',
484484
release: 'karpenter',
@@ -518,8 +518,8 @@ export class Karpenter extends Construct {
518518
throw new Error('Parameters consolidation and ttlSecondsAfterEmpty are mutually exclusive.');
519519
}
520520

521-
// see: https://karpenter.sh/v0.19.2/aws/launch-templates/
522-
// see: https://karpenter.sh/v0.19.2/aws/provisioning/
521+
// see: https://karpenter.sh/v0.19.3/aws/launch-templates/
522+
// see: https://karpenter.sh/v0.19.3/aws/provisioning/
523523
const awsNodeTemplateId = `${id}-awsNodeTemplate`.toLowerCase();
524524
const awsNodeTemplate = this.cluster.addManifest(awsNodeTemplateId, {
525525
apiVersion: 'karpenter.k8s.aws/v1alpha1',
@@ -531,34 +531,34 @@ export class Karpenter extends Construct {
531531
subnetSelector: {
532532
[`karpenter.sh/discovery/${this.cluster.clusterName}`]: '*',
533533
},
534-
// see: https://karpenter.sh/v0.19.2/aws/provisioning/#securitygroupselector-required-when-not-using-launchtemplate
534+
// see: https://karpenter.sh/v0.19.3/aws/provisioning/#securitygroupselector-required-when-not-using-launchtemplate
535535
// Note: required when not using launchTemplate
536536
securityGroupSelector: {
537537
[`kubernetes.io/cluster/${this.cluster.clusterName}`]: 'owned',
538538
},
539-
// see: https://karpenter.sh/v0.19.2/aws/provisioning/#instanceprofile
539+
// see: https://karpenter.sh/v0.19.3/aws/provisioning/#instanceprofile
540540
// instanceProfile is created using L1 construct (CfnInstanceProfile), thus we're referencing ref directly
541541
// TODO: revisit this when L2 InstanceProfile construct is released
542542
instanceProfile: this.instanceProfile.ref,
543-
// see: https://karpenter.sh/v0.19.2/aws/provisioning/#tags
543+
// see: https://karpenter.sh/v0.19.3/aws/provisioning/#tags
544544
...(provisionerSpecs?.provider?.tags && { tags: { ...provisionerSpecs!.provider!.tags! } }),
545-
// see: https://karpenter.sh/v0.19.2/aws/provisioning/#amazon-machine-image-ami-family
545+
// see: https://karpenter.sh/v0.19.3/aws/provisioning/#amazon-machine-image-ami-family
546546
...(provisionerSpecs?.provider?.amiFamily && { amiFamily: provisionerSpecs!.provider!.amiFamily! }),
547-
// see: https://karpenter.sh/v0.19.2/aws/provisioning/#block-device-mappings
547+
// see: https://karpenter.sh/v0.19.3/aws/provisioning/#block-device-mappings
548548
...(provisionerSpecs?.provider?.blockDeviceMappings && { blockDeviceMappings: provisionerSpecs!.provider!.blockDeviceMappings! }),
549-
// see https://karpenter.sh/v0.19.2/aws/provisioning/#amiselector
549+
// see https://karpenter.sh/v0.19.3/aws/provisioning/#amiselector
550550
...(provisionerSpecs?.provider?.amiSelector && { amiSelector: { ...provisionerSpecs!.provider!.amiSelector! } }),
551-
// see launchTemplate https://karpenter.sh/v0.19.2/aws/provisioning/#launchtemplate
551+
// see launchTemplate https://karpenter.sh/v0.19.3/aws/provisioning/#launchtemplate
552552
...(provisionerSpecs?.provider?.launchTemplate && { launchTemplate: provisionerSpecs!.provider!.launchTemplate! }),
553-
// TODO: add userData https://karpenter.sh/v0.19.2/aws/provisioning/#userdata
554-
// TODO: add metadataOptions https://karpenter.sh/v0.19.2/aws/provisioning/#metadata-options
553+
// TODO: add userData https://karpenter.sh/v0.19.3/aws/provisioning/#userdata
554+
// TODO: add metadataOptions https://karpenter.sh/v0.19.3/aws/provisioning/#metadata-options
555555
},
556556
});
557557

558-
// see: https://karpenter.sh/v0.19.2/provisioner/#specrequirements
558+
// see: https://karpenter.sh/v0.19.3/provisioner/#specrequirements
559559
const requirements = this.setRequirements(provisionerSpecs?.requirements);
560560

561-
// see: https://karpenter.sh/v0.19.2/provisioner
561+
// see: https://karpenter.sh/v0.19.3/provisioner
562562
const provisioner = this.cluster.addManifest(id, {
563563
apiVersion: 'karpenter.sh/v1alpha5',
564564
kind: 'Provisioner',
@@ -575,17 +575,17 @@ export class Karpenter extends Construct {
575575
},
576576
},
577577
}),
578-
// see: https://karpenter.sh/v0.19.2/provisioner/#example-provisioner-resource
578+
// see: https://karpenter.sh/v0.19.3/provisioner/#example-provisioner-resource
579579
...provisionerSpecs?.consolidation && {
580580
consolidation: {
581581
enabled: provisionerSpecs!.consolidation,
582582
},
583583
},
584-
// see: https://karpenter.sh/v0.19.2/provisioner/#specttlsecondsafterempty
584+
// see: https://karpenter.sh/v0.19.3/provisioner/#specttlsecondsafterempty
585585
...(provisionerSpecs?.ttlSecondsAfterEmpty && { ttlSecondsAfterEmpty: provisionerSpecs!.ttlSecondsAfterEmpty!.toSeconds() }),
586-
// see: https://karpenter.sh/v0.19.2/provisioner/#specttlsecondsuntilexpired
586+
// see: https://karpenter.sh/v0.19.3/provisioner/#specttlsecondsuntilexpired
587587
...(provisionerSpecs?.ttlSecondsUntilExpired && { ttlSecondsUntilExpired: provisionerSpecs!.ttlSecondsUntilExpired!.toSeconds() }),
588-
// see: https://karpenter.sh/v0.19.2/provisioner/#specrequirements
588+
// see: https://karpenter.sh/v0.19.3/provisioner/#specrequirements
589589
requirements: [
590590
...requirements,
591591
],

test/__snapshots__/snapshot.test.ts.snap

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)