mirror of
				https://github.com/Telecominfraproject/wlan-cloud-ucentralgw-ui.git
				synced 2025-11-03 20:27:59 +00:00 
			
		
		
		
	Compare commits
	
		
			101 Commits
		
	
	
		
			release/v3
			...
			v2.10.0
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					4a9010737a | ||
| 
						 | 
					b2d9a829e9 | ||
| 
						 | 
					c6a85d76cc | ||
| 
						 | 
					44c29c7912 | ||
| 
						 | 
					653cd758f4 | ||
| 
						 | 
					3f9478de30 | ||
| 
						 | 
					244692e766 | ||
| 
						 | 
					ae0c529fca | ||
| 
						 | 
					356188a350 | ||
| 
						 | 
					549627a355 | ||
| 
						 | 
					fab4467bfd | ||
| 
						 | 
					871efc88b5 | ||
| 
						 | 
					caa1fd4d9b | ||
| 
						 | 
					a33740c372 | ||
| 
						 | 
					bcd9c692e6 | ||
| 
						 | 
					4bbfbb82bc | ||
| 
						 | 
					d4aff8067e | ||
| 
						 | 
					a1889c88d3 | ||
| 
						 | 
					745e76db79 | ||
| 
						 | 
					1c05d8df28 | ||
| 
						 | 
					8a92912035 | ||
| 
						 | 
					4cb4fe53a5 | ||
| 
						 | 
					eb48d77636 | ||
| 
						 | 
					8781c78c15 | ||
| 
						 | 
					039e641046 | ||
| 
						 | 
					b3053f32b2 | ||
| 
						 | 
					98562fd967 | ||
| 
						 | 
					573ecbd58d | ||
| 
						 | 
					e9d16ee172 | ||
| 
						 | 
					cf17f03ae0 | ||
| 
						 | 
					e287705e88 | ||
| 
						 | 
					2698993a6d | ||
| 
						 | 
					d7957b85ae | ||
| 
						 | 
					ea0e7340cc | ||
| 
						 | 
					566dbbb157 | ||
| 
						 | 
					908faa491b | ||
| 
						 | 
					016ac336b9 | ||
| 
						 | 
					1838029d22 | ||
| 
						 | 
					b1cfa6db19 | ||
| 
						 | 
					8c676eb965 | ||
| 
						 | 
					1808206e74 | ||
| 
						 | 
					42d274e988 | ||
| 
						 | 
					d006b89efd | ||
| 
						 | 
					8d23168a87 | ||
| 
						 | 
					31a37ae506 | ||
| 
						 | 
					b829003711 | ||
| 
						 | 
					0e8df4441d | ||
| 
						 | 
					14c88280f5 | ||
| 
						 | 
					02095595c6 | ||
| 
						 | 
					b69e7e4ddf | ||
| 
						 | 
					33dedbbfa3 | ||
| 
						 | 
					3b7dad989f | ||
| 
						 | 
					538c6b5233 | ||
| 
						 | 
					5c7f683d16 | ||
| 
						 | 
					628e4fa873 | ||
| 
						 | 
					89ee99f98d | ||
| 
						 | 
					d21f55b476 | ||
| 
						 | 
					09e3327e94 | ||
| 
						 | 
					0aed1ba04f | ||
| 
						 | 
					b52308df80 | ||
| 
						 | 
					6273020127 | ||
| 
						 | 
					95963eb0be | ||
| 
						 | 
					7ac82d4ad9 | ||
| 
						 | 
					c23cce672c | ||
| 
						 | 
					d39b4b3624 | ||
| 
						 | 
					86f2ffa61f | ||
| 
						 | 
					7d72ad0f37 | ||
| 
						 | 
					c21bf5b87d | ||
| 
						 | 
					d80d5557c8 | ||
| 
						 | 
					d72867da35 | ||
| 
						 | 
					11e2bf4cbb | ||
| 
						 | 
					58f8a02557 | ||
| 
						 | 
					f9e08d53af | ||
| 
						 | 
					8132012534 | ||
| 
						 | 
					7312980453 | ||
| 
						 | 
					8c20d41d89 | ||
| 
						 | 
					d50d53ac1f | ||
| 
						 | 
					b0d7ab2e81 | ||
| 
						 | 
					91223b7518 | ||
