redpanda-data / redpanda

Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
https://redpanda.com
9.52k stars 580 forks source link

`/v1/node_config` endpoint seems to be missing returning Schema Registry and HTTP Proxy listeners #17814

Closed c4milo closed 2 months ago

c4milo commented 5 months ago
❯ curl localhost:9644/v1/node_config | jq . 
{
    "advertised_kafka_api": [
        {
            "name": "internal",
            "address": "redpanda-broker-1.redpanda-broker.redpanda.svc.cluster.local.",
            "port": 9092
        },
        {
            "name": "default",
            "address": "1-852ff8cc-8d4c486.camilo.panda.dev",
            "port": 31092
        },
        {
            "name": "kafka-api",
            "address": "1-852ff8cc-8d4c486.camilo.panda.dev",
            "port": 32092
        }
    ],
    "advertised_rpc_api": {
        "address": "redpanda-broker-1.redpanda-broker.redpanda.svc.cluster.local.",
        "port": 33145
    },
    "verbose_logging_timeout_sec_max": null,
    "recovery_mode_enabled": false,
    "storage_failure_injection_enabled": false,
    "crash_loop_limit": 5,
    "emergency_disable_data_transforms": false,
    "admin": [
        {
            "name": "internal",
            "address": "0.0.0.0",
            "port": 9644
        },
        {
            "name": "default",
            "address": "0.0.0.0",
            "port": 9645
        }
    ],
    "kafka_api": [
        {
            "name": "internal",
            "address": "0.0.0.0",
            "port": 9092,
            "authentication_method": "sasl"
        },
        {
            "name": "default",
            "address": "0.0.0.0",
            "port": 9094,
            "authentication_method": "sasl"
        },
        {
            "name": "kafka-api",
            "address": "0.0.0.0",
            "port": 32092,
            "authentication_method": "sasl"
        }
    ],
    "developer_mode": false,
    "admin_api_doc_dir": "/usr/share/redpanda/admin-api-doc",
    "rpc_server_tls": {
        "enabled": true,
        "require_client_auth": false,
        "key_file": "/etc/tls/certs/selfsigned/tls.key",
        "cert_file": "/etc/tls/certs/selfsigned/tls.crt",
        "truststore_file": "/etc/tls/certs/selfsigned/ca.crt"
    },
    "empty_seed_starts_cluster": false,
    "memory_allocation_warning_threshold": 131073,
    "seed_servers": [
        {
            "host": {
                "address": "redpanda-broker-0.redpanda-broker.redpanda.svc.cluster.local.",
                "port": 33145
            }
        },
        {
            "host": {
                "address": "redpanda-broker-1.redpanda-broker.redpanda.svc.cluster.local.",
                "port": 33145
            }
        },
        {
            "host": {
                "address": "redpanda-broker-2.redpanda-broker.redpanda.svc.cluster.local.",
                "port": 33145
            }
        }
    ],
    "upgrade_override_checks": false,
    "rack": "eastus-1",
    "rpc_server": {
        "address": "0.0.0.0",
        "port": 33145
    },
    "admin_api_tls": [],
    "node_id": 1,
    "cloud_storage_cache_directory": null,
    "storage_failure_injection_config_path": null,
    "data_directory": {
        "data_directory": "/var/lib/redpanda/data"
    },
    "kafka_api_tls": [
        {
            "name": "internal",
            "enabled": true,
            "require_client_auth": false,
            "key_file": "/etc/tls/certs/selfsigned/tls.key",
            "cert_file": "/etc/tls/certs/selfsigned/tls.crt",
            "truststore_file": "/etc/tls/certs/selfsigned/ca.crt"
        },
        {
            "name": "default",
            "enabled": true,
            "require_client_auth": false,
            "key_file": "/etc/tls/certs/external/tls.key",
            "cert_file": "/etc/tls/certs/external/tls.crt",
            "truststore_file": "/etc/tls/certs/external/ca.crt"
        },
        {
            "name": "kafka-api",
            "enabled": true,
            "require_client_auth": false,
            "key_file": "/etc/tls/certs/letsencrypt/tls.key",
            "cert_file": "/etc/tls/certs/letsencrypt/tls.crt",
            "truststore_file": "/etc/ssl/certs/ca-certificates.crt"
        }
    ]
}

