> For the complete documentation index, see [llms.txt](https://docs.opsmx.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.opsmx.com/isd-spinnaker/opsmx-intelligent-software-delivery-isd-platform-spinnaker/release-notes/additional-resources/previous-releases/isd-3.12/orchestration-module-opsmx-enterprise-for-spinnaker-oes/additional-feature-configuration/configure-the-image-bakery/google-compute-engine.md).

# Google Compute Engine

## Steps to Setup GCE Bakery <a href="#steps-to-setup-gce-bakery" id="steps-to-setup-gce-bakery"></a>

This configuration allows for setting the default network and zone and whether to use the public IP address of the VM used for baking the image.

* To Setup default zone, execute the below command

  ```
      hal config provider google bakery edit --network $<NETWORK DETAILS>
  ```
* Custom based images can be defined by executing the below command

  ```
      hal config provider google bakery base-image add $BASE_IMAGE \
      --source-image $GCE_VM_IMAGE_NAME \
      --short-description this-is-image \
      --detailed-description "<Provide Description of the Image>" \
      --package-type deb
  ```

**Note**: These images can be seen in the UI during the Baking stage To explore more Options click [here](https://www.spinnaker.io/reference/halyard/commands/).
