Sebastian Malton
29220c1c73
Fix getLatestApiPrefixGroup to not fail when options.apiBase is not provided ( #4462 )
2021-11-30 11:27:20 -05:00
Sebastian Malton
2f14b7a70a
Refactor Nodes view metrics renderer ( #3990 )
2021-11-30 10:30:54 -05:00
Sebastian Malton
df46dd9ef6
Fix not being able to remove role bindings via the UI ( #4394 )
2021-11-30 09:06:54 -05:00
Sebastian Malton
0286faf387
Fix detail views not watching child components ( #4345 )
...
* Fix detail views not watching child components
- Add subscribeStores calls to all relavent details
- Add support for tracking overlapping subscribes as an optimization
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Resolve PR comments
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Detect the adding of a namespace when selected namespaces change
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Update debug log
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2021-11-29 17:25:35 -05:00
Marc Bachmann
b3723de3ec
Add more file system metrics to the pod and container graphs ( #3961 )
2021-11-26 10:03:12 -05:00
Roman
4f33dfdfd5
Allow to navigate to created resource details from notification ( #4422 )
...
navigate to created resource details from notification
2021-11-25 18:04:41 +02:00
Panu Horsmalahti
0ca8448d33
Retry watch if timeout set, but request was not retried ( #4388 )
...
* Retry watch if timeout set, but request was not retried.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Cancel current request if retried.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Clarify retried variable/comment
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
2021-11-24 15:56:01 +02:00
Jari Kolehmainen
fe4a56ba59
Add keepalive option in JsonApi.getResponse ( #4374 )
...
* add keepalive option in JsonApi.getResponse
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-11-18 09:21:28 -05:00
Jari Kolehmainen
2446b6cf9b
Add tests for KubeApi.watch timeout ( #4367 )
2021-11-17 09:34:05 -05:00
Jari Kolehmainen
ca15919218
Add timeout option to KubeApi.watch ( #4365 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-11-17 10:23:05 +02:00
Sebastian Malton
159c240a80
Display resource load errors seperately from list of items ( #4228 )
2021-11-16 12:41:10 -05:00
chh
2d5b39e0e6
Fix typo KubeObject.nonEditiablePathPrefixes > KubeObject.nonEditablePathPrefixes ( #4351 )
2021-11-16 14:04:12 +02:00
Jari Kolehmainen
385de469ad
allow to call KubeApi.delete without namespace parameter ( #4349 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-11-16 09:14:41 +02:00
Sebastian Malton
e51ff5051f
Fix crash when finding CRD's preferred version ( #4332 )
2021-11-15 11:16:37 -05:00
Jari Kolehmainen
882f216368
Use propagationPolicy=Background by default for delete ( #4337 )
2021-11-15 08:29:22 -05:00
Jari Kolehmainen
23d5d40d62
Implement KubeApi.patch ( #4325 )
...
* implement KubeApi.patch
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* keep it backward compatible
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-11-12 11:15:33 +02:00
Jari Kolehmainen
a86b306a48
add possibility to pass non-generic KubeApi to forRemoteCluster ( #4321 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-11-12 09:07:57 +02:00
Sebastian Malton
1ce2e727af
Fix crash in IngressDetails ( #4267 )
...
* Fix crash in IngressDetails
- Adds check in Ingress.getServiceNamePort() for a
.spec.defaultBackend.resource instead of .spec.defaultBackend.service
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* remove undefined
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Add comment about RequireExactlyOne
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2021-11-09 22:52:36 -05:00
Sebastian Malton
200061d386
Use .status.phase instead of computing it for Pod.getStatusMessage ( #4286 )
2021-11-09 09:33:42 -05:00
Sebastian Malton
5eb1b8553d
Support window nodes for node-shells ( #3624 )
...
* Support window nodes for node-shells
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Also check beta.kubernetes/os label
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Add comment about linux fallback
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2021-11-08 20:11:40 -05:00
Sebastian Malton
c6dce043a7
Lint: comma-spacing (error) & comma-dangle (error) ( #4200 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2021-11-02 17:38:20 -04:00
Panu Horsmalahti
6b047332c0
Reduce JSON-API logging. ( #4221 )
...
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
2021-11-02 13:31:10 +02:00
Sebastian Malton
41863e87ce
Lint: object-curly-spacing (error) ( #4198 )
2021-11-01 08:45:45 -04:00
Sebastian Malton
4d63ef2878
Use spec.serviceName as an externalIP if nothing else ( #4188 )
...
* Use spec.serviceName as an externalIP if nothing else
Signed-off-by: Sebastian Malton <sebastian@malton.name >
* Move using externalName to display logic
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2021-11-01 07:23:29 -04:00
Patrick J. McNerthney
6294343b79
Fix the broken ingress metrics, the namespace is needed in the opts. ( #4203 )
...
Signed-off-by: Patrick J McNerthney <pat@mcnerthney.com >
2021-11-01 11:21:13 +03:00
Sebastian Malton
221ab46540
Handle named ports in probe label renderer ( #4118 )
...
Signed-off-by: Sebastian Malton <sebastian@malton.name >
2021-10-25 10:40:45 -04:00
Panu Horsmalahti
0dab7b8073
Add option for providing request options to watch requests ( #4102 )
...
* Add option for providing request options to watch requests.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Move getRequestOptions to JsonApi.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Style fix
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Make token to be a string or a function
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Fix isFunction import.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Make getRequestOptions async.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Remove commented code.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Only set token if it's truthy.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Review fixes.
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
* Add this.getRequestOptions default
Signed-off-by: Panu Horsmalahti <phorsmalahti@mirantis.com >
2021-10-21 19:18:32 +03:00
Sebastian Malton
1f42a5148e
Remove api lookup in KubeObjectStore ( #4092 )
2021-10-20 10:44:13 -04:00
Sebastian Malton
b4a4cc6be4
Correctly handle empty string valued secrets in SecretDetails ( #4079 )
2021-10-20 08:51:03 -04:00
Sebastian Malton
e21888c62c
Fix iter function return values ( #3958 )
2021-10-19 09:02:59 -04:00
Sebastian Malton
5998b4ca84
Upgrade js-yaml to 4.X ( #3623 )
2021-10-18 10:03:10 -04:00
Sebastian Malton
e64060cc69
Conditionally render node taints upon value existance ( #3989 )
2021-10-13 10:34:28 -04:00
Sebastian Malton
329f4706c0
Use the served and storage version of a CRD instead of the first ( #3999 )
2021-10-12 07:31:11 -04:00
Sebastian Malton
913244b204
Catch metadata being undefined at KubeObject creation ( #3960 )
2021-10-07 10:09:21 -04:00
Marc Bachmann
851274d314
Fix prometheus operator support ( #3653 )
2021-10-05 12:35:57 -04:00
Sebastian Malton
4705a66632
Use JSON patch for editing components ( #3674 )
2021-10-04 16:28:19 -04:00
Jari Kolehmainen
02c90c760d
fix missing query parameter ( #3875 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-09-23 12:23:00 +03:00
Jari Kolehmainen
3262b13926
Allow KubeApi connect directly to remote k8s ( #3766 )
...
* allow KubeApi to connect directly to remote k8s
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* backward compat
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* backward compat
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-09-13 10:14:05 +03:00
Lauri Nevala
8651eb9594
Use PATCH verb to scale deployments and statefulsets ( #3744 )
...
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com >
2021-09-09 09:31:11 +03:00
Sebastian Malton
5f89b3e31f
Fix filtering deprecated charts ( #3635 )
2021-08-24 08:29:36 -04:00
Sebastian Malton
7d8a6a3e25
Validate and set defaults for HelmChart creation ( #3492 )
2021-08-18 08:06:57 -04:00
Jari Kolehmainen
016d012439
Fix KubeApi.watch leak on abort ( #3629 )
...
* fix KubeApi.watch leak on abort
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* make linter happy
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-08-18 11:50:03 +03:00
Sebastian Malton
1833a1c722
Fix StatefulSet.getImages to handle null case ( #3619 )
2021-08-17 13:02:33 -04:00
Jari Kolehmainen
be6df7d25a
Allow to pass KubeObjectStore.api via constructor ( #3596 )
...
* allow to pass KubeObjectStore.api via constructor
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* remove throw for backward compat reasons
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-08-12 11:13:56 +03:00
Jari Kolehmainen
443186d4f5
fix apiBase initialization on main ( #3595 )
...
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-08-12 10:34:45 +03:00
Jari Kolehmainen
58a446bd45
Refactor k8s api to common ( #3553 )
...
* refactor kube api to common
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* refactor more utils to common
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* refactor more utils to common
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* switch to use node-fetch on both sides
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* improve logger
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix lint errors
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix/improve tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix tests
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fix node-fetch require error on prod build
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* preload fix
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* fixes
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* read serverAddress from apiBase
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
* cleanup
Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com >
2021-08-10 13:26:14 +03:00