Skip to content

Releases: dcos-labs/dcos-openvpn

The synchronisation and robustness release

07 Dec 18:30
ade7cfe
Compare
Choose a tag to compare
  • Added synchronisation of the PKI (users, certificates and keys) between multiple running instances
  • Enabled >1 instances to be started at the same time and match their local data
  • Cleaned up the output to stdout
  • Refactored a number of functions in run.sh to improve robustness
  • Increased CPU resource from 0.1 to 1.0 due to DC/OS 1.10 now enforcing CPU usage - required for key generation.
  • Fixed #13
  • Improved the function to find the public address
  • Fixed the hostports in the marathon.json
  • Changed znode path from dcos-vpn to openvpn
  • Updated notes on znode ACL management
  • Bumped the version number which should have happened in the last release to reflect the change in functionality

Now with added security

06 Sep 15:27
Compare
Choose a tag to compare
  • Added Flask-BasicAuth for the REST interface
  • Enabled TLS in Flask and linked to the openvpn SSL assets
  • Configured an ACL on the /openvpn Zookeeper znode to protect assets
  • Added full synchronisation and cleanup of assets to and from Zookeeper
  • Added correct revocation of clients
  • Merged openvpn and openvpn-admin functionality, openvpvn-admin is now deprecated
  • Refactored bin/run.sh and added helper functions
  • Moved source repository from github.com/mesosphere to github.com/dcos-labs