mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Rename ResourceStatus* -> KubeObjectStatus*
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
1 parent
18b05568dd
commit
04610ec4c6
47 files changed
+194
-194
No files matched your search
File renamed without changes.
File renamed without changes.
+2
-2
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "event-resource-status",
|
||||
"name": "kube-object-event-status",
|
||||
"version": "0.1.0",
|
||||
"description": "Adds resource status from events",
|
||||
"description": "Adds kube object status from events",
|
||||
"renderer": "dist/renderer.js",
|
||||
"lens": {
|
||||
"metadata": {},
|
||||
+1
-1
@@ -2,7 +2,7 @@ import { LensRendererExtension, K8sApi } from "@k8slens/extensions";
|
||||
import { resolveStatus, resolveStatusForCronJobs, resolveStatusForPods } from "./src/resolver"
|
||||
|
||||
export default class EventResourceStatusRendererExtension extends LensRendererExtension {
|
||||
resourceStatusTexts = [
|
||||
kubeObjectStatusTexts = [
|
||||
{
|
||||
kind: "Pod",
|
||||
apiVersions: ["v1"],
|
||||
+7
-7
@@ -1,6 +1,6 @@
|
||||
import { ResourceStatus, K8sApi } from "@k8slens/extensions";
|
||||
import { KubeObjectStatus, K8sApi } from "@k8slens/extensions";
|
||||
|
||||
export function resolveStatus(object: K8sApi.KubeObject): ResourceStatus.Status {
|
||||
export function resolveStatus(object: K8sApi.KubeObject): KubeObjectStatus.Status {
|
||||
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): ResourceStatus.Status
|
||||
}
|
||||
const event = [...warnings, ...events][0]; // get latest event
|
||||
return {
|
||||
level: ResourceStatus.Level.WARNING,
|
||||
level: KubeObjectStatus.Level.WARNING,
|
||||
text: `${event.message}`,
|
||||
timestamp: event.metadata.creationTimestamp
|
||||
}
|
||||
}
|
||||
|
||||
export function resolveStatusForPods(pod: K8sApi.Pod): ResourceStatus.Status {
|
||||
export function resolveStatusForPods(pod: K8sApi.Pod): KubeObjectStatus.Status {
|
||||
if (!pod.hasIssues()) {
|
||||
return null
|
||||
}
|
||||
@@ -27,13 +27,13 @@ export function resolveStatusForPods(pod: K8sApi.Pod): ResourceStatus.Status {
|
||||
}
|
||||
const event = [...warnings, ...events][0]; // get latest event
|
||||
return {
|
||||
level: ResourceStatus.Level.WARNING,
|
||||
level: KubeObjectStatus.Level.WARNING,
|
||||
text: `${event.message}`,
|
||||
timestamp: event.metadata.creationTimestamp
|
||||
}
|
||||
}
|
||||
|
||||
export function resolveStatusForCronJobs(cronJob: K8sApi.CronJob): ResourceStatus.Status {
|
||||
export function resolveStatusForCronJobs(cronJob: K8sApi.CronJob): KubeObjectStatus.Status {
|
||||
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): ResourceStatu
|
||||
}
|
||||
const event = [...warnings, ...events][0]; // get latest event
|
||||
return {
|
||||
level: ResourceStatus.Level.WARNING,
|
||||
level: KubeObjectStatus.Level.WARNING,
|
||||
text: `${event.message}`,
|
||||
timestamp: event.metadata.creationTimestamp
|
||||
}
|
||||
File renamed without changes.
File renamed without changes.
Reference in new issue
Block a user