Web UI

  • Fixed

    • We fixed a bug with the organization drop down menu not redirecting back to the cluster overview after clicking on an organization. (#1728)
  • What’s changed

    Cluster upgrades from within happa has been made safer. It is no longer possible to upgrade non-ready clusters. Also, an upgrade indicator will be displayed for upgrades in progress from this version on. (#1697)

    Bugfixes

    Cluster creation would show empty rows in the release selection table. This won’t happen again for now. (#1708)

    Internal changes

    Cluster detail styles have been ported to use styled components (#1712)

  • What’s changed

    • Enable support for optional ingress controllers on KVM releases greater than v12.2.0 (#1695)
    • Remove some unnecessary tooltips in the App Detail modal. (#1693)
    • The organization dropdown is now scrollable (#1654, #1666)
    • Always offer the latest version of the ingress controller app (#1675)

    Fixed

    • Show an error message when the apps in a catalog failed loading (#1681)
    • Fixed the transition animation on the dashboard when switching between organizations (#1680)
    • Fix trying to use an ‘undefined’ response in HttpClient (#1677)
    • Fix trying to use apps before loading them in an app catalog (#1676)
    • Fix typo in invalid credentials error (#1672)
    • fix non-admins couldn’t see release changes (#1671)

    Security

    Refactorings

    • Refactor cluster load and cluster install app (#1601)
    • Remove _breadcrumbs.sass and _gadget.sass (#1678)
    • Remove app_catalog.sass (#1674)
    • Extract TOS sass, clean up some unused sass I found along the way. (#1679)
    • No unused proptypes (#1669)
    • Clean up some unused props in cluster overview (Home) (#1668)
    • Move update app action to stores folder (#1648)
    • Move delete app action to stores folder. (#1646)
  • What’s changed

    • Reduce number of request by not fetching all catalog indexes from the catalog listing page (#1600)
    • Let user install an ingress controller from the Cluster Detail Ingress tab (#1586)
    • Refactor release version selection during cluster creation to not use a modal (#1581)
    • Redirect user to the homepage after they’ve deleted a cluster (#1585)

    Fixed

    • Fix flickery animation states for the “Install Ingress Controller” button (#1621)
    • Fix broken node count display in cluster overview page (#1584)

    Development and Giant Swarm Staff Changes

    • Make non-active releases better discoverable for Giant Swarm staff (#1598)
    • Set catalog placeholder image background based on color hash (#1599)
    • Update opsctl command (#1605)
    • Don’t rely on bootstrap’s col-x classes for layout. (#1617)
    • Listen for connections on local interface only. (#1618)
  • What’s changed

    • Cleaned the up catalog listing, and improved the catalog labels and their icons. (#1583)
    • Prevent duplicate flash messages (#1582)

    Fixed

    • Prevent trying to fetch node pools for deleted clusters (#1578)
    • Always display the cluster creation date (#1577)
  • Changed

    • Only allow switching to HA masters if cluster is ready (#1568)
    • Use errors from the server, if they are available (#1573)

    Fixed

    • Use response from API for release notes url (#1575)
  • Notable changes

    • AWS HA Masters support is now enabled (#1486, #1566)
    • Release version selection is now displayed inline (#1550)

    Other changes & bug fixes

    • Display Get Started button label on cluster list page in all caps (#1572)
    • Center node pools availability zones (#1570)
    • Remove escaped html character from reset password error (#1569)
    • Make add labels button label all caps (#1564)
    • Move add labels button out of the info text (#1545)
    • Cluster creation refactor (#1544)
    • Input field refactoring (#1531)
    • Add a page that lets us generate uncaught exceptions. (#1532)
  • Cluster Labelling Support

    It is now possible to view and assign labels to your clusters on the cluster detail screen. (#1505, #1501, #1499, #1474, #1472, #1515)

    Screenshot 2020-06-01 at 3 41 27 PM

    Work to support High Availability Masters has started

    We’ve been working on changes to support HA Masters, this is still behind a feature flag though and will be enabled in a later release as the feature matures. (#1507, #1483)

    What else has changed

    • Add a ‘Cancel’ button to v4 cluster creation & wire it up (#1516)
    • Show “internal” app catalogs, but only for Giant Swarm staff. (#1510)
    • Show flatcar in release selection modal (#1460)
    • don’t show the string ‘flatcar’ for containerlinux >= 2345.3.1 (#1473)

    Fixed

    • Show ‘1 node pool’ instead of ‘1 node pools’ in cluster overview (#1513)

    Dev changes

    • Add a boilerplate reducing middleware and action creator. Implement catalog listing with it. (#1462)
    • Remove some fields we don’t use from package.json (#1481)
    • Use ‘RadioInput’ instead of the previous implementation (#1485)
    • update react-router (#1480)
    • Underscore cleanup (#1503)
    • Create an general Input component from one in AppCatalog (#1471)
  • What’s changed

    • Fix copy button display on the invite user modal on installations with longer base URLs (#1452)
    • Show flatcar app icon for containerlinux components above 2345.3.1 (#1448)
    • Add a logo for aws-cni component (#1442)
    • Handle error if Key Pair creation fails due to PKI backend not being ready (#1428)

    Development changes

    • Refactor the ‘AdminLogin’ component (#1453)
  • Changed

    • Happa now has a configurable timeout for network requests. We’ve adjusted timeouts on some installations where requests can take long. (#1414)
    • Go to the app tab of a cluster’s detail page after installing app (#1400)
    • Show a more appropriate error for certain cases of app creation failure. (#1401)
    • Open changelog links in new tab (#1399)

    Fixed

    • Updated the kubectl prompt output for the getting started example, it was a bit outdated. (#1393)
    • Fixed the wrong error being propagated through Happa when a request fails after refreshing the token. (#1402)

This part of our documentation refers to our vintage product. The content may be not valid anymore for our current product. Please check our new documentation hub for the latest state of our docs.