Simple Fibonacci server that demonstrates GitOps-style CI/CD using Cloud Build and Google Kubernetes Engine.
Cloud Build triggers need to be created as follows:
ci/cloudbuild.yaml
should run on commits toci/**/*
ornodejs/**/*
on non-master branches.ci/cloudbuild-master.yaml
should run on commits toci/**/*
ornodejs/**/*
on the master branch.cd/cloudbuild.yaml
should run on commits tocd/**/*
on the master branch.
A GKE cluster named fibonacci-cluster
should exist in zone australia-southeast1-a
.
An initial deployment of cd/ingress.yaml
and cd/service.yaml
to the namespace default
should exist.