blob: b827ab6ddee7d2a5cf15a0adeb30fff055729663 [file] [log] [blame]
Scott Baker69654392021-09-17 13:50:16 -07001# SPDX-FileCopyrightText: 2020-present Open Networking Foundation <info@opennetworking.org>
2#
Sean Condon160ec1d2022-02-08 12:58:25 +00003# SPDX-License-Identifier: Apache-2.0
Scott Baker69654392021-09-17 13:50:16 -07004
5apiVersion: v1
6kind: ConfigMap
7metadata:
SeanCondon9a99c262023-01-09 17:20:49 +00008 name: {{ template "sdcore-test-dummy.fullname" . }}
Scott Baker69654392021-09-17 13:50:16 -07009 namespace: {{ .Release.Namespace }}
10data:
11 sdcore-test-dummy.conf: |-
12 log_format client '$remote_addr - $remote_user $request_time $upstream_response_time '
13 '[$time_local] "$request" $status $body_bytes_sent $request_body "$http_referer" '
14 '"$http_user_agent" "$http_x_forwarded_for"';
15
16 server {
17 listen 0.0.0.0:8080;
18 default_type application/json;
19 access_log /opt/bitnami/nginx/logs/access.log client;
20
21 # You can provide a special subPath or the root
22 location = /v1/config {
23 root /;
24 proxy_pass http://127.0.0.1:8080/post_dummy;
25 }
26 location = /v1/config/policies {
27 root /;
28 proxy_pass http://127.0.0.1:8080/post_dummy;
29 }
30 location = /v1/config/imsis {
31 root /;
32 proxy_pass http://127.0.0.1:8080/post_dummy;
33 }
34 location /v1/config/5g {
35 rewrite ^/v1/config/5g/.* /v1/config/5g break;
36 proxy_pass http://127.0.0.1:8080/post_dummy;
37 }
Amit Wankhede38437412021-11-22 11:11:07 -060038 location /api/subscriber {
39 rewrite ^/api/subscriber/.* /api/subscriber break;
40 proxy_pass http://127.0.0.1:8080/post_dummy;
41 }
Scott Baker69654392021-09-17 13:50:16 -070042 location = /post_dummy {
43 # turn off logging here to avoid double logging
44 access_log off;
45 return 200;
46 }
47 error_page 405 =200 $uri;
48 }