github gravitl/netmaker v0.16.0

latest releases: v0.25.0, v0.24.3, v0.24.2...
2 years ago

Community

What's New

  • View server logs via UI
  • Default Node-level ACL; enables 2 use cases:
    - 1. Allows you to create a network where one or more nodes are unreachable by default
    - 2. Allows you to create a network where only X number of nodes are reachable / added to peers lists
  • User Join: You can now join a network with username/password (rather than token) or SSO sign-in (if OAuth configured). Example: netclient join -n mynet -s api.mynetmaker.com -u myuser [Basic Auth] or netclient join -n mynet -s api.mynetmaker.com [SSO]

What's Fixed

  • Several issues with internet gateways resolved

Known Issues

  • Server can get into a state where dynamic port is turned on, which will break the network
  • Observed postup/postdown not getting set on the server in some edge cases
  • If node fails to join via login:
    1. extra access key created, valid for one use
    2. a zombie node ID, not visible in UI

New Contributors

@Agraphie made their first contribution! They fixed a bug where PostUp was being set instead of PostDown, good catch!

EE

What's New

  • EE is new. EE did not exist before this release.
  • Metrics: Nodes collect metrics and display in the UI. Metrics include latency, transfer, and connectivity status. Note: Needs ICMP to work
    • Prometheus Exporter + Grafana: Metrics can optionally be exported via a new Prometheus Exporter to a custom Grafana dashboard
  • Users: Users can now be created with multiple "access levels:"
    0: Network Admin - Works like current network admin
    1: Node Access - User is allowed to create and view nodes (up to their limit)
    2: Remote Access (ext clients) - User is allowed to create and view ext clients (up to their limit)
    3: No Access - User cannot access the network
    • When users login, views will be filtered based on their access level
    • Default access levels can be set per network, and adjusted per user
    • Default Node/Ext Client limits can be set per network, and adjusted per user
  • Groups: Groups can now be created and managed to grant network access

Full Changelog: v0.15.2...v0.16.0

Don't miss a new netmaker release

NewReleases is sending notifications on new releases.