* Catch Cluster create error in cluster-manager
- Only warn if the file is missing. The file must have disapeared
betweeen kubeconfig-sync detecting it and cluster-manager performing
the addCluster call
- For all other errors log an error
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix spelling
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Use logger
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix .TableHead.sticky in for details panels
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fine-tune TableHead styling in PodDetailsList
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com>
* Catch empty string error is parseKubeApi
- Add more debugging lines
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add some unit tests
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Use resolved pathname
Signed-off-by: Sebastian Malton <sebastian@malton.name>
- Use Proxy for backwards compatability
- Fix a bunch of unit tests that needed all the Singleton's created
- Add comments on the order required for the store migrations
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* add button to expand and view whole badge contents
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* revert font changes due to update elsewhere already existing
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* make expanding icon smaller and not focusable
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* extended badge content by click, selecting text from label doesn't trigger auto-closing
Signed-off-by: Roman <ixrock@gmail.com>
* fix: hover only intercative badges (with extra content)
Signed-off-by: Roman <ixrock@gmail.com>
* added common document/selectionchange watcher
Signed-off-by: Roman <ixrock@gmail.com>
* lint fixes
Signed-off-by: Roman <ixrock@gmail.com>
* Convert Badge to CSS Modules
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Align Badge styles across components
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Cleaning up
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Not closing badge if user started to select text
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
Co-authored-by: Sebastian Malton <sebastian@malton.name>
Co-authored-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing scroll to bottom in pod logs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing invalidDate error if no timestamp provided
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
- If an KubernetesCluster entity is being deleted then the
catalogEntityRegistry.getById() will return undefined. This leads to
an unhandled exception in the handler because we tried to read
apiVersion. This commit changes it so that we get the apiVersion and
kind from KubernetesCluster class itself
Signed-off-by: Sebastian Malton <sebastian@malton.name>
- Explicitly don't save to disk if the value in the store is the same as
the default. That way we can change the defaults between versions
- Calculate the PreferencesModel on demand
- In the future, when we turn on strict null checking, we can enforce
that the UserStore expects the correct types too
Signed-off-by: Sebastian Malton <sebastian@malton.name>
simplify default check, remove defaults from UserStore
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Revert "don't set prerelease version info when non-prerelease (#3261)"
This reverts commit 3f01abbddf.
* include fix from #3256
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* Fixing VirtualList scrollbar style
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fix VirtualList styling in logs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing integration tests
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing log element selector
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Not using css modules
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Removing unused prop from VirtualList
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
- kubeConfigPath was erroniously set to cluster.id
- Skip empty workspace hotbars
- Output a warn if updating or creating a cluster throws in
cluster-store
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* HotbarIcon's refering to unknown entities should be removalable
* Allow menu to open when icon is disabled
* Add cursor context-menu
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Making inputs consistent
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fixing hover effect in inputs
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Adding separators to sidebar menu
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fine-tuning general section
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Fine-tuning hidden metrics area
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* EntityIcon in Settings sidebar
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Moving cluster icon settings on top
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* Shrink Apply button a big
Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
* release v5.0.0-rc.0
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix release-drafter.yml
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add ability to force tag
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* release v5.0.0-rc.0
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Fix release-drafter.yml
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* Add ability to force tag
Signed-off-by: Sebastian Malton <sebastian@malton.name>
* v5.0.0-beta.10
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
* fix migrations
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
Co-authored-by: Sebastian Malton <sebastian@malton.name>