1# Config options for prometheus sample application 2 3# Copyright (c) 2024 Mustafa Abdullah Kus, Sparse Technology 4# SPDX-License-Identifier: Apache-2.0 5 6mainmenu "Prometheus sample application" 7 8config NET_SAMPLE_HTTP_SERVICE 9 bool "Enable HTTP service" 10 default y 11 12config NET_SAMPLE_HTTP_SERVER_SERVICE_PORT 13 int "Port number for HTTP service" 14 default 80 15 depends on NET_SAMPLE_HTTP_SERVICE 16 17config NET_SAMPLE_HTTPS_SERVICE 18 bool "Enable HTTPS service" 19 depends on NET_SOCKETS_SOCKOPT_TLS || TLS_CREDENTIALS 20 21config NET_SAMPLE_HTTPS_SERVER_SERVICE_PORT 22 int "Port number for HTTPS service" 23 default 443 24 depends on NET_SAMPLE_HTTPS_SERVICE 25 26config NET_SAMPLE_PSK_HEADER_FILE 27 string "Header file containing PSK" 28 default "dummy_psk.h" 29 depends on MBEDTLS_KEY_EXCHANGE_PSK_ENABLED 30 help 31 Name of a header file containing a 32 pre-shared key. 33 34config NET_SAMPLE_CERTS_WITH_SC 35 bool "Signed certificates" 36 depends on NET_SOCKETS_SOCKOPT_TLS 37 help 38 Enable this flag, if you are interested to run this 39 application with signed certificates and keys. 40 41source "Kconfig.zephyr" 42