Developer Portal

  • Fixed

    • Don’t let user execute the installation info request if they are not logged in (#1896)
  • What’s changed

    • Proper check for provider capabilities (#1895)
  • What’s changed

    Fixed

    • Do not check for non-related capabilities in start script (#1893)
  • What’s changed

    Fixed

    • Do not check non-related to cloud capabilities (#1892)
  • Added

    • Cluster overview now shows Kubernetes version (#1867)
    • The app ‘cert-manager’ now appears in the preinstalled apps list (#1878)

    Changed

    • Cosmetic fix for the positioning of an error message when unable to fetch node pool details (#1881)
    • The organization selector dropdown menu now accommodates longer organization names (#1873)

    Fixed

    • Support installed apps without labels (#1879)
  • Changed

    • Re-enable Install Ingress button for non-ready clusters (#1846)

    Removed

    • Remove Google Analytics tracking code used in test installations (#1852)
  • What’s changed

    • Change icon for cluster creation in progress (#1841)
    • Add cluster not-ready notice to cluster details screen (#1821)
    • Improve wording regarding installing apps (#1826)
    • Add real user monitoring (RUM) for test installations (#1820, #1824)

    Fixed

    • Fix breaking app catalog layout after clearing the search bar (#1827)
    • Allow having no worker nodes in V4 clusters (#1823)
    • Fix V4 cluster creation by actually filling the array of workers with workers (#1822)

    Security

    • Force ’node-fetch’ version v2.6.1 to fix vulnerability (#1828)
    • Force ‘ua-parser-js’ version v0.7.22 to fix vulnerability (#1829)
  • What’s changed

    • Speed up Node Pool enter and exit transition animations (#1771)
    • Speed up loading external app catalogs (#1770)
    • Update Getting Started code example to mention kubectl label selector (#1769)

    Added

    • Freshly created clusters will now show an ‘Cluster creation in progress’ label (#1772)

    Fixed

    • Clusters running deprecated releases could not list preinstalled apps, open the release information or see the Kubernetes version in cluster details. This is now fixed (#1794)
    • App name validation has been updated to correctly allow dots in names (#1768)
    • Updating app no longer fails due to bad request payload (#1809)

    Refactorings / Dev Changes

    • Progress transitioning to TypeScript (#1795, #1780, #1779, #1776, #1778, #1777, #1774)
    • Force http-proxy to version >=1.18.1 (#1808)
    • Prepare happa for control plane authentication (#1547)
    • Update nginx and container image builig (#1775)
    • Fix or remove already fixed TODOs in code (#1773)
  • What’s changed

    • We now redirect to the cluster overview page if you are viewing a cluster, and it gets deleted by someone else. (#1756)
    • Removed the ’next’ button from the install app modal. (#1729)

    Fixed

    • Close the organization dropdown when clicking on the Details/Manage buttons (#1755)
    • In some cases, when upgrading a cluster, the nginx-ingress-controller app was not visible under installed apps. (#1749)
    • Fixed an error when cancelling an app values/secrets upload. (#1733)
    • Redirect user to the login page if initial data fetch fails (#1727)

    Security

    • Update app to tolerate higher security settings (#1750)
    • force serialize-javascript to 4.0.0 (#1732)

    Refactorings / Dev Changes

    • Create an install ingress actions & reenable tests (#1713)
    • Add an ErrorBoundary around Clusterlist to catch Errors there (#1734)
    • More SASS refactorings. We’re slowly moving all our sass over to styled components. (#1730)
    • Fix cannot set state of unmounted component warning in test. (#1747)

    Admin only changes

    • Giant Swarm staff can now pick any version when upgrading a cluster. (#1714)
  • Fixed

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