diff --git a/src/app/common/prompt/prompt.less b/src/app/common/prompt/prompt.less
index a56cac4e..8621f6fb 100644
--- a/src/app/common/prompt/prompt.less
+++ b/src/app/common/prompt/prompt.less
@@ -58,4 +58,8 @@
.term-prompt-python {
color: var(--term-magenta);
}
+
+ .term-prompt-k8s {
+ color: var(--term-magenta);
+ }
}
diff --git a/src/app/common/prompt/prompt.tsx b/src/app/common/prompt/prompt.tsx
index eb1bde89..d2e544a3 100644
--- a/src/app/common/prompt/prompt.tsx
+++ b/src/app/common/prompt/prompt.tsx
@@ -146,6 +146,7 @@ class Prompt extends React.Component<
let branchElem = null;
let pythonElem = null;
let condaElem = null;
+ let k8sElem = null;
if (!isBlank(festate["PROMPTVAR_GITBRANCH"])) {
const branchName = festate["PROMPTVAR_GITBRANCH"];
branchElem = (
@@ -171,9 +172,19 @@ class Prompt extends React.Component<
);
}
+ if (!isBlank(festate["K8SCONTEXT"])) {
+ const k8sContext = festate["K8SCONTEXT"];
+ const k8sNs = festate["K8SNAMESPACE"];
+ k8sElem = (
+
+ k8s:({k8sContext}
+ {isBlank(k8sNs) ? "" : ":" + k8sNs}){" "}
+
+ );
+ }
return (
- {remoteElem} {cwdElem} {branchElem} {condaElem} {pythonElem}
+ {remoteElem} {cwdElem} {branchElem} {condaElem} {pythonElem} {k8sElem}
);
}