Skip to content

Commit

Permalink
Drop k8s 1.28 and 1.29 metal variants
Browse files Browse the repository at this point in the history
Signed-off-by: Matthew Yeazel <yeazelm@amazon.com>
  • Loading branch information
yeazelm committed Nov 7, 2024
1 parent b681183 commit a4508e5
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 131 deletions.
18 changes: 0 additions & 18 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@ members = [
"variants/aws-k8s-1.30-nvidia",
"variants/aws-k8s-1.31-nvidia",
"variants/metal-dev",
"variants/metal-k8s-1.28",
"variants/metal-k8s-1.29",
"variants/vmware-dev",
"variants/vmware-k8s-1.28",
"variants/vmware-k8s-1.29",
Expand Down
8 changes: 2 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,15 +92,11 @@ We also have variants that are designed to be Kubernetes worker nodes in VMware:
* `vmware-k8s-1.30`
* `vmware-k8s-1.31`

The following variants are designed to be Kubernetes worker nodes on bare metal:

* `metal-k8s-1.28`
* `metal-k8s-1.29`

The following variants are no longer supported:

* All Kubernetes variants using Kubernetes 1.23 and earlier
* Bare metal and VMware variants using Kubernetes 1.27 and earlier
* VMware variants using Kubernetes 1.27 and earlier
* Bare metal variants for Kubernetes

We recommend users replace nodes running these variants with the [latest variant compatible with their cluster](variants/).

Expand Down
27 changes: 14 additions & 13 deletions variants/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -221,19 +221,6 @@ This variant is compatible with Kubernetes 1.31, 1.32, 1.33, and 1.34 clusters.
The [metal-dev](metal-dev/Cargo.toml) variant has useful packages for local development of the OS and is intended to run bare metal.
It includes tools for troubleshooting as well as Docker for running containers.

### metal-k8s-1.28: Metal Kubernetes 1.28 node

The [metal-k8s-1.28](metal-k8s-1.28/Cargo.toml) variant includes the packages needed to run a Kubernetes node on bare metal.
It supports self-hosted clusters.

This variant is compatible with Kubernetes 1.28, 1.29, 1.30, and 1.31 clusters.

### metal-k8s-1.29: Metal Kubernetes 1.28 node

The [metal-k8s-1.29](metal-k8s-1.29/Cargo.toml) variant includes the packages needed to run a Kubernetes node on bare metal.
It supports self-hosted clusters.

This variant is compatible with Kubernetes 1.29, 1.30, 1.31, and 1.32 clusters.

### Deprecated variants

Expand Down Expand Up @@ -446,6 +433,20 @@ It supported self-hosted clusters.

This variant was compatible with Kubernetes 1.27, 1.28, 1.29, and 1.30 clusters.

### metal-k8s-1.28: Metal Kubernetes 1.28 node

The [metal-k8s-1.28](metal-k8s-1.28/Cargo.toml) variant includes the packages needed to run a Kubernetes node on bare metal.
It supports self-hosted clusters.

This variant is compatible with Kubernetes 1.28, 1.29, 1.30, and 1.31 clusters.

### metal-k8s-1.29: Metal Kubernetes 1.29 node

The [metal-k8s-1.29](metal-k8s-1.29/Cargo.toml) variant includes the packages needed to run a Kubernetes node on bare metal.
It supports self-hosted clusters.

This variant is compatible with Kubernetes 1.29, 1.30, 1.31, and 1.32 clusters.

## Development

Say we want to create `my-variant`, a custom build of Bottlerocket that runs `my-agent`.
Expand Down
46 changes: 0 additions & 46 deletions variants/metal-k8s-1.28/Cargo.toml

This file was deleted.

46 changes: 0 additions & 46 deletions variants/metal-k8s-1.29/Cargo.toml

This file was deleted.

0 comments on commit a4508e5

Please sign in to comment.