Configuration

Name:         redpanda-broker
Namespace:    redpanda
Labels:       app.kubernetes.io/component=redpanda
              app.kubernetes.io/instance=redpanda-broker
              app.kubernetes.io/managed-by=Helm
              app.kubernetes.io/name=redpanda
              azure.workload.identity/use=true
              helm.sh/chart=redpanda-5.7.39
              helm.toolkit.fluxcd.io/name=redpanda-broker
              helm.toolkit.fluxcd.io/namespace=redpanda
Annotations:  meta.helm.sh/release-name: redpanda-broker
              meta.helm.sh/release-namespace: redpanda

Data
====
bootstrap.yaml:
----
kafka_enable_authorization: true
enable_sasl: true
enable_rack_awareness: true

default_topic_replications: 3
minimum_topic_replications: 3

compacted_log_segment_size: 67108864
group_topic_partitions: 16
kafka_batch_max_bytes: 1048576
kafka_connection_rate_limit: 1000
log_segment_size: 134217728
log_segment_size_max: 268435456
log_segment_size_min: 16777216
max_compacted_log_segment_size: 536870912
topic_partitions_per_shard: 1000
storage_min_free_bytes: 5368709120

audit_enabled: false

redpanda.yaml:
----
config_file: /etc/redpanda/redpanda.yaml
cluster_id: 9m4e2mr0ui3e8a215n4g
redpanda:
  empty_seed_starts_cluster: false
  kafka_enable_authorization: true
  enable_sasl: true
  default_topic_replications: 3
  minimum_topic_replications: 3
  compacted_log_segment_size: 67108864
  group_topic_partitions: 16
  kafka_batch_max_bytes: 1048576
  kafka_connection_rate_limit: 1000
  log_segment_size: 134217728
  log_segment_size_max: 268435456
  log_segment_size_min: 16777216
  max_compacted_log_segment_size: 536870912
  topic_partitions_per_shard: 1000
  storage_min_free_bytes: 5368709120

  crash_loop_limit: "5"
  audit_enabled: false

  admin:
    - name: internal
      address: 0.0.0.0
      port: 9644
    - name: default
      address: 0.0.0.0
      port: 9645
  admin_api_tls:
  kafka_api:
    - name: internal
      address: 0.0.0.0
      port: 9092
      authentication_method: sasl
    - name: default
      address: 0.0.0.0
      port: 9094
      authentication_method: sasl
    - name: kafka-api
      address: 0.0.0.0
      port: 32092
      authentication_method: sasl
  kafka_api_tls:
    - name: internal
      enabled: true
      cert_file: /etc/tls/certs/selfsigned/tls.crt
      key_file: /etc/tls/certs/selfsigned/tls.key
      require_client_auth: false
      truststore_file: /etc/tls/certs/selfsigned/ca.crt
    - name: default
      enabled: true
      cert_file: /etc/tls/certs/external/tls.crt
      key_file: /etc/tls/certs/external/tls.key
      require_client_auth: false
      truststore_file: /etc/tls/certs/external/ca.crt
    - name: kafka-api
      enabled: true
      cert_file: /etc/tls/certs/letsencrypt/tls.crt
      key_file: /etc/tls/certs/letsencrypt/tls.key
      require_client_auth: false

      truststore_file: /etc/ssl/certs/ca-certificates.crt
  rpc_server:
    address: 0.0.0.0
    port: 33145
  rpc_server_tls:
    enabled: true
    cert_file: /etc/tls/certs/selfsigned/tls.crt
    key_file: /etc/tls/certs/selfsigned/tls.key
    require_client_auth: false
    truststore_file: /etc/tls/certs/selfsigned/ca.crt
  seed_servers: 
    - host:
        address: redpanda-broker-0.redpanda-broker.redpanda.svc.cluster.local.
        port: 33145
    - host:
        address: redpanda-broker-1.redpanda-broker.redpanda.svc.cluster.local.
        port: 33145
    - host:
        address: redpanda-broker-2.redpanda-broker.redpanda.svc.cluster.local.
        port: 33145

