Andrei Kvapil
Andrei Kvapil
Following up https://github.com/aenix-io/etcd-operator/issues/76 We need to implement flag that enables or disables mTLS auth in etcd, the [way](https://github.com/clastix/kamaji-etcd/blob/0536a5452d074022edfd5647040d14ee30539aaf/charts/kamaji-etcd/templates/etcd_job_preinstall_2.yaml#L39) it is doing Kamaji: ```bash if etcdctl user get root &>/dev/null; then...
Hey team. Just discovered a bug: 1. Installed an old version of the operator v0.0.1 2. Applied an invalid EtcdCluster for it (with `podSpec`), it started crashing with CrashLoopBackOff -...
kamaji-etcd uses CronJob for that: https://github.com/clastix/kamaji-etcd/blob/master/charts/kamaji-etcd/templates/etcd_cronjob_defrag.yaml
[Kamaji](https://github.com/clastix/kamaji-etcd/blob/0536a5452d074022edfd5647040d14ee30539aaf/charts/kamaji-etcd/templates/etcd_job_preinstall_2.yaml#L33-L40) project uses muti-tenant etcd so it reuqires to make the setup more secured. I think we can provide the following flag: ```yaml security: enableAuth: true ``` which should do:...
Allow customizing headless service and statefulset: **User story:** For example, all resources in my cluster must have mandatory ownership annotations: ``` com.roga-i-kopyta.team-owner=202 ``` proposed solution is to introduce: ```yaml spec:...
Hey everyone, We've established a community effort to develop a unified etcd-operator. This project is entirely community-driven and currently comprises mainly members of the Russian-speaking Kubernetes community. Although we've just...
We need to design a mechanism for scaling a cluster up and down. When a user modifies `spec.replicas`, the cluster should scale to the required number of replicas accordingly. Currently,...
From here https://github.com/aenix-io/etcd-operator/pull/67#discussion_r1535868169 The new spec looks good good. The only question if we do this: ```yaml storage: volumeClaimTemplate: metadata: labels: env:prod annotations: example.com/annotation: "true" spec: # core.v1.PersistentVolumeClaimSpec Ready k8s...
We should check if user able to run `talosctl` before the main script logic. And if not to provide reliable error message with detailed instructions
This change replaces kamaji-etcd with our own [etcd-operator](https://github.com/aenix-io/etcd-operator/), which provides a robust environment for running etcd clusters. The previous kamaji-etcd has not been removed yet, so it will continue to...