We agreed on the folowing logic: - Create configmap with env `ETCD_INITIAL_CLUSTER_STATE=new` - Create StatefulSet with needed amount of replicas and `envFrom: <configmap>`, and `podManagementPolicy: Parallel` - Wait unitl all replicas become ready - Update configmap to `ETCD_INITIAL_CLUSTER_STATE=existing` - Consider that cluster as bootstrapped currently locked by https://github.com/aenix-io/etcd-operator/issues/9
Activity
apten-fors commentedon Mar 13, 2024
Don't forget about persistence:
kvaps commentedon Mar 15, 2024
I think this policy should not be controlled by user, as it is part of operator logic
Do you have any examples how are other operator define this spec?
Let's discuss it at the next community meeting.
docs: split README + add concepts/operations/installation guides (coz…