Fleet Management

  • Fixed

    • Removed encryption-provider-config and audit-policy-file flags until we can confirm the file exists on the machine images
  • Fixed

    • Use capz v0.4.x on Azure CRDs so that we have the experimental CRDs on their old api group.

    Changed

    • CRDs ownership for Phoenix
  • Added

    • CircleCI job to validate policies

    Changed

    • Updated kubelet and api server flags to handle duplicates
    • Update app icon
  • Fixed

    • Fix a problem with fetching Catalog CRs in validate apps.
    • Fixing a problem where the function to fetch the SSH secret to generate the templates was using inCluster config ignoring the kubeconfig.
  • Added

    • Add metadata about additional vSphere CRDs for documentation.

    Fixed

    • Adjust name of Cluster API certificate and service for v1alpha4. The annotation cert-manager.io/inject-ca-from value changes from giantswarm/cluster-api-core-webhook to giantswarm/cluster-api-core-cert and the service name from cluster-api-core-webhook to cluster-api-core.

    Changed

    • KVMClusterConfig: make worker node labels optional.
    • Rename provider VMWare to vSphere.
    • Split Cluster API core CRDs by provider, to enable independent versioning (e.g. v1alpha2 for AWS and v1alpha4 for vSphere).
    • Configure webhook patch for the ClusterClass CRD.
    • Update Cluster API core CRDs to v0.4.4 for improved defaulting and printer columns.
    • In the AppCatalogEntry CRD, rename the printer column APP VERSION to UPSTREAM VERSION and switch the order of VERSION and UPSTREAM VERSION. This affects the output of kubectl get appcatalogentries.
    • Update repository to use go v1.17.
    • Remove reference to deprecated AppCatalog CRD from the AppCatalogEntry CRD.
  • Added

    • Add templating for EKS clusters using the management cluster API
    • Add templating for EKS node pools using the management cluster API
    • Add templating for CAPA node pools using the management cluster API

    Changed

    • In the get catalogs command output, rename the colum APP VERSION to UPSTREAM VERSION and change the column order.
  • Added

    • kubelet and api server flags for CAPI clusters.
  • Fixed

    • Fix annotation name in subscription id defaulting rule.
  • Added

    • Default SubscriptionID field for AzureCluster CRs.

    Changed

    • Add test setup for vsphere policies.