When dig into IBPCA reconcile logic, found the TLSCrypto hardcoded Issuer and Subject to IBM. This make tlsroot certficate only can be IBM related settings.
CSRInfo in pkg/apis/ca/v1/ca.go.CAConfig.Names contains Crypto settings related to pkix.Name,but not working in genTLSCrypto. How about we switch this on?
When dig into
IBPCA
reconcile logic, found theTLSCrypto
hardcodedIssuer
andSubject
toIBM
. This make tlsroot certficate only can beIBM
related settings.https://github.com/hyperledger-labs/fabric-operator/blob/main/pkg/offering/base/ca/ca.go#L785
For people who use
fabric-operator
on their own products, this is not good.