mirror of
https://github.com/Telecominfraproject/wlan-toolsmith.git
synced 2025-11-02 11:58:09 +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