Skip to content

Commit

Permalink
Merge pull request #3742 from yeazelm/nomoretwentyfour
Browse files Browse the repository at this point in the history
Drop K8s 1.24 metal and VMware variants
  • Loading branch information
yeazelm authored Jan 30, 2024
2 parents 00a7a69 + f1be358 commit 21037d5
Show file tree
Hide file tree
Showing 45 changed files with 15 additions and 255 deletions.
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,6 @@ The following variants support ECS:

We also have variants that are designed to be Kubernetes worker nodes in VMware:

* `vmware-k8s-1.24`
* `vmware-k8s-1.25`
* `vmware-k8s-1.26`
* `vmware-k8s-1.27`
Expand All @@ -94,7 +93,6 @@ We also have variants that are designed to be Kubernetes worker nodes in VMware:

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

* `metal-k8s-1.24`
* `metal-k8s-1.25`
* `metal-k8s-1.26`
* `metal-k8s-1.27`
Expand All @@ -104,6 +102,7 @@ The following variants are designed to be Kubernetes worker nodes on bare metal:
The following variants are no longer supported:

* All Kubernetes variants using Kubernetes 1.22 and earlier
* Bare metal and VMware variants using Kubernetes 1.24 and earlier

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

Expand Down
10 changes: 0 additions & 10 deletions sources/models/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,11 +122,6 @@ The `#[model]` attribute on Settings and its sub-structs reduces duplication and
* [Model](src/vmware-dev/mod.rs)
* [Default settings](src/vmware-dev/defaults.d/)

### vmware-k8s-1.24: VMware Kubernetes 1.24

* [Model](src/vmware-k8s-1.29/mod.rs)
* [Default settings](src/vmware-k8s-1.29/defaults.d/)

### vmware-k8s-1.25: VMware Kubernetes 1.25

* [Model](src/vmware-k8s-1.29/mod.rs)
Expand Down Expand Up @@ -157,11 +152,6 @@ The `#[model]` attribute on Settings and its sub-structs reduces duplication and
* [Model](src/metal-dev/mod.rs)
* [Default settings](src/metal-dev/defaults.d/)

### metal-k8s-1.24: Metal Kubernetes 1.24

* [Model](src/metal-k8s-1.29/mod.rs)
* [Default settings](src/metal-k8s-1.29/defaults.d/)

### metal-k8s-1.25: Metal Kubernetes 1.25

* [Model](src/metal-k8s-1.29/mod.rs)
Expand Down
10 changes: 0 additions & 10 deletions sources/models/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -119,11 +119,6 @@ The `#[model]` attribute on Settings and its sub-structs reduces duplication and
* [Model](src/vmware-dev/mod.rs)
* [Default settings](src/vmware-dev/defaults.d/)
## vmware-k8s-1.24: VMware Kubernetes 1.24
* [Model](src/vmware-k8s-1.29/mod.rs)
* [Default settings](src/vmware-k8s-1.29/defaults.d/)
## vmware-k8s-1.25: VMware Kubernetes 1.25
* [Model](src/vmware-k8s-1.29/mod.rs)
Expand Down Expand Up @@ -154,11 +149,6 @@ The `#[model]` attribute on Settings and its sub-structs reduces duplication and
* [Model](src/metal-dev/mod.rs)
* [Default settings](src/metal-dev/defaults.d/)
## metal-k8s-1.24: Metal Kubernetes 1.24
* [Model](src/metal-k8s-1.29/mod.rs)
* [Default settings](src/metal-k8s-1.29/defaults.d/)
## metal-k8s-1.25: Metal Kubernetes 1.25
* [Model](src/metal-k8s-1.29/mod.rs)
Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion sources/models/src/metal-k8s-1.24/defaults.d/90-boot.toml

This file was deleted.

32 changes: 0 additions & 32 deletions sources/models/src/metal-k8s-1.24/mod.rs

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion sources/models/src/vmware-k8s-1.24/defaults.d/90-boot.toml

This file was deleted.

32 changes: 0 additions & 32 deletions sources/models/src/vmware-k8s-1.24/mod.rs

This file was deleted.

25 changes: 0 additions & 25 deletions variants/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 variants/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,12 @@ members = [
"aws-k8s-1.28-nvidia",
"aws-k8s-1.29-nvidia",
"metal-dev",
"metal-k8s-1.24",
"metal-k8s-1.25",
"metal-k8s-1.26",
"metal-k8s-1.27",
"metal-k8s-1.28",
"metal-k8s-1.29",
"vmware-dev",
"vmware-k8s-1.24",
"vmware-k8s-1.25",
"vmware-k8s-1.26",
"vmware-k8s-1.27",
Expand Down
28 changes: 14 additions & 14 deletions variants/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,13 +173,6 @@ User data will be read from IMDS.
The [vmware-dev](vmware-dev/Cargo.toml) variant has useful packages for local development of the OS, and is intended to run as a VMware guest.
It includes tools for troubleshooting as well as Docker for running containers.

### vmware-k8s-1.24: VMware Kubernetes 1.24 node

The [vmware-k8s-1.24](vmware-k8s-1.24/Cargo.toml) variant includes the packages needed to run a Kubernetes worker node as a VMware guest.
It supports self-hosted clusters.

This variant is compatible with Kubernetes 1.24, 1.25, and 1.26 clusters.

### vmware-k8s-1.25: VMware Kubernetes 1.25 node

The [vmware-k8s-1.25](vmware-k8s-1.25/Cargo.toml) variant includes the packages needed to run a Kubernetes worker node as a VMware guest.
Expand Down Expand Up @@ -220,13 +213,6 @@ This variant is compatible with Kubernetes 1.29, 1.30, 1.31, and 1.32 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.24: Metal Kubernetes 1.24 node

The [metal-k8s-1.24](metal-k8s-1.24/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.24, 1.25, and 1.26 clusters.

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

The [metal-k8s-1.25](metal-k8s-1.25/Cargo.toml) variant includes the packages needed to run a Kubernetes node on bare metal.
Expand Down Expand Up @@ -402,6 +388,20 @@ It supported self-hosted clusters.

This variant was compatible with Kubernetes 1.23, 1.24, and 1.25 clusters.

### vmware-k8s-1.24: VMware Kubernetes 1.24 node

The vmware-k8s-1.24 variant included the packages needed to run a Kubernetes worker node as a VMware guest.
It supported self-hosted clusters.

This variant was compatible with Kubernetes 1.24, 1.25, and 1.26 clusters.

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

The metal-k8s-1.24 variant included the packages needed to run a Kubernetes node on bare metal.
It supported self-hosted clusters.

This variant was compatible with Kubernetes 1.24, 1.25, and 1.26 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.24/Cargo.toml

This file was deleted.

Loading

0 comments on commit 21037d5

Please sign in to comment.