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