An opinionated set of best practices aimed at demonstrating a reference architecture for building a web application on Google Cloud using Cloud Run for Anthos.
Running make build-all or make build-infrastructure often results in this output:
Step #5 - "Create Backend Service": Error from server: error when creating "STDIN": admission webhook "deny-unknown-fields.cnrm.cloud.google.com" denied the request: CustomResourceDefinition.apiextensions.k8s.io "computebackendservices.compute.cnrm.cloud.google.com" not found
This happens even after waiting several minutes between make cluster and make build-all/infrastructure.
Waiting for Config Connector pods to be ready doesn't seem to work when added to cloudbuild-provision-cluster.yaml. However, if the Create Backend Service and Infrastructure Resources steps are serialized this issue does not appear.
I've also made some minor touches to cloudbuild.yaml.
Running
make build-all
ormake build-infrastructure
often results in this output:This happens even after waiting several minutes between
make cluster
andmake build-all/infrastructure
.Waiting for Config Connector pods to be ready doesn't seem to work when added to
cloudbuild-provision-cluster.yaml
. However, if theCreate Backend Service
andInfrastructure Resources
steps are serialized this issue does not appear.I've also made some minor touches to
cloudbuild.yaml
.