oracle-database-operator icon indicating copy to clipboard operation
oracle-database-operator copied to clipboard

Missing cdbTlsKey and cdbTlsCrt keys in cdb.yaml

Open styledigger opened this issue 2 years ago • 0 comments

When creating CDB custom resource using sample cdb.yaml file (https://github.com/oracle/oracle-database-operator/blob/main/config/samples/multitenant/cdb.yaml), request fails with:

$ kubectl apply -f cdb.yaml
The CDB "cdb-db21" is invalid: 
 * spec.cdbTlsKey: Required value: Please specify CDB Tls key(secret)
 * spec.cdbTlsCrt: Required value: Please specify CDB Tls Certificate(secret)

This is because cdbTlsKey and cdbTlsCrt keys are missing from cdb.yaml file. The issue can be fixed by adding following to specs: section of cdb.yaml file:

spec:
...
  cdbTlsKey:
    secret:
      secretName: "db-tls"
      key: "tls.key"
  cdbTlsCrt:
    secret:
      secretName: "db-tls"
      key: "tls.crt"
...

styledigger avatar Apr 06 '23 14:04 styledigger