Changes and Releases

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

  • Added

    • Read-only role for customer access into Control Plane.
  • Changed

    • The user-installed app list now auto refreshes (#1234)

    Fixed

    • We fixed an error that occurred when deleting an app. (#1235)
  • Changed

    • Reintroduced config properties which should have been just deprecated but got dropped prematurely in v1.4.0 (#36)
      • configmap.annotations-prefix
      • configmap.default-ssl-certificate
      • configmap.hpa-enabled
      • configmap.hpa-max-replicas
      • configmap.hpa-min-replicas
      • configmap.hpa-target-cpu-utilization-percentage
      • configmap.hpa-target-memory-utilization-percentage
      • configmap.ingress-class
  • Added

    There have been some additions regarding the App Catalog and Apps in general:

    • We added a way to edit the version of an installed app. (#1227, #1212)
    • We’ve also added a version picker during app installation, so you can now pick the version of the app that you want to install (#1202)
    • There is now a table that shows chart versions and what app versions they will install when viewing an app from the App Catalog (#1200)
    • Add lastly, we’ve added kiam and external-dns to the list of preinstalled apps on clusters that indeed have these apps (#1197)

    We’ve also made upgrade availability information more visible in more places:

    • We’ve added an upgrade notice in the clusters list, so you can see at a glance which clusters are eligible for an upgrade (#1204)
    • Similar to the above, we’ve also added an upgrade available icon in the list of clusters on the organization detail page (#1208)

    Changed

    • Some modals could stay open even when changing routes. We now make sure modals close when the route changes (#1211)
    • We now ensure that the organization provider credentials form closes when you leave the page (#1209)

    Fixed

    • We fixed a memory leak in the app installation form (#1210)
    • We now ensure that the upgrade cluster modal does not re-render unnecessarily after dispatching an action (#1233)
    • Check cluster existence in dashboard resources component to avoid some potential error cases (#1230)
    • We fixed a bug where clusters would be created in the currently selected organization, instead of the organization you clicked “create cluster” in (#1207)
    • And lastly, we fixed an issue triggering the update cluster modal (#1206)

    Development changes / refactorings

    • Change appReducer to mainReducer (#1228)
    • Create custom response object (#1226)
    • Return empty array if no cluster in selectClusterNodePools (#1231)
    • Refactor keypair test and fix overloaded action type. (#1223)
    • Write tests and comments for the new model layer (#1203)
  • Changed

    • Disable HPA, PDB and clear resource requests for extra small clusters. (#34)
  • Fixed

    • Fixed an infinite loading spinner issue when opening Happa. (We had to add support for ‘giantswarm’ authorization schemes in a new client we introduced while refactoring) (#1195)

    Changed

    • Remove an exclamation mark from the app detail pane in the cluster detail page. (#1194)
  • Added

    • Add Pod Disruption Budget.