Skip to content
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
2 changes: 1 addition & 1 deletion .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ linters-settings:
alias: infrav1alpha3
- pkg: sigs.k8s.io/cluster-api-provider-openstack/api/v1alpha4
alias: infrav1alpha4
- pkg: sigs.k8s.io/cluster-api-provider-openstack/api/v1beta1
- pkg: sigs.k8s.io/cluster-api-provider-openstack/api/v1alpha5
alias: infrav1
- pkg: sigs.k8s.io/cluster-api-provider-openstack/pkg/utils/errors
alias: capoerrors
Expand Down
6 changes: 3 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -152,9 +152,9 @@ e2e-image: docker-build

# Pull all the images references in test/e2e/data/e2e_conf.yaml
test-e2e-image-prerequisites:
docker pull gcr.io/k8s-staging-cluster-api/cluster-api-controller:v1.1.0
docker pull gcr.io/k8s-staging-cluster-api/kubeadm-bootstrap-controller:v1.1.0
docker pull gcr.io/k8s-staging-cluster-api/kubeadm-control-plane-controller:v1.1.0
docker pull gcr.io/k8s-staging-cluster-api/cluster-api-controller:v1.1.3
docker pull gcr.io/k8s-staging-cluster-api/kubeadm-bootstrap-controller:v1.1.3
docker pull gcr.io/k8s-staging-cluster-api/kubeadm-control-plane-controller:v1.1.3
docker pull quay.io/jetstack/cert-manager-cainjector:v1.5.3
docker pull quay.io/jetstack/cert-manager-webhook:v1.5.3
docker pull quay.io/jetstack/cert-manager-controller:v1.5.3
Expand Down
8 changes: 4 additions & 4 deletions PROJECT
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@ resources:
kind: OpenStackClusterTemplate
version: v1alpha4
- group: infrastructure
version: v1beta1
version: v1alpha5
kind: OpenStackCluster
- group: infrastructure
version: v1beta1
version: v1alpha5
kind: OpenStackMachine
- group: infrastructure
version: v1beta1
version: v1alpha5
kind: OpenStackMachineTemplate
- group: infrastructure
kind: OpenStackClusterTemplate
version: v1beta1
version: v1alpha5
26 changes: 14 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,22 +37,22 @@ previous cluster managers such as [kops][kops] and

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

| | v1alpha3 (v0.3) | v1alpha4 (v0.4) | v1beta1 (v1.0) |
| | v1alpha3 (v0.3) | v1alpha4 (v0.4) | v1beta1 (v1.1) |
| ---------------------------------- | --------------- | --------------- | -------------- |
| OpenStack Provider v1alpha3 (v0.3) | ✓ | | |
| OpenStack Provider v1alpha4 (v0.4) | | ✓ | |
| OpenStack Provider v1alpha4 (v0.5) | | | ✓ |
| OpenStack Provider v1beta1 | | | ✓ |
| OpenStack Provider v1alpha3 (v0.3) | ✓ | | |
| OpenStack Provider v1alpha4 (v0.4) | | ✓ | |
| OpenStack Provider v1alpha4 (v0.5) | | | ✓ |
| OpenStack Provider v1alpha5 | | | ✓ |


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

| | v1.16 | v1.17 | v1.18 | v1.19 | v1.20 | v1.21 |
| ---------------------------------- | ----- | ----- | ----- | ----- | ----- | ----- |
| OpenStack Provider v1alpha3 (v0.3) | ✓ | ✓ | ✓ | ✓ | ✓ | |
| OpenStack Provider v1alpha4 (v0.4) | | | | | ✓ | ✓ |
| OpenStack Provider v1alpha4 (v0.5) | | | | | ✓ | ✓ |
| OpenStack Provider v1beta1 | | | | | | ✓ |
| | v1.16 | v1.17 | v1.18 | v1.19 | v1.20 | v1.21 | v1.22 | v1.23 |
| ---------------------------------- | ----- | ----- | ----- | ----- | ----- | ----- | ----- | ----- |
| OpenStack Provider v1alpha3 (v0.3) | ✓ | ✓ | ✓ | ✓ | ✓ | | | |
| OpenStack Provider v1alpha4 (v0.4) | | | | | ✓ | | | |
| OpenStack Provider v1alpha4 (v0.5) | | | | | ✓ | ✓ | + | + |
| OpenStack Provider v1alpha5 | | | | | | ✓ | + | ✓ |

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

Expand All @@ -61,7 +61,7 @@ This provider's versions are able to install Kubernetes to the following version
| OpenStack Provider v1alpha3 (v0.3) | + | + | + | ✓ | ✓ | ✓ | ✓ | | |
| OpenStack Provider v1alpha4 (v0.4) | + | + | + | + | + | + | ✓ | | |
| OpenStack Provider v1alpha4 (v0.5) | + | + | + | + | + | + | ✓ | | |
| OpenStack Provider v1beta1 | + | + | + | + | + | + | ✓ | ✓ | ✓ |
| OpenStack Provider v1alpha5 | + | + | + | + | + | + | ✓ | ✓ | ✓ |

Test status:

Expand All @@ -75,6 +75,8 @@ policy may be made to more closely aligned with other providers in the Cluster A

**NOTE:** The minimum microversion of CAPI using nova is `2.53` now due to `server tags` support, see [code](https://github.com/kubernetes-sigs/cluster-api-provider-openstack/blob/c052e7e600f0e5ebddc839c08746bb636e79be87/pkg/cloud/services/compute/service.go#L38) for additional information.

**NOTE:** We require Keystone v3 for authentication.

------

## Development versions
Expand Down
Loading