Releases: dcos-labs/dcos-openvpn
Releases · dcos-labs/dcos-openvpn
The synchronisation and robustness release
- 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
- 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