Skip to content

Commit e5ad1be

Browse files
committed
v0.3.0 release notes
1 parent 49dc10f commit e5ad1be

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

releases/v0.3.0/RELEASE_NOTES.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Cluster API Provider for Cloudstack (CAPC) Release Notes
2+
3+
## Version 0.3.0
4+
5+
These Release Notes are for the customer downloading and deploying CAPC private Version 0.3.0 released on 01/21/2022.
6+
7+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
8+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
9+
10+
THE SOFTWARE SHOULD NOT BE USED FOR PRODUCTION WORKLOADS
11+
12+
* This software creates virtual machine instances in a target CloudStack environment and configures them into a Kubernetes cluster.
13+
* This is a release of partial functionality for mid-development-process review by stakeholders.
14+
* Cluster creation, deletion and upgrade with CAPC via EKS Anywhere.
15+
* Support for CloudStack Affinity Groups
16+
* Baseline Components
17+
* Apache CloudStack 4.14
18+
* Cluster API clusterctl v0.4.4
19+
* Guest OS - RHEL 8
20+
* Host OS - CentOS 7
21+
* Cilium Container Network
22+
* Note: The default mode of operation for the deployed Kubernetes cluster components is to use self-signed certificates. Options exist for use of an enterprise certificate authority via cert-manager (https://cert-manager.io/docs/configuration/). Detailed configuration of this component is outside the scope of this release.
23+
* The following pre-conditions must be met for CreateCluster feature to operate as designed.
24+
* A functional CloudStack 4.14 deployment
25+
* The CloudStack account used by CAPC must have domain administrator privileges or be otherwise appropriately privileged to execute the API calls specified in the below CAPC CloudStack API Calls document link.
26+
* Network and Zone must be pre-created and available to CAPC prior to CreateCluster API call.
27+
* A suitable template for the image must be available in CloudStack.
28+
* The software has been tested with RHEL-8 images created with CAPI Image-builder.
29+
* Machine offerings suitable for running Kubernetes nodes must be available in CloudStack
30+
* When using CloudStack Shared Networks, an unused IP address in the shared network’s address range must be available for the Kubernetes Control Plane for each cluster, upon which it will be exposed.
31+
32+
### Release Assets :
33+
34+
* cluster-api-provider-cloudstack.tar.gz: container image of the CAPC controller
35+
* cluster-api.zip: configuration files for clusterctl
36+
* infrastructure-components.yaml
37+
* metadata.yaml
38+
* cluster-template.yaml
39+
* cluster-template-ssh.yaml
40+
* EVALUATION_DEPLOYMENT.md: instructions for manual deployment of this interim release for evaluation via clusterctl.
41+
42+
### Known Issues :
43+
44+
* When using IP address for controlPlaneEndpoint cluster upgrade is not supported.
45+
* VM Health Checking not implemented.
46+
47+
### Future Scope/Features
48+
49+
* Dynamic Affinity Group creation

0 commit comments

Comments
 (0)