Skip to content

Commit

Permalink
[MOSIP-38169] Updated deployment scripts for pmp-revamp-ui (#1052)
Browse files Browse the repository at this point in the history
* [MOSIP-38169] Updated deployment scripts for pmp-revamp-ui

Signed-off-by: Abhi <[email protected]>

* [MOSIP-38169] Updated deployment scripts for pmp-revamp-ui

Signed-off-by: Abhishek S <[email protected]>

---------

Signed-off-by: Abhi <[email protected]>
Signed-off-by: Abhishek S <[email protected]>
  • Loading branch information
abhishek8shankar authored Dec 20, 2024
1 parent 763ea46 commit edacf95
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 22 deletions.
2 changes: 1 addition & 1 deletion deploy/pmp-revamp-ui/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,4 @@ set -o errexit ## set -e : exit the script if any statement returns a non-true
set -o nounset ## set -u : exit the script if you try to use an uninitialised variable
set -o errtrace # trace ERR through 'time command' and other functions
set -o pipefail # trace ERR through pipes
installing_pmp_ui # calling function
installing_pmp_revamp_ui # calling function
41 changes: 27 additions & 14 deletions helm/pmp-revamp-ui/templates/configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,56 +3,69 @@ kind: ConfigMap
metadata:
name: {{ template "common.names.fullname" . }}
namespace: {{ .Release.Namespace }}
labels: {{- include "common.labels.standard" . | nindent 4 }}
{{- if .Values.commonLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }}
{{- end }}
labels:
{{- include "common.labels.standard" . | nindent 4 }}
{{- if .Values.commonLabels }}
{{- include "common.tplvalues.render" ( dict "value" .Values.commonLabels "context" $ ) | nindent 4 }}
{{- end }}
{{- if .Values.commonAnnotations }}
annotations: {{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
annotations:
{{- include "common.tplvalues.render" ( dict "value" .Values.commonAnnotations "context" $ ) | nindent 4 }}
{{- end }}
data:
REACT_APP_PARTNER_MANAGER_API_BASE_URL: {{ .Values.pmp_revamp.pms_partner_manager_internal_service_url }}
REACT_APP_POLICY_MANAGER_API_BASE_URL: {{ .Values.pmp_revamp.pms_policy_manager_internal_service_url }}
default.conf: |
server {
listen 3000;
server_name localhost;
add_header X-Frame-Options DENY;
location / {
root /usr/share/nginx/html;
}
}
nginx.conf: |-
worker_processes 1;
events {
worker_connections 1024;
}
http {
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
server {
listen 3000;
server_name localhost;
root /usr/share/nginx/html;
index index.html index.htm;
include /etc/nginx/mime.types;
gzip on;
gzip_min_length 1000;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript;
location /v1/partnermanager {
proxy_pass {{ .Values.pmp_new.pms_partner_manager_internal_service_url }};
proxy_pass {{ .Values.pmp_revamp.pms_partner_manager_internal_service_url }};
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
}
location /v1/policymanager {
proxy_pass {{ .Values.pmp_new.pms_policy_manager_internal_service_url }};
proxy_pass {{ .Values.pmp_revamp.pms_policy_manager_internal_service_url }};
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $server_name;
}
location / {
# alias /usr/share/nginx/html;
try_files $uri $uri/ /index.html;
}
}
Expand Down
4 changes: 2 additions & 2 deletions helm/pmp-revamp-ui/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -94,9 +94,9 @@ spec:
- name: JDK_JAVA_OPTIONS
value: {{ .Values.additionalResources.javaOpts }}
- name: REACT_APP_PARTNER_MANAGER_API_BASE_URL
value: {{ .Values.pmp_new.react_app_partner_manager_api_base_url }}
value: {{ .Values.pmp_revamp.react_app_partner_manager_api_base_url }}
- name: REACT_APP_POLICY_MANAGER_API_BASE_URL
value: {{ .Values.pmp_new.react_app_policy_manager_api_base_url }}
value: {{ .Values.pmp_revamp.react_app_policy_manager_api_base_url }}
{{- if .Values.extraEnvVars }}
{{- include "common.tplvalues.render" (dict "value" .Values.extraEnvVars "context" $) | nindent 12 }}
{{- end }}
Expand Down
10 changes: 5 additions & 5 deletions helm/pmp-revamp-ui/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -413,11 +413,11 @@ metrics:
# severity: error
rules: []

pmp_new:
react_app_partner_manager_api_base_url: 'https://api-internal.sandbox.xyz.net/v1/partnermanager'
react_app_policy_manager_api_base_url: 'https://api-internal.sandbox.xyz.net/v1/policymanager'
pms_partner_manager_internal_service_url: 'http://pms-partner.pms/v1/partnermanager'
pms_policy_manager_internal_service_url: 'http://pms-policy.pms/v1/policymanager'
pmp_revamp:
react_app_partner_manager_api_base_url: 'https://$INTERNAL_API_HOST/v1/partnermanager'
react_app_policy_manager_api_base_url: 'https://$INTERNAL_API_HOST/v1/policymanager'
pms_partner_manager_internal_service_url: 'http://$PARTNER_MANAGER_SERVICE_NAME.$NS/v1/partnermanager'
pms_policy_manager_internal_service_url: 'http://$POLICY_MANAGER_SERVICE_NAME.$NS/v1/policymanager'

## The url below is to access pmp API services.
## CAUTION: Domain name to access pmp UI must be secure/internal/over vpn.
Expand Down

0 comments on commit edacf95

Please sign in to comment.