Skip to content

Commit

Permalink
init
Browse files Browse the repository at this point in the history
  • Loading branch information
zrosenbauer committed Feb 1, 2024
1 parent 428147b commit d371203
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
5 changes: 3 additions & 2 deletions packages/cleaner/src/bin/www.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@ import logger from '../lib/logger';

(async () => {
try {
logger.info('Starting Job');
logger.debug('Starting Job');

if (!process.env.GCP_PROJECT_ID) {
throw new Error('GCP_PROJECT_ID is required');
}
Expand All @@ -15,7 +16,7 @@ import logger from '../lib/logger';
timeRange: process.env.TIME_RANGE as TimeRange,
})
if (serviceNamesToDelete.length === 0) {
logger.warn('Skipping: No services to delete');
logger.info('Skipping: No services to delete');
} else {
logger.info(`Completed Deleting Services: ${serviceNamesToDelete.join(', ')}`);
}
Expand Down
8 changes: 6 additions & 2 deletions packages/cleaner/src/job.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ async function runJob(payload: {
timeRange = '30 days'
} = payload;

logger.debug(payload, 'Starting Job');

const services = await cloudRun.listServices(
cloudRun.buildParent(projectId),
[
Expand All @@ -36,12 +38,14 @@ async function runJob(payload: {
]
);

logger.debug(services, `${services.length} Services Found'=`);

const serviceNamesToDelete = services.map((service) => service.name);
if (dryRun) {
logger.info(`Dry Run: ${serviceNamesToDelete.join(', ')}`);
logger.debug(`Dry Run: ${serviceNamesToDelete.join(', ')}`);
return [];
} else if (serviceNamesToDelete.length !== 0) {
logger.info(`Starting Deleting Services: ${serviceNamesToDelete.join(', ')}`);
logger.debug(`Starting Deleting Services: ${serviceNamesToDelete.join(', ')}`);
await cloudRun.deleteServices(serviceNamesToDelete);
return serviceNamesToDelete;
} else {
Expand Down

0 comments on commit d371203

Please sign in to comment.