diff --git a/modules/kubernetes/dashy/conf.yml b/modules/kubernetes/dashy/conf.yml index a96e38b7..dbdda023 100644 --- a/modules/kubernetes/dashy/conf.yml +++ b/modules/kubernetes/dashy/conf.yml @@ -84,10 +84,11 @@ sections: url: https://gw.viktorbarzin.me/webpages/login.html id: 3_496_tplinkgatewayrouter - &ref_4 - title: Truenas - description: Network Storage VM - icon: si-truenas - url: http://truenas.viktorbarzin.me/ui/dashboard + title: Home Assistant Sofia + description: Home Assistant Sofia Deployment + icon: si-homeassistant + url: http://ha-sofia.viktorbarzin.me/ + target: newtab id: 4_496_truenas - &ref_5 title: NAS @@ -109,6 +110,12 @@ sections: url: https://redis.viktorbarzin.me/ target: newtab id: 7_496_redis + - &ref_8 + title: Truenas + description: Network Storage VM + icon: si-truenas + url: http://truenas.viktorbarzin.me/ui/dashboard + id: 8_496_truenas filteredItems: - *ref_0 - *ref_1 @@ -118,6 +125,7 @@ sections: - *ref_5 - *ref_6 - *ref_7 + - *ref_8 - name: Valchedrym Infra displayData: sortBy: default @@ -126,28 +134,28 @@ sections: collapsed: false hideForGuests: false items: - - &ref_8 + - &ref_9 title: Valchedrym OpenWRT icon: si-openwrt url: https://valchedrym.viktorbarzin.me/ target: newtab id: 0_1567_valchedrymopenwrt - - &ref_9 + - &ref_10 title: Valchedram Alarm IP150 icon: 📷 url: https://ip150.viktorbarzin.me/ target: newtab id: 1_1567_valchedramalarmip - - &ref_10 + - &ref_11 title: Mladost 3 Router icon: si-ghostery url: https://mladost3.viktorbarzin.me/ target: newtab id: 2_1567_mladostrouter filteredItems: - - *ref_8 - *ref_9 - *ref_10 + - *ref_11 icon: 🐶 - name: Monitoring icon: hl-grafana @@ -158,14 +166,14 @@ sections: hideForGuests: false cols: 2 items: - - &ref_11 + - &ref_12 title: iDRAC Grafana icon: si-dell url: https://grafana.viktorbarzin.me/d/O19gr0jZk/idrac-host-stats target: newtab statusCheckAcceptCodes: "400" id: 0_1062_idracgrafana - - &ref_12 + - &ref_13 title: Kubernetes Cluster Nodes description: Kubernetes Nodes Stats icon: hl-kubernetes @@ -173,27 +181,27 @@ sections: target: newtab statusCheckAcceptCodes: "400" id: 1_1062_kubernetesclusternodes - - &ref_13 + - &ref_14 title: OpenWRT (London) icon: si-openwrt url: https://grafana.viktorbarzin.me/d/fLi0yXAWk/openwrt?orgId=1 target: newtab statusCheckAcceptCodes: "400" id: 2_1062_openwrtlondon - - &ref_14 + - &ref_15 title: Prometheus icon: si-prometheus url: https://prometheus.viktorbarzin.me/ statusCheck: false statusCheckAcceptCodes: "400" id: 3_1062_prometheus - - &ref_15 + - &ref_16 title: Alert Manager icon: si-protractor url: https://alertmanager.viktorbarzin.me/ target: newtab id: 4_1062_alertmanager - - &ref_16 + - &ref_17 title: External Monitoring description: Hetrix report icon: si-amp @@ -201,12 +209,12 @@ sections: target: modal id: 5_1062_externalmonitoring filteredItems: - - *ref_11 - *ref_12 - *ref_13 - *ref_14 - *ref_15 - *ref_16 + - *ref_17 - name: Infra Services displayData: sortBy: default @@ -215,7 +223,7 @@ sections: collapsed: false hideForGuests: false items: - - &ref_17 + - &ref_18 title: PhpMyAdmin description: Admin UI for the DB Cluster icon: si-phpmyadmin @@ -224,14 +232,14 @@ sections: target: newtab statusCheck: false id: 0_1364_phpmyadmin - - &ref_18 + - &ref_19 title: Drone CI description: CI/CD Service icon: si-drone url: https://drone.viktorbarzin.me/ target: newtab id: 1_1364_droneci - - &ref_19 + - &ref_20 title: DNS Server description: Technitium icon: hl-azure-dns @@ -240,7 +248,7 @@ sections: statusCheck: false statusCheckAcceptCodes: "400" id: 2_1364_dnsserver - - &ref_20 + - &ref_21 title: Headscale (VPN) UI icon: si-wireguard url: https://headscale.viktorbarzin.me/manager @@ -248,7 +256,7 @@ sections: statusCheck: false statusCheckAcceptCodes: "400" id: 3_1364_headscalevpnui - - &ref_21 + - &ref_22 title: URL Shorterner description: Shlink icon: si-curl @@ -256,12 +264,12 @@ sections: statusCheck: false statusCheckAcceptCodes: "400" id: 4_1364_urlshorterner - - &ref_22 + - &ref_23 title: Home Assistant London icon: si-homeassistant url: http://ha2.viktorbarzin.lan:8123/lovelace/default_view id: 5_1364_homeassistantlondon - - &ref_23 + - &ref_24 title: Crowdsec Dashboard icon: si-crowdsource url: >- @@ -269,13 +277,13 @@ sections: target: newtab id: 6_1364_crowdsecdashboard filteredItems: - - *ref_17 - *ref_18 - *ref_19 - *ref_20 - *ref_21 - *ref_22 - *ref_23 + - *ref_24 icon: si-adminer - name: Public Services displayData: @@ -285,7 +293,7 @@ sections: collapsed: false hideForGuests: false items: - - &ref_24 + - &ref_25 title: City Guesser description: Geolocator Game icon: hl-openmaptiles @@ -293,7 +301,7 @@ sections: target: newtab statusCheck: false id: 0_1475_cityguesser - - &ref_25 + - &ref_26 title: Excalidraw description: Collaborative Hand Drawing Tool icon: hl-excalidraw-light @@ -301,68 +309,68 @@ sections: target: newtab statusCheck: false id: 1_1475_excalidraw - - &ref_26 + - &ref_27 title: Formula 1 Stream icon: si-f1 url: http://f1.viktorbarzin.me/ statusCheck: false id: 2_1475_formulastream - - &ref_27 + - &ref_28 title: HackMD description: Collaborative Markdown Document Editing icon: si-hackclub url: https://hackmd.viktorbarzin.me/ statusCheck: false id: 3_1475_hackmd - - &ref_28 + - &ref_29 title: Activate Windows (KMS) description: How to activate Windows Machines icon: si-windows95 url: https://kms.viktorbarzin.me/ statusCheck: false id: 4_1475_activatewindowskms - - &ref_29 + - &ref_30 title: PrivateBin description: E2E Encrypted Pastebin icon: si-pastebin url: https://pb.viktorbarzin.me/ statusCheck: false id: 5_1475_privatebin - - &ref_30 + - &ref_31 title: Blog description: Personal Blog icon: si-rss url: https://viktorbarzin.me/ statusCheck: false id: 6_1475_blog - - &ref_31 + - &ref_32 title: Setup VPN (Tailscale) description: "URL to set in app config: https://headscale.viktorbarzin.me" icon: si-wireguard url: https://github.com/juanfont/headscale/blob/main/docs/iOS-client.md target: newtab id: 7_1475_setupvpntailscale - - &ref_32 + - &ref_33 title: Vaultwarden description: Self-hosted Bitwarden server (Password Manager) icon: si-bitwarden url: https://vaultwarden.viktorbarzin.me target: newtab id: 8_1475_vaultwarden - - &ref_33 + - &ref_34 title: Send description: Share files icon: si-libreoffice url: https://send.viktorbarzin.me/ target: newtab id: 9_1475_send - - &ref_34 + - &ref_35 title: Youtube Downloader icon: si-youtube url: https://yt.viktorbarzin.me target: newtab id: 10_1475_youtubedownloader - - &ref_35 + - &ref_36 title: Photos description: Immich icon: si-googlephotos @@ -370,7 +378,6 @@ sections: target: newtab id: 11_1475_photos filteredItems: - - *ref_24 - *ref_25 - *ref_26 - *ref_27 @@ -382,6 +389,7 @@ sections: - *ref_33 - *ref_34 - *ref_35 + - *ref_36 icon: si-sublimetext - name: Under Construction displayData: @@ -391,20 +399,20 @@ sections: collapsed: false hideForGuests: false items: - - &ref_36 + - &ref_37 title: Travel Blog icon: si-hugo url: https://travel.viktorbarzin.me/ target: newtab statusCheck: false id: 0_1833_travelblog - - &ref_37 + - &ref_38 title: Personal Finance App icon: si-abstract url: https://finance.viktorbarzin.me/transaction statusCheck: false id: 1_1833_personalfinanceapp filteredItems: - - *ref_36 - *ref_37 + - *ref_38 icon: si-progress diff --git a/modules/kubernetes/reverse_proxy/main.tf b/modules/kubernetes/reverse_proxy/main.tf index e9564fab..0cbe1d6d 100644 --- a/modules/kubernetes/reverse_proxy/main.tf +++ b/modules/kubernetes/reverse_proxy/main.tf @@ -138,3 +138,12 @@ module "server-switch" { port = 80 tls_secret_name = var.tls_secret_name } + +# https://ha-sofia.viktorbarzin.me/ +module "ha-sofia" { + source = "./factory" + name = "ha-sofia" + external_name = "ha-sofia.viktorbarzin.lan" + port = 8123 + tls_secret_name = var.tls_secret_name +} diff --git a/terraform.tfstate b/terraform.tfstate index e218b4f8..07d1c90f 100644 Binary files a/terraform.tfstate and b/terraform.tfstate differ