Commit graph

288 commits

Author SHA1 Message Date
Christopher Blaha
c6b1ec494c
update version to 0.20.2 for develop (#2363) 2023-06-06 13:46:46 -04:00
Matthew R Kasun
9ad6d63b45
version and release note updates (#2358) 2023-06-01 09:29:29 -04:00
Tobias Cudnik
de5790f067
Fixed SSL fallback to letsencrypt 2023-05-29 11:33:57 +02:00
Tobias Cudnik
5ce98a56e4
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
2023-05-25 09:26:26 -04:00
Alex Feiszli
27d110b1a4
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 7602e97950.

* 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 0cf342dd6e.

* 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 730aca7ed8.

* - 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 7602e97950.

* 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 0cf342dd6e.

* 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 730aca7ed8.

* - 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>
2023-05-19 10:30:57 -04:00
Christopher Blaha
b519fb9342
nm-certs permission (#2308)
* nm-certs permission

* single quotes error
2023-05-18 16:51:26 -04:00
Matthew R Kasun
242745a57a
versions (#2302) 2023-05-18 08:08:44 -04:00
Tobias Cudnik
3ad47f17ec
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
2023-05-16 07:00:16 -04:00
Tobias Cudnik
ad27418855 fixed NM_SKIP_BUILD 2023-05-10 20:02:39 +02:00
Tobias Cudnik
c9da38d253 - added NM_SKIP_BUILD
- fixed docker stop
2023-05-10 19:46:59 +02:00
Tobias Cudnik
a17a4530de fixed caddy start/stop 2023-05-10 18:29:48 +02:00
Tobias Cudnik
f855ca4016 - fixed cert mounting
- fixed caddy restart in nm-certs.sh
- aligned all configs
2023-05-10 17:27:53 +02:00
Tobias Cudnik
ffbe80cceb fixed local install 2023-05-10 13:29:52 +02:00
Tobias Cudnik
290a783a6c disable cleanup for tests 2023-05-10 09:51:59 +02:00
Tobias Cudnik
6f277789ef fixed shallow clone for branches 2023-05-10 09:23:13 +02:00
Tobias Cudnik
7033ddb1d5 removed turris OS 2023-05-09 15:32:11 +02:00
Tobias Cudnik
d9cd158062 fallback to letsencrypt 2023-05-09 13:12:13 +02:00
Tobias Cudnik
8e9664e2da missing domain, auto ToS 2023-05-09 13:04:04 +02:00
Tobias Cudnik
649a055025 - shallow clone for local installs
- added certs to other compose files
2023-05-09 12:57:01 +02:00
Tobias Cudnik
bb63fe8ee8 fixed missing domain 2023-05-09 12:27:23 +02:00
Tobias Cudnik
e113647835 - nm-certs.sh switched to dockerized certbot
- nm-quick.sh removed certbot from deps
2023-05-09 12:21:37 +02:00
Tobias Cudnik
e202483179 - fixes
- user msgs
2023-05-08 18:18:09 +02:00
Tobias Cudnik
a8081b7fe3 nm-certs.sh
- config fixes
- crontab symlink
2023-05-08 16:04:38 +02:00
Tobias Cudnik
432346cca2 Merge branch 'NET-39/bash-reformat' into NET-39/nm-quick-refactor
# Conflicts:
#	scripts/nm-quick.sh
2023-05-08 14:58:22 +02:00
Tobias Cudnik
7fa8ca2587 - support EE
- config namespaces
- write config after confirm
- minor fixes
2023-05-08 14:57:19 +02:00
Tobias Cudnik
9ba80af027 spellcheck 2023-05-08 13:01:41 +02:00
Tobias Cudnik
b085a61aa6 Merge branch 'NET-39/bash-reformat' into NET-39/nm-quick-refactor
# Conflicts:
#	scripts/nm-quick.sh
2023-05-08 11:43:19 +02:00
Tobias Cudnik
8c5073fa82 shfmt reformat 2023-05-08 10:52:36 +02:00
Tobias Cudnik
10ec96a237 nm-certs.sh
- support EE and new domains
- minor fixes
2023-05-08 10:50:30 +02:00
Tobias Cudnik
a97e27cd6c Merge branch 'develop' into NET-39/nm-quick-refactor
# Conflicts:
#	docker/Caddyfile
#	scripts/nm-quick.sh
2023-05-08 09:29:39 +02:00
Tobias Cudnik
c772ea03ba - request and mount certs
- handle caddy challenge
- docker fixes
- pull nm-certs.sh
2023-05-05 17:17:39 +02:00
Tobias Cudnik
793a17b341 - nm-certs for zerossl
- added config for email, domain
- updated linux deps
2023-05-04 17:36:08 +02:00
Tobias Cudnik
5b0c931f92 reformat, TODOs 2023-05-04 16:22:02 +02:00
afeiszli
9162b33208 updating compose files and install/upgrade scripts 2023-05-03 17:15:21 -04:00
Alex Feiszli
146f50a1ea
Merge pull request #2236 from gravitl/v0.18.8_develop
update develop to v0.19.0
2023-05-03 15:49:13 -04:00
theguy951357
ee27f22478 update to v0.19.0 instead 2023-05-02 22:18:05 -04:00
Noah Betzen
92a3fa4849
Update nm-upgrade.sh with correct nmctl download path 2023-04-29 21:01:36 +00:00
Noah Betzen
39457ff59c
Update nm-quick.sh with correct nmctl download path 2023-04-29 21:00:51 +00:00
afeiszli
b7fb9f5856 adding notes to installer about rate limiting 2023-04-25 11:19:14 -07:00
afeiszli
69081af527 auto-get latest version 2023-04-20 12:57:40 -04:00
STeffaine
c691914712
added stun.$NETMAKER_BASE_DOMAIN echo to alert user of dns entriesrequired. 2023-04-16 13:57:12 -05:00
José Albornoz
460264bab7
Fix netclient path for nm-quick.sh 2023-04-13 23:35:15 -04:00
0xdcarns
f394637c82 fix version 2023-04-13 16:44:05 -04:00
Matthew R Kasun
0c45e38939 fix path var in mosquitto.conf copy command
also corrected a couple of minor items reported by checkshell
2023-04-12 15:44:52 -04:00
Christopher Blaha
36ada8f672
Merge branch 'develop' into v0.18.6_develop 2023-04-03 10:34:59 -04:00
theguy951357
63175d234a version 2023-04-03 09:40:25 -04:00
theguy951357
e87c1a34f9 missing version 2023-04-03 09:36:02 -04:00
theguy951357
37334b21e7 docker not Docker 2023-03-31 13:58:57 -04:00
theguy951357
04b6c24d6f done 2023-03-31 13:52:32 -04:00
theguy951357
1d510172c3 space 2023-03-31 13:43:28 -04:00