mirror of
https://github.com/Telecominfraproject/wlan-cloud-helm.git
synced 2025-10-30 18:17:48 +00:00
add AWS EKS values file (#76)
This commit is contained in:
5
tip-wlan/example-values/aws-basic/README.md
Normal file
5
tip-wlan/example-values/aws-basic/README.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# Helm values for deploying a cloud controller onto an AWS EKS cluster
|
||||||
|
|
||||||
|
[Detailed instructions](https://openwifi.tip.build/getting-started/controller-installation/aws-install)
|
||||||
|
|
||||||
|
[This Terraform module](https://github.com/Telecominfraproject/wlan-cloud-terraform/tree/master/aws-cloudsdk) can be used to set up the required EKS cluster including all necessary addons.
|
||||||
129
tip-wlan/example-values/aws-basic/values.yml
Normal file
129
tip-wlan/example-values/aws-basic/values.yml
Normal file
@@ -0,0 +1,129 @@
|
|||||||
|
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-cloudsdk
|
||||||
|
alb.ingress.kubernetes.io/certificate-arn: "arn:aws:acm:eu-central-1:0123456789:certificate/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
|
||||||
|
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"}}'
|
||||||
|
|
||||||
|
# Annotations for namespace
|
||||||
|
annotations: {
|
||||||
|
"helm.sh/resource-policy": keep
|
||||||
|
}
|
||||||
|
dockerRegistrySecret: ewoJImF1dGhzIjogewoJCSJ0aXAtdGlwLXdsYW4tY2xvdWQtZG9ja2VyLXJlcG8uamZyb2cuaW8iOiB7CgkJCSJhdXRoIjogImRHbHdMWEpsWVdRNmRHbHdMWEpsWVdRPSIKCQl9Cgl9LAoJIkh0dHBIZWFkZXJzIjogewoJCSJVc2VyLUFnZW50IjogIkRvY2tlci1DbGllbnQvMTkuMDMuOCAobGludXgpIgoJfQp9
|
||||||
|
|
||||||
|
opensync-gw-static:
|
||||||
|
enabled: false
|
||||||
|
|
||||||
|
opensync-gw-cloud:
|
||||||
|
service:
|
||||||
|
type: LoadBalancer
|
||||||
|
annotations:
|
||||||
|
external-dns.alpha.kubernetes.io/hostname: opensync-controller.cloudsdk.lab.wlan.tip.build,opensync-redirector.cloudsdk.lab.wlan.tip.build
|
||||||
|
service.beta.kubernetes.io/aws-load-balancer-type: "nlb-ip"
|
||||||
|
enabled: true
|
||||||
|
externalhost:
|
||||||
|
address:
|
||||||
|
ovsdb: opensync-controller.cloudsdk.lab.wlan.tip.build
|
||||||
|
mqtt: opensync-mqtt-broker.cloudsdk.lab.wlan.tip.build
|
||||||
|
persistence:
|
||||||
|
enabled: false
|
||||||
|
image:
|
||||||
|
name: opensync-gateway-cloud
|
||||||
|
|
||||||
|
opensync-mqtt-broker:
|
||||||
|
service:
|
||||||
|
type: LoadBalancer
|
||||||
|
annotations:
|
||||||
|
external-dns.alpha.kubernetes.io/hostname: opensync-mqtt-broker.cloudsdk.lab.wlan.tip.build
|
||||||
|
service.beta.kubernetes.io/aws-load-balancer-type: "nlb-ip"
|
||||||
|
enabled: true
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
storageClass: "gp2"
|
||||||
|
|
||||||
|
wlan-cloud-graphql-gw:
|
||||||
|
enabled: true
|
||||||
|
ingress:
|
||||||
|
annotations:
|
||||||
|
<<: *srv-https-annotations
|
||||||
|
enabled: true
|
||||||
|
alb_https_redirect: true
|
||||||
|
hosts:
|
||||||
|
- host: wlan-graphql.cloudsdk.lab.wlan.tip.build
|
||||||
|
paths: [
|
||||||
|
/*
|
||||||
|
]
|
||||||
|
env:
|
||||||
|
portalsvc: wlan-portal-svc.cloudsdk.lab.wlan.tip.build
|
||||||
|
|
||||||
|
wlan-cloud-static-portal:
|
||||||
|
enabled: true
|
||||||
|
env:
|
||||||
|
graphql: https://wlan-graphql.cloudsdk.lab.wlan.tip.build
|
||||||
|
service:
|
||||||
|
type: NodePort
|
||||||
|
ingress:
|
||||||
|
annotations:
|
||||||
|
<<: *srv-https-annotations
|
||||||
|
alb_https_redirect: true
|
||||||
|
hosts:
|
||||||
|
- host: wlan-ui.cloudsdk.lab.wlan.tip.build
|
||||||
|
paths: [
|
||||||
|
/*
|
||||||
|
]
|
||||||
|
wlan-portal-service:
|
||||||
|
service:
|
||||||
|
type: NodePort
|
||||||
|
nodePort_static: false
|
||||||
|
enabled: true
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
storageClass: gp2
|
||||||
|
tsp:
|
||||||
|
host: wlan-portal-svc.cloudsdk.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.cloudsdk.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
|
||||||
|
|
||||||
|
kafka:
|
||||||
|
enabled: true
|
||||||
|
persistence:
|
||||||
|
|
||||||
|
cassandra:
|
||||||
|
enabled: true
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
storageClass: gp2
|
||||||
|
|
||||||
|
postgresql:
|
||||||
|
enabled: true
|
||||||
|
persistence:
|
||||||
|
enabled: true
|
||||||
|
storageClass: gp2
|
||||||
Reference in New Issue
Block a user