redpanda-data / redpanda-data/redpanda-operator
Support disabling mTLS after mTLS is enabled.
Open
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 84
- Forks
- 32
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 104
Description
After mTLS is enabled at Schema Registry, HTTP Proxy or Kafka, disabling mTLS via unsetting clientCACertRef does not work. Disabling mTLS should be supported.
Steps on reproducing the issue:
- Enable mTLS in
clusterCR,
tls:
clientCACertRef:
kind: Secret
name: proxy-trusted-ca-certs
enabled: true
requireClientAuth: true
- Disable mTLS by not setting
clientCACertRef
tls:
enabled: true
requireClientAuth: false
JIRA Link: K8S-206
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. Start by locating the cluster CR TLS handling for Schema Registry, HTTP Proxy, and Kafka, then reproduce the enable-then-unset sequence; done means unsetting clientCACertRef with requireClientAuth false disables mTLS for each affected component.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes
- Domain
- infrastructure, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100