forked from GoogleCloudPlatform/microservices-demo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
remove gcr repo name from images (GoogleCloudPlatform#98)
This removes hardcoded GCP project name from images and requires an explicit repository flag to skaffold. Also updating the cloudbuild.yaml for staging with the gcr.io/k8s-skaffold/skaffold image. Fixes GoogleCloudPlatform#17.
- Loading branch information
1 parent
d69f1a4
commit 8dabe7f
Showing
14 changed files
with
55 additions
and
51 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,24 @@ | ||
# This file is used to build and deploy the app into a GKE cluster using Google | ||
# Cloud Build. | ||
# Cloudbuild.yaml to deploy to staging | ||
# | ||
# Requirements: | ||
# - Give the Google Cloud Build service account "Kubernetes Engine Developer" | ||
# IAM role on the GCP project. | ||
# - Set up Google Cloud Build trigger on Cloud Console. | ||
# PREREQUISITES: | ||
# - Cloud Build service account must have role: "Kubernetes Engine Developer" | ||
|
||
# USAGE: | ||
# GCP zone and GKE target cluster must be specified as substitutions | ||
# Example invocation: | ||
# `gcloud builds submit --config=cloudbuild.yaml --substitutions=_ZONE=us-central1-b,_CLUSTER=demo-app-staging .` | ||
|
||
steps: | ||
- name: gcr.io/k8s-skaffold/skaffold:v0.16.0 | ||
args: ['skaffold', 'run', '-f=skaffold.yaml'] | ||
env: | ||
- 'CLOUDSDK_COMPUTE_ZONE=us-central1-b' | ||
- 'CLOUDSDK_CONTAINER_CLUSTER=demo-app-staging' | ||
timeout: 1800s | ||
options: # Add more power, and more time, for heavy Skaffold build | ||
machineType: 'N1_HIGHCPU_8' | ||
- id: 'Deploy application to cluster' | ||
name: 'gcr.io/k8s-skaffold/skaffold:v0.18.0' | ||
entrypoint: 'bash' | ||
args: | ||
- '-c' | ||
- > | ||
gcloud container clusters get-credentials --zone=$_ZONE $_CLUSTER; | ||
skaffold run -f=skaffold.yaml --default-repo=gcr.io/$PROJECT_ID; | ||
# Add more power, and more time, for heavy Skaffold build | ||
timeout: '3600s' | ||
options: | ||
machineType: 'N1_HIGHCPU_8' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters