blob: 553f215d66b394eef90dcd1335d17dc388607b72 [file] [log] [blame]
SeanCondon3c3d08f2022-05-27 11:39:58 +01001# SPDX-FileCopyrightText: 2022-present Intel Corporation
2#
3# SPDX-License-Identifier: Apache-2.0
4
5apiVersion: v1
6kind: ConfigMap
7metadata:
8 name: {{ .Release.Name }}-sdcore-test-dummy
9 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 }
38 location /api/subscriber {
39 rewrite ^/api/subscriber/.* /api/subscriber break;
40 proxy_pass http://127.0.0.1:8080/post_dummy;
41 }
42 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 }