A broker’s catalog may occasionally change the services it offers. Therefore,
Service Catalog must resynchronize with the broker to get the updated services.
A broker may resynchronize automatically or may need to be resynchronized
manually. By default, brokers are resynchronized automatically based on
the brokerRelistInterval
global setting in Service Catalog. If a broker must be
resynchronized immediately or if .spec.relistBehavior
on the broker has been
set to manual, then it can be resynchronized manually by incrementing
.spec.relistRequests
. This can be done using svcat:
$ svcat get classes
NAME NAMESPACE DESCRIPTION
+------------+-----------+---------------------------+
mariadb Helm Chart for mariadb
mongodb Helm Chart for mongodb
mysql Helm Chart for mysql
postgresql Helm Chart for postgresql
$ svcat sync broker foobar --scope cluster
Synchronization requested for broker: foobar
$ svcat get classes
NAME NAMESPACE DESCRIPTION
+------------+-----------+---------------------------+
mariadb Helm Chart for mariadb
mongodb Helm Chart for mongodb
mysql Helm Chart for mysql
postgresql Helm Chart for postgresql
redis Helm Chart for redis