55 Commits

Author SHA1 Message Date
Johann Hoffmann
468a2553f8 Update checkout action version and replace set-output commands
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-11-22 11:54:46 +01:00
Johann Hoffmann
5e42202264 Enable CI for pull requests in release branches
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-05-23 13:13:39 +02:00
Dmitry Dunaev
db95129339 [WIFI-7461] Add: CI step for master branch to trigger deployment of the latest version to dev instance
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-04-12 15:45:56 +03:00
Dmitry Dunaev
77c7420700 [WIFI-7221] Chg: trigger-testing inputs with new services
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-04-01 13:50:35 +03:00
Dmitry Dunaev
90625f5e3a [WIFI-4884] Add: more clear slack message on failure
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-28 12:59:35 +03:00
Dmitry Dunaev
dfb6395b30 [WIFI-4884] Add: github slack icon
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-24 14:23:00 +03:00
Dmitry Dunaev
5c286f4efe [WIFI-4884] Add: notification step via Slack on failure in CI on master branch
Signed-off-by: Dmitry Dunaev <dmitry@opsfleet.com>
2022-03-23 15:13:21 +03:00
Johann Hoffmann
407f82e480 [WIFI-7229] Integrate virtual AP in Docker Compose testing workflow (#82)
* Add required input

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

* Change ref to master since PR was merged

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-03-15 13:14:22 +01:00
Johann Hoffmann
a4d3b61799 Remove branch since PR was merged in composite actions repo
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-07 14:02:39 +01:00
Johann Hoffmann
a7f77f3d91 Remove directory listing
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-04 16:25:19 +01:00
Johann Hoffmann
bbb7687f8b Revert "Try workaround"
This reverts commit 6333ca48d8.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-04 15:51:46 +01:00
Johann Hoffmann
6333ca48d8 Try workaround
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-04 15:33:31 +01:00
Johann Hoffmann
c19499deaa Add step for debugging
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-04 14:40:19 +01:00
Johann Hoffmann
358abb2a83 Revert "Add branch name to used composite action"
This reverts commit c259fdae8e.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-04 13:03:17 +01:00
Johann Hoffmann
c259fdae8e Add branch name to used composite action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-03 18:58:58 +01:00
Johann Hoffmann
f17a83a5cf Also check out PR branch for trigger-testing job to avoid post-action failure
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-03 18:32:57 +01:00
Johann Hoffmann
e47756ab68 Check out PR branch for composite action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-03 14:53:33 +01:00
Johann Hoffmann
3709ea9a92 Re-structure Dockerfile and use docker-image-build composite action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-02-03 14:50:52 +01:00
Johann Hoffmann
037c82c689 Revert "Merge pull request #76 from Telecominfraproject/WIFI-6729-speed-up-image-build"
This reverts commit d3a6dc9161, reversing
changes made to 8f6e64e256.

Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-01-28 12:47:53 +01:00
Johann Hoffmann
cb61821f7b Re-structure Dockerfile and use Github Actions cache when building image
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-01-21 17:11:10 +01:00
Johann Hoffmann
d5ca25a3da Remove ref since PR was merged
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-01-17 17:38:45 +01:00
Johann Hoffmann
7f196193cc Pass versions as one JSON string
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-01-17 17:38:24 +01:00
Johann Hoffmann
b5ddcef66a Use trigger-workflow-and-wait composite action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2022-01-17 17:38:24 +01:00
Johann Hoffmann
77229ee248 Switch to trigger-workflow-and-wait Community action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-29 14:28:40 +01:00
Johann Hoffmann
9db7fea7cd Revert "Merge pull request #67 from Telecominfraproject/WIFI-5775-test-sdk-on-pr"
This reverts commit 65811c5e7f, reversing
changes made to e70303f986.
2021-11-29 13:38:03 +01:00
Johann Hoffmann
a61962d1ff Switch to latest version
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-26 13:01:15 +01:00
Johann Hoffmann
36a5f9bcdd Fix input names
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-26 12:29:09 +01:00
Johann Hoffmann
c09d65b25d Add branch input
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-26 11:53:56 +01:00
Johann Hoffmann
f88ac7711f Add required input
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-25 17:03:58 +01:00
Johann Hoffmann
d91c7e61be Remove input
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-25 17:01:39 +01:00
Johann Hoffmann
d02fff040b Test another community Github action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-25 16:59:48 +01:00
Johann Hoffmann
1fb4d0d633 Fix input names
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-25 16:29:44 +01:00
Johann Hoffmann
81d76536fb Test dispatch-and-wait community Github Action
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-25 16:27:06 +01:00
Johann Hoffmann
6859a90fa1 Fix variable syntax
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-24 16:11:49 +01:00
Johann Hoffmann
769438a383 Re-add job condition
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-24 15:59:44 +01:00
Johann Hoffmann
34385c5ab6 Test manual repository dispatch API call
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-24 15:55:02 +01:00
Johann Hoffmann
b413368c6c Trigger testing with Docker Compose deployment
Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
2021-11-18 15:38:49 +01:00
Dmitry Dunaev
53d914f58a Fix: adapt docker-compose CI check based new changes in deployment repo 2021-10-13 20:54:24 +03:00
oblom0v
1ab94d0b78 Restore changes from PR #52 2021-09-28 10:56:03 +02:00
oblom0v
96b09eacc3 Adapt Github actions workflows 2021-09-27 15:35:05 +02:00
Johann Hoffmann
34a04b406c [WIFI-3045] Move docker-compose including documentation to wlan-cloud-ucentral-deploy (#36)
* Move Docker Compose deployment to wlan-cloud-ucentral-deploy repo

* Fixed CA cert path

* Remove working-directory since both repositories are used
2021-07-20 14:02:19 +02:00
Dmitry Dunaev
0010a5fc02 [WIFI-2622] Add: branching release model in CI 2021-07-16 18:17:25 +03:00
oblom0v
4e9dfe53d5 Fix script path 2021-07-14 13:17:15 +02:00
oblom0v
39a6daecf5 Fix Docker Compose CI workflow 2021-07-14 12:59:50 +02:00
oblom0v
f8fd154dd8 Fix script name 2021-07-13 17:11:08 +02:00
oblom0v
4d119fabd5 Remove duplicate ucentralgw-ui entry and adapt Docker Compose CI job to microservice structure 2021-07-13 16:55:31 +02:00
Dmitry Dunaev
f5a2b7ab16 Merge branch 'master' into dev-microservice 2021-07-13 17:30:26 +03:00
Johann Hoffmann
3b7bf21a7a [WIFI-2919] Create a dockerfile for ucentralsec and ucentralfms services and add it to docker-compose (#30)
* Add dev-microservice branch to CI workflow and adapt ports in Dockerfile

* Added new microservices and related files to Docker Compose deployment

* Add centralized location for certs and add script for include ca cert in containers system trust store

* Re-add exposed ports to Dockerfile

* Add ucentralsec DB env variables to correct file

* Fix rttys cert location and add-ca-cert.sh script

* Adapt .gitignore to new directory structure

* Update README.md

* Update README.md

* Use uCentralGW master tag by default since branch will be merged anyway
2021-07-12 14:30:54 +02:00
Johann Hoffmann
7de20f5a3c [WIFI-2044] uCentralgw PR flow using Github actions (#22)
* Add workflow for Docker Compose deployment

Re-tag and push image with master tag when check succeeds and rename workflow file to avoid confusion

Fix cleanup workflow for PR branches with slashes

Remove image re-tagging since pushing master image on pull request can conflict with master branch builds

Put Docker Compose deployment in the same workflow as image build and remove obsolete login to registry

Bash can't do redirections to multiple targets

Use sudo to install necessary package

Update Docker Compose ucentral.properties to reflect recent changes

Remove package install step since it is already present

Add some debug output

Display debug information even if previous step failed

Remove commit specific project name since every workflow runs on different VMs anyway

Enable health check to wait for uCentralGW to get ready

Remove pull request event condition and fix health check script

Add more output to debug Github actions

Echo variables before curl request

Hardcode ucentral hostname and include issuer certificate in restapi-ca.pem

Remove some debug output

* Set working-directory and get logs of all Docker Compose containers
2021-07-05 16:08:46 +02:00
Dmitry Dunaev
666106159b [TOOLS-147] Add: helm chart 2021-06-11 10:21:15 +03:00