Commit graph

54 commits

Author SHA1 Message Date
dependabot[bot]
af7b9d67ea
Bump alpine from 3.21.3 to 3.22.0
Bumps alpine from 3.21.3 to 3.22.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-version: 3.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 23:57:40 +00:00
Peter Dave Hello
105b7dfc1c
Simplify and unify apk usage in Dockerfiles (#3407)
Replace `apk update` and `--update` flags with `--no-cache` across
Dockerfiles to improve consistency and eliminate unnecessary cache files.

This change reduces image size and ensures up-to-date package indices
without leaving temporary data. It also aligns with best practices
recommended for Alpine-based Docker images.
2025-04-30 02:55:34 +04:00
dependabot[bot]
b3748f0bdd
Bump alpine from 3.21.2 to 3.21.3 (#3333)
Bumps alpine from 3.21.2 to 3.21.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-30 02:38:18 +04:00
abhishek9686
ddea7a179a remove race flag 2025-03-25 11:18:11 +04:00
Abhishek K
3d765f9cf1
NET-1910: Acl controls for Egress Traffic (#3377)
* add support for egress ranges on acl policy

* add egress ranges to acl rules

* add egress ranges to acl policies

* Add egress ranges to acl rules

* add egress ranges to fw update

* fetch acl rules for egress networks

* apply egress policies for devices

* configure user policies for egresss routes

* fix gw tag name migration

* fix egress acl rules for static nodes

* add egress ranges for static nodes on ingress gw

* fileter acl IPs to be unique

* cleanup IOT logic from peer update

* make acl Rule Dst List

* cleanup egress ranges from acl policies

* create user group default acl policy for gateways

* remove remote access name ids

* rm egress ranges removal from acl policies

* simplify user permissions on nodes

* add additional nameservers to extclient dns

* remove debug logs

* fix static checks
2025-03-18 13:25:55 +04:00
Abhishek K
689b9b6b52
NET-1941: failover signaling optimized, new endpoint for metrics peer info (#3322)
* optimise acl cache with network map

* fix mutex clash

* fix acl mutex

* add new endpoint for metrics peer info

* fix static check

* add new endpoint for metrics peer info

* fix host peer info api params

* cache failover data

* add json tag

* avoid duplicate calls to failover

* add failover check ctx

* add failover check ctx

* fix failover debug log

* optimise failover operations

* remove debug logs

* rm unused model

* rm unused model
2025-02-14 16:06:26 +04:00
dependabot[bot]
2668fcf1e5
Bump alpine from 3.21.0 to 3.21.2 (#3297)
Bumps alpine from 3.21.0 to 3.21.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 15:19:58 +04:00
dependabot[bot]
a2c7c252b4
Bump alpine from 3.20.3 to 3.21.0 (#3242)
Bumps alpine from 3.20.3 to 3.21.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-10 11:21:59 +04:00
dependabot[bot]
dcf15681ba
Bump alpine from 3.20.2 to 3.20.3 (#3117)
Bumps alpine from 3.20.2 to 3.20.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-12 13:00:17 +04:00
Sayan Mallick
3d7569b22b
Updated to go1.23 (#3096)
* Updated to go1.23

* Updated the go-version-file to have qoutes

* Updated the gravitl/go-builder to 1.23

* versioned tag in Dockerfile

* update go-builder workflow
2024-09-09 10:42:00 +04:00
dependabot[bot]
2a98f82463
Bump alpine from 3.20.0 to 3.20.2 (#3010)
Bumps alpine from 3.20.0 to 3.20.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-20 13:47:29 +05:30
Max Ma
65faf73fe9
NET-1226: Scalability Improvements (#2987)
* add api to check if failover node existed

* remove 5 minute peerUpdate

* update peerUpdate to trigger pull

* update Action name to SignalPull

* revert the peerUpdate from SignalPull

* fix getfailover error issue

* rm acls creation for on-prem emqx

* remove use of acls

* add additional broker status field on status api

* NET-1165: Remove creation of acls on emqx (#2996)

* rm acls creation for on-prem emqx

* remove use of acls

* add additional broker status field on status api

* comment out mq reconnect logic

* configure mq conn params

* add metric_interval in ENV for publishing metrics

* add metric_interval in ENV for publishing metrics

* update PUBLISH_METRIC_INTERVAL env name

* revert the mq setttings back

* fix error nil issue

---------

Co-authored-by: abhishek9686 <abhi281342@gmail.com>
Co-authored-by: Abhishek K <32607604+abhishek9686@users.noreply.github.com>
2024-07-09 18:56:55 +05:30
dependabot[bot]
e7e2ba4829
Bump alpine from 3.19.1 to 3.20.0 (#2952)
Bumps alpine from 3.19.1 to 3.20.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-03 10:30:16 +04:00
dependabot[bot]
1f592a60a2
Bump alpine from 3.19.0 to 3.19.1 (#2809)
Bumps alpine from 3.19.0 to 3.19.1.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-08 23:31:04 +05:30
dependabot[bot]
81988aac88
Bump alpine from 3.18.5 to 3.19.0 (#2730)
Bumps alpine from 3.18.5 to 3.19.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-13 14:00:53 +04:00
dependabot[bot]
f365f83fef
Bump alpine from 3.18.4 to 3.18.5 (#2720)
Bumps alpine from 3.18.4 to 3.18.5.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-05 12:02:33 +04:00
dependabot[bot]
adeadbb415
Bump alpine from 3.18.3 to 3.18.4 (#2613)
Bumps alpine from 3.18.3 to 3.18.4.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-04 10:28:12 +04:00
dependabot[bot]
bbd1c31ccd
Bump alpine from 3.18.2 to 3.18.3 (#2500)
Bumps alpine from 3.18.2 to 3.18.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-08 23:15:37 +05:30
dependabot[bot]
52221fe4ae
Bump alpine from 3.18.0 to 3.18.2 (#2408)
Bumps alpine from 3.18.0 to 3.18.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-06-21 19:41:02 +05:30
dependabot[bot]
f259d3ea72
Bump alpine from 3.17.3 to 3.18.0 (#2299)
Bumps alpine from 3.17.3 to 3.18.0.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-16 23:34:07 -04:00
dependabot[bot]
727f05b057
Bump alpine from 3.17.2 to 3.17.3
Bumps alpine from 3.17.2 to 3.17.3.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-09 00:00:30 +00:00
Alex Feiszli
30295cf7d1
Merge pull request #2034 from gravitl/dependabot/docker/develop/alpine-3.17.2
Bump alpine from 3.16.2 to 3.17.2
2023-05-02 17:13:29 -04:00
Matthew R Kasun
62dd970d33 merge develop 2023-03-04 13:00:15 -05:00
Matthew R Kasun
3fcbce7ab6 workflow updates
add goreleaser.yml
	use goreleaser action to build/publish netmaker/nmctl release assets
streamline Dockerfile
update go-builder to run on push to develop
2023-02-15 09:29:28 -05:00
dependabot[bot]
3097b8c8e2
Bump alpine from 3.16.2 to 3.17.2
Bumps alpine from 3.16.2 to 3.17.2.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-14 00:09:28 +00:00
Matthew R. Kasun
e7427c89cc refactor workflow 2022-12-22 09:48:09 -05:00
Matthew R. Kasun
8ce2eedd25 update docker file 2022-12-21 17:03:38 -05:00
Matthew R. Kasun
070f9fe81b update docker file 2022-12-21 17:01:33 -05:00
Matthew R. Kasun
e97566f069 update to go 1.19
docker files need to be updated as go-builder is built on
golang:1.19-alpine3.16 so base image for netmaker/netclient
needs to be updated to apline3.16 as well
2022-11-10 16:06:03 -05:00
afeiszli
b5a3ad7dbd add * to allowed groups by default 2022-09-14 14:33:08 -04:00
Matthew R. Kasun
3a3cd83e85 speedup docker builds 2022-04-22 06:51:09 -04:00
0xdcarns
1b10c08f55 updated docker versions 2022-03-28 09:49:21 -04:00
Matthew R. Kasun
e7ebc2463e move wg to container 2022-02-25 18:04:42 -05:00
Matthew R. Kasun
966603d3d0 match case of workflow var 2022-02-12 12:00:13 -05:00
Matthew R. Kasun
6cd0858556 embedd version info into docker image binary 2022-02-12 11:55:54 -05:00
Matthew R. Kasun
afb27619d4 update Dockerfile to use main.version 2022-02-10 15:12:04 -05:00
Matthew R. Kasun
cbe3b53709 add version to docker image executable 2022-02-09 10:42:59 -05:00
afeiszli
81213486ec fix merge conflix 2021-12-11 12:14:55 -05:00
afeiszli
833151c86d add route every time 2021-12-11 12:13:41 -05:00
0xdcarns
c2460c576e nil pointers, update version 2021-12-11 12:07:54 -05:00
0xdcarns
e45a485bce added comments, optimized memory 2021-12-10 15:01:10 -05:00
0xdcarns
85e8c0abb6 memory issue work 2021-12-08 16:52:32 -05:00
Alex
65631e0905
Merge branch 'develop' into master 2021-11-23 07:37:43 -05:00
Matthew R Kasun
8b04b77dcc use golang-alpine as builder and add package to permit finding of gcc 2021-11-21 09:06:17 -05:00
Matthew R Kasun
0bc39f10d8 missing quote 2021-11-21 09:06:17 -05:00
Matthew R Kasun
3378c3cf1f Update Dockerfile
use golang as builder, update linker flags
2021-11-21 09:05:00 -05:00
Matthew R Kasun
748c94f3b1 test of modified Dockerfile 2021-11-15 22:59:20 +00:00
0xdcarns
974627a9ab reorg of dockerfiles 2021-10-07 11:12:25 -04:00
worker-9
04350db09f image now supports sqlite 2021-08-25 17:02:16 -04:00
afeiszli
6108936b0b adding changes 2021-07-28 16:42:43 -04:00