Johann Hoffmann
98b9bde0ff
Fix owrrm private endpoint in Docker Compose deployment workflows
...
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org >
2022-08-04 16:03:31 +02:00
Johann Hoffmann
6cbccd04a7
Add owrrm config env variables for Docker Compose deploy script ( #685 )
...
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org >
2022-07-28 10:13:29 +02:00
Johann Hoffmann
686469b5ff
[WIFI-7996] Make deploy-sdk-docker-compose and deploy-virtual-ap-instance more resilient ( #563 )
...
* Get instance ID from API response after creation and set timeouts when waiting for instance readiness
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org >
* Use built-in timeout command
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org >
2022-05-23 12:57:24 +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