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