Commit graph

209 commits

Author SHA1 Message Date
Matthew R. Kasun 6cd0858556 embedd version info into docker image binary 2022-02-12 11:55:54 -05:00
Matthew R Kasun 2a0bcb8125
fix file location 2022-02-11 09:03:32 -05:00
Matthew R Kasun d9466f4847
Use scp to deploy binaries to fileserver 2022-02-11 08:57:31 -05:00
Matthew R. Kasun 83131c6066 update workflow to use version number 2022-02-10 15:10:21 -05:00
dcarns b0db450a79
Merge pull request #633 from gravitl/update_workflow
Update workflow to add netmaker binary to release assets
2022-01-24 15:23:39 -05:00
Matthew R Kasun 8ef30fb0e4 new worflow to publish amd64/arm64 netclient docker images 2022-01-23 11:31:17 -05:00
Matthew R Kasun d920071305 update test workflow to include step to build netmaker(linux) and netclient(linux/freebsd/darwin/windows) 2022-01-22 16:17:28 -05:00
Matthew R Kasun 26058ea395 netmaker added to release 2022-01-19 19:14:22 -05:00
Matthew R Kasun 43b680d59b add netmaker binary to release 2022-01-19 19:09:22 -05:00
Alex 5a62559594
Merge pull request #532 from desty2k/master
Fix getting tag in Docker Publish workflow
2022-01-18 09:23:12 -05:00
Matthew R Kasun a3678f36f3 Merge branch 'master' of github.com:gravitl/netmaker 2022-01-06 15:54:08 -05:00
Matthew R Kasun afe94a4ea9 change to trigger on publish/release vice publish/create 2022-01-06 15:32:19 -05:00
Matthew R Kasun 730fa4e200 update build&release workflow for freebsd and macOs 2022-01-06 15:18:18 -05:00
0xdcarns 43b9e73eaa updated ioutil refs and composes 2022-01-06 15:05:38 -05:00
Matthew R Kasun d44df2c1c7 workflow fix to tag with latest 2021-12-12 13:26:13 -05:00
desty2k da84c2fd6e Use ref_name instead of base_ref for getting tag in Docker Publish workflow 2021-12-03 22:46:39 +01:00
Alex 65631e0905
Merge branch 'develop' into master 2021-11-23 07:37:43 -05:00
Alex cd67943f55
Merge pull request #481 from mattkasun/testing
Updated (Renamed) workflow to produce artifacts for deployement testing
2021-11-23 07:35:27 -05:00
Matthew R Kasun fc51a76466 spelling 2021-11-21 09:06:17 -05:00
Matthew R Kasun 334a3de57e refine test again 2021-11-21 09:06:17 -05:00
Matthew R Kasun 29600f5024 refine test 2021-11-21 09:06:17 -05:00
Matthew R Kasun 60d60a276d split test by arch 2021-11-21 09:06:17 -05:00
Matthew R Kasun 239508582d refine test of docker image 2021-11-21 09:06:17 -05:00
Matthew R Kasun f50410acf5 tweak workflow 2021-11-21 09:06:17 -05:00
Matthew R Kasun bfb3bcd4ae tweak workflow 2021-11-21 09:06:17 -05:00
Matthew R Kasun 4e48e1d0fd Update publish-docker.yml
use generic repo
2021-11-21 09:06:17 -05:00
Matthew R Kasun 2cf853b121 update nusak url 2021-11-18 08:37:18 -05:00
Matthew R Kasun f78c912a53 update ref to MASTERKEY 2021-11-17 18:14:57 -05:00
Matthew R Kasun 66f4d85707 update indents in workflow 2021-11-17 18:13:05 -05:00
Matthew R Kasun 10bbf3b23c rename test workflow and add job to build netclient binary 2021-11-17 18:04:37 -05:00
Matthew R Kasun 16311f7efd
Update docker-test.yml
comment out workflow dispatch to devops
2021-11-15 18:06:28 -05:00
Alex 5c623896e9
Merge pull request #444 from oycol/mipsle_build
openwrt: mipsle version
2021-11-07 11:35:21 -05:00
oycol f5bc70be3a openwrt: mipsle build and service 2021-11-06 05:03:09 +08:00
Matthew R Kasun 8ba906d615 update publish docker workflow to run on published release 2021-11-04 18:35:43 -04:00
Matthew R Kasun 00f1a7c2cd update publish docker workflow to run on published release 2021-11-04 18:30:47 -04:00
Matthew R Kasun 20aff2f968 try kicking off netmaker-devops workflow 2021-10-27 08:44:07 -04:00
Matthew R Kasun 61c66b1cc2 fix workflow 2021-10-27 08:44:07 -04:00
Matthew R Kasun 2a2a2bb660 Update docker-test.yml
fixed typo
2021-10-27 08:44:07 -04:00
Matthew R Kasun 5309e3eeb7 fix login to ghcr.io 2021-10-27 08:44:07 -04:00
Matthew R Kasun 38a29f8c82 modified worflow for github vice docker hub 2021-10-27 08:44:07 -04:00
Matthew R Kasun 492ffd4ccf workflow to build docker testing tag on push to testing 2021-10-27 08:44:07 -04:00
afeiszli fb4d2d1272 change version of ubuntu 2021-10-19 15:53:01 -04:00
Juan Calderon-Perez d92e8a9814
Disable github workflow steps for Pull Requests 2021-10-07 21:59:34 -04:00
afeiszli c0490061ee refactor join, fix network add; db retry connect; fix port issue; sqlite default 2021-09-10 17:48:24 -04:00
Matthew R Kasun 67735b1bcc update test action to user rqlite 2021-09-06 10:57:23 -04:00
Matthew R Kasun 765d632c7c added flag so tests will not run in parallel and corupt the DB for the other test(s) 2021-05-09 15:55:47 -04:00
Matthew R Kasun e2d7d9024a fix test failures 2021-05-09 15:46:31 -04:00
Matthew R Kasun 382f5712f9 update test action to execute all tests, in both test and controller dirs (and future dirs with tests). 2021-05-05 17:35:31 -04:00
Matthew R Kasun 6f9da311ef add test branch PR and manual gen of docker images 2021-04-25 09:59:41 -04:00
Matthew R Kasun 5df6e948b3 change build and release to push assest on manual run 2021-04-25 08:58:41 -04:00
Matthew R Kasun f2c0629479
Merge branch 'master' into github-action 2021-04-21 09:29:16 -04:00
Matthew R Kasun 8029213455 update release action to fix paths 2021-04-21 08:56:24 -04:00
Matthew R Kasun 0007d06309
Update buildandrelease.yml
fixed paths for uploading files
2021-04-20 10:26:25 -04:00
Matthew R Kasun 52843d6215 github action to build netclient assets on release or manually 2021-04-16 16:02:33 -04:00
Matthew R Kasun b4afb373bf github action to run integration tests on push 2021-04-15 11:22:04 -04:00
Alex dc363495db
Merge branch 'develop' into arm-docker 2021-04-11 22:04:21 -04:00
Matthew R Kasun 3116f5eca4
Merge branch 'develop' into develop 2021-04-10 06:14:38 -04:00
Matthew R Kasun 252817b7ca fixed github actions 2021-04-08 18:21:35 -04:00
Matthew R Kasun 14466c1106 fixed github actions 2021-04-08 18:05:07 -04:00
Matthew R Kasun 78838a943b Merge branch 'develop' into arm-docker 2021-04-08 14:08:49 -04:00
Matthew R Kasun 816e157fc1
Update publish-docker.yml 2021-04-08 13:56:21 -04:00
Matthew R Kasun 02ad7fdde9
Merge pull request #13 from mattkasun/arm-docker
fix typo
2021-04-08 13:51:11 -04:00
Matthew R Kasun 5612a347a3 fix typo 2021-04-08 13:50:06 -04:00
Matthew R Kasun 0f39fe9952
Merge pull request #11 from mattkasun/arm-docker
environment action update
2021-04-08 13:46:51 -04:00
Matthew R Kasun 4c60142e9e environment action update 2021-04-08 13:45:23 -04:00
Matthew R Kasun 1ce0667021
Merge branch 'master' into develop 2021-04-08 13:43:46 -04:00
Matthew R Kasun 6503296a77
Update publish-docker.yml 2021-04-08 13:42:20 -04:00
Matthew R Kasun c4b81e2dd2
Merge pull request #9 from mattkasun/arm-docker
force-push
2021-04-08 13:33:22 -04:00
Matthew R Kasun 5c24d48a14 force-push 2021-04-08 13:32:40 -04:00
Matthew R Kasun f67cfa3716
Merge pull request #8 from mattkasun/arm-docker
remove environment action
2021-04-08 11:19:28 -04:00
Matthew R Kasun fd7601fbf5 remove environment action 2021-04-08 11:18:27 -04:00
Matthew R Kasun f8c023caa0
Update publish-docker.yml 2021-04-08 11:14:10 -04:00
Matthew R Kasun 1319cb6775
Merge branch 'master' into develop 2021-04-08 11:07:59 -04:00
Matthew R Kasun 08dc2f8302 git actions refinement 2021-04-08 11:02:42 -04:00
Matthew R Kasun 4c0ae8174f
Merge branch 'develop' into arm-docker 2021-04-08 10:29:17 -04:00
Matthew R Kasun af328195a4 environment action update 2021-04-08 10:24:33 -04:00
Matthew R Kasun 99589f4f2e environment action 2021-04-08 10:11:49 -04:00
Matthew R Kasun 44952c11f7 simplify git action 2021-04-07 11:30:04 -04:00
Matthew R Kasun 83c239ddc9
github actions update (#5)
* Get Group api test

* Initial Group Tests

* Most Delete Group Tests

* Group Tests Complete

* Refactor tests and move to test dir

* Refactor tests and move to test dir

* changed wirecat --> netmaker. Changed defaults to be more sensible

* putting netmaker default port 1 above WG port to avoid conflicts with preexisting setups

* fixed client side for multinet and added group filter to query params server side.

* fixed client side for multinet and added group filter to query params server side.

* cleaned up netclient uninstall for multiple networks

* added access token for ease of configuration

* added access token for ease of configuration

* peer update functionality

* auto delete timestamp works

* Arm docker (#1)

* learning github actions

* pubish docker

* pubish docker

* fixt uses

* docker git action

* rm arm7

* more events and tags

* fixed yml file

* simplified workflow

* simplified workflow

* fix missing tags

* another fix to yml

* another fix to yml

* fixing yml

* another try

* tags

* remove ghaction-docker-meta

* separate actions for dev & master

Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>

* update docker image generation (#3)

* learning github actions

* pubish docker

* pubish docker

* fixt uses

* docker git action

* rm arm7

* more events and tags

* fixed yml file

* simplified workflow

* simplified workflow

* fix missing tags

* another fix to yml

* another fix to yml

* fixing yml

* another try

* tags

* remove ghaction-docker-meta

* separate actions for dev & master

* update docker generation on pulls

* fix repo name

Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>

* consolidate git actions

* Update publish-docker.yml

* Delete publish-docker-latest.yml

Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>
Co-authored-by: afeiszli <alex.feiszli@gmail.com>
Co-authored-by: Alex <31018251+afeiszli@users.noreply.github.com>
2021-04-07 11:24:39 -04:00
Matthew R Kasun 1bfacb0cba
Delete publish-docker-latest.yml 2021-04-07 11:17:17 -04:00
Matthew R Kasun 8e5bdb4da0 consolidate actions 2021-04-07 10:57:46 -04:00
Matthew R Kasun 9a846af332
Update publish-docker.yml 2021-04-07 10:53:10 -04:00
Matthew R Kasun 5453fdc02a
Develop (#4)
* Get Group api test

* Initial Group Tests

* Most Delete Group Tests

* Group Tests Complete

* Refactor tests and move to test dir

* Refactor tests and move to test dir

* changed wirecat --> netmaker. Changed defaults to be more sensible

* putting netmaker default port 1 above WG port to avoid conflicts with preexisting setups

* fixed client side for multinet and added group filter to query params server side.

* fixed client side for multinet and added group filter to query params server side.

* cleaned up netclient uninstall for multiple networks

* added access token for ease of configuration

* added access token for ease of configuration

* peer update functionality

* auto delete timestamp works

* Arm docker (#1)

* learning github actions

* pubish docker

* pubish docker

* fixt uses

* docker git action

* rm arm7

* more events and tags

* fixed yml file

* simplified workflow

* simplified workflow

* fix missing tags

* another fix to yml

* another fix to yml

* fixing yml

* another try

* tags

* remove ghaction-docker-meta

* separate actions for dev & master

Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>

* update docker image generation (#3)

* learning github actions

* pubish docker

* pubish docker

* fixt uses

* docker git action

* rm arm7

* more events and tags

* fixed yml file

* simplified workflow

* simplified workflow

* fix missing tags

* another fix to yml

* another fix to yml

* fixing yml

* another try

* tags

* remove ghaction-docker-meta

* separate actions for dev & master

* update docker generation on pulls

* fix repo name

Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>

* consolidate git actions

Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>
Co-authored-by: afeiszli <alex.feiszli@gmail.com>
Co-authored-by: Alex <31018251+afeiszli@users.noreply.github.com>
2021-04-07 10:51:30 -04:00
Matthew R Kasun 5f63eb649c
Merge branch 'master' into develop 2021-04-07 10:51:07 -04:00
Matthew R Kasun 314126c369 consolidate git actions 2021-04-07 10:44:27 -04:00
Matthew R Kasun a0c97447ad
update docker image generation (#3)
* learning github actions

* pubish docker

* pubish docker

* fixt uses

* docker git action

* rm arm7

* more events and tags

* fixed yml file

* simplified workflow

* simplified workflow

* fix missing tags

* another fix to yml

* another fix to yml

* fixing yml

* another try

* tags

* remove ghaction-docker-meta

* separate actions for dev & master

* update docker generation on pulls

* fix repo name

Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>
2021-04-07 10:41:10 -04:00
Matthew R Kasun 0a792513fb fix repo name 2021-04-07 10:38:11 -04:00
Matthew R Kasun 16738ca9cc update docker generation on pulls 2021-04-07 10:33:50 -04:00
Matthew R Kasun 92440745b2 github actions to build/publish dockerfiles on push 2021-04-06 17:44:11 -04:00
Matthew R Kasun 088f2684df
Github actions for docker builds (#2)
* Get Group api test

* Initial Group Tests

* Most Delete Group Tests

* Group Tests Complete

* Refactor tests and move to test dir

* Refactor tests and move to test dir

* changed wirecat --> netmaker. Changed defaults to be more sensible

* putting netmaker default port 1 above WG port to avoid conflicts with preexisting setups

* fixed client side for multinet and added group filter to query params server side.

* fixed client side for multinet and added group filter to query params server side.

* cleaned up netclient uninstall for multiple networks

* added access token for ease of configuration

* added access token for ease of configuration

* peer update functionality

* auto delete timestamp works

* Arm docker (#1)

* learning github actions

* pubish docker

* pubish docker

* fixt uses

* docker git action

* rm arm7

* more events and tags

* fixed yml file

* simplified workflow

* simplified workflow

* fix missing tags

* another fix to yml

* another fix to yml

* fixing yml

* another try

* tags

* remove ghaction-docker-meta

* separate actions for dev & master

Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>

Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>
Co-authored-by: afeiszli <alex.feiszli@gmail.com>
Co-authored-by: Alex <31018251+afeiszli@users.noreply.github.com>
2021-04-06 17:36:22 -04:00
Matthew R Kasun b225f9f939
Arm docker (#1)
* learning github actions

* pubish docker

* pubish docker

* fixt uses

* docker git action

* rm arm7

* more events and tags

* fixed yml file

* simplified workflow

* simplified workflow

* fix missing tags

* another fix to yml

* another fix to yml

* fixing yml

* another try

* tags

* remove ghaction-docker-meta

* separate actions for dev & master

Co-authored-by: Matthew R Kasun <mkasun@nusak.ca>
2021-04-06 17:29:19 -04:00
Matthew R Kasun 4dd6c4d196 separate actions for dev & master 2021-04-06 21:22:49 +00:00
Matthew R Kasun c499575c51 remove ghaction-docker-meta 2021-04-06 21:15:04 +00:00
Matthew R Kasun fbd061ac87 tags 2021-04-06 20:25:29 +00:00
Matthew R Kasun 5667a3a083 another try 2021-04-06 20:14:18 +00:00
Matthew R Kasun 956e6f01ca fixing yml 2021-04-06 20:10:44 +00:00
Matthew R Kasun 4e6e2b1f9d another fix to yml 2021-04-06 19:57:32 +00:00
Matthew R Kasun dc839339e6 another fix to yml 2021-04-06 19:47:12 +00:00
Matthew R Kasun e684979a64 fix missing tags 2021-04-06 19:45:28 +00:00
Matthew R Kasun 476a19d686 simplified workflow 2021-04-06 19:39:40 +00:00
Matthew R Kasun ca6754946b simplified workflow 2021-04-06 19:31:35 +00:00
Matthew R Kasun ec7f308521 fixed yml file 2021-04-06 19:26:51 +00:00
Matthew R Kasun 2ba67d0a60 more events and tags 2021-04-06 19:24:20 +00:00
Matthew R Kasun cdfba2c5c6 rm arm7 2021-04-06 18:35:38 +00:00
Matthew R Kasun 87ae4ddbef docker git action 2021-04-06 18:29:20 +00:00
Matthew R Kasun 3bcfcf83f2 fixt uses 2021-04-06 13:57:34 +00:00
Matthew R Kasun a29b5b8495 pubish docker 2021-04-06 13:53:36 +00:00
Matthew R Kasun e11017a4c3 pubish docker 2021-04-06 13:51:13 +00:00
Matthew R Kasun 0451b4282b learning github actions 2021-04-06 09:28:39 -04:00