Fleet Management

  • Changed

  • Added

    • Add --prevent-deletion flag to cluster template command for capv clusters
    • Helpful error messages for invalid subnet split parameters of CAPA private clusters

    Changed

    • BREAKING When templating cluster manifests for CAPZ clusters with kubectl gs template cluster command, now we set the workload cluster release version via the --release flag, instead setting cluster-azure version via --cluster-version.
  • Changed

    • Update to project-zot/helm-charts version 0.1.58.
      • Update Default Zot container image tag to version v2.1.0
  • Changed

    • Chart: Update Helm release vertical-pod-autoscaler to v9.8.3. (#301)
  • Changed

    • Upgrade app and chart to upstream version 2.11.2 to support kubernetes 1.25 to 1.27.
  • Removed

    • BREAKING Remove deprecated --enable-long-name flag (affected commands: kubectl gs template cluster/nodepool/networkpool/catalog)

    Changed

    • BREAKING When templating cluster manifests for CAPA clusters with kubectl gs template cluster command, now we set the workload cluster release version via the --release flag (like for vintage AWS), instead setting cluster-aws version via --cluster-version.
    • Update module version to v3.
  • Changed

    • Chart: Change restartPolicy to OnFailure for the CRD job. (#298)
  • Changed

    • Chart: Change restartPolicy to OnFailure for the CRD job. (#298)
  • Added

    • Support unified cluster-azure app. With cluster-azure v0.14.0 and newer, default apps are deployed with cluster-azure and default-apps-azure app is not deployed anymore.
    • Added --prevent-deletion flag to cluster template command for capa, capa-eks, capz clusters
  • Added

    • Added support for setting .spec.template.spec.priorityClassName for the Zot deployment via Helm value .priorityClassName. Defaults to empty string, meaning a priority class does not get set by default.
    • Added setting to VPA to control max allowed CPU and memory. Defaults to 750m and 2048Mi.

    Changed

    • Changed default service type to ClusterIP.
    • Changed default node port to 32767 and it is added to the service only when service type is NodePort.
    • Enabled PVC creation by default.
    • Changed default resource requests to 300m CPU and 1024Mi memory, limits to 500m CPU and 1536Mi memory.