mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Move KubeObjectStatusText under K8sApi namespace
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
1 parent
60f58a9b0c
commit
f8642c1618
2 files changed
+8
-7
No files matched your search
@@ -1,6 +1,6 @@
|
||||
import { KubeObjectStatus, K8sApi } from "@k8slens/extensions";
|
||||
import { K8sApi } from "@k8slens/extensions";
|
||||
|
||||
export function resolveStatus(object: K8sApi.KubeObject): KubeObjectStatus.Status {
|
||||
export function resolveStatus(object: K8sApi.KubeObject): K8sApi.KubeObjectStatus {
|
||||
const eventStore = K8sApi.apiManager.getStore(K8sApi.eventApi)
|
||||
const events = (eventStore as K8sApi.EventStore).getEventsByObject(object);
|
||||
let warnings = events.filter(evt => evt.isWarning());
|
||||
@@ -9,13 +9,13 @@ export function resolveStatus(object: K8sApi.KubeObject): KubeObjectStatus.Statu
|
||||
}
|
||||
const event = [...warnings, ...events][0]; // get latest event
|
||||
return {
|
||||
level: KubeObjectStatus.Level.WARNING,
|
||||
level: K8sApi.KubeObjectStatusLevel.WARNING,
|
||||
text: `${event.message}`,
|
||||
timestamp: event.metadata.creationTimestamp
|
||||
}
|
||||
}
|
||||
|
||||
export function resolveStatusForPods(pod: K8sApi.Pod): KubeObjectStatus.Status {
|
||||
export function resolveStatusForPods(pod: K8sApi.Pod): K8sApi.KubeObjectStatus {
|
||||
if (!pod.hasIssues()) {
|
||||
return null
|
||||
}
|
||||
@@ -27,13 +27,13 @@ export function resolveStatusForPods(pod: K8sApi.Pod): KubeObjectStatus.Status {
|
||||
}
|
||||
const event = [...warnings, ...events][0]; // get latest event
|
||||
return {
|
||||
level: KubeObjectStatus.Level.WARNING,
|
||||
level: K8sApi.KubeObjectStatusLevel.WARNING,
|
||||
text: `${event.message}`,
|
||||
timestamp: event.metadata.creationTimestamp
|
||||
}
|
||||
}
|
||||
|
||||
export function resolveStatusForCronJobs(cronJob: K8sApi.CronJob): KubeObjectStatus.Status {
|
||||
export function resolveStatusForCronJobs(cronJob: K8sApi.CronJob): K8sApi.KubeObjectStatus {
|
||||
const eventStore = K8sApi.apiManager.getStore(K8sApi.eventApi)
|
||||
let events = (eventStore as K8sApi.EventStore).getEventsByObject(cronJob);
|
||||
let warnings = events.filter(evt => evt.isWarning());
|
||||
@@ -45,7 +45,7 @@ export function resolveStatusForCronJobs(cronJob: K8sApi.CronJob): KubeObjectSta
|
||||
}
|
||||
const event = [...warnings, ...events][0]; // get latest event
|
||||
return {
|
||||
level: KubeObjectStatus.Level.WARNING,
|
||||
level: K8sApi.KubeObjectStatusLevel.WARNING,
|
||||
text: `${event.message}`,
|
||||
timestamp: event.metadata.creationTimestamp
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user