googlearchive / k8s-service-catalog

[DEPRECATED] Commandline tool to manage Service Catalog lifecycle and GCP Service Broker atop Kubernetes Cluster
Apache License 2.0
69 stars 31 forks source link

[tutorial] Services classes and plans have changed #208

Open DazWilkin opened 6 years ago

DazWilkin commented 6 years ago

Tutorial references:

apiVersion: servicecatalog.k8s.io/v1beta1
kind: ServiceInstance
metadata:
  name: gcp-pubsub-instance
  namespace: gcp-pubsub-app
spec:
  clusterServiceClassExternalName: pubsub
  clusterServicePlanExternalName: pubsub-plan

But:

kubectl get clusterserviceclass \
--output='custom-columns=\
BROKER:.spec.clusterServiceBrokerName,\
EXTERNAL NAME:.spec.externalName'
BROKER       EXTERNAL NAME
gcp-broker   cloud-spanner
gcp-broker   cloud-iam-service-account
gcp-broker   cloud-pubsub
gcp-broker   cloud-sql-mysql
gcp-broker   bigquery
gcp-broker   cloud-bigtable
gcp-broker   cloud-storage

kubectl get clusterserviceplan \
--output='custom-columns=\
BROKER:.spec.clusterServiceBrokerName,\
EXTERNAL NAME:.spec.externalName'
BROKER       EXTERNAL NAME
gcp-broker   beta
gcp-broker   beta
gcp-broker   beta
gcp-broker   beta
gcp-broker   beta
gcp-broker   beta
gcp-broker   beta

The lists have expanded and this should be reflected.

More importantly, the ExternalNames are both changed:

apiVersion: servicecatalog.k8s.io/v1beta1
kind: ServiceInstance
metadata:
  name: gcp-pubsub-instance
  namespace: gcp-pubsub-app
spec:
  clusterServiceClassExternalName: cloud-pubsub
  clusterServicePlanExternalName: beta