schema_registry_client:
  brokers:
  - address: redpanda-broker-0.redpanda-broker.redpanda.svc.cluster.local.
    port: 9092
  - address: redpanda-broker-1.redpanda-broker.redpanda.svc.cluster.local.
    port: 9092
  - address: redpanda-broker-2.redpanda-broker.redpanda.svc.cluster.local.
    port: 9092
  broker_tls:
    enabled: true
    require_client_auth: false
    cert_file: /etc/tls/certs/selfsigned/tls.crt
    key_file: /etc/tls/certs/selfsigned/tls.key
    truststore_file: /etc/tls/certs/selfsigned/ca.crt
schema_registry:
  schema_registry_api:
    - name: internal
      address: 0.0.0.0
      port: 8081
      authentication_method: http_basic
    - name: default
      address: 0.0.0.0
      port: 8084
      authentication_method: http_basic
    - name: schema-registry
      address: 0.0.0.0
      port: 31081
      authentication_method: http_basic
  schema_registry_api_tls:
    - name: internal
      enabled: true
      cert_file: /etc/tls/certs/selfsigned/tls.crt
      key_file: /etc/tls/certs/selfsigned/tls.key
      require_client_auth: false
      truststore_file: /etc/tls/certs/selfsigned/ca.crt
    - name: default
      enabled: true
      cert_file: /etc/tls/certs/external/tls.crt
      key_file: /etc/tls/certs/external/tls.key
      require_client_auth: false
      truststore_file: /etc/tls/certs/external/ca.crt
    - name: schema-registry
      enabled: true
      cert_file: /etc/tls/certs/letsencrypt/tls.crt
      key_file: /etc/tls/certs/letsencrypt/tls.key
      require_client_auth: false
      truststore_file: /etc/ssl/certs/ca-certificates.crt

pandaproxy_client:
  brokers:
  - address: redpanda-broker-0.redpanda-broker.redpanda.svc.cluster.local.
    port: 9092
  - address: redpanda-broker-1.redpanda-broker.redpanda.svc.cluster.local.
    port: 9092
  - address: redpanda-broker-2.redpanda-broker.redpanda.svc.cluster.local.
    port: 9092
  broker_tls:
    enabled: true
    require_client_auth: false
    cert_file: /etc/tls/certs/selfsigned/tls.crt
    key_file: /etc/tls/certs/selfsigned/tls.key
    truststore_file: /etc/tls/certs/selfsigned/ca.crt
pandaproxy:
  pandaproxy_api:
    - name: internal
      address: 0.0.0.0
      port: 8082
      authentication_method: http_basic
    - name: default
      address: 0.0.0.0
      port: 8083
      authentication_method: http_basic
    - name: http-proxy
      address: 0.0.0.0
      port: 31082
      authentication_method: http_basic
  pandaproxy_api_tls:
    - name: internal
      enabled: true
      cert_file: /etc/tls/certs/selfsigned/tls.crt
      key_file: /etc/tls/certs/selfsigned/tls.key
      require_client_auth: false
      truststore_file: /etc/tls/certs/selfsigned/ca.crt
    - name: default
      enabled: true
      cert_file: /etc/tls/certs/external/tls.crt
      key_file: /etc/tls/certs/external/tls.key
      require_client_auth: false
      truststore_file: /etc/tls/certs/external/ca.crt
    - name: http-proxy
      enabled: true
      cert_file: /etc/tls/certs/letsencrypt/tls.crt
      key_file: /etc/tls/certs/letsencrypt/tls.key
      require_client_auth: false
      truststore_file: /etc/ssl/certs/ca-certificates.crt

