diff --git a/README.md b/README.md index 3586ce482..57b447837 100644 --- a/README.md +++ b/README.md @@ -34,15 +34,15 @@
- Table of Contents + πŸ“‘ Table of Contents
  1. About The Project -
  2. πŸ—ΊοΈ Overview
  3. @@ -87,7 +87,9 @@ Here is the list of tools and technologies I am using in this project. - [RenovateBot](https://www.whitesourcesoftware.com/free-developer-tools/renovate/) - [GitHub](https://github.com) -### :map:  Overview +### :book:  Overview + +![terminal nodes overview][nodes-overview-url]

    (back to top)

    @@ -176,3 +178,4 @@ example: [renovate-url]: https://github.com/renovatebot/renovate [flux-url]: https://fluxcd.io/ [k8s-at-home-url]: https://k8s-at-home.com/ +[nodes-overview-url]: https://imgur.com/VmJ6yE8.png diff --git a/nodes.yml b/nodes.yml new file mode 100644 index 000000000..90387e7b9 --- /dev/null +++ b/nodes.yml @@ -0,0 +1,175 @@ +# The configurations that used for the recording, feel free to edit them +config: + + # Specify a command to be executed + # like `/bin/bash -l`, `ls`, or any other commands + # the default is bash for Linux + # or powershell.exe for Windows + command: zsh + + # Specify the current working directory path + # the default is the current working directory path + cwd: /home/nils/projects/flux.k3s.cluster + + # Export additional ENV variables + env: + recording: true + + # Explicitly set the number of columns + # or use `auto` to take the current + # number of columns of your shell + cols: 243 + + # Explicitly set the number of rows + # or use `auto` to take the current + # number of rows of your shell + rows: 31 + + # Amount of times to repeat GIF + # If value is -1, play once + # If value is 0, loop indefinitely + # If value is a positive number, loop n times + repeat: 0 + + # Quality + # 1 - 100 + quality: 100 + + # Delay between frames in ms + # If the value is `auto` use the actual recording delays + frameDelay: auto + + # Maximum delay between frames in ms + # Ignored if the `frameDelay` isn't set to `auto` + # Set to `auto` to prevent limiting the max idle time + maxIdleTime: 2000 + + # The surrounding frame box + # The `type` can be null, window, floating, or solid` + # To hide the title use the value null + # Don't forget to add a backgroundColor style with a null as type + frameBox: + type: floating + title: Terminalizer + style: + border: 0px black solid + # boxShadow: none + # margin: 0px + + # Add a watermark image to the rendered gif + # You need to specify an absolute path for + # the image on your machine or a URL, and you can also + # add your own CSS styles + watermark: + imagePath: null + style: + position: absolute + right: 15px + bottom: 15px + width: 100px + opacity: 0.9 + + # Cursor style can be one of + # `block`, `underline`, or `bar` + cursorStyle: block + + # Font family + # You can use any font that is installed on your machine + # in CSS-like syntax + fontFamily: "Monaco, Lucida Console, Ubuntu Mono, Monospace" + + # The size of the font + fontSize: 12 + + # The height of lines + lineHeight: 1 + + # The spacing between letters + letterSpacing: 0 + + # Theme + theme: + background: "transparent" + foreground: "#afafaf" + cursor: "#c7c7c7" + black: "#232628" + red: "#fc4384" + green: "#b3e33b" + yellow: "#ffa727" + blue: "#75dff2" + magenta: "#ae89fe" + cyan: "#708387" + white: "#d5d5d0" + brightBlack: "#626566" + brightRed: "#ff7fac" + brightGreen: "#c8ed71" + brightYellow: "#ebdf86" + brightBlue: "#75dff2" + brightMagenta: "#ae89fe" + brightCyan: "#b1c6ca" + brightWhite: "#f9f9f4" + +# Records, feel free to edit them +records: + - delay: 988 + content: "\e[1m\e[7m%\e[27m\e[1m\e[0m \r \r" + - delay: 207 + content: "\r\e[0m\e[27m\e[24m\e[J\r\n\e[1m\e[0m\e[1m\e[33m15:52:06\e[0m\e[33m\e[39m\e[1m \e[0m\e[1min \e[0m\e[1m\e[36mflux.k3s.cluster\e[0m\e[36m\e[39m\e[1m \e[0m\e[1mon \e[0m\e[1m\e[37m\e[1m\e[37m\e[0m\e[37m\e[1m\e[37m\e[35mξ‚  main\e[0m\e[35m\e[39m\e[1m\e[0m\e[1m\e[0m\e[1m\e[31m [?]\e[0m\e[31m\e[39m\e[1m\e[0m\e[0m\e[39m\e[1m \e[0m\e[1m\e[0m\e[1m\e[35mk8s \e[1m\e[35m\e[0m\e[35m\e[1m\e[35m\e[34mflux.k3s.cluster\e[0m\e[34m\e[39m\e[1m \e[0m\e[0m\e[39m\e[1m \e[0m\r\n\e[1m\e[0m\e[1m\e[32m➜ \e[0m\e[32m\e[39m\e[1m\e[0m\e[K\e[?2004h" + - delay: 1015 + content: "\e[1m\e[31mk\e[0m\e[39m\b\e[1m\e[31mk\e[0m\e[39m\e[33mubectl get nodes -o wide\e[39m\e[24D" + - delay: 255 + content: "\b\e[1m\e[31mk\e[1m\e[31mu\e[0m\e[39m" + - delay: 151 + content: "\b\b\e[1m\e[31mk\e[1m\e[31mu\e[1m\e[31mb\e[0m\e[39m" + - delay: 97 + content: "\b\e[1m\e[31mb\e[1m\e[31me\e[0m\e[39m" + - delay: 212 + content: "\b\e[1m\e[31me\e[1m\e[31mc\e[0m\e[39m" + - delay: 224 + content: "\b\e[1m\e[31mc\e[1m\e[31mt\e[0m\e[39m" + - delay: 142 + content: "\b\b\b\b\b\b\e[0m\e[32mk\e[0m\e[32mu\e[0m\e[32mb\e[0m\e[32me\e[0m\e[32mc\e[0m\e[32mt\e[32ml\e[39m" + - delay: 142 + content: "\e[39m " + - delay: 907 + content: "\e[39mg" + - delay: 77 + content: "\e[39me" + - delay: 110 + content: "\e[39mt" + - delay: 161 + content: "\e[39m " + - delay: 176 + content: "\e[39m\e[4mn\e[24m" + - delay: 169 + content: "\b\e[4mn\e[39m\e[4mo\e[24m" + - delay: 109 + content: "\b\e[4mo\e[39m\e[4md\e[24m" + - delay: 109 + content: "\b\e[4md\e[39m\e[4me\e[24m" + - delay: 220 + content: "\b\e[4me\e[39m\e[4ms\e[24m" + - delay: 848 + content: "\b\b\b\b\b\e[24mn\e[24mo\e[24md\e[24me\e[24ms\e[39m " + - delay: 216 + content: "\e[39m-" + - delay: 740 + content: "\e[39mo" + - delay: 94 + content: "\e[39m " + - delay: 285 + content: "\e[39mw" + - delay: 163 + content: "\e[39mi" + - delay: 178 + content: "\e[39md" + - delay: 90 + content: "\e[39me" + - delay: 646 + content: "\e[?2004l\r\r\n" + - delay: 68 + content: "NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME\r\nk3s-server01 Ready control-plane,etcd,master 7d15h v1.23.3+k3s1 192.168.1.71 Raspbian GNU/Linux 11 (bullseye) 5.10.92-v8+ containerd://1.5.9-k3s1\r\nk3s-server02 Ready control-plane,etcd,master 2d14h v1.23.3+k3s1 192.168.1.72 Raspbian GNU/Linux 11 (bullseye) 5.10.92-v8+ containerd://1.5.9-k3s1\r\nk3s-server03 Ready control-plane,etcd,master 7d15h v1.23.3+k3s1 192.168.1.73 Raspbian GNU/Linux 11 (bullseye) 5.10.92-v8+ containerd://1.5.9-k3s1\r\nk3s-worker01 Ready 7d15h v1.23.3+k3s1 192.168.1.61 Ubuntu 20.04.3 LTS 5.4.0-97-generic containerd://1.5.9-k3s1\r\nk3s-worker02 Ready 7d15h v1.23.3+k3s1 192.168.1.62 Ubuntu 20.04.3 LTS 5.4.0-97-generic containerd://1.5.9-k3s1\r\nk3s-worker03 Ready 7d15h v1.23.3+k3s1 192.168.1.63 Ubuntu 20.04.3 LTS 5.4.0-97-generic containerd://1.5.9-k3s1\r\nk3s-worker04 Ready 7d15h v1.23.3+k3s1 192.168.1.64 Ubuntu 20.04.3 LTS 5.4.0-96-generic containerd://1.5.9-k3s1\r\nk3s-worker05 Ready 7d15h v1.23.3+k3s1 192.168.1.65 Ubuntu 20.04.3 LTS 5.4.0-97-generic containerd://1.5.9-k3s1\r\n\e[1m\e[7m%\e[27m\e[1m\e[0m \r \r" + - delay: 336 + content: "\r\e[0m\e[27m\e[24m\e[J\r\n\e[1m\e[0m\e[1m\e[33m15:52:14\e[0m\e[33m\e[39m\e[1m \e[0m\e[1min \e[0m\e[1m\e[36mflux.k3s.cluster\e[0m\e[36m\e[39m\e[1m \e[0m\e[1mon \e[0m\e[1m\e[37m\e[1m\e[37m\e[0m\e[37m\e[1m\e[37m\e[35mξ‚  main\e[0m\e[35m\e[39m\e[1m\e[0m\e[1m\e[0m\e[1m\e[31m [?]\e[0m\e[31m\e[39m\e[1m\e[0m\e[0m\e[39m\e[1m \e[0m\e[1m\e[0m\e[1m\e[35mk8s \e[1m\e[35m\e[0m\e[35m\e[1m\e[35m\e[34mflux.k3s.cluster\e[0m\e[34m\e[39m\e[1m \e[0m\e[0m\e[39m\e[1m \e[0m\r\n\e[1m\e[0m\e[1m\e[32m➜ \e[0m\e[32m\e[39m\e[1m\e[0m\e[K\e[?2004h" + - delay: 1064 + content: "\e[?2004l\r\r\n"