# Cluster API Provider for Cloudstack (CAPC) Release Notes ## Version v0.4.4 These Release Notes are for the customer downloading and deploying CAPC private Version 0.4.4 released on 05/13/2022. ### This release extends the v0.4.3 release of CAPC with: * Prepending Cluster Name to Zone and Iso Network CR names to assure uniqueness, most signficantly on management clusters * DiskOffering now covered by e2e testing * ginko v2 * klog v2 * More linters; fix lint findings * Bug fix: getting isolated networks by MetaName ### TLS Certificates 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. ### Pre-conditions * The following pre-conditions must be met for CAPC to operate as designed. * A functional CloudStack 4.14 or 4.16 deployment * 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. * Zone(s) and Network(s) must be pre-created and available to CAPC prior to CreateCluster API call. * A VM template suitable for implementing a Kubernetes node with kubeadm must be available in CloudStack. * The software has been tested with RHEL-8 images created with CAPI Image-builder. * Machine offerings suitable for running Kubernetes nodes must be available in CloudStack * 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. ### Release Assets : * cluster-api-provider-cloudstack-v0.4.4.tar.gz: container image of the CAPC controller * shasum.txt containing checksum for the released cluster-api-provider-cloudstack-v0.4.4.tar.gz * cluster-api.zip: configuration files for clusterctl * infrastructure-components.yaml * metadata.yaml * cluster-template.yaml * cluster-template-ssh.yaml * EVALUATION_DEPLOYMENT.md: instructions for manual deployment of this interim release for evaluation via clusterctl. * security_findings.csv: results of package security scan ### Known Issues : * Cluster upgrade is not supported when the controlPlaneEndpoint is defined to be an IP address in a shared network. ### Future Scope/Features * Accelerated remediation of VM state drift