-
github-actions[bot] authored
* free tier limit exceeded: status code now 403 * reformat, TODOs * - nm-certs for zerossl - added config for email, domain - updated linux deps * return {} if no records found for acls/metrics * Revert "return {} if no records found for acls/metrics" pushed to wrong branch This reverts commit 7602e979. * return {} if no records found for acls/metrics * add type to enrollement key * add type to enrollement key * update version * - request and mount certs - handle caddy challenge - docker fixes - pull nm-certs.sh * Revert "add type to enrollement key" This reverts commit 0cf342dd. * nm-certs.sh - support EE and new domains - minor fixes * shfmt reformat * add type to APIEnrollementKey * if -- else to determine type * spellcheck * - support EE - config namespaces - write config after confirm - minor fixes * nm-certs.sh - config fixes - crontab symlink * release workflows * use forked repo * Revert "use forked repo" This reverts commit 730aca7e. * - fixes - user msgs * review comments * Bump github.com/txn2/txeh from 1.3.0 to 1.4.0 Bumps [github.com/txn2/txeh](https://github.com/txn2/txeh) from 1.3.0 to 1.4.0. - [Release notes](https://github.com/txn2/txeh/releases) - [Changelog](https://github.com/txn2/txeh/blob/master/goreleaser.yml) - [Commits](https://github.com/txn2/txeh/compare/v1.3.0...v1.4.0 ) --- updated-dependencies: - dependency-name: github.com/txn2/txeh dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by:
dependabot[bot] <support@github.com> * 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> * - nm-certs.sh switched to dockerized certbot - nm-quick.sh removed certbot from deps * fixed missing domain * - shallow clone for local installs - added certs to other compose files * missing domain, auto ToS * fallback to letsencrypt * removed turris OS * fix typo * send host update when deleting relay * fixed shallow clone for branches * disable cleanup for tests * fixed local install * - fixed cert mounting - fixed caddy restart in nm-certs.sh - aligned all configs * fixed caddy start/stop * - added NM_SKIP_BUILD - fixed docker stop * fixed NM_SKIP_BUILD * - fixed ServerBrokerEndpoint config (#2283) - mq credentials in compose * NET-129: Turn Signal Actions (#2290) * add signal action field * add negotiation signal action * typo fix * change signal action name * NET-147 full config for nm-quick.sh (#2291) * - moved all vars to config - compose override - use the config in compose, caddy - aligned local / remote setup - proper docker cleanup - support for a relative installation path * - config handling - error handling / env cleanups - reduced compose files - misc * fixed debugs * fixed UI_IMAGE_TAG / IMAGE_TAG * 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> * Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#2298) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.8.0 to 0.9.0. - [Commits](https://github.com/golang/crypto/compare/v0.8.0...v0.9.0 ) --- updated-dependencies: - dependency-name: golang.org/x/crypto 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> * Extclient NET-63x (#2286) * model changes * additional fields for extclient create * add DNS to extclient config * extclient name checks * update extclient * nmctl extclient * final tweaks * review comments * add extclientdns to node on ingress creation * fix to add ingress dns to api (#2296) --------- Co-authored-by:
Aceix <aceixsmartX@gmail.com> * versions (#2302) * Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (#2297) Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.8.0. - [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.8.0 ) --- updated-dependencies: - dependency-name: golang.org/x/oauth2 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> * nm-certs permission (#2308) * nm-certs permission * single quotes error * update develop (#2319) (#2320) * Release v0.20.0 (#2304) * free tier limit exceeded: status code now 403 * reformat, TODOs * - nm-certs for zerossl - added config for email, domain - updated linux deps * return {} if no records found for acls/metrics * Revert "return {} if no records found for acls/metrics" pushed to wrong branch This reverts commit 7602e979. * return {} if no records found for acls/metrics * add type to enrollement key * add type to enrollement key * update version * - request and mount certs - handle caddy challenge - docker fixes - pull nm-certs.sh * Revert "add type to enrollement key" This reverts commit 0cf342dd. * nm-certs.sh - support EE and new domains - minor fixes * shfmt reformat * add type to APIEnrollementKey * if -- else to determine type * spellcheck * - support EE - config namespaces - write config after confirm - minor fixes * nm-certs.sh - config fixes - crontab symlink * release workflows * use forked repo * Revert "use forked repo" This reverts commit 730aca7e. * - fixes - user msgs * review comments * Bump github.com/txn2/txeh from 1.3.0 to 1.4.0 Bumps [github.com/txn2/txeh](https://github.com/txn2/txeh) from 1.3.0 to 1.4.0. - [Release notes](https://github.com/txn2/txeh/releases) - [Changelog](https://github.com/txn2/txeh/blob/master/goreleaser.yml) - [Commits](https://github.com/txn2/txeh/compare/v1.3.0...v1.4.0) --- updated-dependencies: - dependency-name: github.com/txn2/txeh dependency-type: direct:production update-type: version-update:semver-minor ... * 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 ... * - nm-certs.sh switched to dockerized certbot - nm-quick.sh removed certbot from deps * fixed missing domain * - shallow clone for local installs - added certs to other compose files * missing domain, auto ToS * fallback to letsencrypt * removed turris OS * fix typo * send host update when deleting relay * fixed shallow clone for branches * disable cleanup for tests * fixed local install * - fixed cert mounting - fixed caddy restart in nm-certs.sh - aligned all configs * fixed caddy start/stop * - added NM_SKIP_BUILD - fixed docker stop * fixed NM_SKIP_BUILD * - fixed ServerBrokerEndpoint config (#2283) - mq credentials in compose * NET-129: Turn Signal Actions (#2290) * add signal action field * add negotiation signal action * typo fix * change signal action name * NET-147 full config for nm-quick.sh (#2291) * - moved all vars to config - compose override - use the config in compose, caddy - aligned local / remote setup - proper docker cleanup - support for a relative installation path * - config handling - error handling / env cleanups - reduced compose files - misc * fixed debugs * fixed UI_IMAGE_TAG / IMAGE_TAG * 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 ... * Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#2298) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.8.0 to 0.9.0. - [Commits](https://github.com/golang/crypto/compare/v0.8.0...v0.9.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... * Extclient NET-63x (#2286) * model changes * additional fields for extclient create * add DNS to extclient config * extclient name checks * update extclient * nmctl extclient * final tweaks * review comments * add extclientdns to node on ingress creation * fix to add ingress dns to api (#2296) --------- * versions (#2302) * Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (#2297) Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.8.0. - [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.8.0) --- updated-dependencies: - dependency-name: golang.org/x/oauth2 dependency-type: direct:production update-type: version-update:semver-minor ... --------- * nm-certs permission (#2305) * quotes (#2309) * Release v0.20.0 (#2317) * free tier limit exceeded: status code now 403 * reformat, TODOs * - nm-certs for zerossl - added config for email, domain - updated linux deps * return {} if no records found for acls/metrics * Revert "return {} if no records found for acls/metrics" pushed to wrong branch This reverts commit 7602e979. * return {} if no records found for acls/metrics * add type to enrollement key * add type to enrollement key * update version * - request and mount certs - handle caddy challenge - docker fixes - pull nm-certs.sh * Revert "add type to enrollement key" This reverts commit 0cf342dd. * nm-certs.sh - support EE and new domains - minor fixes * shfmt reformat * add type to APIEnrollementKey * if -- else to determine type * spellcheck * - support EE - config namespaces - write config after confirm - minor fixes * nm-certs.sh - config fixes - crontab symlink * release workflows * use forked repo * Revert "use forked repo" This reverts commit 730aca7e. * - fixes - user msgs * review comments * Bump github.com/txn2/txeh from 1.3.0 to 1.4.0 Bumps [github.com/txn2/txeh](https://github.com/txn2/txeh) from 1.3.0 to 1.4.0. - [Release notes](https://github.com/txn2/txeh/releases) - [Changelog](https://github.com/txn2/txeh/blob/master/goreleaser.yml) - [Commits](https://github.com/txn2/txeh/compare/v1.3.0...v1.4.0) --- updated-dependencies: - dependency-name: github.com/txn2/txeh dependency-type: direct:production update-type: version-update:semver-minor ... * 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 ... * - nm-certs.sh switched to dockerized certbot - nm-quick.sh removed certbot from deps * fixed missing domain * - shallow clone for local installs - added certs to other compose files * missing domain, auto ToS * fallback to letsencrypt * removed turris OS * fix typo * send host update when deleting relay * fixed shallow clone for branches * disable cleanup for tests * fixed local install * - fixed cert mounting - fixed caddy restart in nm-certs.sh - aligned all configs * fixed caddy start/stop * - added NM_SKIP_BUILD - fixed docker stop * fixed NM_SKIP_BUILD * - fixed ServerBrokerEndpoint config (#2283) - mq credentials in compose * NET-129: Turn Signal Actions (#2290) * add signal action field * add negotiation signal action * typo fix * change signal action name * NET-147 full config for nm-quick.sh (#2291) * - moved all vars to config - compose override - use the config in compose, caddy - aligned local / remote setup - proper docker cleanup - support for a relative installation path * - config handling - error handling / env cleanups - reduced compose files - misc * fixed debugs * fixed UI_IMAGE_TAG / IMAGE_TAG * 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 ... * Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#2298) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.8.0 to 0.9.0. - [Commits](https://github.com/golang/crypto/compare/v0.8.0...v0.9.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... * Extclient NET-63x (#2286) * model changes * additional fields for extclient create * add DNS to extclient config * extclient name checks * update extclient * nmctl extclient * final tweaks * review comments * add extclientdns to node on ingress creation * fix to add ingress dns to api (#2296) --------- * versions (#2302) * Bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (#2297) Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.7.0 to 0.8.0. - [Commits](https://github.com/golang/oauth2/compare/v0.7.0...v0.8.0 ) --- updated-dependencies: - dependency-name: golang.org/x/oauth2 dependency-type: direct:production update-type: version-update:semver-minor ... * Fixed nm-certs relative path (#2311) * nm-certs permission (#2308) * nm-certs permission * single quotes error * fixed relative path --------- --------- --------- Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
Matthew R Kasun <mkasun@nusak.ca> Co-authored-by:
Tobias Cudnik <tobias@blogic.tech> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
Abhishek K <32607604+abhishek9686@users.noreply.github.com> Co-authored-by:
Aceix <aceixsmartX@gmail.com> Co-authored-by:
Christopher Blaha <crispspiceguitar@gmail.com> * NET-53 Fixed user update returns old data (#2312) * fixed gids in user update * review comments * review comments * review comments * Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#2329) Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.2 to 1.8.3. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.8.2...v1.8.3 ) --- updated-dependencies: - dependency-name: github.com/stretchr/testify 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> * Bump github.com/coreos/go-oidc/v3 from 3.5.0 to 3.6.0 (#2327) Bumps [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc) from 3.5.0 to 3.6.0. - [Release notes](https://github.com/coreos/go-oidc/releases) - [Commits](https://github.com/coreos/go-oidc/compare/v3.5.0...v3.6.0 ) --- updated-dependencies: - dependency-name: github.com/coreos/go-oidc/v3 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> * NET-246: Use the default config as a fallback (#2332) * - fall back to default values - nm-quick version - fixed TURN_PASSWORD * apk update * retain existing password * Bump github.com/go-playground/validator/v10 from 10.13.0 to 10.14.0 (#2328) Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) from 10.13.0 to 10.14.0. - [Release notes](https://github.com/go-playground/validator/releases) - [Commits](https://github.com/go-playground/validator/compare/v10.13.0...v10.14.0 ) --- updated-dependencies: - dependency-name: github.com/go-playground/validator/v10 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> * NET-163: Return 403 instead of 401 (#2326) * return 401 instead of 403 * fixed http.StatusForbidden * Tagged build version (temp) * Unauthorized_Err when applicable * untagged version * remove server info discord message (#2339) * remove server info discord message * delete droplets 5 hours after failure * run_attempt vice run_number * Fixed SSL fallback to letsencrypt * fix error with user update (#2348) * fix: user update * fix: user update * NET-186: Wg public listen port (#2344) * fetch public listen of wg if present * check if wg pub listen port has been changed on host update * wg public port to host api model for visibility * rm comment * update version/firewall in use if changed on checkin (#2335) * NET-152 enrollment keys for non admins (#2346) * return 401 instead of 403 * fixed http.StatusForbidden * Tagged build version (temp) * Unauthorized_Err when applicable * untagged version * fixed PUT /api/users/networks/user1 * - expired token redirs to login - added `/api/enrollment_keys` for non-admins - unit test for enrollment keys for non-admins * handle user perms in `/hosts` * removed debug * misc * - support masteradmin - return hosts with partial access * added `ismaster` to middleware * Ignore stale nodes instead of 500 (#2357) * remove node check from getHosts (#2359) * version and release note updates (#2358) --------- Signed-off-by:
dependabot[bot] <support@github.com> Co-authored-by:
Matthew R Kasun <mkasun@nusak.ca> Co-authored-by:
Alex Feiszli <31018251+afeiszli@users.noreply.github.com> Co-authored-by:
Tobias Cudnik <tobias@blogic.tech> Co-authored-by:
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by:
Abhishek K <32607604+abhishek9686@users.noreply.github.com> Co-authored-by:
Aceix <aceixsmartX@gmail.com> Co-authored-by:
Christopher Blaha <crispspiceguitar@gmail.com> Co-authored-by:
Tobias Cudnik <tobias@netmaker.io>