@@ -100,12 +100,6 @@ function NodeDetailComponent({
100
100
}
101
101
} , [ loadingResources , params . node , params . namespace ] )
102
102
103
- const isExternalEphemeralContainer = ( cmds : string [ ] , name : string ) : boolean => {
104
- const matchingCmd = `sh ${ name } -devtron.sh`
105
- const internal = cmds ?. find ( ( cmd ) => cmd . includes ( matchingCmd ) )
106
- return ! internal
107
- }
108
-
109
103
const getContainersFromManifest = async ( ) => {
110
104
try {
111
105
const { result } = await getManifestResource (
@@ -137,30 +131,19 @@ function NodeDetailComponent({
137
131
)
138
132
}
139
133
140
- if ( Array . isArray ( result . manifest . spec . ephemeralContainers ) ) {
141
- const ephemeralContainerStatusMap = new Map < string , string [ ] > ( )
142
- result . manifest . spec . ephemeralContainers . forEach ( ( con ) => {
143
- ephemeralContainerStatusMap . set ( con . name , con . command as string [ ] )
144
- } )
145
- let ephemeralContainers = [ ]
146
- result . manifest . status . ephemeralContainerStatuses ?. forEach ( ( _container ) => {
147
- //con.state contains three states running,waiting and terminated
148
- // at any point of time only one state will be there
149
- if ( _container . state . running ) {
150
- ephemeralContainers . push ( {
151
- name : _container . name ,
152
- isInitContainer : false ,
153
- isEphemeralContainer : true ,
154
- isExternal : isExternalEphemeralContainer (
155
- ephemeralContainerStatusMap . get ( _container . name ) ,
156
- _container . name ,
157
- ) ,
158
- } )
159
- }
160
- } )
161
- _resourceContainers . push ( ...ephemeralContainers )
162
- }
163
134
}
135
+
136
+ if ( result ?. ephemeralContainers ) {
137
+ _resourceContainers . push (
138
+ ...result . ephemeralContainers . map ( ( _container ) => ( {
139
+ name : _container . name ,
140
+ isInitContainer : false ,
141
+ isEphemeralContainer : true ,
142
+ isExternal : _container . isExternal ,
143
+ } ) ) ,
144
+ )
145
+ }
146
+
164
147
setResourceContainers ( _resourceContainers )
165
148
if ( isResourceBrowserView ) {
166
149
setContainers ( _resourceContainers ?? [ ] )
0 commit comments