Commit graph

  • 908d02803f move hardcoding public3 to the right place forest 2021-07-12 16:10:28 -0500
  • 6e6bd2b143 fix syntax error forest 2021-07-12 16:00:37 -0500
  • 47fbaab403 hardcode network_name=public3 to sidestep phantom dhcp lease issues forest 2021-07-12 15:59:20 -0500
  • 9e44f9be0c Merge branch 'webapi' into docker-api 3wc 2021-07-12 22:29:08 +0200
  • 64febaceb9 Merge branch 'docker' into docker-api 3wc 2021-07-12 22:28:19 +0200
  • c4df5c238f Rename migrations 3wc 2021-07-12 22:25:06 +0200
  • 44874b9056 Updates for upstream IP handling 3wc 2021-07-11 12:35:35 +0200
  • 630940c186 Add basic "create" API.. 3wc 2021-07-08 20:04:27 +0200
  • e9934a8a6b Use Flask server in development 3wc 2021-07-11 12:36:10 +0200
  • 6db163365c Multi-stage build oh my! 3wc 2021-07-10 14:23:33 +0200
  • 6b53c80a71 Initial attempt at Docker 3wc 2021-07-09 23:27:41 +0200
  • 06a2bd3a6f add public_ipv4_first_usable_ip, public_ipv4_last_usable_ip forest 2021-07-12 14:38:56 -0500
  • fbe9c7fca4 fix last IP address hanging off the end of the display on admin page forest 2021-07-12 12:27:07 -0500
  • 6bdb133153 make admin display work better on phones forest 2021-07-12 12:23:27 -0500
  • b459e56f3a use the provided network_name when creating a capsul forest 2021-07-12 12:19:56 -0500
  • be54117736 migration 17: network_name -> virtual_bridge_name, add network_name col forest 2021-07-12 12:16:32 -0500
  • aaf33a245b point capsul at new public3/virbr3 network forest 2021-07-12 11:29:37 -0500
  • ad9c3476c7 simplify cidr block logic a little bit forest 2021-07-12 11:29:33 -0500
  • 76ec57689f Fix 500 error on Capsuls page 3wc 2021-07-11 23:47:12 +0200
  • fcbea1e29b fixing capsul creation after I broke it with the pre-allocated IP address changes forest 2021-07-11 12:18:58 -0500
  • a2f2e744e4 MAIL_USE_TLS=False, MAIL_USE_SSL=True defaults managed-ips forest 2021-07-11 10:28:47 -0500
  • 49dca12719 Merge branch 'webapi' into docker-api 3wc 2021-07-11 12:36:38 +0200
  • 692d936f4a Merge branch 'docker' into docker-api 3wc 2021-07-11 12:36:30 +0200
  • 8a70e497d1 Use Flask server in development 3wc 2021-07-11 12:36:10 +0200
  • 6041306a2a Updates for upstream IP handling 3wc 2021-07-11 12:35:35 +0200
  • 0d9d51c780 Merge branch 'docker' into docker-api 3wc 2021-07-11 00:57:58 +0200
  • 647a19bfa7 Multi-stage build oh my! 3wc 2021-07-10 14:23:33 +0200
  • 541bf7d2d7 Initial attempt at Docker 3wc 2021-07-09 23:27:41 +0200
  • 3b978b781f Add basic "create" API.. 3wc 2021-07-08 20:04:27 +0200
  • 79ef90c380 hub allocate capsul IP addr when the create operation is being claimed asd forest 2021-07-09 17:08:38 -0500
  • c216c5b992 adjust admin display forest 2021-07-09 14:52:46 -0500
  • 47cdb0c7e6 hotfix support MAIL_USE_SSL forest 2021-07-09 14:44:48 -0500
  • 74d77224f7 finishing touches and fixes on managed IPs database migration 16 forest 2021-07-09 14:35:23 -0500
  • 862b14545b more managed ips work: cli sql improvements, added admin panel forest 2021-07-09 14:13:28 -0500
  • e685c8a773 start working on managed IPs forest 2021-07-08 14:10:14 -0500
  • 1e19902df1 fix syntax error and beeteeceepae2 warning formatting forest 2021-07-07 21:12:31 -0500
  • a08edd870f add beeteeceepae2 message to btcpay launch page & cleanup forest 2021-07-07 21:04:23 -0500
  • a42d35be51 more fixing default values for quick start forest 2021-07-07 15:17:00 -0500
  • fdab832268 explain how to give yourself money when doing quickstart forest 2021-07-07 13:55:52 -0500
  • bdabd61057 fix defaults for running locally and make email server not required. forest 2021-07-07 13:47:21 -0500
  • 3cb6992359 don't crash if btcpay key is invalid: log warning msg forest 2021-06-27 10:46:48 -0500
  • ebf338eb12 don't crash if btcpay key is invalid forest 2021-06-27 10:41:46 -0500
  • e6cba96d2d Correct default email settings j3s 2021-06-27 10:40:34 -0500
  • 6f265f5c8a Move back to public1 for more availability j3s 2021-06-24 14:18:55 -0500
  • e23dd7f776 Move to public2, more free space Jesse Olson 2021-05-15 14:49:36 +0000
  • 961bb4976b remove newlines and strip content first before parsing ssh key name forest 2021-05-12 12:21:26 -0500
  • 4590671984 improve invalid ssh key name error message forest 2021-05-12 12:18:39 -0500
  • e3e1059ba1 allow colons in ssh key names forest 2021-05-12 12:14:55 -0500
  • 9d6fe075b0 Merge remote-tracking branch 'origin/master' forest 2021-05-12 11:49:25 -0500
  • 71db4b3333 allow colons in ssh key comments and adjust ssh key whitespace handling forest 2021-05-12 11:48:55 -0500
  • 525de7450e Correct ip detection logic, flip network to public1 (capacity issues) Jesse Olson 2021-04-20 22:20:44 +0000
  • 46a691b876 temporarily disable serializable transactions forest 2021-03-23 16:03:48 -0500
  • c623c65fda Limit the utilization of serializable transactions forest 2021-03-23 15:58:40 -0500
  • 107a5fc659 attempting to fix "can't look up exception for http status 200" forest 2021-03-23 15:57:07 -0500
  • 8717ad477e Revert "fix postgres serializable transaction" forest 2021-03-21 12:28:19 -0500
  • 1136e2436b baikal memory upgrade and patchign to changelog forest 2021-03-21 12:25:24 -0500
  • 6eb959bd12 Revert "Add notice" forest 2021-03-21 12:16:25 -0500
  • 0a70ea8a95 fix postgres serializable transaction forest 2021-03-21 12:16:17 -0500
  • 7f5b431364 Add notice j3s 2021-03-08 19:31:05 -0600
  • 040c36bbaf Adjust capacity warning to 20GB j3s 2021-03-08 19:24:47 -0600
  • a09c82ecfc Merge remote-tracking branch 'origin/master' forest 2021-02-21 14:26:29 -0600
  • 0320bb5e29 fix potential exceptions in error handler forest 2021-02-21 14:26:00 -0600
  • b32db058f0 fix http session being used inside hub model forest 2021-02-21 14:22:14 -0600
  • ca0f9d1a41 Remove ssh host key spacing j3s 2021-02-18 11:13:58 -0600
  • c8dd3d2e80 Correct ssh pubkey spacing j3s 2021-02-18 11:12:51 -0600
  • 70628039c4 fix wrong var name forest 2021-02-17 21:57:57 -0600
  • 88905b944d clean up massive onliner forest 2021-02-17 21:57:09 -0600
  • fa0ddad5f5 fix missing paren forest 2021-02-17 21:46:46 -0600
  • 2cca908d79 add to changelog forest 2021-02-17 21:45:29 -0600
  • 1de0388df2 fine-tuning vm list page ip display depending on state forest 2021-02-17 21:29:03 -0600
  • 5d3dbac9ba fixing more bash issues forest 2021-02-17 21:22:01 -0600
  • 64db728731 fixing bash if statement issues related to negation forest 2021-02-17 21:19:27 -0600
  • 8d5e3d007d add warnings when get.sh fails forest 2021-02-17 21:15:23 -0600
  • ea1eec7f92 fixing exception in capsul detail forest 2021-02-17 21:10:20 -0600
  • bf927c4f1e fix line before shebang in script and fine-tune list page style forest 2021-02-17 21:06:20 -0600
  • fd5d23cf22 prevent keyError when double_check_capsul_address returns None forest 2021-02-17 20:56:52 -0600
  • ba0b29462c first try at implementing the vm start and stop feature forest 2021-02-17 20:50:17 -0600
  • e8348052a8 fixing get inconsistency and adding vm_state_command forest 2021-02-16 21:13:51 -0600
  • 2e265703bd Add vm state management scripts j3s 2021-02-16 20:58:23 -0600
  • 336e69953e update hub and spoke diagram multiple-hosts forest 2021-02-16 18:39:58 -0600
  • dbff6e23ed simplify postgres connection parameters as a single string forest 2021-02-16 16:08:54 -0600
  • 1a02204a63 add gevent so we can have concurrent requests in gunicorn mode forest 2021-02-16 10:40:31 -0600
  • f7d4b485a5 missed a spot forest 2021-02-15 23:52:52 -0600
  • 9389c80cb6 fixing error messages and naming functions better forest 2021-02-15 23:51:59 -0600
  • c21164c764 trying in vain to fix scheduler in gunicorn forest-wip forest 2021-02-15 23:46:51 -0600
  • 0de5305eac explain error from vms with no ip yet forest 2021-02-15 21:17:10 -0600
  • e55798494b pig snorting sounds forest 2021-02-15 21:10:57 -0600
  • f75575313b fix merge missing "fix index out of range when parsing output from shell_scripts/get.sh" forest 2021-02-15 21:08:44 -0600
  • 2bc5b10284 add INTERNAL_HTTP_TIMEOUT_SECONDS option 5min default forest 2021-02-15 21:00:34 -0600
  • bf281b12e1 copy and paste error forest 2021-02-15 20:35:49 -0600
  • ab4c94e37c correctly test for none result in double_check_capsul_address forest 2021-02-15 20:32:24 -0600
  • af272a6b70 Revert "temporarily thow exception from check capsul addr" forest 2021-02-15 20:27:17 -0600
  • 05d5b15c4a oops I was thinking golang dont assign append it returns None forest 2021-02-15 20:20:42 -0600
  • 1fd3ccb8a3 temporarily thow exception from check capsul addr forest 2021-02-15 20:13:04 -0600
  • 47b2b3ee13 introduce InterThreadResult to ensure that current_app is only accessed from the main flask thread forest 2021-02-15 20:06:35 -0600
  • 0a70c974ec ssh_public_keys -> ssh_authorized_keys rename (merge fix) forest 2021-02-15 19:44:26 -0600
  • 8d0088ef13 fix version #s forest 2021-02-15 19:24:31 -0600
  • 534855c764 correctly merge db migrations with origin master (coreos) forest 2021-02-15 19:19:20 -0600
  • 4c9a492ae3 remove wishful thinking type anotation forest 2021-02-15 18:35:44 -0600
  • cc164dce01 manually merging in the sshkeys to the spoke model/hub model interface forest 2021-02-15 18:16:15 -0600