forest
|
fac5a5c4ea
|
dont uppercase the capsul id on the detail page
|
2022-04-12 14:33:58 -05:00 |
|
forest
|
e4a5a27050
|
layout fix
|
2022-04-12 14:21:34 -05:00 |
|
forest
|
5641b22246
|
switch over to spawning new capsuls on public2 network
|
2022-04-12 14:21:26 -05:00 |
|
forest
|
d2f41a1be3
|
document aiohttp client header parser 8kb limit
|
2022-04-12 14:20:47 -05:00 |
|
forest
|
4dadab60d8
|
fix duplicate broadcast message issue
|
2022-04-12 14:20:02 -05:00 |
|
forest
|
83b8d67a86
|
billing while stopped warning on are you sure screen
|
2022-03-30 12:17:30 -05:00 |
|
forest
|
6741eba404
|
add notification email for accounts with extreme negative balances
|
2022-03-30 12:10:55 -05:00 |
|
forest
|
51da38e176
|
inform users that they will still be billed for stopped capsuls
|
2022-03-30 12:10:10 -05:00 |
|
forest
|
aa03c00fb1
|
fix exception on vms missing IP addresses
|
2022-03-03 12:57:52 -06:00 |
|
forest
|
6c57e45cdd
|
fixing bugs in btcpay server down detection
|
2022-02-22 14:17:40 -06:00 |
|
forest
|
32cb14f979
|
improve BTCPay server down detection and handling
|
2022-02-22 14:04:38 -06:00 |
|
forest
|
2f9d941796
|
add metrics integration to docs
|
2022-02-12 17:52:59 -06:00 |
|
forest
|
318e24a093
|
style changes and introducing /add-ssh-key-to-existing-capsul
|
2022-02-11 17:15:56 -06:00 |
|
forest
|
5167b3a5f3
|
psycopg2 not all arguments converted during string formatting
https://stackoverflow.com/questions/21524482/psycopg2-typeerror-not-all-arguments-converted-during-string-formatting
|
2022-02-09 12:17:57 -06:00 |
|
forest
|
520e153180
|
oops fix wrong default value in migration
|
2022-02-09 12:14:27 -06:00 |
|
forest
|
45c1280889
|
fix typo
|
2022-02-09 12:11:52 -06:00 |
|
forest
|
4b54aa4075
|
check_if_shortterm_flag_can_be_unset on capsul deletion
|
2022-02-09 12:11:38 -06:00 |
|
forest
|
a177418268
|
fix verbaige
|
2022-02-08 17:44:31 -06:00 |
|
forest
|
ec0d3b1740
|
short-term and long-term capsuls
|
2022-02-08 17:16:52 -06:00 |
|
forest
|
2279f17a7f
|
ignore forests baikal notes
|
2022-02-08 12:54:07 -06:00 |
|
forest
|
3f9f71cac3
|
update about-ssh verbaige
|
2022-02-08 12:52:04 -06:00 |
|
forest
|
af671355fc
|
comment out public_ipv4 on create for now as it's not used yet
|
2021-12-19 12:44:45 -06:00 |
|
forest
|
2606246420
|
comment out public_ipv4 on create for now as it's not used yet
|
2021-12-19 12:43:52 -06:00 |
|
forest
|
4d2c74c1d8
|
oops, fix copy and paste error (check ipv4 != "")
|
2021-12-19 12:11:56 -06:00 |
|
forest
|
cd26fcec5d
|
skip assigning IP on creation and add back update_vm_ip for now
because IP assignment on creation isn't done yet (need to manage MAC
address)
|
2021-12-19 12:10:32 -06:00 |
|
forest
|
2941ec6cd5
|
fix wording on troubleshooting-ssh page
|
2021-12-19 11:44:43 -06:00 |
|
forest
|
a75400c42c
|
capsul detail page tweaks
|
2021-12-19 11:38:34 -06:00 |
|
forest
|
e2df0095d1
|
add ssh troubleshooting guide
|
2021-12-19 11:36:55 -06:00 |
|
forest
|
f30cc15870
|
update ssh article
|
2021-12-19 10:10:23 -06:00 |
|
forest
|
57eec21cf3
|
changelog updates
|
2021-12-17 20:14:06 -06:00 |
|
forest
|
b013f9c975
|
crontask: monitor db vs virt model of all capsuls like admin panel
|
2021-12-17 18:29:48 -06:00 |
|
forest
|
5637da73ec
|
desired_state column to be updated when the user starts/stops vm
|
2021-12-17 17:38:28 -06:00 |
|
forest
|
75b5b82c28
|
remove monero sync warning now that all blockchains are synced
|
2021-12-16 19:16:49 -06:00 |
|
forest
|
4f3c0e41aa
|
handle case where btcpay server does not return JSON
|
2021-12-16 19:13:16 -06:00 |
|
forest
|
0dff3bad07
|
fix order of operations bug
|
2021-12-16 15:56:14 -06:00 |
|
forest
|
cac0a652ab
|
Merge remote-tracking branch 'origin/main' into main
|
2021-12-14 15:47:57 -06:00 |
|
forest
|
b009607714
|
update TOS and privacy policy links
|
2021-12-14 15:47:32 -06:00 |
|
forest
|
38b65c25e1
|
add note about monero sync
|
2021-12-14 01:52:46 -06:00 |
|
forest
|
2bb335bcfb
|
fix type coercion special case where dollars = 0
|
2021-12-14 01:47:45 -06:00 |
|
forest
|
80802370a3
|
trying to fix weird dollars behaviour
|
2021-12-14 01:46:33 -06:00 |
|
forest
|
9dc5f43fa0
|
fixing nested string literals
|
2021-12-14 01:42:26 -06:00 |
|
forest
|
79742278c5
|
cleaning up validate_dollars
|
2021-12-14 01:41:35 -06:00 |
|
forest
|
f5d70c0b88
|
debugging validate dollars
|
2021-12-14 01:37:39 -06:00 |
|
forest
|
2b14627319
|
debugging validate dollars
|
2021-12-14 01:35:17 -06:00 |
|
forest
|
db4797c044
|
validate_dollars to support different values for stripe vs btcpay
|
2021-12-14 01:27:25 -06:00 |
|
forest
|
59ec894f17
|
net_set_dhcp() missing 1 required positional argument: 'add_ipv4'
|
2021-12-10 20:44:46 -05:00 |
|
forest
|
f8415dbba5
|
don't error when trying to remove a dhcp entry that does not exist
|
2021-12-10 20:38:02 -05:00 |
|
forest
|
f85f282854
|
shell is not my first language
|
2021-12-10 20:31:05 -05:00 |
|
forest
|
d91600b031
|
net_set_dhcp() missing 1 required positional argument: 'remove_ipv4'
|
2021-12-10 20:21:07 -05:00 |
|
forest
|
59fd43e164
|
try to fix get_all_by_id
|
2021-12-10 20:06:21 -05:00 |
|
forest
|
63332108aa
|
blah2
|
2021-12-10 20:01:30 -05:00 |
|
forest
|
c11d4001ce
|
blah
|
2021-12-10 19:58:53 -05:00 |
|
forest
|
cf9e534063
|
get_all_vms_from_hosts() missing 1 required positional argument
|
2021-12-10 19:57:11 -05:00 |
|
forest
|
4bbacffeae
|
refactor get_all_by_host_and_network to get_all_by_id
|
2021-12-10 19:53:14 -05:00 |
|
forest
|
96786acb13
|
missing 1 required positional argument: 'host_id'
|
2021-12-09 17:45:20 -06:00 |
|
forest
|
aed35c43eb
|
pass email correctly in net_set_dhcp
|
2021-12-09 17:42:53 -06:00 |
|
forest
|
1cdd918e28
|
Object of type dict_keys is not JSON serializable
|
2021-12-09 17:41:28 -06:00 |
|
forest
|
37babae903
|
fix sql syntax error
|
2021-12-09 17:39:40 -06:00 |
|
forest
|
9ce4792cdb
|
fix copy and paste error
|
2021-12-09 17:37:54 -06:00 |
|
forest
|
8bcdc99664
|
delete potentially conflicting dhcp configs before adding a new one
|
2021-12-09 17:34:39 -06:00 |
|
forest
|
c7469f2acb
|
first draft of full implementation with net_set_dhcp
|
2021-12-09 17:25:44 -06:00 |
|
forest
|
baee2f9178
|
fix margins on admin panel
|
2021-12-09 15:12:48 -06:00 |
|
forest
|
1e9043bbf2
|
clean up and add email display to admin panel
|
2021-12-09 15:11:03 -06:00 |
|
forest
|
57c62a7abc
|
handle the situation where the IP address (desired or actual) is null
|
2021-12-09 15:04:16 -06:00 |
|
forest
|
ca26d4b2af
|
fix missing vm ids
|
2021-12-09 14:44:25 -06:00 |
|
forest
|
9a34921916
|
fix copy and paste error network vs network_name
|
2021-12-09 14:42:51 -06:00 |
|
forest
|
92af0192c7
|
print debugging
|
2021-12-09 14:41:25 -06:00 |
|
forest
|
2ce638ab29
|
trying to get admin tools in place
|
2021-12-09 14:38:17 -06:00 |
|
forest
|
fd0d112834
|
fix get_all_by_host_and_network hub logic
|
2021-12-09 13:19:42 -06:00 |
|
forest
|
5f87f6ef9b
|
oops fix dictionary iteration being set up wrong
|
2021-12-09 13:16:05 -06:00 |
|
forest
|
288d0c9630
|
print debugging
|
2021-12-09 13:10:48 -06:00 |
|
forest
|
2ff7a26bf1
|
woops
|
2021-12-09 13:07:28 -06:00 |
|
forest
|
a88075f2dc
|
trying to fix traceback formatting
|
2021-12-09 13:06:44 -06:00 |
|
forest
|
6d4bba8d3e
|
try to add traceback to my_exec_info_message
|
2021-12-09 13:02:21 -06:00 |
|
forest
|
4c5cddc08b
|
clean up log messages in get_all_by_host_and_network
|
2021-12-09 12:54:27 -06:00 |
|
forest
|
089cb4d696
|
trying to fix bugs in get_all_by_host_and_network
|
2021-12-09 12:53:29 -06:00 |
|
forest
|
1748b869f1
|
fix copy and paste error
|
2021-12-09 12:46:07 -06:00 |
|
forest
|
f2e03919d7
|
trying to improve error handling inside get_all_by_host_and_network
|
2021-12-09 12:40:30 -06:00 |
|
forest
|
51d2c6e7a2
|
megaphone is live
|
2021-12-09 11:44:30 -06:00 |
|
forest
|
c52e35b9c8
|
warning -> warn
|
2021-12-09 11:32:00 -06:00 |
|
forest
|
fabb59e0dd
|
chmod +x capsulflask/shell_scripts/virsh-net-list.sh
|
2021-12-09 11:30:01 -06:00 |
|
forest
|
e76786955b
|
allow post method for megaphone
|
2021-12-09 11:29:06 -06:00 |
|
forest
|
099b90081f
|
comment out temporarily broken ensure_vms_and_db_are_synced
|
2021-12-09 11:21:53 -06:00 |
|
forest
|
b3f62018ea
|
Admin Megaphone: Email All Users With Active Capsuls 📢
|
2021-12-09 11:21:33 -06:00 |
|
forest
|
e32ecd5ce2
|
commit unsaved file
|
2021-12-08 19:45:35 -06:00 |
|
forest
|
e134184ab7
|
push wip get_all_by_host_and_network
|
2021-12-08 12:57:22 -06:00 |
|
forest
|
a93a97c66c
|
save unsaved files
|
2021-12-05 16:50:55 -06:00 |
|
forest
|
cc349d266f
|
working on support for managing VM state and IP address
|
2021-12-05 16:47:37 -06:00 |
|
forest
|
ee5eb13bec
|
bogus change trying to test gitea code search indexing
|
2021-10-30 18:00:57 +00:00 |
|
forest
|
5b3f4346a8
|
add servers.coop cloud-init.yml to docs
|
2021-10-30 15:42:55 +00:00 |
|
forest
|
9e78e72502
|
add cyberia-cloudinit.yml to docs
|
2021-10-30 15:33:12 +00:00 |
|
forest
|
d3aeea9ec6
|
add ids (anchors) to faq
|
2021-10-24 18:23:25 +00:00 |
|
forest
|
25715f5aee
|
dont silently crash when database connection fails
|
2021-10-05 10:50:31 -05:00 |
|
forest
|
934ee9b4fa
|
Update Letsencrypt root cert used for postgres TLS
https://letsencrypt.org/certs/isrgrootx1.pem
"self signed" ISRG Root X1
|
2021-10-05 10:47:21 -05:00 |
|
forest
|
5a18fc7e13
|
add comments describing how to correct async creates / handle fails
|
2021-09-02 12:34:51 -05:00 |
|
forest
|
5a67a58f98
|
better error handling when the btcpay server goes down
|
2021-09-02 12:00:48 -05:00 |
|
forest
|
3346a45ed4
|
return success whn attempting to destroy a capsul that doesnt exist
|
2021-08-27 12:18:17 -05:00 |
|
forest
|
f8e187ff84
|
local variable 'assigned_hosts_string' referenced before assignment
|
2021-08-27 12:14:38 -05:00 |
|
forest
|
ba997bb3ff
|
defer fkey constraints until end of txn -- allow change email
|
2021-08-16 13:24:11 -05:00 |
|
forest
|
f3630fbacf
|
account-balance cli command
|
2021-07-26 15:29:34 -05:00 |
|