Commit Graph

39 Commits

Author SHA1 Message Date
Dmitry Dunaev
6cc5d321ab [WIFI-9155] Add: deployment env variables for OWRRM (#631)
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-07-07 10:49:42 +03:00
Dmitry Dunaev
745bcb1db1 [WIFI-7873] Add: owgw/owprov support for ipinfo (#549)
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-05-18 16:24:31 +03:00
Johann Hoffmann
59eae50098 Fix value file names
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-05-10 17:06:56 +02:00
Johann Hoffmann
dcf3498b10 [WIFI-7604] Add workflows to test deployment upgrade paths (#471)
* Create and switch to composite action for Docker Compose in Kubernetes deployment

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

* Add missing inputs to composite action

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

* Add input for hashed password and adapt variable names

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

* Fix input variable names

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

* Add Docker Compose upgrade test workflow

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

* Get deploy script according to deployment_version input

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

* Hard-code branch for testing

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

* Re-add RTTY_TOKEN for testing previous release upgrades

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

* [WIFI-7697] Move deploy related files from wlan-testing to wlan-cloud-ucentral-deploy (#472)

* Change composite actions and workflows to use wlan-cloud-ucentral-deploy repo

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

* Checkout target branch matching with deployment version

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

* Remove working-directory option

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

* Rename image version variables to enable search and replace in deploy script

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

* Remove defaults from action inputs

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

* Try removing owsub and owanalytics ports for 2.4 deployment

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

* Actually remove ports since commenting out doesn't work

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

* [WIFI-7766] Switch Docker Compose testing workflow to deployment on EC2 (#499)

* Switch from Kubernetes pod to EC2 instance deployment

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

* Fix indentation

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

* Add VPC subnet ID to use existing security group

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

* Move env variable definition to executed SSH command

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

* Remove defaults from inputs to avoid overwriting deployment_version

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

* Fix syntax

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

* Fix variable syntax

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

* Add my own SSH key for debugging

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

* Revert "Add my own SSH key for debugging"

This reverts commit e4a9fee140.

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

* Increase AWS instance size

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

* Update package lists before installing

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

* Add curl insecure option and append self-signed REST API cert to AP cert trust store

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

* Pass FLAGS variable to clustersysteminfo Docker container

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

* Switch to github.run_number for uniqueness

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

* Start Docker manually on instance

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

* Install Docker using the repository

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

* Do not destroy created instances for debugging

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

* Quote selfsigned_restapi_ca

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

* Split SSH commands into multiple lines for better readability

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

* Fix syntax

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

* Fix typo

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

* Revert "Split SSH commands into multiple lines for better readability"

This reverts commit c08ec026cfe3915e36cef3215226b41dd0319ed8.

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

* Revert "Fix syntax"

This reverts commit f408cfd19f5cf01d6b1d1f78c930897f9442c7de.

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

* Add debugging output for REST API CA cert

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

* Add: RTTY_TOKEN env for older versions support

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

* Download self-signed REST API CA cert directly to virtual AP

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

* Switch to self-signed certs

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

* Fix variable name

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

* Fix step name

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

* Change hostname and use sudo to add hosts entry

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

* Fix syntax

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

* Actually add IP to hosts entry

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

* Fix missing hostname in AP hosts entry

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

* Adapt Docker Compose upgrade workflow to EC2 instance deployment

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

* Configure Docker to log to logstash input

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

* Fix Docker daemon config

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

* Add missing EOF

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

* Fix indentation

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

* Fix syntax

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

* Try to fix syntax again

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

* Use different delimiter

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

* Fix conflict after rebase

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

* Fix workflow syntax

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

* Disable StrictHostKeyChecking in workflow

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

Co-authored-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-05-10 13:53:54 +02:00
Dmitry Dunaev
c02e863d48 [WIFI-7779] Add: helm deploy support for mailer envs (#517)
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-05-10 11:58:22 +03:00
Dmitry Dunaev
81fdf5d2dc [WIFI-7839] Tmp: install kubectl 1.23 to workaround AWS CLI bug (#508)
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-05-05 15:07:21 +03:00
Dmitry Dunaev
5e139ce5d8 [WIFI-7821] Chg: switch QA and Dev instances to PostgreSQL (#502)
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-05-03 13:58:19 +03:00
Dmitry Dunaev
816608447b [WIFI-7461] Add: id step for triggering in dev deploy workflow
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-04-12 17:44:31 +03:00
Dmitry Dunaev
57740a217f [WIFI-7461] Add: id in dev deployment for triggering support
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-04-12 17:10:10 +03:00
Dmitry Dunaev
ce1c366122 [WIFI-7461] Add: input for dev instances deployment for latest versions (#457)
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-04-12 16:51:14 +03:00
Dmitry Dunaev
b9ecf96189 [WIFI-7221] Add: owsub support (#449)
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-04-01 13:44:51 +03:00
Johann Hoffmann
0b0c28e2f0 Adapt workflow and deployment files to use built-in RTTYS (#442)
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-03-29 14:27:00 +02:00
Dmitry Dunaev
9f7d51183a [WIFI-7439] Add: testing changes required for owanalytics (#443)
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-25 15:37:08 +03:00
jaspreetsachdev
ece6c45b89 Move dev instance to main 2022-02-28 16:40:56 -05:00
Dmitry Dunaev
052be34f32 Chg: switch Dev01 to v2.5.0-RC1 and create new QA02 instance with v2.5.0-RC1
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-02-11 19:44:19 +03:00
Dmitry Dunaev
1dccc0a727 Chg: update all environments and tests to mainline
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-01-19 12:38:09 +03:00
Dmitry Dunaev
5374435983 Chg: upgrade QA and Dev instances to v2.4.0
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2021-12-17 06:12:05 +03:00
Dmitry Dunaev
345aa27703 Update ucentralgw-dev-deployment.yaml 2021-12-13 15:50:50 +03:00
Dmitry Dunaev
564ac90d08 Chg: dev and qa chart to v2.4.0-RC6 2021-12-08 10:48:54 +03:00
Dmitry Dunaev
6aa69d1afb Chg: dev and qa chart to v2.4.0-RC5 2021-12-07 13:30:23 +03:00
Dmitry Dunaev
4320113a88 Chg: upgrade QA and Dev instances to v2.4.0-RC3
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2021-12-03 14:28:57 +03:00
Dmitry Dunaev
dd865ad933 Chg: upgrade QA and Dev instances to v2.4.0-RC3
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2021-11-30 16:01:51 +03:00
Dmitry Dunaev
925209db65 Chg: upgrade openwifi clusters to v2.4.0-RC2 2021-11-22 15:23:29 +03:00
Dmitry Dunaev
47b4832125 Chg: switch qa and dev instances to the v2.4.0-RC1 2021-11-17 15:20:55 +03:00
Dmitry Dunaev
858aba5ae5 [WIFI-5702] Chg: adapt helm related workflows to creds change logic 2021-11-14 22:30:47 +03:00
Dmitry Dunaev
c106e2b645 Merge branch 'master' into feature/wifi-3295--helm-add-owprov-support 2021-10-15 15:14:28 +03:00
jaspreetsachdev
77bd44925c Move dev to main 2021-10-14 14:13:35 -04:00
Dmitry Dunaev
9bcc301f36 [WIFI-4909] Add: support for owprovui in helm deployments 2021-10-13 10:28:29 +03:00
Dmitry Dunaev
80e5f1d95e [WIFI-3295] Add: support for owprov in helm deployments 2021-10-07 13:30:02 +03:00
Dmitry Dunaev
22b46ab178 Chg: switch openwifi dev and qa clusters to RC1 2021-10-01 16:24:47 +03:00
Dmitry Dunaev
a93c38886b Chg: switch dev01 env to the latest changes branch 2021-09-29 13:11:50 +03:00
Dmitry Dunaev
b37b8db9e3 [WIFI-4240] Chg: adapt test files to 2.2 renaming 2021-09-27 17:55:30 +03:00
Dmitry Dunaev
991339bb00 Chg: ucentral dev environment version upgrade to v2.1.0-RC3 2021-09-08 13:57:52 +03:00
Dmitry Dunaev
e5df5ab6cc Chg: upgrade chart and ucentralgw versions on all stands 2021-09-02 14:16:32 +03:00
oblom0v
7908dfbae7 Fix chart_version 2021-08-27 16:29:37 +02:00
oblom0v
14cefd9b0a Set fixed RC versions for uCentral dev/qa instances 2021-08-27 16:19:52 +02:00
Dmitry Dunaev
53c97c1e38 Fix: deleted unrequired double quotes in env setting 2021-08-20 17:50:41 +03:00
Dmitry Dunaev
ae2c5e597c Fix: cert deploy parameters in workflows 2021-08-20 17:46:22 +03:00
Dmitry Dunaev
208ff2bdda [WIFI-3280] Chg: separate dev and qa clusters deployment to different worklows 2021-08-12 21:55:07 +03:00