Skip to content

Commit 538a9b2

Browse files
committed
Change cluster to more relevant one
1 parent 75dc01f commit 538a9b2

File tree

3 files changed

+11
-12
lines changed

3 files changed

+11
-12
lines changed

.travis.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,11 @@ after_success:
5858
- curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
5959
- chmod +x ./kubectl
6060
- sudo mv ./kubectl /usr/local/bin/kubectl
61-
- echo -n ${TRAVIS} | base64 -d > travis-service-account.json
61+
- echo -n ${TRAVIS_SERVICE_ACCOUNT_KEY} | base64 -d > travis-service-account.json
6262
- gcloud auth activate-service-account ${TRAVIS_SERVICE_ACCOUNT} --key-file travis-service-account.json --project=${PROJECT_NAME}
63-
- gcloud projects add-iam-policy-binding api-platform-demo --member serviceAccount:[email protected] --role roles/editor
64-
- gcloud config set compute/zone europe-west3-c
63+
- gcloud config set compute/zone europe-west1-c
6564
- gcloud config set project ${PROJECT_NAME}
66-
- gcloud container clusters get-credentials api-platform-demo --zone europe-west3-c --project ${PROJECT_NAME}
65+
- gcloud container clusters get-credentials api-platform-demo --zone europe-west1-c --project ${PROJECT_NAME}
6766
- helm init --upgrade
6867
- kubectl delete namespace $(kubectl get namespaces -l app=api-demo -o jsonpath="{.items[0].metadata.name}" --ignore-not-found) --ignore-not-found
6968
- helm dependencies update ./api/helm/api
@@ -73,12 +72,12 @@ after_success:
7372
- gcloud docker -- push eu.gcr.io/${PROJECT_NAME}/php:latest
7473
- gcloud docker -- push eu.gcr.io/${PROJECT_NAME}/nginx:latest
7574
- gcloud docker -- push eu.gcr.io/${PROJECT_NAME}/varnish:latest
76-
- helm install --wait --namespace=${TRAVIS_COMMIT} ./api/helm/api --set php.repository=eu.gcr.io/${PROJECT_NAME}/php --set nginx.repository=eu.gcr.io/${PROJECT_NAME}/nginx --set secret=${APP_SECRET} --set postgresUser=${DATABASE_USER},postgresPassword="${DATABASE_PASSWORD}",postgresDatabase=${DATABASE_NAME} --set postgresql.persistence.enabled=true --set corsAllowOrigin='*'
75+
- helm install --wait --namespace=${TRAVIS_COMMIT} ./api/helm/api --set php.repository=eu.gcr.io/${PROJECT_NAME}/php --set nginx.repository=eu.gcr.io/${PROJECT_NAME}/nginx --set varnish.repository=eu.gcr.io/${PROJECT_NAME}/varnish --set secret=${APP_SECRET} --set postgresUser=${DATABASE_USER},postgresPassword="${DATABASE_PASSWORD}",postgresDatabase=${DATABASE_NAME} --set postgresql.persistence.enabled=true --set corsAllowOrigin='*'
7776
- sleep 60
7877
- kubectl exec -it $(kubectl --namespace=${TRAVIS_COMMIT} get pods -l app=api-php -o jsonpath="{.items[0].metadata.name}") --namespace=${TRAVIS_COMMIT} -- ash -c 'export APP_ENV=dev && composer install -n && bin/console d:s:u --force --env=dev && bin/console hautelook:fixtures:load -n && APP_ENV=prod composer --no-dev install --classmap-authoritative && bin/console d:s:u --env=prod'
7978
- kubectl label namespace ${TRAVIS_COMMIT} app=api-demo
80-
- cd admin && REACT_APP_API_ENTRYPOINT=http://35.201.122.208/ build --environment=prod
81-
- gsutil mb -l europe-west3 -p api-platform-demo gs://admin.api-platform.com
79+
- cd admin && REACT_APP_API_ENTRYPOINT=https://admin.api-platform.com yarn build --environment=prod
80+
- gsutil mb -l europe-west1 -p api-platform-demo gs://admin.api-platform.com
8281
- cd admin && gsutil cp -R build/* gs://admin.api-platform.com/build
8382
- gsutil iam ch allUsers:objectViewer gs://admin.api-platform.com
8483
- gsutil web set -m index.html gs://admin.api-platform.com

api/helm/api/templates/demo-ip.yaml renamed to api/helm/api/templates/api-plateform-demo-ip.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apiVersion: v1
22
kind: Service
33
metadata:
4-
name: demo-ip
4+
name: api-platform-demo-ip
55
labels:
66
app: {{ template "name" . }}-ip
77
spec:

api/helm/api/values.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,28 @@ secret: ChangeMe
88
corsAllowOrigin: '*'
99

1010
php:
11-
repository: eu.gcr.io/api-platform-demo-209807/php
11+
repository: eu.gcr.io/api-platform-demo-210115/php
1212
tag: latest
1313
pullPolicy: Always
1414
replicaCount: 1
1515

1616
nginx:
17-
repository: eu.gcr.io/api-platform-demo-209807/nginx
17+
repository: eu.gcr.io/api-platform-demo-210115/nginx
1818
tag: latest
1919
pullPolicy: Always
2020
replicaCount: 1
2121

2222
varnish:
2323
enabled: true
2424
#url: https://example.com
25-
repository: eu.gcr.io/api-platform-demo-209807/varnish
25+
repository: eu.gcr.io/api-platform-demo-210115/varnish
2626
tag: latest
2727
pullPolicy: Always
2828
replicaCount: 1
2929

3030
ingress:
3131
annotations:
32-
kubernetes.io/ingress.global-static-ip-name: demo-ip
32+
kubernetes.io/ingress.global-static-ip-name: api-platform-demo-ip
3333
# kubernetes.io/ingress.class: gce
3434
# kubernetes.io/tls-acme: "true"
3535
tls:

0 commit comments

Comments
 (0)