blob: d5b94a0720cada22d37866c7dc70b5991063b88e [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:
Ray Milkey6b2f4d92022-07-06 16:14:30 -07008 name: {{ .Chart.Name }}-fabric-test-dummy
SeanCondon3c3d08f2022-05-27 11:39:58 +01009 namespace: {{ .Release.Namespace }}
10data:
Scott Baker8096ce72022-06-08 11:30:26 -070011 fabric-test-dummy.conf: |-
SeanCondon3c3d08f2022-05-27 11:39:58 +010012 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 }
Scott Baker8096ce72022-06-08 11:30:26 -070042 location /onos/v1/network/configuration {
43 root /;
44 proxy_pass http://127.0.0.1:8080/post_dummy;
45 }
SeanCondon3c3d08f2022-05-27 11:39:58 +010046 location = /post_dummy {
47 # turn off logging here to avoid double logging
48 access_log off;
49 return 200;
50 }
51 error_page 405 =200 $uri;
52 }