Fleet Management

  • Fixed

    • login command: Try logging in again if token renewal fails.
    • Add security API group to scheme in order to get organizations during login.

    Changed

    • Enable logging into clusters in all versions and namespaces if --insecure-namespace flag is active.
    • Simplify log in with context name

    Added

    • Add support for self-contained kubeconfig creation for management cluster context.
    • Add --keep-context flag to login.
  • Added

    • Network Policy for VPA.
  • Changed

    • Upgrade CAPI / CAPZ CRDs to v1beta1 on Azure.
  • Changed

    • Enable cluster-topology templates for OpenStack by default.
    • Update default cluster-openstack version to 0.3.0.

    Removed

    • Remove deprecated --cluster-id flag from get nodepools, template cluster, and template nodepool commands. Replaced by --cluster-name.
    • Remove deprecated --owner flag from template cluster, template networkpool, and template nodepool commands. Replaced by --organization.
    • Remove deprecated --master-az flag from template cluster command. Replaced by --control-plane-az.
    • Remove deprecated --nodepool-name flag from template nodepool command. Replaced by --description.
    • Remove deprecated --nodex-min flag from template nodepool command. Replaced by --nodes-min.
    • Remove deprecated --nodex-max flag from template nodepool command. Replaced by --nodes-max.

    Added

    • Add support for templating App CRs in organization namespace.
    • Add --catalog-namespace flag to template app.
  • Added

    • Add VPA app to default catalog.

    Removed

    • Move CRDs to giantswarm/vertical-pod-autoscaler-crd app.
  • Fixed

    • Re-added the preview release state
  • Changed

    • Use v1beta1 api version when templating ClusterAPI manifests on Azure.
  • Added

    • Add support to template cluster --provider openstack for templating clusters as App CRs.
  • Removed

    • Move backup.giantswarm.io CRDs to own repo.
  • Added

    • Add ClusterNames field to ETCDBackup.spec to allow backing up specific clusters within an MC.
    • Add a few new fields in ETCDBackup.status to give better visibility on the state of the backup.

    Changed

    • Replaced gopkg.in/yaml.v2 versions below v2.2.8 with v2.2.8 to mitigate CVE-2019-11254

    Removed

    • Remove generated typed clients.
    • Move Release API into release-operator.
    • Move Config API into config-controller.
    • Move Silence API into silence-operator.
    • Move application.giantswarm.io API group into apiextensions-application.

    Fixed

    • Fix color output during makefile execution.