feat: enable k3s

This commit is contained in:
2024-10-30 17:38:15 -04:00
parent 7ffc59bbaa
commit 0d4a54664d
8 changed files with 35 additions and 31 deletions

View File

@@ -77,10 +77,14 @@ async function _getNetwork(id: string) {
} }
async function authorizeNode(networkId: string, nodeId: string) { async function authorizeNode(networkId: string, nodeId: string) {
const data = await post(`/controller/network/${networkId}/member/${nodeId}`, { try {
authorized: true, const data = await post(`/controller/network/${networkId}/member/${nodeId}`, {
}); authorized: true,
return data; });
return data;
} catch (e) {
console.error("ERROR", e);
}
} }
async function get(url: string) { async function get(url: string) {

Binary file not shown.

View File

@@ -1,9 +1,13 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 zrKLhg 9/gnI4CpuOgmTdzV8WCjIw0EbyvxXhgzxzoOaCyuYyo -> ssh-ed25519 20+z4g kF+TeFqzb/syd8MmElWUbZYXJ22oKYLfzB5tY7gQKnU
a2BSn5SdJ2m8n7uV8fxVPgXVenno5p/NFhxh3rBVSps 3MWxc0uY6FixDG3F+GNPj8x8PDma6VyhERtE29mLPxg
-> ssh-ed25519 Gc/MTQ YUvXIDeHGbWzY4zMIr/CYjygnzICgFzGqAFqJq6/oBo -> ssh-ed25519 2OCQRA /b8POMY2M0pQi/QuOr1AA9JnmhveRP5+4qw9aSdRFEg
xNA+WzCNoO/FFfbuzgbcVR8iAGLfH1rVBPVcVlcWCME mPOYcmiYUVcw9fWFXbTJNxedXUAN4JFwoy7IshY1Hns
-> ssh-ed25519 0ckKSg A9fln5d975BsASiit3UZ6xxy0LwOiIASSvYfEnFHDns -> ssh-ed25519 zrKLhg Li8DYMWUpB/m0+J+gJr4phDjlDoNbNDN066qRjctB0Y
0ZD9aGK69MsbOYVvNqOzwH9F/1kPlGaxjTltBcibjcY Y7pp544jIUFE0tw62xnlQA3sIZcQji6WpwKrl9RYgOY
--- TZA2jaNy4LbBaabmkWpKhuVJ6Zhyz4U28OeTsfZ2ls0 -> ssh-ed25519 Gc/MTQ O6JEUj+TYLdMJxB/ZLIT+4gbd9yRt2pgycUM0qs+SRs
<EFBFBD>!<21><><EFBFBD>ɑ<EFBFBD>-<2D><><EFBFBD>|\<5C><>⻠_<E2BBA0>k%<25>p<EFBFBD><70><EFBFBD>2<>Cr+_՟,+<2B>7`wl<77>$<24> /cCXKnwHs1cJNqqFsFXDxDBTN97kZ4aUZUyjVC0ojWs
-> ssh-ed25519 0ckKSg FtVc+WQXvZl6IYG0jrR/fpr+obYWowL6F2u3/+HaEBQ
e/DO3HVgg1Ejd2z//FoaGFR8Na8RWSHUMgaQ1CsyAys
--- vMQZZIdxYgrwpHQn6WXmDUeLo52v3wQcrJ2IdIbVIfU
*GJ<47><4A>zD<7A>ԃ<EFBFBD>,<2C><><05><>`<1D><<3C>>7<>em<65><6D><EFBFBD>2<EFBFBD><32>><3E>K<EFBFBD><4B> m<> <09><04>8<EFBFBD>

View File

@@ -2,4 +2,6 @@
yadunut = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJXOpmWsAnl2RtOuJJMRUx+iJTwf2RWJ1iS3FqXJFzFG"; yadunut = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJXOpmWsAnl2RtOuJJMRUx+iJTwf2RWJ1iS3FqXJFzFG";
yadunut-mbp = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOlXV+TevruoYChk2XbqG5+yqEklRJvOx7YdTGFfXY/f yadunut@yadunut-mbp"; yadunut-mbp = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOlXV+TevruoYChk2XbqG5+yqEklRJvOx7YdTGFfXY/f yadunut@yadunut-mbp";
premhome-gc1 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBCEuV81mMpBCGkVniZ9MFUPv7Wls3tQs2eZsXmWYtfo yadunut@premhome-gc1"; premhome-gc1 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBCEuV81mMpBCGkVniZ9MFUPv7Wls3tQs2eZsXmWYtfo yadunut@premhome-gc1";
premhome-falcon-1 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA5JC6jX+aBcTTLVcUM+4mHzNgLkMs/fuP9YU/ngqld1 yadunut@premhome-falcon-1";
premhome-eagle-1 = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/RiZ5Xymi0D7xWNItqxsdNmhlwlO4Sp1XwWP4BQHos yadunut@premhome-eagle-1";
} }

View File

