Commit Graph

88 Commits

Author SHA1 Message Date
Ivan Chvets
747739cf94 fix: ping kafka version to well tested tag
https://telecominfraproject.atlassian.net/browse/WIFI-13353

Summary of changes:
- Replaced `latest` tag for bitnami/kafka in docker-compose to well
  tested tag `2.8.0-debian-10-r43`

Signed-off-by: Ivan Chvets <ivan.chvets@kinarasystems.com>
Signed-off-by: Ivan Chvets <ivan.chvets@canonical.com>
2024-01-26 15:18:24 -05:00
Stephane Bourque
acaa929719 https://telecominfraproject.atlassian.net/browse/WIFI-13172
Adding new postgresql environment settings
2023-12-12 21:36:38 -08:00
Stephane Bourque
e817bedfb8 https://telecominfraproject.atlassian.net/browse/WIFI-12692
Added rrm topic necessary for RRM SDK
2023-10-26 12:06:53 -07:00
Dmitry Dunaev
fa8500d32c [WIFI-11905] Chg: Docker-compose CERTIFICATES_ALLOWMISMATCH to false by def
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-12-13 17:06:37 +01:00
Dmitry Dunaev
141b0202f8 [WIFI-11905] Add: support for certificates mismatch
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-12-12 13:59:36 +01:00
Dmitry Dunaev
5bd8af031d [WIFI-11464] Fix: UI SEC env variables
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-11-03 10:48:00 +03:00
Johann Hoffmann
d3e56563f1 Set fixed PostgreSQL image version tag
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-10-26 16:33:22 +02:00
Johann Hoffmann
7c58b69c29 Create databases with microservice role as owner
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-10-19 11:33:00 +02:00
Johann Hoffmann
df3a6cccd5 Fix typo in postgresql.env
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-10-14 14:57:46 +02:00
Dmitry Dunaev
7975741d2d Chg: comment out mysql in default docker-compose
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-10-13 12:02:08 +03:00
Johann Hoffmann
cb691866f9 Pin zookeeper Docker image version in other Compose deployments as well
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-10-05 13:48:25 +02:00
Dmitry Dunaev
7e36814b1c [WIFI-10932] Add: restapi disable property in docker-compose
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-09-28 17:30:13 +03:00
Dmitry Dunaev
d4be58a9da [WIFI-10595] Add: radius proxy support for docker-compose
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-09-16 11:50:30 +03:00
Dmitry Dunaev
e2132b6fba [WIFI-10842] Add: docker-compose support for iptocountry
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-09-15 14:06:07 +03:00
Dmitry Dunaev
a0a162291e Chg: use zookeeper 3.8 for the docker-compose
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-09-12 19:50:18 +03:00
Dmitry Dunaev
ae37c8e49a [WIFI-10795] Add: note regarding OWRRM support only in LB Docker-compose installation
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-09-12 12:17:38 +03:00
Dmitry Dunaev
14185ffe1a [WIFI-10795] Chg: make OWRRM usable only in LB setups
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-09-12 12:01:11 +03:00
Johann Hoffmann
8dba7ba26a Remove quotation marks from env variable
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-08-22 18:49:56 +02:00
Johann Hoffmann
63127d41cc [WIFI-7832] Create AWS CloudFormation template to further simplify cloud SDK deployment (#96)
* Add CloudFormation template and README.md

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix paragraphs

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Update README.md

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Update conditions

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-08-22 14:54:54 +02:00
Johann Hoffmann
24fbc8e237 [WIFI-10077] Kafka topics should be created during initialization (#97)
* Add init-kafka container for topic creation on startup

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add topic variable to kafka.env to avoid duplication

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-08-17 17:00:51 +02:00
Johann Hoffmann
27d1ae99c3 [WIFI-10387] Adapt rrm service configuration for successful integration into Docker Compose deployment (#91)
* Add owrrm_data volume and reduce owrrm.env to required variables

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* [WIFI-10387] Chg: adapt helm variables and deploy script for OWRRM requirements

Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>

* Update README.md

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-07-28 11:20:34 +02:00
Venkat Chimata
c8b14dd5ef Issues with rrty(s)
When we click on "Connect" in the dashboard, the rtty server (ucentral gw) is sending the connect request to the rtty client (AP) successfully. AP also is responding and connecting to the gw. But there are a couple of issues.

Issue # 1
Immediately after clicking on Connect, the browser takes us to a rtty server (again ucentral gw only.. but on differnt port) url for example, https://owgw.shastacloud.com:5913/connect/fca974d05e9f6b437fc091be914ef8d5, but that page says "Bad Gateway" error. So the server is missing something. Hence we cannot see the AP's connect status on the dashboard as the above page is throwing "Bad gateway" error.

Issue # 2
The rtty daemon on the client (AP) keeps timing out and keeps reconnecting.

Couple of changes to fix these.

The first change is to make the rttys dashboard url https. It will resolve the SSL exception / Bad gw error ie issue #1 in the bug description.

The second change is to set the communication between rtty on AP and rttys on GW as passthrough. The GW pushes non-tls config to the AP  hence AP tries to connect with non-tls, but the rtty server is configured with TLS. We need to make it passthrough until the rttys server supports TLS.

Signed-off-by: Venkat Chimata <venkatch@gmail.com>
2022-07-26 11:07:52 +02:00
Johann Hoffmann
80490e280c Fix websocket key path in Docker Compose deploy script
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-07-25 18:44:48 +02:00
Johann Hoffmann
1348da569c Update README.md
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-06-24 19:39:39 +02:00
Johann Hoffmann
a50cf274c9 [WIFI-9155] Setup CI/CD for new service RRM (#74)
* Add owrrm to Docker Compose deployments

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt owrrm env var config to recent changes

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt variables in owrrm.env after recent changes

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix owrrm rule in Traefik config and add documentation for setting up owrrm

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-06-19 19:00:01 +02:00
Johann Hoffmann
cfd00fc956 [WIFI-7832] Create AWS CloudFormation template (#68)
* Make default Docker Compose settings optional

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Check if variables are set before executing sed

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Replace websocket cert and key if according variables are set

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Search and replace email address for ACME registration

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Simplify Letsencrypt deployment method by switching to one hostname

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Wait for DNS record to be resolvable to ensure ACME challenge passes

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Send waiting for DNS to background

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Send waiting for DNS to background"

This reverts commit 7f1ac42d223d4c3e870aed44d8a04e42f3ac006e.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Wait for DNS entry in Traefik container

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Revert "Wait for DNS record to be resolvable to ensure ACME challenge passes"

This reverts commit fb3423e42d4fc09ca2ed0deca2c9fe23b74745b1.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix multi-line entrypoint command

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Expose prov and prov-ui ports in Letsencrypt deployment after switch to one hostname

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Restrict websocket-key.pem permissions

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Update README.md

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-06-16 13:45:31 +02:00
Johann Hoffmann
4a3df1772c Fix typo in Traefik entrypoint name
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-06-01 18:03:53 +02:00
Johann Hoffmann
bf1ad84357 Adapt Docker Compose deploy script to deployment on EC2
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-04-28 16:28:46 +02:00
Johann Hoffmann
1070472c1b Add deployment scripts and values files from wlan-testing
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-04-21 16:51:55 +02:00
Johann Hoffmann
471907aaf6 Update README.md
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-04-05 11:47:34 +02:00
Johann Hoffmann
7f9c82c40f Switch to new variable in owprov-ui.env and adapt README.md
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-04-05 10:46:48 +02:00
Johann Hoffmann
76c44c5f5a Update README.md
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-04-04 18:21:03 +02:00
Dmitry Dunaev
0a13612351 [WIFI-7221] Add: support for owsub service
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-04-01 11:29:04 +03:00
Dmitry Dunaev
a7ae4ac9c3 [WIFI-7463] Add: owprov-ui env for new app
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-29 15:20:03 +03:00
Johann Hoffmann
284fc2f703 Add missing owanalytics port and update README.md
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-03-29 14:15:09 +02:00
Johann Hoffmann
500ad97523 [WIFI-7436] Switch to built-in RTTYS (#55)
* Adapt Helm and Docker Compose deployments to use built-in RTTYS

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Adapt Traefik RTTYS port names

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove PR branch tag for OWGW

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Fix Traefik entrypoint name

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-03-29 13:16:46 +02:00
Debian
069225307c Renamed one of the owprov containers, owanalytics. 2022-03-28 21:29:36 +00:00
Johann Hoffmann
29dfb04b3f Update README.md
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-03-28 20:55:27 +02:00
Johann Hoffmann
b4f17c8142 Update README.md
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-03-28 14:02:56 +02:00
Johann Hoffmann
fc1b8580c0 Update README.md
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-03-28 13:58:39 +02:00
Dmitry Dunaev
5e2ff8d5fb [WIFI-7439] Add: support for OWAnalytics
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-25 15:35:50 +03:00
Johann Hoffmann
7ae5389dde Move OWLS deployment README into subdirectory and clarify instructions on simulator ID
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-03-02 14:00:24 +01:00
Johann Hoffmann
983d427d2f Fix permissions
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-12-16 17:45:40 +01:00
Johann Hoffmann
fab8de7a55 [WIFI-6170] Add OpenWifi Docker Compose deployment with PostgreSQL (#43)
* Add Compose override file with PostgreSQL service and related files

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Remove unnecessary tags

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Update README.md

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Wait for DB readiness

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add root and data directory variables to microservice env files

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-12-16 17:26:27 +01:00
Johann Hoffmann
285b0a5533 [WIFI-5721] Create docker-compose for OWLS (#36)
* Add OWLS Compose deployment

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Use different hostname for OWLS deployment and expose OWSec on different host ports

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add OWLS-UI and switch to default ports

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Add env file for owls-ui

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>

* Update README.md

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-12-14 15:35:02 +01:00
Johann Hoffmann
9cba34e38d Update README.md 2021-11-30 11:40:03 +01:00
Johann Hoffmann
195d5e2cea Update README.md 2021-11-23 13:05:19 +01:00
Johann Hoffmann
2cefc802e9 Update README.md 2021-11-22 13:53:21 +01:00
Johann Hoffmann
91efa38b11 Disable emitting nginx version (#35)
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-16 14:01:04 +01:00
Dmitry Dunaev
7a27d397b4 [WIFI-5702] Add: README notes with link on how to change default password 2021-11-12 14:51:56 +03:00