diff --git a/API.md b/API.md
index 92a2271da755..02b3eca45afe 100644
--- a/API.md
+++ b/API.md
@@ -427,5 +427,5 @@ its target, and indicates whether or not those conditions are met.
Generated with gen-crd-api-reference-docs
-on git commit 58e4229
.
+on git commit bc99951
.
diff --git a/charts/index.yaml b/charts/index.yaml
index 4704e634a3a4..be52fad6b84a 100644
--- a/charts/index.yaml
+++ b/charts/index.yaml
@@ -2,7 +2,16 @@ apiVersion: v1
entries:
karpenter:
- apiVersion: v2
- created: "2021-08-29T13:58:37.610593-07:00"
+ created: "2021-09-13T11:07:50.577179-07:00"
+ description: A Helm chart for https://github.com/awslabs/karpenter/.
+ digest: 0d8bc4c74416aeb5233a0a65c4b4fd678b7c961f1dca10604e33337715b585ff
+ name: karpenter
+ type: application
+ urls:
+ - karpenter-0.3.3.tgz
+ version: 0.3.3
+ - apiVersion: v2
+ created: "2021-09-13T11:07:50.576736-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: e24d1ca8364e92d161f8295b552ec101a72491c62926dd67779d4e4a7e6b5756
name: karpenter
@@ -11,7 +20,7 @@ entries:
- karpenter-0.3.2.tgz
version: 0.3.2
- apiVersion: v2
- created: "2021-08-29T13:58:37.610129-07:00"
+ created: "2021-09-13T11:07:50.575826-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 86c9a22a01247b2ed564baa12b88ed2df6556c9e8cb6aca9b990212c1e809c45
name: karpenter
@@ -20,7 +29,7 @@ entries:
- karpenter-0.3.1.tgz
version: 0.3.1
- apiVersion: v2
- created: "2021-08-29T13:58:37.608815-07:00"
+ created: "2021-09-13T11:07:50.574593-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 6d86156704c2c7eac8094dbe57458a3b1334eb38626b6da4ccd60c5cd65e0250
name: karpenter
@@ -29,7 +38,7 @@ entries:
- karpenter-0.3.0.tgz
version: v0.3.0
- apiVersion: v2
- created: "2021-08-29T13:58:37.608118-07:00"
+ created: "2021-09-13T11:07:50.573871-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 5b19f5da4dd3d3e147f3e93bf168d1cd24106e12eb7fe44ad88850f73ceb82f0
name: karpenter
@@ -38,7 +47,7 @@ entries:
- karpenter-0.2.9.tgz
version: v0.2.9
- apiVersion: v2
- created: "2021-08-29T13:58:37.607446-07:00"
+ created: "2021-09-13T11:07:50.573208-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 8b704acc1a9c018da774f62c6be824e7389bb482437d318902d01237e3cacfc5
name: karpenter
@@ -47,7 +56,7 @@ entries:
- karpenter-0.2.8.tgz
version: v0.2.8
- apiVersion: v2
- created: "2021-08-29T13:58:37.606764-07:00"
+ created: "2021-09-13T11:07:50.572547-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 048ec496d46d8ab534bc8af6090699fedd2aaf45c8e1658636c7a44afdb6e898
name: karpenter
@@ -56,7 +65,7 @@ entries:
- karpenter-0.2.7.tgz
version: v0.2.7
- apiVersion: v2
- created: "2021-08-29T13:58:37.606127-07:00"
+ created: "2021-09-13T11:07:50.571853-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 48008ba427baa5206bd59abe9e25005b0b6673f03e705f2149717bb89156873d
name: karpenter
@@ -65,7 +74,7 @@ entries:
- karpenter-0.2.6.tgz
version: v0.2.6
- apiVersion: v2
- created: "2021-08-29T13:58:37.605415-07:00"
+ created: "2021-09-13T11:07:50.571132-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 208d0c14d2cdbc8c387dc92a473b625f905e829486edd5fd007eb56c9f896682
name: karpenter
@@ -74,7 +83,7 @@ entries:
- karpenter-0.2.5.tgz
version: v0.2.5
- apiVersion: v2
- created: "2021-08-29T13:58:37.604784-07:00"
+ created: "2021-09-13T11:07:50.570454-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: ed7d1d08bde38f41a6bc8a4bf93b4dd85a3b6e5f526e44324483eadc9faeea6d
name: karpenter
@@ -83,7 +92,7 @@ entries:
- karpenter-0.2.4.tgz
version: v0.2.4
- apiVersion: v2
- created: "2021-08-29T13:58:37.604144-07:00"
+ created: "2021-09-13T11:07:50.569741-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 902bd53be060893d4bfe3c0f57ae831448aa8790930d153666429ea5472d824b
name: karpenter
@@ -92,7 +101,7 @@ entries:
- karpenter-0.2.3.tgz
version: v0.2.3
- apiVersion: v2
- created: "2021-08-29T13:58:37.603647-07:00"
+ created: "2021-09-13T11:07:50.569231-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 90d075cbc08871ffb56b2e530fdf304b6af32c76670fcdd299af87d3810d4651
name: karpenter
@@ -101,7 +110,7 @@ entries:
- karpenter-0.2.2.tgz
version: v0.2.2
- apiVersion: v2
- created: "2021-08-29T13:58:37.603096-07:00"
+ created: "2021-09-13T11:07:50.568641-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 87e161d40c65dc58a3963f17d70cc165a5bf46155f723e487486f57d209e50d1
name: karpenter
@@ -110,7 +119,7 @@ entries:
- karpenter-0.2.1.tgz
version: v0.2.1
- apiVersion: v2
- created: "2021-08-29T13:58:37.602531-07:00"
+ created: "2021-09-13T11:07:50.568109-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 552bdc17f5625e4696bb7419284026f4291428877092ec5d984f486a2b812d6f
name: karpenter
@@ -119,7 +128,7 @@ entries:
- karpenter-0.2.0.tgz
version: v0.2.0
- apiVersion: v2
- created: "2021-08-29T13:58:37.601916-07:00"
+ created: "2021-09-13T11:07:50.567514-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 1a597c415201e61576b83ee6ec3e24b99281805b3be8141b0a344c6f014d4e15
name: karpenter
@@ -128,7 +137,7 @@ entries:
- karpenter-0.1.3.tgz
version: v0.1.3
- apiVersion: v2
- created: "2021-08-29T13:58:37.601392-07:00"
+ created: "2021-09-13T11:07:50.566923-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 6a6753731aef19db2aae72b6bfc1535917053d87f706579e158cae98c23887b4
name: karpenter
@@ -137,7 +146,7 @@ entries:
- karpenter-0.1.2.tgz
version: v0.1.2
- apiVersion: v2
- created: "2021-08-29T13:58:37.600661-07:00"
+ created: "2021-09-13T11:07:50.56622-07:00"
description: A Helm chart for https://github.com/awslabs/karpenter/.
digest: 39685c8cbe9a757ca48721aed08b49111fef18bc2a9f67d3223f19d0706f09f7
name: karpenter
@@ -145,4 +154,4 @@ entries:
urls:
- karpenter-0.1.1.tgz
version: v0.1.1
-generated: "2021-08-29T13:58:37.598852-07:00"
+generated: "2021-09-13T11:07:50.564325-07:00"
diff --git a/charts/karpenter-0.3.3.tgz b/charts/karpenter-0.3.3.tgz
new file mode 100644
index 000000000000..ea341bf89f6b
Binary files /dev/null and b/charts/karpenter-0.3.3.tgz differ
diff --git a/charts/karpenter/Chart.yaml b/charts/karpenter/Chart.yaml
index 1c5327640b4d..d2b81dfeaa79 100644
--- a/charts/karpenter/Chart.yaml
+++ b/charts/karpenter/Chart.yaml
@@ -2,4 +2,4 @@ apiVersion: v2
name: karpenter
description: A Helm chart for https://github.com/awslabs/karpenter/.
type: application
-version: 0.3.2
+version: 0.3.3
diff --git a/charts/karpenter/templates/karpenter.sh_provisioners.yaml b/charts/karpenter/templates/karpenter.sh_provisioners.yaml
index a69ed0d73d77..dba1a273a4ec 100644
--- a/charts/karpenter/templates/karpenter.sh_provisioners.yaml
+++ b/charts/karpenter/templates/karpenter.sh_provisioners.yaml
@@ -4,7 +4,7 @@ apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
- controller-gen.kubebuilder.io/version: v0.4.1
+ controller-gen.kubebuilder.io/version: v0.6.2
creationTimestamp: null
name: provisioners.karpenter.sh
spec:
diff --git a/charts/karpenter/values.yaml b/charts/karpenter/values.yaml
index 669b1f7705a8..9e3945a2ecb5 100644
--- a/charts/karpenter/values.yaml
+++ b/charts/karpenter/values.yaml
@@ -11,10 +11,10 @@ controller:
nodeSelector: {}
tolerations: []
affinity: {}
- image: "public.ecr.aws/karpenter/controller:v0.3.2@sha256:31277f5bf58caa748d0afe319c2e46b0199f3e03553ec599fa8d92d1405b53a6"
+ image: "public.ecr.aws/karpenter/controller:v0.3.3@sha256:832214dc6df55f05c055e064f8828c672a14a95b938b8581a2736ce03f896604"
webhook:
env: []
nodeSelector: {}
tolerations: []
affinity: {}
- image: "public.ecr.aws/karpenter/webhook:v0.3.2@sha256:ec81d9f250ebfc55d74f6544c621d6128fcee63db7c45d56de4a16e461886471"
+ image: "public.ecr.aws/karpenter/webhook:v0.3.3@sha256:ad82337a8d2ed390f069bfb1491fbe805411de8e526d88be88d03073c9f95d53"
diff --git a/pkg/controllers/allocation/scheduling/topologygroup.go b/pkg/controllers/allocation/scheduling/topologygroup.go
index 52c72398bdd1..3d81f295abec 100644
--- a/pkg/controllers/allocation/scheduling/topologygroup.go
+++ b/pkg/controllers/allocation/scheduling/topologygroup.go
@@ -53,7 +53,7 @@ func (t *TopologyGroup) Increment(domain string) {
// NextDomain chooses a domain that minimizes skew and increments its count
func (t *TopologyGroup) NextDomain() string {
minDomain := ""
- minCount := math.MaxInt64
+ minCount := math.MaxInt32
for domain, count := range t.spread {
if count <= minCount {
minDomain = domain
diff --git a/pkg/utils/restconfig/restconfig.go b/pkg/utils/restconfig/restconfig.go
index 371c103524ee..ef0280ce02a8 100644
--- a/pkg/utils/restconfig/restconfig.go
+++ b/pkg/utils/restconfig/restconfig.go
@@ -1,3 +1,17 @@
+/*
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
+
package restconfig
import (
diff --git a/website/content/en/docs/getting-started/_index.md b/website/content/en/docs/getting-started/_index.md
index e18d4e93611e..feeee6bc6811 100644
--- a/website/content/en/docs/getting-started/_index.md
+++ b/website/content/en/docs/getting-started/_index.md
@@ -148,7 +148,7 @@ eksctl. Thus, we don't need the helm chart to do that.
helm repo add karpenter https://awslabs.github.io/karpenter/charts
helm repo update
helm upgrade --install karpenter karpenter/karpenter --namespace karpenter \
- --create-namespace --set serviceAccount.create=false --version 0.3.2
+ --create-namespace --set serviceAccount.create=false --version 0.3.3
```
### Provisioner