aiShare Your Requirements
Home
Home
Our Industries
Project Details

Project Description

Oodles was engaged to improve deployment logic for a Google Cloud Platform (GCP) environment by implementing a configuration-based flag system. The objective was to provide users with a choice to either clean the existing GCP setup or reuse it, but only if the existing setup matched the defined configuration parameters. The feature aimed to safeguard against unauthorized resets and misaligned infrastructure setups.

Scope Of Work

The client required enhancements to the main.py script to introduce a user-controlled flag (1 or 0) for managing GCP deployments. If the flag was set to 1, the system would clean the current setup; if set to 0, it had to validate the current infrastructure against the values in a local config.json file (such as number of nodes) before proceeding. In case of mismatches, a clear error message had to be shown to prevent unintended overwrites. The solution needed to integrate seamlessly with the existing deploy-sut.sh script and GCP APIs.

Our Solution

To meet the client’s configuration control needs, Oodles delivered:

  • Enhanced main.py with a binary flag (1/0) for deployment logic control
  • Integrated logic to trigger deploy-sut.sh for cleaning GCP setup when flag = 1
  • Built a validation routine to compare config.json with actual GCP state via API
  • Added logic to detect mismatches in node count or key parameters
  • Implemented precise error messages and halted deployment on mismatch detection
  • Ensured clean fallback behavior and prevented unauthorized setup changes
  • Delivered code with inline documentation and testing support for further extensions

Related Projects

Payapa Plan

Zipsites' client approached Oodles for the project name "Payapa"  to set up a robust backend web application for their WordPress website using WooCommer

Technologies Involved:

API Integrations

Area of Expertise:

Web Development

KT API Integration into Azure, AWS, and GCP

The project aimed to integrate the KT API into three major cloud platforms—Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP). The cli

Technologies Involved:

API Integrations

+1 more

Area of Expertise:

Web Development

Colours and Symbol

Colours and Symbol is a custom web platform developed for Pandolab Pte Ltd to deliver a seamless digital experience for its users. The solution focused on creating a

Technologies Involved:

API Integrations

Area of Expertise:

Web Development

Gate - Phase 1

GATE is a dynamic digital platform built for NGOs and national organizations to enhance member engagement. Focused on empowering communities, it offers a secure spac

Technologies Involved:

API Integrations

+8 more

Area of Expertise:

PHP Development

+5 more

ZOHO Connector

Le-cru engaged Oodles to develop a custom middle layer that connects Zoho Inventory and Zoho Books with Yango API. The aim was to synchronize inventory data, enhance

Technologies Involved:

API Integrations

Area of Expertise:

Web Development

Ready to Build With an AI-Powered Engineering Partner?

We get started in minutes. No commitment required.

500+

Projects Delivered

300+

Technologies

17+

Years of Trust

© Copyright 2009-2026 Oodles Technologies. All Rights Reserved.