21 Commits

Author SHA1 Message Date
4c74356b41
915eb1d625 WIFI-1478 - all credentials moved to globals (#54)
* all credentials moved to globals

* cassandra fix

* centralized certificates, removed unneded entities

* minor fixes, local-multi-namespace example fixes

* removing unneeded sections in the yaml files

* updates to changelog and multiple namespaces examples

* fixing last couple of services, removed not needed secrets, centralized httpclientconfig.json and ssl.properties

* minor improvements

* changelog reformatted

* fixing startupprobe and changelog

Co-authored-by: Gleb Boushev <4c74356b41@outlook.com>
2021-02-04 13:03:51 +03:00
4c74356b41
a3e523f922 Feature/thirdparties (#49)
* thirdparties replaced with latest bitnami charts

* migration values example for persistence, dev-local example for thirdparties

* removing hardcoded passwords

* changing storage classes to mimic what minikube has

* fixing missing folder

* fixing PR comments, fixing testing build

* forgot to fix the namespace in the testing build

* fixing path issues

* fixing another path issue

* fixing build issues

* improving namespace support

* fixing cleanup task

* fixing yaml files

* further yaml formatting

* Update README.md

* Update testing.yml

Co-authored-by: Gleb Boushev <4c74356b41@outlook.com>
Co-authored-by: Leonid Mirsky <leonid@opsfleet.com>
2021-01-28 16:51:39 +02:00
Max
b2d8d7b205 WIFI-990 prefix ap debug ports (#34)
* WIFI-990: disable hardcoded NodePort for AWS deployments
* add prefix to AP debug ports
* update debug port range in port-forwarding run.sh

Co-authored-by: Eugene Taranov <eugene@opsfleet.com>
2021-01-11 14:34:20 +01:00
Rahul Sharma
21825ae54d WIFI-689: Adjust K8S deployment to open extra ports needed by the PFG process 2020-09-10 16:09:52 -04:00
Rahul Sharma
d98bf104cf WIFI-690: Incorporate PFG-Process into the K8S deployment
- Added a new sub-chart which includes a new deployment, service etc
2020-09-09 10:46:38 -04:00
Rahul Sharma
673232f42c Updating comments 2020-08-05 21:16:36 -04:00
Rahul Sharma
782f38442a TW-993: Updated Helm charts by introducing an EFS Provisioner.
EFS Provisioner will be instantiated when it's an AWS deployment.
Please make sure to update the values in the dev-amazon-connectus.yaml override with your
own EFS FileSystem
2020-08-05 16:21:11 -04:00
Rahul Sharma
2899b39aa1 TW-947: Reverting creating new project for Pre-requisites.
The same results were obtained after converting Portal into a Statefulset and
using PVC as a VolumeClaimTemplate. Since PVC name is fixed, it becomes easy to
get the PVC name and bind it to the other pod (opensync-gw).
2020-07-27 18:22:29 -04:00
Rahul Sharma
ab5262b7fa TW-950: Added another project in the Repo called Tip-wlan-prerequisites.
The purpose of this Repo is to initialize artifacts that would be used by the
tip-wlan release later on.
For now, we are initializing Namespace and PVC (that's to be shared between 2 deployments).
Besides, we are also exposing ports 9096 and 9097 on Opensync-gw-cloud service. These will
then be linked to the ALB for any traffic coming from APs.
2020-07-27 17:12:42 -04:00
Rahul Sharma
d42c8bf243 TW-890: Remove the URLs from the env variables of these charts. They are
now part of the JVM params in run.sh still controller by Helm charts using
variables SSC_URL and PROV_URL
2020-07-17 13:33:27 -04:00
Rahul Sharma
94f4bd3d5f TW-890: Updated charts to add new env variables to Portal, Prov, SSC and SPC microservices 2020-07-17 11:34:32 -04:00
Rahul Sharma
f18e8c1e4e TW-882: Updated URLs for SSC and Prov 2020-07-16 19:16:21 -04:00
Rahul Sharma
f467ce34b8 TW-882: Update env variables to Prov instead of SSC for Profiles and clientStatus 2020-07-16 18:26:49 -04:00
Rahul Sharma
44c7772c2d TW-648, TW-650: Updated Cassandra to work in SSL mode
- Also updated SSC to work with Cassandra in SSL mode.
- Created Schema in Cassandra on SSC startup
2020-07-08 14:25:02 -04:00
Rahul Sharma
cdf3cec690 TW-772: Convert Mqtt and gw-cloud as NodePorts
We are not able to generate the mqttData.log if we use IngressController as NodePorts.
Looked at AP, it was generating the metrics but somehow they were not repoted in the mqttData.log file in the GW-sync pod.
Changing the MQTT and GW-SYNC to NodePort service and then changing the LoadBalancers to use TargetGroup relative to these NodePorts
fixed the issue. Still not clear on the reason.
2020-06-26 15:15:18 -04:00
Rahul Sharma
875b448f63 TW-756: Update Kafka and SSC Helm charts to enable secure communication between them
TW-758
2020-06-23 17:49:22 -04:00
Rahul Sharma
4f0f152fb1 TW-742: Add init dependency check for cloud opensync container 2020-06-19 19:50:04 -04:00
Rahul Sharma
3ef59ab677 TW-529: Integration of Postgres with Provisioning Service 2020-06-18 17:24:12 -04:00
Rahul Sharma
65d2c150fc TW-519, TW-567:
Updated charts to deploy Gluster on AWS using gk-deploy script
Updated charts to run NGINX Reverse Proxy in AWS
2020-05-29 17:43:27 -04:00
Rahul Sharma
687360b98f TW-344, TW-340: Create Helm chart for SSC and Prov services
- This also includes Liveliness and Readiness checks for the services(TW-341, TW-345)
- Also added Env variables so they can communicate with each other(TW-342, TW-346)
2020-05-01 14:30:00 -04:00
Rahul Sharma
5a52cfb90c TW-206: Kubernetes / Docker Container infrastructure: Create top level chart for TIP WLAN
- Adds common templates to be used by all the charts
- Removed individual helper.tpl except the one in nginx_ingress
2020-03-26 14:11:42 -04:00