[k8s] IJPL-196251: add showing statuses in Pod, Job and Deployment

GitOrigin-RevId: b0b0144d62181f74355040de8785d8bd9cd99826
This commit is contained in:
Evgeniia Kirillova
2025-10-13 05:24:28 +00:00
committed by intellij-monorepo-bot
parent 2e6e0b6a98
commit b1da03a207
5 changed files with 73 additions and 2 deletions
@@ -74,6 +74,9 @@ public final class DefaultLanguageHighlighterColors {
public static final TextAttributesKey AI_INLAY_BUTTON_HOVERED = TextAttributesKey.createTextAttributesKey("AI_INLAY_BUTTON_HOVERED");
public static final TextAttributesKey INLAY_BUTTON_HINT = TextAttributesKey.createTextAttributesKey("INLAY_BUTTON_HINT");
public static final TextAttributesKey INLAY_TEXT_WITHOUT_BACKGROUND = TextAttributesKey.createTextAttributesKey("INLAY_TEXT_WITHOUT_BACKGROUND");
public static final TextAttributesKey KUBERNETES_INLAY_ERROR = TextAttributesKey.createTextAttributesKey("KUBERNETES_INLAY_ERROR");
public static final TextAttributesKey KUBERNETES_INLAY_SUCCESS = TextAttributesKey.createTextAttributesKey("KUBERNETES_INLAY_SUCCESS");
public static final TextAttributesKey KUBERNETES_INLAY_INTERMEDIATE = TextAttributesKey.createTextAttributesKey("KUBERNETES_INLAY_INTERMEDIATE");
public static final ColorKey INLINE_REFACTORING_SETTINGS_DEFAULT = ColorKey.createColorKey("INLINE_REFACTORING_SETTINGS_DEFAULT");
public static final ColorKey INLINE_REFACTORING_SETTINGS_FOCUSED = ColorKey.createColorKey("INLINE_REFACTORING_SETTINGS_FOCUSED");
public static final ColorKey INLINE_REFACTORING_SETTINGS_HOVERED = ColorKey.createColorKey("INLINE_REFACTORING_SETTINGS_HOVERED");
@@ -76,6 +76,9 @@ options.java.attribute.descriptor.unmatched.brace=Code//Unmatched brace
options.java.attribute.descriptor.bad.character=Bad character
options.java.attribute.descriptor.annotation.name=Annotations//Annotation name
options.java.attribute.descriptor.annotation.attribute.name=Annotations//Annotation attribute name
options.attribute.descriptor.inlay.hint.kubernetes.statuses.error=Inline hints//Kubernetes statuses//Error
options.attribute.descriptor.inlay.hint.kubernetes.statuses.success=Inline hints//Kubernetes statuses//Success
options.attribute.descriptor.inlay.hint.kubernetes.statuses.intermediate=Inline hints//Kubernetes statuses//Intermediate
#Color descriptors
options.general.color.descriptor.background.in.readonly.files=Text//Background in read-only files
@@ -19,7 +19,7 @@ import com.intellij.openapi.project.Project
private val LOG = logger<InlayProviderUsageCollector>()
internal class InlayProviderUsageCollector : ProjectUsagesCollector() {
private val INLAY_CONFIGURATION_GROUP = EventLogGroup("inlay.configuration", 54)
private val INLAY_CONFIGURATION_GROUP = EventLogGroup("inlay.configuration", 55)
private val GLOBAL_SETTINGS_EVENT = INLAY_CONFIGURATION_GROUP.registerEvent(
"global.inlays.settings",
@@ -205,7 +205,18 @@ public final class DefaultLanguageColorsPage implements RainbowColorSettingsPage
new AttributesDescriptor(
OptionsBundle.messagePointer("options.attribute.descriptor.inlay.hint.inlay.button.hovered"),
DefaultLanguageHighlighterColors.INLAY_BUTTON_HOVERED),
new AttributesDescriptor(
OptionsBundle.messagePointer("options.attribute.descriptor.inlay.hint.kubernetes.statuses.error"),
DefaultLanguageHighlighterColors.KUBERNETES_INLAY_ERROR
),
new AttributesDescriptor(
OptionsBundle.messagePointer("options.attribute.descriptor.inlay.hint.kubernetes.statuses.success"),
DefaultLanguageHighlighterColors.KUBERNETES_INLAY_SUCCESS
),
new AttributesDescriptor(
OptionsBundle.messagePointer("options.attribute.descriptor.inlay.hint.kubernetes.statuses.intermediate"),
DefaultLanguageHighlighterColors.KUBERNETES_INLAY_INTERMEDIATE
),
new AttributesDescriptor(
OptionsBundle.messagePointer("options.attribute.descriptor.inlay.hint.text.without.background"),
DefaultLanguageHighlighterColors.INLAY_TEXT_WITHOUT_BACKGROUND),
@@ -577,6 +577,24 @@
<option name="BACKGROUND" value="ededed"/>
</value>
</option>
<option name="KUBERNETES_INLAY_ERROR">
<value>
<option name="FOREGROUND" value="CC3645"/>
<option name="BACKGROUND" value="E5576526"/>
</value>
</option>
<option name="KUBERNETES_INLAY_SUCCESS">
<value>
<option name="FOREGROUND" value="57965C"/>
<option name="BACKGROUND" value="208A3C26"/>
</value>
</option>
<option name="KUBERNETES_INLAY_INTERMEDIATE">
<value>
<option name="FOREGROUND" value="B4B8BF"/>
<option name="BACKGROUND" value="A8ADBD26"/>
</value>
</option>
<option name="INLAY_BUTTON_DEFAULT">
<value>
<option name="FOREGROUND" value="9DA0A8"/>
@@ -2462,6 +2480,24 @@
<option name="BACKGROUND" value="3b3b3b"/>
</value>
</option>
<option name="KUBERNETES_INLAY_ERROR">
<value>
<option name="FOREGROUND" value="ff6b6b"/>
<option name="BACKGROUND" value="5a2b2b"/>
</value>
</option>
<option name="KUBERNETES_INLAY_SUCCESS">
<value>
<option name="FOREGROUND" value="9ad27a"/>
<option name="BACKGROUND" value="1f3a1f"/>
</value>
</option>
<option name="KUBERNETES_INLAY_INTERMEDIATE">
<value>
<option name="FOREGROUND" value="9bbce6"/>
<option name="BACKGROUND" value="305d78"/>
</value>
</option>
<option name="INLAY_BUTTON_DEFAULT">
<value>
<option name="FOREGROUND" value="9DA0A8"/>
@@ -2498,6 +2534,24 @@
<option name="EFFECT_COLOR" value="8150be"/>
</value>
</option>
<option name="KUBERNETES_INLAY_ERROR">
<value>
<option name="FOREGROUND" value="CC3645"/>
<option name="BACKGROUND" value="E5576526"/>
</value>
</option>
<option name="KUBERNETES_INLAY_SUCCESS">
<value>
<option name="FOREGROUND" value="1F8039"/>
<option name="BACKGROUND" value="208A3C26"/>
</value>
</option>
<option name="KUBERNETES_INLAY_INTERMEDIATE">
<value>
<option name="FOREGROUND" value="6C707E"/>
<option name="BACKGROUND" value="A8ADBD26"/>
</value>
</option>
<option name="INLAY_BUTTON_HINT">
<value>
<option name="FOREGROUND" value="818594"/>