Skip to content

Releases: canonical/microcloud-cluster-manager

0.9

24 Mar 18:01
7930e20

Choose a tag to compare

Initial beta release.

See blog announcement,
howto and architecture documentation.

What's Changed

  • Convert microcluster example project into site manager base. by @markylaing in #2
  • ui: bootstrap react pages, dependencies and github action by @edlerd in #4
  • ui: add dev server to run the ui easily, update readme by @edlerd in #6
  • feat: serve ui from go server [WD-11656] by @mas-who in #9
  • Add make clean target by @edlerd in #12
  • Setup CI for backend and UI tests [WD-11367] by @mas-who in #13
  • Configure renovate by @edlerd in #10
  • chore: add /internal directory for internal packages [WD-11970] by @mas-who in #16
  • fix dev server by @edlerd in #17
  • fix dev server haproxy config by @edlerd in #18
  • chore(deps): update internal dependencies by @renovate[bot] in #14
  • chore(deps): Bump ws from 8.17.0 to 8.17.1 in /ui in the npm_and_yarn group across 1 directory by @dependabot[bot] in #19
  • Setup management listener using extensionServers [WD-11937] by @mas-who in #15
  • serve index for component paths by @mas-who in #22
  • [WD-12166] feat: Added Login/Logout button (ui) for LXD-SM. by @Kxiru in #20
  • chore(deps): update dependency @canonical/react-components to v0.56.0 by @renovate[bot] in #21
  • fix: ui auth should redirect to login on auth errors by @edlerd in #23
  • Setup DB schema [WD-12171] by @mas-who in #24
  • update how we pass server settings to microcluster by @mas-who in #26
  • add DELETE endpoint for /sites/:name [WD-11657] by @mas-who in #25
  • chore(deps): update dependency @canonical/react-components to v0.58.0 by @renovate[bot] in #27
  • add site management listener PATCH and GET endpoints for /1.0/configs [WD-12693] by @mas-who in #30
  • removed site_member_statuses from db schema and updated sites api by @mas-who in #32
  • add member specific configs endpoints [WD-12695] by @mas-who in #33
  • Prepare for authentication PR by @mas-who in #35
  • feat: LXD-SM setup application layout for the UI [WD-12637] by @Kxiru in #28
  • chore(deps): update dependency vanilla-framework to v4.14.0 by @renovate[bot] in #34
  • fix: fix the vite dev server not loading assets by @mas-who in #37
  • chore(demo) add configuration and build steps for demo server by @edlerd in #36
  • add CLI support for managing manager and member configs [WD-12696] by @mas-who in #38
  • add POST /1.0/external-site-tokens endpoint [WD-12698] by @mas-who in #29
  • chore: update cpu metrics data structure by @mas-who in #43
  • sites: add POST /1.0/sites endpoint to receive join request from LXD [WD-12699] by @mas-who in #44
  • feat: [WD-12759] Initial Implementation of the Cluster List Page by @Kxiru in #42
  • Site status POST /1.0/site/status endpoint by @edlerd in #45
  • feat: Implemented the LXD-SM Settings/Configuration Page [WD-12946] by @Kxiru in #46
  • tests: visual regression for checking logo asset [WD-13063] by @mas-who in #50
  • preparation for network listener update in microcluster [WD-13102] by @mas-who in #47
  • feat: [WD-13154] add Pending and Token tabs to the Clusters Page. by @Kxiru in #51
  • [WD-13151] chore: split last seen column into "Status" and "Last Heartbeat" colu… by @Kxiru in #48
  • feat: add oidc authentication support [WD-11658] by @mas-who in #11
  • Add api endpoint and cli for editing site data [WD-13156] by @mas-who in #54
  • cli for generating external site join token [WD-13155] by @mas-who in #49
  • ui: add member configs to settings page [WD-12947] by @mas-who in #53
  • chore(deps): update dependency @canonical/react-components to v0.59.1 by @renovate[bot] in #58
  • feat(user-info): add /1.0 endpoint to retrieve user info and authentication state [WD-12702] by @mas-who in #56
  • fix: ui cluster approval should send request to PATCH /1.0/sites by @mas-who in #59
  • feat: [WD-13149] Implement Cluster Status Graph Summary by @Kxiru in #57
  • feat: [WD-13153] Added cluster form and Join Token creation functiona… by @Kxiru in #52
  • fix: Added Status column back to ClusterListActive. by @Kxiru in #60
  • feat: [WD-13372] Added inline notification system. by @Kxiru in #62
  • feat: [WD-13511] Verifies whether a site token name is valid before form submission. by @Kxiru in #65
  • fix: avoid flicker when loading login page by @mas-who in #64
  • tests: add e2e tests for backend endpoints [WD-13158] by @mas-who in #61
  • sites: add addresses to status update response [WD-13165] by @mas-who in #66
  • ui: added disk and memory distribution graphs for cluster list [WD-13150] by @mas-who in #63
  • chore: rename site manager to cluster manager [WD-13647] by @mas-who in #67
  • chore: update dependencies to use lxd-cluster-manager by @mas-who in #70
  • db: refactor remote cluster detail db methods by @mas-who in #72
  • chore: updates for latest microcluster changes [WD-13691] by @mas-who in #73
  • Make the visuals on the login screen a bit nicer by @edlerd in #74
  • feat: [WD-13148] Added MultiMetricMeter component for nodes and insta… by @Kxiru in #68
  • feat: add confirmation modal for delete actions [WD-13690] by @mas-who in #78
  • Add UI e2e tests [WD-13243] by @mas-who in #77
  • feat: [WD-12703] Added user info in navigation footer. by @Kxiru in #79
  • feat: [WD-13807] added Breadcrumb Component by @Kxiru in #76
  • doc: improve the documentation [WD-13162] by @mas-who in #80
  • feat: [WD-13152] Added Cluster detail page. by @Kxiru in #75
  • fix: remove microcluster.Microcluster from cluster manager state by @mas-who in #81
  • feat: Add help texts for configuration fields [WD-13689] by @mas-who in https://github.com/canonical/microcloud-cluster-manager/p...
Read more