Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove old APIs to help with removing older module dependencies. #259

Merged
merged 3 commits into from
Mar 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 24 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Kubernetes-native declarative infrastructure for Azure Stack HCI.

## What is the Cluster API Provider Azure Stack HCI

The [Cluster API][cluster_api] brings declarative, Kubernetes-style APIs to cluster creation, configuration and management.
The [Cluster API][cluster_api] brings declarative, Kubernetes-style APIs to cluster creation, configuration and management. Cluster API Provider for Azure Stack HCI(CAPH) is an implementation of Cluster API for Azure Stack HCI.

The API itself is shared across multiple cloud providers allowing for true Azure Stack HCI
hybrid deployments of Kubernetes.
Expand All @@ -23,21 +23,30 @@ Check out the [Cluster API Quick Start][quickstart] to create your first Kuberne

This provider's versions are compatible with the following versions of Cluster API:

| | Cluster API `v1alpha1` (`v0.1.x`) | Cluster API `v1alpha2` (`v0.2.x`) | Cluster API `v1alpha3` (`v0.3.x`) |
| | Cluster API `v1beta1` (`v1.2`) | Cluster API `v1beta1` (`v1.4`) | Cluster API `v1beta1` (`v1.5`) |
|---|---|---|---|
|AzureStackHCI Provider `v0.2.x` | | ✓ | |
|AzureStackHCI Provider `v0.3.x` | | | ✓ |

This provider's versions are able to install and manage the following versions of Kubernetes:

| | AzureStackHCI Provider `v0.2.x` | AzureStackHCI Provider `v0.3.x`
|---|---|---|
| Kubernetes 1.16 | ✓ | ✓ |
| Kubernetes 1.17 | ✓ | ✓ |
| Kubernetes 1.18 | ✓ | ✓ |


Each version of Cluster API for Azure Stack HCI will attempt to support at least two Kubernetes versions e.g., Cluster API for Azure Stack HCI `v0.2` may support Kubernetes 1.14 and Kubernetes 1.15.
| CAPH v1beta1 (`v1.1.8`) | ✓ | X | X |
| CAPH v1beta1 (`v1.1.9`) | ✓ | X | X |
| CAPH v1beta1 (`v1.1.10`) | X | ✓ | X |
| CAPH v1beta1 (`v1.1.11`) | X | ✓ | X |
| CAPH v1beta1 (`v1.1.12`) | X | ✓ | X |
| CAPH v1beta1 (`v1.1.13`) | X | ✓ | X |
| CAPH v1beta1 (`v1.1.14`) | X | ✓ | ✓ |


This provider's versions are able to install and manage the following versions of Kubernetes:
| | k8s 1.24 | k8s 1.25 | k8s 1.26 | k8s 1.27 |
|---|---|---|---|---|
| CAPH v1beta1 (`v1.1.8`) | ✓ | ✓ | ✓ | X |
| CAPH v1beta1 (`v1.1.9`) | ✓ | ✓ | ✓ | X |
| CAPH v1beta1 (`v1.1.10`) | ✓ | ✓ | ✓ | X |
| CAPH v1beta1 (`v1.1.11`) | ✓ | ✓ | ✓ | X |
| CAPH v1beta1 (`v1.1.12`) | ✓ | ✓ | ✓ | X |
| CAPH v1beta1 (`v1.1.13`) | X | ✓ | ✓ | ✓ |
| CAPH v1beta1 (`v1.1.14`) | X | ✓ | ✓ | ✓ |


Each version of Cluster API Provider for Azure Stack HCI will attempt to support at least two Kubernetes versions e.g., Cluster API for Azure Stack HCI `v1.1.13` supports Kubernetes 1.25, 1.26 and 1.27.

**NOTE:** As the versioning for this project is tied to the versioning of Cluster API, future modifications to this policy may be made to more closely align with other providers in the Cluster API ecosystem.

Expand Down
54 changes: 0 additions & 54 deletions api/v1alpha3/azurestackhcicluster_conversion.go

This file was deleted.

128 changes: 0 additions & 128 deletions api/v1alpha3/azurestackhcicluster_types.go

This file was deleted.

43 changes: 0 additions & 43 deletions api/v1alpha3/azurestackhciloadbalancer_conversion.go

This file was deleted.

Loading