The Karmada "karmada-demo" is invalid:
* spec.components.etcd.external.caData: Invalid value: "asd": spec.components.etcd.external.caData in body must be of type byte: "asd"
* spec.components.etcd.external.endpoints: Invalid value: "string": spec.components.etcd.external.endpoints in body must be of type array: "string"
* spec.components.etcd.external.keyData: Invalid value: "asd": spec.components.etcd.external.keyData in body must be of type byte: "asd"
I propose to fill ca tls with secret, it would be like that:
What would you like to be added:
Implement the external etcd for operator, now, it just have api and have not implement.
And i want to change the API:
https://github.com/karmada-io/karmada/blob/ee3fa49ac041f2fc849690b1cadbf27911b96b58/operator/pkg/apis/operator/v1alpha1/type.go#L201-L209
This there field is the type of []byte and it's not working from yaml.
Just got the error:
I propose to fill ca tls with secret, it would be like that:
This can achieve the effect of reusing.
Why is this needed:
Use external etcd with operator, now, i use extraArgs for it.
/cc @RainbowMango @calvin0327 for confirm that, Thanks.
/assign