| 
						 | 
					5170ea81e7 | ||
| 
						 | 
					2229e8cb7d | ||
| 
						 | 
					187065098b | ||
| 
						 | 
					2fc93fa819 | ||
| 
						 | 
					0f40c4cd49 | ||
| 
						 | 
					7ad184cb48 | ||
| 
						 | 
					41a7d5d0a8 | ||
| 
						 | 
					7106d61881 | ||
| 
						 | 
					52ca7d3503 | ||
| 
						 | 
					7d504da0a8 | ||
| 
						 | 
					680c4a9ec4 | ||
| 
						 | 
					3887d57fa4 | ||
| 
						 | 
					de8651ab52 | ||
| 
						 | 
					316224b424 | ||
| 
						 | 
					6eae6c046e | ||
| 
						 | 
					71431f8fb5 | ||
| 
						 | 
					674682e919 | ||
| 
						 | 
					a5ca8115af | ||
| 
						 | 
					d4338fce42 | ||
| 
						 | 
					e925f07505 | ||
| 
						 | 
					fb64813b2a | ||
| 
						 | 
					6c437459ca | 
							
								
								
									
										4
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							@@ -26,7 +26,7 @@ jobs:
 | 
				
			|||||||
      DOCKER_REGISTRY_USERNAME: ucentral
 | 
					      DOCKER_REGISTRY_USERNAME: ucentral
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
    - name: Checkout actions repo
 | 
					    - name: Checkout actions repo
 | 
				
			||||||
      uses: actions/checkout@v2
 | 
					      uses: actions/checkout@v3
 | 
				
			||||||
      with:
 | 
					      with:
 | 
				
			||||||
        repository: Telecominfraproject/.github
 | 
					        repository: Telecominfraproject/.github
 | 
				
			||||||
        path: github
 | 
					        path: github
 | 
				
			||||||
@@ -56,7 +56,7 @@ jobs:
 | 
				
			|||||||
      - docker
 | 
					      - docker
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
    - name: Checkout actions repo
 | 
					    - name: Checkout actions repo
 | 
				
			||||||
      uses: actions/checkout@v2
 | 
					      uses: actions/checkout@v3
 | 
				
			||||||
      with:
 | 
					      with:
 | 
				
			||||||
        repository: Telecominfraproject/.github
 | 
					        repository: Telecominfraproject/.github
 | 
				
			||||||
        path: github
 | 
					        path: github
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								.github/workflows/enforce-jira-issue-key.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/enforce-jira-issue-key.yml
									
									
									
									
										vendored
									
									
								
							@@ -11,7 +11,7 @@ jobs:
 | 
				
			|||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - name: Checkout actions repo
 | 
					      - name: Checkout actions repo
 | 
				
			||||||
        uses: actions/checkout@v2
 | 
					        uses: actions/checkout@v3
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          repository: Telecominfraproject/.github
 | 
					          repository: Telecominfraproject/.github
 | 
				
			||||||
          path: github
 | 
					          path: github
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
								
							@@ -17,7 +17,7 @@ jobs:
 | 
				
			|||||||
      HELM_REPO_USERNAME: ucentral
 | 
					      HELM_REPO_USERNAME: ucentral
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
      - name: Checkout uCentral assembly chart repo
 | 
					      - name: Checkout uCentral assembly chart repo
 | 
				
			||||||
        uses: actions/checkout@v2
 | 
					        uses: actions/checkout@v3
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          path: wlan-cloud-ucentralgw-ui
 | 
					          path: wlan-cloud-ucentralgw-ui
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										12
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								Dockerfile
									
									
									
									
									
								
							@@ -1,6 +1,8 @@
 | 
				
			|||||||
FROM node:14-alpine3.11 AS build
 | 
					FROM node:18.7.0-alpine3.15 AS build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
COPY package.json package-lock.json /
 | 
					WORKDIR /app
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					COPY package.json package-lock.json /app/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
RUN npm install
 | 
					RUN npm install
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -8,8 +10,8 @@ COPY . .
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
RUN npm run build
 | 
					RUN npm run build
 | 
				
			||||||
 | 
					
 | 
				
			||||||
FROM nginx:1.20.1-alpine AS runtime
 | 
					FROM nginx:1.22.0-alpine AS runtime
 | 
				
			||||||
 | 
					
 | 
				
			||||||
