mirror of
https://github.com/zalando/postgres-operator.git
synced 2026-10-02 14:55:29 +02:00
Sync clusters states
* move statefulset creation from cluster spec to the separate function * sync cluster state with desired state; * move out from arrays for cluster resources; * recreate pods instead of deleting them in case of statefulset change * check for master while creating cluster/updating pods * simplify retryutil * list pvc while listing resources * name kubernetes resources with capital letter * do rolling update in case of env variables change
This commit is contained in:
@@ -53,7 +53,9 @@ func (c *Controller) clusterListFunc(options api.ListOptions) (runtime.Object, e
|
||||
c.clusters[clusterName] = cl
|
||||
cl.LoadResources()
|
||||
go cl.Run(stopCh)
|
||||
|
||||
cl.ListResources()
|
||||
cl.SyncCluster()
|
||||
}
|
||||
if len(c.clusters) > 0 {
|
||||
c.logger.Infof("There are %d clusters currently running", len(c.clusters))
|
||||
|
||||
Reference in New Issue
Block a user