rpk:
  # redpanda server configuration
  overprovisioned: false
  enable_memory_locking: true
  additional_start_flags:
    - --default-log-level=debug
    - --memory=86016M
    - --reserve-memory=415M
    - --smp=15
    - --abort-on-seastar-bad-alloc
    - --dump-memory-diagnostics-on-alloc-failure-kind=all
  # rpk tune entries
  tune_aio_events: false

  # kafka connection configuration
  kafka_api:
    brokers: 
      - redpanda-broker-0.redpanda-broker.redpanda.svc.cluster.local.:9092
      - redpanda-broker-1.redpanda-broker.redpanda.svc.cluster.local.:9092
      - redpanda-broker-2.redpanda-broker.redpanda.svc.cluster.local.:9092
    tls:
      truststore_file: /etc/tls/certs/selfsigned/ca.crt
  admin_api:
    addresses: 
      - redpanda-broker-0.redpanda-broker.redpanda.svc.cluster.local.:9644
      - redpanda-broker-1.redpanda-broker.redpanda.svc.cluster.local.:9644
      - redpanda-broker-2.redpanda-broker.redpanda.svc.cluster.local.:9644
    tls:

BinaryData
====

Events:  <none>

Name:         redpanda-broker-rpk
Namespace:    redpanda
Labels:       app.kubernetes.io/component=redpanda
              app.kubernetes.io/instance=redpanda-broker
              app.kubernetes.io/managed-by=Helm
              app.kubernetes.io/name=redpanda
              azure.workload.identity/use=true
              helm.sh/chart=redpanda-5.7.39
              helm.toolkit.fluxcd.io/name=redpanda-broker
              helm.toolkit.fluxcd.io/namespace=redpanda
Annotations:  meta.helm.sh/release-name: redpanda-broker
              meta.helm.sh/release-namespace: redpanda

Data
====
profile:
----
name: default
kafka_api:
  brokers: 
      - $PREFIX_TEMPLATE.camilo.panda.dev:31092
      - $PREFIX_TEMPLATE.camilo.panda.dev:31092
      - $PREFIX_TEMPLATE.camilo.panda.dev:31092
  tls:
    ca_file: ca.crt
admin_api:
  addresses: 
      - $PREFIX_TEMPLATE.camilo.panda.dev:31644
      - $PREFIX_TEMPLATE.camilo.panda.dev:31644
      - $PREFIX_TEMPLATE.camilo.panda.dev:31644
  tls:

BinaryData
====

Events:  <none>

Name:         redpanda-operator-config
Namespace:    redpanda
Labels:       app.kubernetes.io/instance=redpanda-operator
              app.kubernetes.io/managed-by=Helm
              app.kubernetes.io/name=operator
              app.kubernetes.io/version=v2.1.15-23.3.7
              helm.sh/chart=operator-0.4.20
Annotations:  meta.helm.sh/release-name: redpanda-operator
              meta.helm.sh/release-namespace: redpanda

Data
====
controller_manager_config.yaml:
----
map[apiVersion:controller-runtime.sigs.k8s.io/v1alpha1 health:map[healthProbeBindAddress::8081] kind:ControllerManagerConfig leaderElection:map[leaderElect:true resourceName:aa9fc693.vectorized.io] metrics:map[bindAddress:127.0.0.1:8080] webhook:map[port:9443]]

BinaryData
====

Events:  <none>

Version & Environment

$ redpanda --version
v23.3.7 - a46ba2cc4d17faf6e09e1abd9cb066c0a5956081

JIRA Link: CORE-2339

github-actions[bot] commented 2 months ago

This issue hasn't seen activity in 3 months. If you want to keep it open, post a comment or remove the stale label – otherwise this will be closed in two weeks.

github-actions[bot] commented 2 months ago

This issue was closed due to lack of activity. Feel free to reopen if it's still relevant.