From 077ff4a7462cfbdb26d69312a2feb364e0c843b3 Mon Sep 17 00:00:00 2001 From: Jonathan Innis Date: Fri, 10 Nov 2023 11:08:00 -0600 Subject: [PATCH] docs: Add note on instance-pods dropped in v1beta1 (#5063) --- website/content/en/docs/upgrading/v1beta1-migration.md | 9 +++++---- .../content/en/preview/upgrading/v1beta1-migration.md | 9 +++++---- website/content/en/v0.32/upgrading/v1beta1-migration.md | 9 +++++---- 3 files changed, 15 insertions(+), 12 deletions(-) diff --git a/website/content/en/docs/upgrading/v1beta1-migration.md b/website/content/en/docs/upgrading/v1beta1-migration.md index a445a34f756a..144f94522db0 100644 --- a/website/content/en/docs/upgrading/v1beta1-migration.md +++ b/website/content/en/docs/upgrading/v1beta1-migration.md @@ -199,10 +199,11 @@ If you are using some IaC for managing your policy documents attached to the con Karpenter v1beta1 introduces changes to some common labels, annotations, and status conditions that are present in the project. The tables below lists the v1alpha5 values and their v1beta1 equivalent. -| Karpenter Labels | | -|---------------------------------|-----------------------------| -| **v1alpha5** | **v1beta1** | -| karpenter.sh/provisioner-name | karpenter.sh/nodepool | +| Karpenter Labels | | +|---------------------------------|-----------------------| +| **v1alpha5** | **v1beta1** | +| karpenter.sh/provisioner-name | karpenter.sh/nodepool | +| karpenter.k8s.aws/instance-pods | **Dropped** | > **Note**: Previously, you could use the `karpenter.sh/provisioner-name:DoesNotExist` requirement on pods to specify that pods should schedule to nodes unmanaged by Karpenter. With the addition of the `karpenter.sh/nodepool` label key, you now need to specify the `karpenter.sh/nodepool:DoesNotExist` requirement on these pods as well to ensure they don't schedule to nodes provisioned by the new NodePool resources. diff --git a/website/content/en/preview/upgrading/v1beta1-migration.md b/website/content/en/preview/upgrading/v1beta1-migration.md index 72b9a7d446e5..a73edb73e60c 100644 --- a/website/content/en/preview/upgrading/v1beta1-migration.md +++ b/website/content/en/preview/upgrading/v1beta1-migration.md @@ -199,10 +199,11 @@ If you are using some IaC for managing your policy documents attached to the con Karpenter v1beta1 introduces changes to some common labels, annotations, and status conditions that are present in the project. The tables below lists the v1alpha5 values and their v1beta1 equivalent. -| Karpenter Labels | | -|---------------------------------|-----------------------------| -| **v1alpha5** | **v1beta1** | -| karpenter.sh/provisioner-name | karpenter.sh/nodepool | +| Karpenter Labels | | +|---------------------------------|-----------------------| +| **v1alpha5** | **v1beta1** | +| karpenter.sh/provisioner-name | karpenter.sh/nodepool | +| karpenter.k8s.aws/instance-pods | **Dropped** | > **Note**: Previously, you could use the `karpenter.sh/provisioner-name:DoesNotExist` requirement on pods to specify that pods should schedule to nodes unmanaged by Karpenter. With the addition of the `karpenter.sh/nodepool` label key, you now need to specify the `karpenter.sh/nodepool:DoesNotExist` requirement on these pods as well to ensure they don't schedule to nodes provisioned by the new NodePool resources. diff --git a/website/content/en/v0.32/upgrading/v1beta1-migration.md b/website/content/en/v0.32/upgrading/v1beta1-migration.md index a445a34f756a..144f94522db0 100644 --- a/website/content/en/v0.32/upgrading/v1beta1-migration.md +++ b/website/content/en/v0.32/upgrading/v1beta1-migration.md @@ -199,10 +199,11 @@ If you are using some IaC for managing your policy documents attached to the con Karpenter v1beta1 introduces changes to some common labels, annotations, and status conditions that are present in the project. The tables below lists the v1alpha5 values and their v1beta1 equivalent. -| Karpenter Labels | | -|---------------------------------|-----------------------------| -| **v1alpha5** | **v1beta1** | -| karpenter.sh/provisioner-name | karpenter.sh/nodepool | +| Karpenter Labels | | +|---------------------------------|-----------------------| +| **v1alpha5** | **v1beta1** | +| karpenter.sh/provisioner-name | karpenter.sh/nodepool | +| karpenter.k8s.aws/instance-pods | **Dropped** | > **Note**: Previously, you could use the `karpenter.sh/provisioner-name:DoesNotExist` requirement on pods to specify that pods should schedule to nodes unmanaged by Karpenter. With the addition of the `karpenter.sh/nodepool` label key, you now need to specify the `karpenter.sh/nodepool:DoesNotExist` requirement on these pods as well to ensure they don't schedule to nodes provisioned by the new NodePool resources.