@@ -4,5 +4,4 @@ in {
"tailscale.age".publicKeys = builtins.attrValues keys; "tailscale.age".publicKeys = builtins.attrValues keys;
"k3s.age".publicKeys = builtins.attrValues keys; "k3s.age".publicKeys = builtins.attrValues keys;
"flux.age".publicKeys = [keys.yadunut keys.yadunut-mbp]; "flux.age".publicKeys = [keys.yadunut keys.yadunut-mbp];
"zerotier-network.age".publicKeys = builtins.attrValues keys;
} }

View File

@@ -1,9 +1,13 @@
age-encryption.org/v1 age-encryption.org/v1
-> ssh-ed25519 zrKLhg h2prq3lDy33/VrcwEtJZ+rwz+1JLLMjNC1X2QJl61kE -> ssh-ed25519 20+z4g DaeHkw2O5HdH/UgwFHOd/FKiiXP8w30SubA3LoAv4XU
jMCMG+SxtefpzuyS0of0IF2u4n+YWTuOPOy0eHhag8Y 7oiIwd7rC2s6TtL47STbX9P2h/8J2NEjKl+bCo2a9Wc
-> ssh-ed25519 Gc/MTQ n9PWYJxRoTwxK39aEMFj3FTxy8SJIlVxJhcyip716Ho -> ssh-ed25519 2OCQRA XgHqzJXX1NUyqHufrY0BuIdnHu3Nfb9EunUHK9jiqUs
kfzSsGEvpKIWhp/HLJvb5v4L+bUzbpt3uIClAUbPohc CyEolbKdOhlPri0iApgZGNY5jucGi/Gjg4DzLVSjw9M
-> ssh-ed25519 0ckKSg FxLVYu7UhhXG8xprnm4GcU6/YWeng4c1tLgTvFhohjQ -> ssh-ed25519 zrKLhg hKjXH/k6CO0l8JBm1f2oxDKhT/OuwfhVNF1pghPNwFk
qddeFW44tZNBlM7uExwrbZFH2rfz9FFnI+Cy6zToxjE FTtVgjwiiJPEbIJnmH4BqluFLH8vZiBeUzkSBls8JZ8
--- XtfnF0VsApoWN/9xjEUUJYfhlhdvgU6/NJRo/Gqrz+E -> ssh-ed25519 Gc/MTQ 1Kj+fwe7MWj+bUdRuGDxtrSnZrdHBoFkk/i/OHVCuiM
<EFBFBD>1<EFBFBD><EFBFBD>><1E>n>]&L<12>-Bk<19><>/{<16>3 <19>6<01>/o<>|<06>?<3F><>`<60><><EFBFBD><EFBFBD>Ȑ<EFBFBD><C890>݌<19>l_o<5F><6F>#w&lN6}y/nv[<5B><><EFBFBD><EFBFBD>| GdJ5k9X8e3wFHMNMXhh2PShHQ8DPLqfxogCw5rO0VRk
-> ssh-ed25519 0ckKSg D1Xxtd1FuGIZV5cv5pUbX0IYcar39Mt1u7GEXEzqEDQ
4qu8zj6xXWa923jX0cB5guS4IXzQHGUfMbwJLsjmeoI
--- FyMruwv6hkt32d0CXo3GCYQTKpEsH1g30NSoMg4xiEI
d<EFBFBD>Y<EFBFBD><EFBFBD><EFBFBD>iO\<5C>z<EFBFBD>v<EFBFBD><76><TE<54>-<2D>B<EFBFBD>Z6*<<3C>5<EFBFBD>ʃT<CA83>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD>eK<65>V56<35><36><EFBFBD>K<EFBFBD>X<><58>P<EFBFBD><50><1A><><EFBFBD><EFBFBD>=<3D>E<EFBFBD>BN<42><4E><EFBFBD><EFBFBD>bz-<2D><><EFBFBD>

View File

@@ -1,9 +0,0 @@
age-encryption.org/v1
-> ssh-ed25519 zrKLhg Vgi+pQP4WCb1rwNVoUBxF9ph1cdCPoH8dUmOll762DQ
1QQBVmUi5BpGY//pDdhm3A+zV0wTv/jr0ULup4zLwL4
-> ssh-ed25519 Gc/MTQ Gk+rz4VSk97N+y78fNxQhkPJhHi9/2PVf2OllmfjFgI
QyeGHBcptm8287xkixlXSPLX8mqfNV/Es5aVm9qwAL4
-> ssh-ed25519 0ckKSg 1o8JhWGQZvjEAGLCVE73jn5wpsv0RbPejYr0mQXszEc
ehOMfrTeWnrU5Mw0SqGj1droDLK9on1AO4MhmPEnEK8
--- iSiOddVkv0alfius/pcK9RMWrpZz3SvjZvQtIClrLvs
<EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><EFBFBD>UWP<><50><EFBFBD><EFBFBD>0<EFBFBD>ѕ<1C>3<11>^M<><4D>u<EFBFBD>^4<><34><EFBFBD>3}<7D><>:J;<3B><>4

View File

@@ -45,7 +45,7 @@
}; };
services.k3s = { services.k3s = {
enable = false; enable = true;
role = meta.role; role = meta.role;
tokenFile = config.age.secrets.k3s.path; tokenFile = config.age.secrets.k3s.path;
clusterInit = false; clusterInit = false;