COPY --from=build /build/ /usr/share/nginx/html/
 | 
					COPY --from=build /app/build/ /usr/share/nginx/html/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
COPY --from=build docker-entrypoint.d/40-generate-config.sh /docker-entrypoint.d/40-generate-config.sh
 | 
					COPY --from=build /app/docker-entrypoint.d/40-generate-config.sh /docker-entrypoint.d/40-generate-config.sh
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,32 @@
 | 
				
			|||||||
#!/bin/ash
 | 
					#!/bin/ash
 | 
				
			||||||
# Check if variables are set
 | 
					 | 
				
			||||||
export DEFAULT_OWSEC_URL="${DEFAULT_OWSEC_URL:-https://ucentral.dpaas.arilia.com:16001}"
 | 
					 | 
				
			||||||
export ALLOW_OWSEC_CHANGE="${ALLOW_OWSEC_CHANGE:-false}"
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
echo '{"DEFAULT_UCENTRALSEC_URL": "'$DEFAULT_UCENTRALSEC_URL'","ALLOW_UCENTRALSEC_CHANGE": '$ALLOW_UCENTRALSEC_CHANGE'}' > /usr/share/nginx/html/config.json
 | 
					ENV_CONFIG_PATH=/usr/share/nginx/html/env-config.js
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Recreate config file
 | 
				
			||||||
 | 
					rm -rf $ENV_CONFIG_PATH
 | 
				
			||||||
 | 
					touch $ENV_CONFIG_PATH
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Add assignment
 | 
				
			||||||
 | 
					echo "window._env_ = {" >> $ENV_CONFIG_PATH
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Read each line in .env file
 | 
				
			||||||
 | 
					# Each line represents key=value pairs
 | 
				
			||||||
 | 
					env | grep REACT_ | while read -r line || [[ -n "$line" ]];
 | 
				
			||||||
 | 
					do
 | 
				
			||||||
 | 
					  echo $line
 | 
				
			||||||
 | 
					  # Split env variables by character `=`
 | 
				
			||||||
 | 
					  if printf '%s\n' "$line" | grep -q -e '='; then
 | 
				
			||||||
 | 
					    varname=$(printf '%s\n' "$line" | sed -e 's/=.*//')
 | 
				
			||||||
 | 
					    varvalue=$(printf '%s\n' "$line" | sed -e 's/^[^=]*=//')
 | 
				
			||||||
 | 
					  fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # Read value of current variable if exists as Environment variable
 | 
				
			||||||
 | 
					  value=$(printf '%s\n' "${!varname}")
 | 
				
			||||||
 | 
					  # Otherwise use value from .env file
 | 
				
			||||||
 | 
					  [[ -z $value ]] && value=${varvalue}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  # Append configuration property to JS file
 | 
				
			||||||
 | 
					  echo "  $varname: \"$value\"," >> $ENV_CONFIG_PATH
 | 
				
			||||||
 | 
					done
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "}" >> $ENV_CONFIG_PATH
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -8,7 +8,7 @@ fullnameOverride: ""
 | 
				
			|||||||
images:
 | 
					images:
 | 
				
			||||||
  owgwui:
 | 
					  owgwui:
 | 
				
			||||||
    repository: tip-tip-wlan-cloud-ucentral.jfrog.io/owgw-ui
 | 
					    repository: tip-tip-wlan-cloud-ucentral.jfrog.io/owgw-ui
 | 
				
			||||||
    tag: main
 | 
					    tag: v2.10.0
 | 
				
			||||||
    pullPolicy: Always
 | 
					    pullPolicy: Always
 | 
				
			||||||
 | 
					
 | 
				
			||||||
services:
 | 
					services:
 | 
				
			||||||
@@ -75,5 +75,4 @@ podAnnotations: {}
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
# Application
 | 
					# Application
 | 
				
			||||||
public_env_variables:
 | 
					public_env_variables:
 | 
				
			||||||
  DEFAULT_UCENTRALSEC_URL: https://ucentral.dpaas.arilia.com:16001
 | 
					  REACT_APP_UCENTRALSEC_URL: https://ucentral.dpaas.arilia.com:16001
 | 
				
			||||||
  ALLOW_UCENTRALSEC_CHANGE: false
 | 
					 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user