mirror of
				https://github.com/Telecominfraproject/wlan-toolsmith.git
				synced 2025-11-03 20:38:07 +00:00 
			
		
		
		
	use NLB instead of CLB for LB services (#94)
* use NLB instead of CLB for LB services * delete aws-cicd-pr-deployment.yaml.sh
This commit is contained in:
		@@ -1,156 +0,0 @@
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
if [ -z "$1" ];
 | 
			
		||||
then
 | 
			
		||||
  echo "PR number has not been set";
 | 
			
		||||
  exit 1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
PR_NUMBER=$1
 | 
			
		||||
 | 
			
		||||
cat <<EOF
 | 
			
		||||
shared:
 | 
			
		||||
  service:
 | 
			
		||||
    srv-https-annotations: &srv-https-annotations
 | 
			
		||||
      kubernetes.io/ingress.class: alb
 | 
			
		||||
      alb.ingress.kubernetes.io/scheme: internet-facing
 | 
			
		||||
      alb.ingress.kubernetes.io/group.name: wlan-cicd-pr-$PR_NUMBER
 | 
			
		||||
      alb.ingress.kubernetes.io/certificate-arn: arn:aws:acm:us-east-2:289708231103:certificate/bfa89c7a-5b64-4a8a-bcfe-ffec655b5285
 | 
			
		||||
      alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS": 443}]'
 | 
			
		||||
      alb.ingress.kubernetes.io/actions.ssl-redirect: '{"Type": "redirect", "RedirectConfig": { "Protocol": "HTTPS", "Port": "443", "StatusCode": "HTTP_302"}}'
 | 
			
		||||
 | 
			
		||||
global:
 | 
			
		||||
  debugEnabled: true
 | 
			
		||||
  pullPolicy: IfNotPresent
 | 
			
		||||
 | 
			
		||||
opensync-gw-static:
 | 
			
		||||
  enabled: false
 | 
			
		||||
 | 
			
		||||
common:
 | 
			
		||||
  efs-provisioner:
 | 
			
		||||
    enabled: false
 | 
			
		||||
 | 
			
		||||
opensync-gw-cloud:
 | 
			
		||||
  enabled: true
 | 
			
		||||
  service:
 | 
			
		||||
    type: LoadBalancer
 | 
			
		||||
    annotations:
 | 
			
		||||
      external-dns.alpha.kubernetes.io/hostname: wlan-filestore-pr-$PR_NUMBER.cicd.lab.wlan.tip.build,opensync-controller-pr-$PR_NUMBER.cicd.lab.wlan.tip.build,opensync-redirector-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
  externalhost:
 | 
			
		||||
    address:
 | 
			
		||||
      ovsdb: opensync-controller-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
      mqtt: opensync-mqtt-broker-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
  persistence:
 | 
			
		||||
    enabled: false
 | 
			
		||||
  filestore:
 | 
			
		||||
    url: https://wlan-filestore-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
 | 
			
		||||
opensync-mqtt-broker:
 | 
			
		||||
  enabled: true
 | 
			
		||||
  service:
 | 
			
		||||
    type: LoadBalancer
 | 
			
		||||
    annotations:
 | 
			
		||||
      external-dns.alpha.kubernetes.io/hostname: opensync-mqtt-broker-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
  persistence:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    storageClass: gp2
 | 
			
		||||
 | 
			
		||||
wlan-cloud-graphql-gw:
 | 
			
		||||
  enabled: true
 | 
			
		||||
  service:
 | 
			
		||||
    nodePortStatic: false
 | 
			
		||||
  ingress:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    annotations:
 | 
			
		||||
      <<: *srv-https-annotations
 | 
			
		||||
    alb_https_redirect: true
 | 
			
		||||
    hosts:
 | 
			
		||||
    - host: wlan-graphql-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
      paths: [
 | 
			
		||||
        /*
 | 
			
		||||
        ]
 | 
			
		||||
  env:
 | 
			
		||||
    portalsvc: wlan-portal-svc-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
 | 
			
		||||
wlan-cloud-static-portal:
 | 
			
		||||
  enabled: true
 | 
			
		||||
  env:
 | 
			
		||||
    graphql: https://wlan-graphql-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
  service:
 | 
			
		||||
    type: NodePort
 | 
			
		||||
  ingress:
 | 
			
		||||
    annotations:
 | 
			
		||||
      <<: *srv-https-annotations
 | 
			
		||||
    alb_https_redirect: true
 | 
			
		||||
    hosts:
 | 
			
		||||
      - host: wlan-ui-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
        paths: [
 | 
			
		||||
           /*
 | 
			
		||||
          ]
 | 
			
		||||
 | 
			
		||||
wlan-portal-service:
 | 
			
		||||
  enabled: true
 | 
			
		||||
  service:
 | 
			
		||||
    type: NodePort
 | 
			
		||||
    nodePortStatic: false
 | 
			
		||||
  persistence:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    storageClass: gp2
 | 
			
		||||
    accessMode: ReadWriteOnce
 | 
			
		||||
    filestoreSize: 10Gi
 | 
			
		||||
  tsp:
 | 
			
		||||
    host: wlan-portal-svc-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
  ingress:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    alb_https_redirect: true
 | 
			
		||||
    tls: []
 | 
			
		||||
    annotations:
 | 
			
		||||
      <<: *srv-https-annotations
 | 
			
		||||
      alb.ingress.kubernetes.io/backend-protocol: HTTPS
 | 
			
		||||
      alb.ingress.kubernetes.io/healthcheck-protocol: HTTPS
 | 
			
		||||
      alb.ingress.kubernetes.io/healthcheck-port: traffic-port
 | 
			
		||||
      alb.ingress.kubernetes.io/healthcheck-path: /ping
 | 
			
		||||
    hosts:
 | 
			
		||||
      - host: wlan-portal-svc-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
        paths: [
 | 
			
		||||
           /*
 | 
			
		||||
          ]
 | 
			
		||||
 | 
			
		||||
wlan-prov-service:
 | 
			
		||||
  enabled: true
 | 
			
		||||
 | 
			
		||||
wlan-ssc-service:
 | 
			
		||||
  enabled: true
 | 
			
		||||
 | 
			
		||||
wlan-spc-service:
 | 
			
		||||
  enabled: true
 | 
			
		||||
 | 
			
		||||
wlan-port-forwarding-gateway-service:
 | 
			
		||||
  enabled: true
 | 
			
		||||
  service:
 | 
			
		||||
    nodePortStatic: false
 | 
			
		||||
  creds:
 | 
			
		||||
    websocketSessionTokenEncKey: MyToKeN0MyToKeN1
 | 
			
		||||
  externallyVisible:
 | 
			
		||||
    host: api.wlan-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
    port: 30501
 | 
			
		||||
  accessPointDebugPortRange:
 | 
			
		||||
    length: 0
 | 
			
		||||
 | 
			
		||||
kafka:
 | 
			
		||||
  enabled: true
 | 
			
		||||
  persistence:
 | 
			
		||||
    storageClass: gp2
 | 
			
		||||
 | 
			
		||||
cassandra:
 | 
			
		||||
  enabled: true
 | 
			
		||||
  persistence:
 | 
			
		||||
    storageClass: gp2
 | 
			
		||||
 | 
			
		||||
postgresql:
 | 
			
		||||
  enabled: true
 | 
			
		||||
  persistence:
 | 
			
		||||
    storageClass: gp2
 | 
			
		||||
EOF
 | 
			
		||||
@@ -53,6 +53,7 @@ opensync-gw-cloud:
 | 
			
		||||
    nodePortStatic: false
 | 
			
		||||
    annotations:
 | 
			
		||||
      external-dns.alpha.kubernetes.io/hostname: wlan-filestore-nola-$TESTBED_NUMBER.cicd.lab.wlan.tip.build,opensync-controller-nola-$TESTBED_NUMBER.cicd.lab.wlan.tip.build,opensync-redirector-nola-$TESTBED_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-type: "nlb-ip"
 | 
			
		||||
  externalhost:
 | 
			
		||||
    address:
 | 
			
		||||
      ovsdb: opensync-controller-nola-$TESTBED_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
@@ -69,6 +70,7 @@ opensync-mqtt-broker:
 | 
			
		||||
    nodePortStatic: false
 | 
			
		||||
    annotations:
 | 
			
		||||
      external-dns.alpha.kubernetes.io/hostname: opensync-mqtt-broker-nola-$TESTBED_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-type: "nlb-ip"
 | 
			
		||||
  persistence:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    storageClass: gp2
 | 
			
		||||
 
 | 
			
		||||
@@ -38,6 +38,7 @@ opensync-gw-cloud:
 | 
			
		||||
    type: LoadBalancer
 | 
			
		||||
    annotations:
 | 
			
		||||
      external-dns.alpha.kubernetes.io/hostname: wlan-filestore-pr-$PR_NUMBER.cicd.lab.wlan.tip.build,opensync-controller-pr-$PR_NUMBER.cicd.lab.wlan.tip.build,opensync-redirector-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-type: "nlb-ip"
 | 
			
		||||
  externalhost:
 | 
			
		||||
    address:
 | 
			
		||||
      ovsdb: opensync-controller-pr-$PR_NUMBER.cicd.lab.wlan.tip.build
 | 
			
		||||
@@ -53,6 +54,7 @@ opensync-mqtt-broker:
 | 
			
		||||
    type: LoadBalancer
 | 
			
		||||
    annotations:
 | 
			
		||||
      external-dns.alpha.kubernetes.io/hostname: "opensync-mqtt-broker-pr-$PR_NUMBER.cicd.lab.wlan.tip.build"
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-type: "nlb-ip"
 | 
			
		||||
  persistence:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    storageClass: gp2
 | 
			
		||||
 
 | 
			
		||||
@@ -24,6 +24,7 @@ opensync-gw-cloud:
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-access-log-enabled: "true"
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-name: alb-logs-tip-wlan-cicd-wotgakesfr
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-prefix: opensync-gw-cloud
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-type: "nlb-ip"
 | 
			
		||||
  externalhost:
 | 
			
		||||
    address:
 | 
			
		||||
      ovsdb: opensync-controller.cicd.lab.wlan.tip.build
 | 
			
		||||
@@ -43,6 +44,7 @@ opensync-mqtt-broker:
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-name: alb-logs-tip-wlan-cicd-wotgakesfr
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-prefix: opensync-mqtt-broker
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout: "300"
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-type: "nlb-ip"
 | 
			
		||||
  persistence:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    storageClass: gp2
 | 
			
		||||
 
 | 
			
		||||
@@ -64,6 +64,7 @@ opensync-gw-cloud:
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-access-log-enabled: "true"
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-name: "alb-logs-tip-wlan-qa-uqsyjfdyje"
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-prefix: "opensync-gw-cloud"
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-type: "nlb-ip"
 | 
			
		||||
  enabled: true
 | 
			
		||||
  externalhostaddress:
 | 
			
		||||
    ovsdb: opensync-controller.qa.lab.wlan.tip.build
 | 
			
		||||
@@ -84,6 +85,7 @@ opensync-mqtt-broker:
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-name: "alb-logs-tip-wlan-qa-uqsyjfdyje"
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-prefix: "opensync-mqtt-broker"
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout: "300"
 | 
			
		||||
      service.beta.kubernetes.io/aws-load-balancer-type: "nlb-ip"
 | 
			
		||||
  enabled: true
 | 
			
		||||
  replicaCount: 1
 | 
			
		||||
  persistence:
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user