@@ -934,46 +934,46 @@ router.get('/:team/wait-till-ready', validator.params(paramsSchema), awaitReadin
934
934
935
935
module . exports = router ;
936
936
937
- const listInstances = async ( req , res ) => {
938
- try {
939
- logger . info ( 'Listing all team instances' ) ;
940
-
941
- const instances = await getJuiceShopInstances ( ) ;
942
-
943
- // Fix: Check if instances and instances.body exist
944
- if ( ! instances || ! instances . body || ! instances . body . items ) {
945
- logger . warn ( 'No instances found or invalid response structure' ) ;
946
- return res . status ( 200 ) . json ( {
947
- items : [ ] ,
948
- } ) ;
949
- }
950
-
951
- const teams = instances . body . items
952
- . filter ( ( deployment ) => deployment . metadata . labels . app === 'wrongsecrets' )
953
- . map ( ( deployment ) => {
954
- const team = deployment . metadata . labels . team ;
955
- const annotations = deployment . metadata . annotations || { } ;
956
-
957
- return {
958
- team,
959
- name : deployment . metadata . name ,
960
- ready : deployment . status ?. readyReplicas > 0 ,
961
- createdAt : new Date ( deployment . metadata . creationTimestamp ) ,
962
- lastConnect : new Date (
963
- parseInt ( annotations [ 'wrongsecrets-ctf-party/lastRequest' ] ) ||
964
- deployment . metadata . creationTimestamp
965
- ) ,
966
- } ;
967
- } ) ;
968
-
969
- res . status ( 200 ) . json ( {
970
- items : teams ,
971
- } ) ;
972
- } catch ( error ) {
973
- logger . error ( 'Error listing instances:' , error . message ) ;
974
- res . status ( 500 ) . json ( {
975
- error : 'Failed to list instances' ,
976
- message : error . message ,
977
- } ) ;
978
- }
979
- } ;
937
+ // const listInstances = async (req, res) => {
938
+ // try {
939
+ // logger.info('Listing all team instances');
940
+
941
+ // const instances = await getJuiceShopInstances();
942
+
943
+ // // Fix: Check if instances and instances.body exist
944
+ // if (!instances || !instances.body || !instances.body.items) {
945
+ // logger.warn('No instances found or invalid response structure');
946
+ // return res.status(200).json({
947
+ // items: [],
948
+ // });
949
+ // }
950
+
951
+ // const teams = instances.body.items
952
+ // .filter((deployment) => deployment.metadata.labels.app === 'wrongsecrets')
953
+ // .map((deployment) => {
954
+ // const team = deployment.metadata.labels.team;
955
+ // const annotations = deployment.metadata.annotations || {};
956
+
957
+ // return {
958
+ // team,
959
+ // name: deployment.metadata.name,
960
+ // ready: deployment.status?.readyReplicas > 0,
961
+ // createdAt: new Date(deployment.metadata.creationTimestamp),
962
+ // lastConnect: new Date(
963
+ // parseInt(annotations['wrongsecrets-ctf-party/lastRequest']) ||
964
+ // deployment.metadata.creationTimestamp
965
+ // ),
966
+ // };
967
+ // });
968
+
969
+ // res.status(200).json({
970
+ // items: teams,
971
+ // });
972
+ // } catch (error) {
973
+ // logger.error('Error listing instances:', error.message);
974
+ // res.status(500).json({
975
+ // error: 'Failed to list instances',
976
+ // message: error.message,
977
+ // });
978
+ // }
979
+ // };
0 commit comments