# ref: https://operatorhub.io/install/etcd.yaml apiVersion: v1 kind: Namespace metadata: name: my-etcd --- apiVersion: operators.coreos.com/v1 kind: OperatorGroup metadata: name: operatorgroup namespace: my-etcd spec: targetNamespaces: - my-etcd --- # # etcd v0.9.4 uses 'apiVersion: apiextensions.k8s.io/v1beta1' deprecated in k8s v1.22+ # # ref: https://github.com/k8s-operatorhub/community-operators/blob/834fa9b5a58f75fbf1ae2ed5e37db2efe1cab483/operators/etcd/0.9.4/etcdclusters.etcd.database.coreos.com.crd.yaml#L1 # # keep it disabled until updated and temporary use the 'cluster-manager' below instead # apiVersion: operators.coreos.com/v1alpha1 # kind: Subscription # metadata: # name: my-etcd # namespace: my-etcd # spec: # channel: singlenamespace-alpha # name: etcd # source: operatorhubio-catalog # sourceNamespace: olm # --- apiVersion: operators.coreos.com/v1alpha1 kind: Subscription metadata: name: cluster-manager namespace: my-etcd spec: channel: stable name: cluster-manager source: operatorhubio-catalog sourceNamespace: olm installPlanApproval: Automatic