Changes and Releases

Updates on Giant Swarm workload cluster releases, apps, UI improvements and documentation changes.

  • What’s changed

    • We now use tabs in the app detail view, moving the chart versions to a different tab. (#1366)
    • We also hide most chart versions now, but make them expandable. (#1351)
    • The app detail page can now show a readme. (#1357)
    • The app release status is now visible in the app detail modal. (#1360)
    • Since keypairs are non revokable, we now display a warning if you try to create a keypair with a TTL > 30 days (#1343)

    Fixed

    • Fixed get started button positioning on small screens for v4 clusters (#1349)
    • Fixed a bug in the cluster upgrade modal. (#1358)
    • Improve Error Handling when fetching Readmes (#1367)
  • Added

    • Add .spec.provider.pods field to AWSCluster in core.giantswarm.io/v1alpha1.

    Changed

    • Replace custom time.Time wrapper DeepCopyTime with Kubernetes built-in metav1.Time.
    • Generate CRDs via kubebuilder tools based on CRs.
  • What’s changed

    • Hide duplicated flash messages when creating clusters (#1335)

    Fixed

    • Fixed an issue with our Continuous Deployment.
  • Added

    • Tenant admin role tenant-admin-manage-rbac to manage serviceaccounts, roles, clusterroles, rolebindings and clusterrolebindings.
    • Add tenant admin full access to global and default namespaces.
    • Fix nested lists formatting in the guide about cluster management via Cluster API CRs.
  • Fixed

    • Fixed a problem that made it impossible to install apps. (#1336)
  • Added

    • We added a notification if there is a newer version of Happa that you can upgrade to (#1334)
    • Added an ingress instructions tab to cluster detail view, with more details on how to access services running on your cluster (#1320)

    Changed

    • We improved the performance of listing clusters (#1310)
    • Added more tooltips to the node pools list, to better explain what these values mean (#1312)
    • We explain more clearly the consequences of deleting a node pool, depending on the number of node pools remaining. (#1314)

    Fixed

    • Fixed a bug when viewing a cluster that got deleted by a different user (#1333, #1311)
    • Fixed various issues with the cluster listing action and automatic refreshing of cluster details (#1332, #1316, #1315)

    Development Changes

    • Implemented various changes to soon support READMEs when viewing an App’s detail page. (#1317)
    • Various testing changes (#1124)
    • Security upgrade auth0-js from 9.13.1 to 9.13.2 (#1319)
    • Add new guide: Creating tenant clusters on AWS via Control Plane Kubernetes API
  • Added

    • Document G8sControlPlane in infrastructure.giantswarm.io #405
    • Document Chart in core.giantswarm.io/v1alpha1 #406