Skip to content

Redpanda does not create a client certificate when mTLS is enabled. #1094

@Ichthyony

Description

@Ichthyony

1)install operator
helm upgrade --install redpanda-controller redpanda/operator --namespace redpanda-stage --create-namespace --version v25.1.3 --set crds.enabled=true

2)Install a Redpanda custom resource

apiVersion: cluster.redpanda.com/v1alpha2
kind: Redpanda
metadata:
  name: redpanda-stage
  namespace: redpanda-stage
spec:
  clusterSpec:
    image:
      tag: v25.2.4

    tls:
      enabled: true
      certs:
        default:
          caEnabled: true
        external:
          caEnabled: true
    
    listeners:
      admin:
        port: 9644
        tls:
          cert: default
          requireClientAuth: true

      kafka:
        port: 9093
        authenticationMethod:
        tls:
          cert: default
          requireClientAuth: true

      rpc:
        port: 33145
        tls:
          cert: default
          requireClientAuth: true

      schemaRegistry:
        enabled: true
        port: 8081
        authenticationMethod:
        tls:
          cert: default
          requireClientAuth: true

      http:
        enabled: true
        port: 8082
        authenticationMethod:
        tls:
          cert: default
          requireClientAuth: true

    config:
      cluster:
        admin_api_require_auth: true

3)Logs in redpanda-operator
could not find the requested resource (patch certificates.cert-manager.io redpanda-stage-client)"
And cant create redpanda-pods

redpanda-cluster-stage-client certificate not create
other root and selfsigned issuers, certs, secret created

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions