Releases: canonical/microcloud-cluster-manager
Releases · canonical/microcloud-cluster-manager
0.9
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
PATCHandGETendpoints 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-tokensendpoint [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/sitesby @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...