mirror of
https://github.com/Telecominfraproject/wlan-cloud-ucentral-deploy.git
synced 2026-03-20 03:40:49 +00:00
Compare commits
16 Commits
v2.6.0-RC3
...
v2.6.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f7277d3f5f | ||
|
|
962e93fb11 | ||
|
|
efaee1664c | ||
|
|
c811a2c40d | ||
|
|
8b1c493490 | ||
|
|
48f46f02ba | ||
|
|
f008cfc738 | ||
|
|
3cbf83f67d | ||
|
|
c6ee4f9ab7 | ||
|
|
749c47877b | ||
|
|
48f8f66a19 | ||
|
|
e78d127505 | ||
|
|
fee790f57e | ||
|
|
a998ef032d | ||
|
|
ca493f345f | ||
|
|
05c098d056 |
@@ -2,31 +2,31 @@ apiVersion: v2
|
||||
name: openwifi
|
||||
appVersion: "1.0"
|
||||
description: A Helm chart for Kubernetes
|
||||
version: 2.6.0-RC3
|
||||
version: 2.6.0
|
||||
dependencies:
|
||||
- name: owgw
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-ucentralgw@helm?ref=v2.6.0-RC2"
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-ucentralgw@helm?ref=v2.6.0"
|
||||
version: 0.1.0
|
||||
- name: owsec
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-ucentralsec@helm?ref=v2.6.0-RC2"
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-ucentralsec@helm?ref=v2.6.0"
|
||||
version: 0.1.0
|
||||
- name: owfms
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-ucentralfms@helm?ref=v2.6.0-RC1"
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-ucentralfms@helm?ref=v2.6.0"
|
||||
version: 0.1.0
|
||||
- name: owprov
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-owprov@helm?ref=v2.6.0-RC2"
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-owprov@helm?ref=v2.6.0"
|
||||
version: 0.1.0
|
||||
- name: owanalytics
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-analytics@helm?ref=v2.6.0-RC2"
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-analytics@helm?ref=v2.6.0"
|
||||
version: 0.1.0
|
||||
- name: owgwui
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-ucentralgw-ui@helm?ref=v2.6.0-RC2"
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-ucentralgw-ui@helm?ref=v2.6.0"
|
||||
version: 0.1.0
|
||||
- name: owprovui
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-owprov-ui@helm?ref=v2.6.0-RC3"
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-owprov-ui@helm?ref=v2.6.0"
|
||||
version: 0.1.0
|
||||
- name: owsub
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-userportal@helm?ref=v2.6.0-RC1"
|
||||
repository: "git+https://github.com/Telecominfraproject/wlan-cloud-userportal@helm?ref=v2.6.0"
|
||||
version: 0.1.0
|
||||
- name: kafka
|
||||
repository: https://tip.jfrog.io/artifactory/tip-wlan-cloud-ucentral-helm/
|
||||
|
||||
@@ -12,3 +12,120 @@ owgw:
|
||||
postgresqlDatabase: owgw
|
||||
postgresqlUsername: owgw
|
||||
postgresqlPassword: owgw
|
||||
resources:
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 1024Mi
|
||||
limits:
|
||||
cpu: 250m
|
||||
memory: 1024Mi
|
||||
|
||||
#owsec:
|
||||
# configProperties:
|
||||
# storage.type: postgresql
|
||||
# storage.type.postgresql.host: owsec-pgsql
|
||||
# storage.type.postgresql.database: owsec
|
||||
# storage.type.postgresql.username: owsec
|
||||
# storage.type.postgresql.password: owsec
|
||||
#
|
||||
# postgresql:
|
||||
# enabled: true
|
||||
# fullnameOverride: owsec-pgsql
|
||||
# postgresqlDatabase: owsec
|
||||
# postgresqlUsername: owsec
|
||||
# postgresqlPassword: owsec
|
||||
# resources:
|
||||
# requests:
|
||||
# cpu: 250m
|
||||
# memory: 1024Mi
|
||||
# limits:
|
||||
# cpu: 250m
|
||||
# memory: 1024Mi
|
||||
|
||||
#owfms:
|
||||
# configProperties:
|
||||
# storage.type: postgresql
|
||||
# storage.type.postgresql.host: owfms-pgsql
|
||||
# storage.type.postgresql.database: owfms
|
||||
# storage.type.postgresql.username: owfms
|
||||
# storage.type.postgresql.password: owfms
|
||||
#
|
||||
# postgresql:
|
||||
# enabled: true
|
||||
# fullnameOverride: owfms-pgsql
|
||||
# postgresqlDatabase: owfms
|
||||
# postgresqlUsername: owfms
|
||||
# postgresqlPassword: owfms
|
||||
# resources:
|
||||
# requests:
|
||||
# cpu: 250m
|
||||
# memory: 1024Mi
|
||||
# limits:
|
||||
# cpu: 250m
|
||||
# memory: 1024Mi
|
||||
|
||||
#owprov:
|
||||
# configProperties:
|
||||
# storage.type: postgresql
|
||||
# storage.type.postgresql.host: owprov-pgsql
|
||||
# storage.type.postgresql.database: owprov
|
||||
# storage.type.postgresql.username: owprov
|
||||
# storage.type.postgresql.password: owprov
|
||||
#
|
||||
# postgresql:
|
||||
# enabled: true
|
||||
# fullnameOverride: owprov-pgsql
|
||||
# postgresqlDatabase: owprov
|
||||
# postgresqlUsername: owprov
|
||||
# postgresqlPassword: owprov
|
||||
# resources:
|
||||
# requests:
|
||||
# cpu: 250m
|
||||
# memory: 1024Mi
|
||||
# limits:
|
||||
# cpu: 250m
|
||||
# memory: 1024Mi
|
||||
|
||||
owanalytics:
|
||||
configProperties:
|
||||
storage.type: postgresql
|
||||
storage.type.postgresql.host: owanalytics-pgsql
|
||||
storage.type.postgresql.database: owanalytics
|
||||
storage.type.postgresql.username: owanalytics
|
||||
storage.type.postgresql.password: owanalytics
|
||||
|
||||
postgresql:
|
||||
enabled: true
|
||||
fullnameOverride: owanalytics-pgsql
|
||||
postgresqlDatabase: owanalytics
|
||||
postgresqlUsername: owanalytics
|
||||
postgresqlPassword: owanalytics
|
||||
resources:
|
||||
requests:
|
||||
cpu: 250m
|
||||
memory: 1024Mi
|
||||
limits:
|
||||
cpu: 250m
|
||||
memory: 1024Mi
|
||||
|
||||
#owsub:
|
||||
# configProperties:
|
||||
# storage.type: postgresql
|
||||
# storage.type.postgresql.host: owsub-pgsql
|
||||
# storage.type.postgresql.database: owsub
|
||||
# storage.type.postgresql.username: owsub
|
||||
# storage.type.postgresql.password: owsub
|
||||
#
|
||||
# postgresql:
|
||||
# enabled: true
|
||||
# fullnameOverride: owsub-pgsql
|
||||
# postgresqlDatabase: owsub
|
||||
# postgresqlUsername: owsub
|
||||
# postgresqlPassword: owsub
|
||||
# resources:
|
||||
# requests:
|
||||
# cpu: 250m
|
||||
# memory: 1024Mi
|
||||
# limits:
|
||||
# cpu: 250m
|
||||
# memory: 1024Mi
|
||||
|
||||
@@ -30,6 +30,22 @@ owsec:
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
|
||||
postgresql:
|
||||
primary:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
tolerations:
|
||||
- key: "tests"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
readReplicas:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
tolerations:
|
||||
- key: "tests"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
|
||||
owgwui:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
@@ -46,6 +62,22 @@ owfms:
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
|
||||
postgresql:
|
||||
primary:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
tolerations:
|
||||
- key: "tests"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
readReplicas:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
tolerations:
|
||||
- key: "tests"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
|
||||
owprov:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
@@ -54,6 +86,22 @@ owprov:
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
|
||||
postgresql:
|
||||
primary:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
tolerations:
|
||||
- key: "tests"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
readReplicas:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
tolerations:
|
||||
- key: "tests"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
|
||||
owprovui:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
@@ -102,6 +150,46 @@ owanalytics:
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
|
||||
postgresql:
|
||||
primary:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
tolerations:
|
||||
- key: "tests"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
readReplicas:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
tolerations:
|
||||
- key: "tests"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
|
||||
owsub:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
tolerations:
|
||||
- key: "tests"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
|
||||
postgresql:
|
||||
primary:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
tolerations:
|
||||
- key: "tests"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
readReplicas:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
tolerations:
|
||||
- key: "tests"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
|
||||
kafka:
|
||||
nodeSelector:
|
||||
env: tests
|
||||
|
||||
@@ -5,10 +5,13 @@ owgw:
|
||||
readiness:
|
||||
exec:
|
||||
command: ["true"]
|
||||
failureThreshold: 5
|
||||
readiness:
|
||||
failureThreshold: 5
|
||||
|
||||
resources:
|
||||
requests:
|
||||
cpu: 1000m
|
||||
cpu: 2000m
|
||||
memory: 100Mi
|
||||
limits:
|
||||
cpu: 2000m
|
||||
@@ -616,13 +619,20 @@ clustersysteminfo:
|
||||
delay: 60 # delaying to wait for AWS Route53 DNS propagation
|
||||
|
||||
haproxy:
|
||||
resources:
|
||||
requests:
|
||||
cpu: 10m
|
||||
memory: 20Mi
|
||||
limits:
|
||||
cpu: 10m
|
||||
memory: 20Mi
|
||||
service:
|
||||
annotations:
|
||||
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: ssl
|
||||
service.beta.kubernetes.io/aws-load-balancer-healthcheck-port: "8080"
|
||||
service.beta.kubernetes.io/aws-load-balancer-scheme: internet-facing
|
||||
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: arn:aws:acm:us-east-2:289708231103:certificate/bfa89c7a-5b64-4a8a-bcfe-ffec655b5285
|
||||
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: "16004,17004,16002,16003,17002,16005,17005,16001,17001,5912,5913,16009,16007"
|
||||
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: "16004,17004,16002,16003,17002,16005,17005,16001,17001,5912,5913,16009,16007,16006,17006"
|
||||
service.beta.kubernetes.io/aws-load-balancer-type: nlb-ip
|
||||
|
||||
restapiCerts:
|
||||
|
||||
@@ -403,7 +403,7 @@ haproxy:
|
||||
|
||||
# owsub
|
||||
frontend front_owsub_rest
|
||||
bind :16009
|
||||
bind :16006
|
||||
mode tcp
|
||||
default_backend back_owsub_rest
|
||||
backend back_owsub_rest
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
# Image tags
|
||||
COMPOSE_PROJECT_NAME=openwifi
|
||||
OWGW_TAG=v2.6.0-RC2
|
||||
OWGWUI_TAG=v2.6.0-RC2
|
||||
OWSEC_TAG=v2.6.0-RC2
|
||||
OWFMS_TAG=v2.6.0-RC1
|
||||
OWPROV_TAG=v2.6.0-RC2
|
||||
OWPROVUI_TAG=v2.6.0-RC3
|
||||
OWANALYTICS_TAG=v2.6.0-RC2
|
||||
OWSUB_TAG=v2.6.0-RC1
|
||||
OWGW_TAG=v2.6.0
|
||||
OWGWUI_TAG=v2.6.0
|
||||
OWSEC_TAG=v2.6.0
|
||||
OWFMS_TAG=v2.6.0
|
||||
OWPROV_TAG=v2.6.0
|
||||
OWPROVUI_TAG=v2.6.0
|
||||
OWANALYTICS_TAG=v2.6.0
|
||||
OWSUB_TAG=v2.6.0
|
||||
KAFKA_TAG=latest
|
||||
ZOOKEEPER_TAG=latest
|
||||
POSTGRESQL_TAG=latest
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
# Image tags
|
||||
COMPOSE_PROJECT_NAME=openwifi
|
||||
OWGW_TAG=v2.6.0-RC2
|
||||
OWGWUI_TAG=v2.6.0-RC2
|
||||
OWSEC_TAG=v2.6.0-RC2
|
||||
OWFMS_TAG=v2.6.0-RC1
|
||||
OWPROV_TAG=v2.6.0-RC2
|
||||
OWPROVUI_TAG=v2.6.0-RC3
|
||||
OWANALYTICS_TAG=v2.6.0-RC2
|
||||
OWSUB_TAG=v2.6.0-RC1
|
||||
OWGW_TAG=v2.6.0
|
||||
OWGWUI_TAG=v2.6.0
|
||||
OWSEC_TAG=v2.6.0
|
||||
OWFMS_TAG=v2.6.0
|
||||
OWPROV_TAG=v2.6.0
|
||||
OWPROVUI_TAG=v2.6.0
|
||||
OWANALYTICS_TAG=v2.6.0
|
||||
OWSUB_TAG=v2.6.0
|
||||
KAFKA_TAG=latest
|
||||
ZOOKEEPER_TAG=latest
|
||||
ACMESH_TAG=latest
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
# Image tags
|
||||
COMPOSE_PROJECT_NAME=openwifi
|
||||
OWGW_TAG=v2.6.0-RC2
|
||||
OWGWUI_TAG=v2.6.0-RC2
|
||||
OWSEC_TAG=v2.6.0-RC2
|
||||
OWFMS_TAG=v2.6.0-RC1
|
||||
OWPROV_TAG=v2.6.0-RC2
|
||||
OWPROVUI_TAG=v2.6.0-RC3
|
||||
OWANALYTICS_TAG=v2.6.0-RC2
|
||||
OWSUB_TAG=v2.6.0-RC1
|
||||
OWGW_TAG=v2.6.0
|
||||
OWGWUI_TAG=v2.6.0
|
||||
OWSEC_TAG=v2.6.0
|
||||
OWFMS_TAG=v2.6.0
|
||||
OWPROV_TAG=v2.6.0
|
||||
OWPROVUI_TAG=v2.6.0
|
||||
OWANALYTICS_TAG=v2.6.0
|
||||
OWSUB_TAG=v2.6.0
|
||||
KAFKA_TAG=latest
|
||||
ZOOKEEPER_TAG=latest
|
||||
ACMESH_TAG=latest
|
||||
|
||||
@@ -9,8 +9,8 @@ The repository also contains a separate Docker Compose deployment to set up the
|
||||
- [LB deployment with Letsencrypt certificates](#lb-deployment-with-letsencrypt-certificates)
|
||||
- [OWLS deployment with self-signed certificates](owls/README.md)
|
||||
### Configuration
|
||||
If you don't bind mount your own config files they are generated on every startup based on the environment variables in the microservice specific env files. For an overview of the supported configuration properties have a look into the microservice specific env files. For an explanation of the configuration properties please see the README in the respective microservice repository.
|
||||
Be aware that the non-LB deployment exposes the generated config files on the host. So if you want to make configuration changes afterwards, please do them directly in the config files located in the microservice data directories.
|
||||
Config files for the microservices are generated on every startup based on the environment variables in the microservice specific env files. For an overview of the supported configuration properties have a look into these files. For an explanation of the configuration properties please see the README in the respective microservice repository.
|
||||
Be aware that local changes to the config files will be overwritten on every startup if `TEMPLATE_CONFIG` is set to `true` in the microservice env files. If you want to bind mount your own config file or make local changes, please set this variable to `false`.
|
||||
#### Required password changing on the first startup
|
||||
One important action that must be done before using the deployment is changing password for the default user in owsec as described in [owsec docs](https://github.com/Telecominfraproject/wlan-cloud-ucentralsec/tree/main#changing-default-password). Please use these docs to find the actions that must be done **after** the deployment in order to start using your deployment.
|
||||
### Ports
|
||||
|
||||
Reference in New Issue
Block a user