diff --git a/website/content/en/docs/upgrading/compatibility.md b/website/content/en/docs/upgrading/compatibility.md index d3828b3e0b14..827529274dfc 100644 --- a/website/content/en/docs/upgrading/compatibility.md +++ b/website/content/en/docs/upgrading/compatibility.md @@ -6,12 +6,12 @@ description: > Compatibility issues for Karpenter --- -# Compatibility +# Compatibility To make upgrading easier we aim to minimize the introduction of breaking changes. Before you begin upgrading Karpenter, consider Karpenter compatibility issues related to Kubernetes and the NodePool API (previously Provisioner). -## Compatibility Matrix +## Compatibility Matrix [comment]: <> (the content below is generated from hack/docs/compataiblitymetrix_gen_docs.go) @@ -86,6 +86,16 @@ By adopting this practice we allow our users who are early adopters to test out ### Snapshot Releases -We release a snapshot release for every commit that gets merged into the main repository. This enables our users to immediately try a new feature or fix right after it's merged rather than waiting days or weeks for release. -Snapshot releases are suitable for testing, and troubleshooting but users should exercise great care if they decide to use them in production environments. -Snapshot releases are tagged with the git commit hash prefixed by the Karpenter major version. For example `v0-fc17bfc89ebb30a3b102a86012b3e3992ec08adf`. For more detailed examples on how to use snapshot releases look under "Usage" in [Karpenter Helm Chart](https://gallery.ecr.aws/karpenter/karpenter). +We release a snapshot release for every commit that gets merged into the [`aws/karpenter-provider-aws`](https://www.github.com/aws/karpenter-provider-aws). This enables our users to immediately try a new feature or fix right after it's merged rather than waiting days or weeks for release. +Snapshot releases are not made available in the same public ECR repository as other release types, they are instead published to a separate private ECR repository. +Helm charts are published to `oci://021119463062.dkr.ecr.us-east-1.amazonaws.com/karpenter/snapshot/karpenter` and are tagged with the git commit hash prefixed by the Karpenter major version (e.g. `v0-fc17bfc89ebb30a3b102a86012b3e3992ec08adf`). +Anyone with an AWS account can pull from this repository, but must first authenticate: + +```bash +aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 021119463062.dkr.ecr.us-east-1.amazonaws.com +``` + +{{% alert title="Note" color="warning" %}} +Snapshot releases are suitable for testing, and troubleshooting but users should exercise great care if they decide to use them in production environments. Additionally, these releases are ephemeral and will be removed 90 days after they were published. +{{% /alert %}} + diff --git a/website/content/en/preview/upgrading/compatibility.md b/website/content/en/preview/upgrading/compatibility.md index d3828b3e0b14..827529274dfc 100644 --- a/website/content/en/preview/upgrading/compatibility.md +++ b/website/content/en/preview/upgrading/compatibility.md @@ -6,12 +6,12 @@ description: > Compatibility issues for Karpenter --- -# Compatibility +# Compatibility To make upgrading easier we aim to minimize the introduction of breaking changes. Before you begin upgrading Karpenter, consider Karpenter compatibility issues related to Kubernetes and the NodePool API (previously Provisioner). -## Compatibility Matrix +## Compatibility Matrix [comment]: <> (the content below is generated from hack/docs/compataiblitymetrix_gen_docs.go) @@ -86,6 +86,16 @@ By adopting this practice we allow our users who are early adopters to test out ### Snapshot Releases -We release a snapshot release for every commit that gets merged into the main repository. This enables our users to immediately try a new feature or fix right after it's merged rather than waiting days or weeks for release. -Snapshot releases are suitable for testing, and troubleshooting but users should exercise great care if they decide to use them in production environments. -Snapshot releases are tagged with the git commit hash prefixed by the Karpenter major version. For example `v0-fc17bfc89ebb30a3b102a86012b3e3992ec08adf`. For more detailed examples on how to use snapshot releases look under "Usage" in [Karpenter Helm Chart](https://gallery.ecr.aws/karpenter/karpenter). +We release a snapshot release for every commit that gets merged into the [`aws/karpenter-provider-aws`](https://www.github.com/aws/karpenter-provider-aws). This enables our users to immediately try a new feature or fix right after it's merged rather than waiting days or weeks for release. +Snapshot releases are not made available in the same public ECR repository as other release types, they are instead published to a separate private ECR repository. +Helm charts are published to `oci://021119463062.dkr.ecr.us-east-1.amazonaws.com/karpenter/snapshot/karpenter` and are tagged with the git commit hash prefixed by the Karpenter major version (e.g. `v0-fc17bfc89ebb30a3b102a86012b3e3992ec08adf`). +Anyone with an AWS account can pull from this repository, but must first authenticate: + +```bash +aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 021119463062.dkr.ecr.us-east-1.amazonaws.com +``` + +{{% alert title="Note" color="warning" %}} +Snapshot releases are suitable for testing, and troubleshooting but users should exercise great care if they decide to use them in production environments. Additionally, these releases are ephemeral and will be removed 90 days after they were published. +{{% /alert %}} + diff --git a/website/content/en/v0.30/upgrade-guide.md b/website/content/en/v0.30/upgrade-guide.md index 2fe7d56a6234..b103f290e44c 100644 --- a/website/content/en/v0.30/upgrade-guide.md +++ b/website/content/en/v0.30/upgrade-guide.md @@ -115,9 +115,18 @@ By adopting this practice we allow our users who are early adopters to test out ### Snapshot Releases -We release a snapshot release for every commit that gets merged into the main repository. This enables our users to immediately try a new feature or fix right after it's merged rather than waiting days or weeks for release. -Snapshot releases are suitable for testing, and troubleshooting but users should exercise great care if they decide to use them in production environments. -Snapshot releases are tagged with the git commit hash prefixed by the Karpenter major version. For example `v0-fc17bfc89ebb30a3b102a86012b3e3992ec08adf`. For more detailed examples on how to use snapshot releases look under "Usage" in [Karpenter Helm Chart](https://gallery.ecr.aws/karpenter/karpenter). +We release a snapshot release for every commit that gets merged into the [`aws/karpenter-provider-aws`](https://www.github.com/aws/karpenter-provider-aws). This enables our users to immediately try a new feature or fix right after it's merged rather than waiting days or weeks for release. +Snapshot releases are not made available in the same public ECR repository as other release types, they are instead published to a separate private ECR repository. +Helm charts are published to `oci://021119463062.dkr.ecr.us-east-1.amazonaws.com/karpenter/snapshot/karpenter` and are tagged with the git commit hash prefixed by the Karpenter major version (e.g. `v0-fc17bfc89ebb30a3b102a86012b3e3992ec08adf`). +Anyone with an AWS account can pull from this repository, but must first authenticate: + +```bash +aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 021119463062.dkr.ecr.us-east-1.amazonaws.com +``` + +{{% alert title="Note" color="warning" %}} +Snapshot releases are suitable for testing, and troubleshooting but users should exercise great care if they decide to use them in production environments. Additionally, these releases are ephemeral and will be removed 90 days after they were published. +{{% /alert %}} ## Released Upgrade Notes diff --git a/website/content/en/v0.31/upgrade-guide.md b/website/content/en/v0.31/upgrade-guide.md index f2754f4300bb..64dade890931 100644 --- a/website/content/en/v0.31/upgrade-guide.md +++ b/website/content/en/v0.31/upgrade-guide.md @@ -115,9 +115,18 @@ By adopting this practice we allow our users who are early adopters to test out ### Snapshot Releases -We release a snapshot release for every commit that gets merged into the main repository. This enables our users to immediately try a new feature or fix right after it's merged rather than waiting days or weeks for release. -Snapshot releases are suitable for testing, and troubleshooting but users should exercise great care if they decide to use them in production environments. -Snapshot releases are tagged with the git commit hash prefixed by the Karpenter major version. For example `v0-fc17bfc89ebb30a3b102a86012b3e3992ec08adf`. For more detailed examples on how to use snapshot releases look under "Usage" in [Karpenter Helm Chart](https://gallery.ecr.aws/karpenter/karpenter). +We release a snapshot release for every commit that gets merged into the [`aws/karpenter-provider-aws`](https://www.github.com/aws/karpenter-provider-aws). This enables our users to immediately try a new feature or fix right after it's merged rather than waiting days or weeks for release. +Snapshot releases are not made available in the same public ECR repository as other release types, they are instead published to a separate private ECR repository. +Helm charts are published to `oci://021119463062.dkr.ecr.us-east-1.amazonaws.com/karpenter/snapshot/karpenter` and are tagged with the git commit hash prefixed by the Karpenter major version (e.g. `v0-fc17bfc89ebb30a3b102a86012b3e3992ec08adf`). +Anyone with an AWS account can pull from this repository, but must first authenticate: + +```bash +aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 021119463062.dkr.ecr.us-east-1.amazonaws.com +``` + +{{% alert title="Note" color="warning" %}} +Snapshot releases are suitable for testing, and troubleshooting but users should exercise great care if they decide to use them in production environments. Additionally, these releases are ephemeral and will be removed 90 days after they were published. +{{% /alert %}} ## Released Upgrade Notes diff --git a/website/content/en/v0.32/upgrading/compatibility.md b/website/content/en/v0.32/upgrading/compatibility.md index 8bc542a4e93b..85bbdd8872bd 100644 --- a/website/content/en/v0.32/upgrading/compatibility.md +++ b/website/content/en/v0.32/upgrading/compatibility.md @@ -6,12 +6,12 @@ description: > Compatibility issues for Karpenter --- -# Compatibility +# Compatibility To make upgrading easier we aim to minimize the introduction of breaking changes. Before you begin upgrading Karpenter, consider Karpenter compatibility issues related to Kubernetes and the NodePool API (previously Provisioner). -## Compatibility Matrix +## Compatibility Matrix [comment]: <> (the content below is generated from hack/docs/compataiblitymetrix_gen_docs.go) @@ -82,6 +82,16 @@ By adopting this practice we allow our users who are early adopters to test out ### Snapshot Releases -We release a snapshot release for every commit that gets merged into the main repository. This enables our users to immediately try a new feature or fix right after it's merged rather than waiting days or weeks for release. -Snapshot releases are suitable for testing, and troubleshooting but users should exercise great care if they decide to use them in production environments. -Snapshot releases are tagged with the git commit hash prefixed by the Karpenter major version. For example `v0-fc17bfc89ebb30a3b102a86012b3e3992ec08adf`. For more detailed examples on how to use snapshot releases look under "Usage" in [Karpenter Helm Chart](https://gallery.ecr.aws/karpenter/karpenter). +We release a snapshot release for every commit that gets merged into the [`aws/karpenter-provider-aws`](https://www.github.com/aws/karpenter-provider-aws). This enables our users to immediately try a new feature or fix right after it's merged rather than waiting days or weeks for release. +Snapshot releases are not made available in the same public ECR repository as other release types, they are instead published to a separate private ECR repository. +Helm charts are published to `oci://021119463062.dkr.ecr.us-east-1.amazonaws.com/karpenter/snapshot/karpenter` and are tagged with the git commit hash prefixed by the Karpenter major version (e.g. `v0-fc17bfc89ebb30a3b102a86012b3e3992ec08adf`). +Anyone with an AWS account can pull from this repository, but must first authenticate: + +```bash +aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 021119463062.dkr.ecr.us-east-1.amazonaws.com +``` + +{{% alert title="Note" color="warning" %}} +Snapshot releases are suitable for testing, and troubleshooting but users should exercise great care if they decide to use them in production environments. Additionally, these releases are ephemeral and will be removed 90 days after they were published. +{{% /alert %}} + diff --git a/website/content/en/v0.33/upgrading/compatibility.md b/website/content/en/v0.33/upgrading/compatibility.md index d3828b3e0b14..827529274dfc 100644 --- a/website/content/en/v0.33/upgrading/compatibility.md +++ b/website/content/en/v0.33/upgrading/compatibility.md @@ -6,12 +6,12 @@ description: > Compatibility issues for Karpenter --- -# Compatibility +# Compatibility To make upgrading easier we aim to minimize the introduction of breaking changes. Before you begin upgrading Karpenter, consider Karpenter compatibility issues related to Kubernetes and the NodePool API (previously Provisioner). -## Compatibility Matrix +## Compatibility Matrix [comment]: <> (the content below is generated from hack/docs/compataiblitymetrix_gen_docs.go) @@ -86,6 +86,16 @@ By adopting this practice we allow our users who are early adopters to test out ### Snapshot Releases -We release a snapshot release for every commit that gets merged into the main repository. This enables our users to immediately try a new feature or fix right after it's merged rather than waiting days or weeks for release. -Snapshot releases are suitable for testing, and troubleshooting but users should exercise great care if they decide to use them in production environments. -Snapshot releases are tagged with the git commit hash prefixed by the Karpenter major version. For example `v0-fc17bfc89ebb30a3b102a86012b3e3992ec08adf`. For more detailed examples on how to use snapshot releases look under "Usage" in [Karpenter Helm Chart](https://gallery.ecr.aws/karpenter/karpenter). +We release a snapshot release for every commit that gets merged into the [`aws/karpenter-provider-aws`](https://www.github.com/aws/karpenter-provider-aws). This enables our users to immediately try a new feature or fix right after it's merged rather than waiting days or weeks for release. +Snapshot releases are not made available in the same public ECR repository as other release types, they are instead published to a separate private ECR repository. +Helm charts are published to `oci://021119463062.dkr.ecr.us-east-1.amazonaws.com/karpenter/snapshot/karpenter` and are tagged with the git commit hash prefixed by the Karpenter major version (e.g. `v0-fc17bfc89ebb30a3b102a86012b3e3992ec08adf`). +Anyone with an AWS account can pull from this repository, but must first authenticate: + +```bash +aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 021119463062.dkr.ecr.us-east-1.amazonaws.com +``` + +{{% alert title="Note" color="warning" %}} +Snapshot releases are suitable for testing, and troubleshooting but users should exercise great care if they decide to use them in production environments. Additionally, these releases are ephemeral and will be removed 90 days after they were published. +{{% /alert %}} +