kasun
64b83c04de
formatting
Deploy k8s Infra / Pulumi Deploy (push) Successful in 49s
Deploy k8s Apps / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Apps / Pulumi Deploy (push) Successful in 49s
2026-06-06 04:52:54 +02:00
kasun
284f338e68
Merge pull request 'Feature/deploy ha containers' ( #10 ) from feature/deploy-HA-containers into main
...
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Successful in 52s
Deploy k8s Apps / Pulumi Preview (push) Has been skipped
Deploy k8s Apps / Pulumi Deploy (push) Successful in 50s
Reviewed-on: #10
2026-06-06 04:50:48 +02:00
kasun
8ea8c8ede8
fix: correct wrong folder names
Deploy Proxmox Infra / Pulumi Preview (pull_request) Successful in 1m10s
Deploy Proxmox Infra / Pulumi Deploy (pull_request) Has been skipped
Deploy k8s Infra / Pulumi Preview (pull_request) Successful in 49s
Deploy k8s Infra / Pulumi Deploy (pull_request) Has been skipped
Deploy k8s Apps / Pulumi Preview (pull_request) Successful in 42s
Deploy k8s Apps / Pulumi Deploy (pull_request) Has been skipped
2026-06-06 04:47:46 +02:00
kasun
79fe68b577
fix: corrected wrong names, format
Deploy Proxmox Infra / Pulumi Preview (pull_request) Successful in 57s
Deploy Proxmox Infra / Pulumi Deploy (pull_request) Has been skipped
Deploy k8s Infra / Pulumi Preview (pull_request) Successful in 50s
Deploy k8s Infra / Pulumi Deploy (pull_request) Has been skipped
Deploy k8s Apps / Pulumi Preview (pull_request) Failing after 7s
Deploy k8s Apps / Pulumi Deploy (pull_request) Has been skipped
2026-06-06 04:42:31 +02:00
kasun
dd6fa942cb
added secret
Deploy Proxmox Infra / Pulumi Preview (pull_request) Successful in 1m8s
Deploy Proxmox Infra / Pulumi Deploy (pull_request) Has been skipped
Deploy k8s Infra / Pulumi Preview (pull_request) Successful in 53s
Deploy k8s Infra / Pulumi Deploy (pull_request) Has been skipped
Deploy k8s Apps / Pulumi Preview (pull_request) Failing after 7s
Deploy k8s Apps / Pulumi Deploy (pull_request) Has been skipped
2026-06-06 04:33:16 +02:00
kasun
021711f721
rename file
Deploy Proxmox Infra / Pulumi Preview (pull_request) Successful in 1m20s
Deploy Proxmox Infra / Pulumi Deploy (pull_request) Has been skipped
Deploy k8s Infra / Pulumi Preview (pull_request) Successful in 1m44s
Deploy k8s Infra / Pulumi Deploy (pull_request) Has been skipped
Deploy k8s Apps / Pulumi Preview (pull_request) Failing after 5s
Deploy k8s Apps / Pulumi Deploy (pull_request) Has been skipped
2026-06-06 04:24:32 +02:00
kasun
9c77acd034
fix: resized scsi0 size because longhorn would fill the entire 10gb
2026-06-06 04:03:57 +02:00
kasun
45fc56af3e
Merge remote-tracking branch 'origin/main' into feature/deploy-HA-containers
2026-06-06 00:38:22 +02:00
kasun
b61759c3c0
added heimdall and longhorn deplyoment
2026-06-06 00:38:01 +02:00
kasun
0c9692812c
enhance: prepare nodes for longhorn deployment
2026-06-06 00:16:08 +02:00
kasun
37395e3a4d
Merge pull request 'Bug/rework ci triggers' ( #7 ) from bug/rework-ci-triggers into main
...
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Successful in 54s
Reviewed-on: #7
2026-06-02 00:31:08 +02:00
kasun
c8f606fd20
fix: removed auto-trigger on push. pipeline only triggered manually
Deploy Proxmox Infra / Pulumi Preview (pull_request) Successful in 58s
Deploy Proxmox Infra / Pulumi Deploy (pull_request) Has been skipped
Deploy k8s Bootstrap / Pulumi Preview (pull_request) Successful in 32s
Deploy k8s Bootstrap / Bootstrap k3s Cluster (pull_request) Has been skipped
Deploy k8s Infra / Pulumi Preview (pull_request) Successful in 56s
Deploy k8s Infra / Pulumi Deploy (pull_request) Has been skipped
2026-06-02 00:25:35 +02:00
kasun
cbcb829137
fix: removed auto-trigger on push. pipeline only triggered manually
2026-06-02 00:23:43 +02:00
kasun
64ef076350
Revert "Merge pull request 'fix: added shutdown logic to deployment yaml to speed up deployment runs' ( #6 ) from bug/fix-long-deployments-because-of-started-vms into main"
...
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Successful in 57s
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Failing after 47s
This reverts commit f89822e4f7 , reversing
changes made to 19af76fd2b .
2026-06-02 00:18:22 +02:00
kasun
f89822e4f7
Merge pull request 'fix: added shutdown logic to deployment yaml to speed up deployment runs' ( #6 ) from bug/fix-long-deployments-because-of-started-vms into main
...
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Successful in 1m5s
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Failing after 1m0s
Reviewed-on: #6
2026-06-01 22:40:07 +02:00
kasun
94be23def7
fix: added shutdown logic to deployment yaml to speed up deployment runs
Deploy Proxmox Infra / Pulumi Preview (pull_request) Successful in 1m8s
Deploy Proxmox Infra / Pulumi Deploy (pull_request) Has been skipped
Deploy k8s Infra / Pulumi Preview (pull_request) Successful in 47s
Deploy k8s Infra / Pulumi Deploy (pull_request) Has been skipped
2026-06-01 22:33:43 +02:00
kasun
19af76fd2b
Revert "fix: readded pfsense to refresh call since it was not the culprit for the deployment delays"
...
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Successful in 52s
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Successful in 1m4s
This reverts commit 354cf65657 .
2026-06-01 21:37:56 +02:00
kasun
354cf65657
fix: readded pfsense to refresh call since it was not the culprit for the deployment delays
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Preview (push) Has been cancelled
Deploy k8s Infra / Pulumi Deploy (push) Has been cancelled
Deploy Proxmox Infra / Pulumi Deploy (push) Has been cancelled
2026-06-01 21:32:26 +02:00
kasun
61758cbb67
fix: further optimizations to increase deployment speed
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Successful in 1m1s
2026-06-01 21:25:50 +02:00
kasun
c97bebd327
fix: excluding pfsene from the refresh call because of unknown delay
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Successful in 51s
Deploy Proxmox Infra / Pulumi Deploy (push) Has been cancelled
2026-06-01 21:15:30 +02:00
kasun
9ffc1bc94e
fix: optimize pfsense refresh
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Has been cancelled
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Has been cancelled
2026-06-01 21:03:02 +02:00
kasun
cc40873bb4
fix: optimiized long pulumi refresh calls.
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Has been cancelled
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Has been cancelled
2026-06-01 20:35:47 +02:00
kasun
c4a7ea185a
fixed wrong syntax
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Successful in 32m32s
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Successful in 49s
2026-06-01 20:13:48 +02:00
kasun
3f874e6f97
fixed naming issues
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Failing after 1m30s
Deploy k8s Bootstrap / Pulumi Preview (push) Has been skipped
Deploy k8s Bootstrap / Bootstrap k3s Cluster (push) Successful in 40s
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Successful in 52s
2026-06-01 20:08:39 +02:00
kasun
5de2a16b9b
changed naming and order of folders and files to represent deployment order
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Failing after 50s
Deploy k8s Bootstrap / Pulumi Preview (push) Has been skipped
Deploy k8s Bootstrap / Bootstrap k3s Cluster (push) Failing after 7s
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Failing after 7s
2026-06-01 20:03:51 +02:00
kasun
54b97fadeb
fix: made changes to cache dependencies and lower download processes to make deployments faster
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Successful in 51s
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Failing after 2m3s
2026-06-01 19:29:23 +02:00
kasun
f22cad1a37
revised README.MD with k8s-infra deployment
2026-06-01 19:17:26 +02:00
kasun
113de6fb46
fix: removed refresh behaviour shutting down running vm
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Successful in 31m24s
2026-06-01 16:55:36 +02:00
kasun
8420c33f69
fix: changed cert-manager params
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Successful in 54s
2026-06-01 16:39:25 +02:00
kasun
786974fca3
Merge pull request 'added nfs and cert management' ( #5 ) from feature/add-k3s-infrastructure-for-certs-and-nfs-storage into main
...
Deploy k8s Infra / Pulumi Preview (push) Has been skipped
Deploy k8s Infra / Pulumi Deploy (push) Failing after 6m11s
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Successful in 16m15s
Reviewed-on: #5
2026-06-01 16:25:59 +02:00
kasun
7cdc35d696
added nfs and cert management
Deploy k8s Infra / Pulumi Deploy (pull_request) Has been skipped
Deploy Proxmox Infra / Pulumi Preview (pull_request) Successful in 1m21s
Deploy Proxmox Infra / Pulumi Deploy (pull_request) Has been skipped
Deploy k8s Infra / Pulumi Preview (pull_request) Successful in 1m7s
2026-06-01 16:18:35 +02:00
kasun
66cba5a075
Merge pull request 'Enhancement/improve k8s bootstrap deployment' ( #4 ) from enhancement/improve-k8s-bootstrap-deployment into main
...
Deploy k8s Bootstrap / Pulumi Preview (push) Has been skipped
Deploy k8s Bootstrap / Bootstrap k3s Cluster (push) Successful in 4m24s
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Successful in 16m19s
Reviewed-on: #4
2026-06-01 03:34:23 +02:00
kasun
d4a3c38847
changed pulumi.dev.yaml name
Deploy k8s Bootstrap / Pulumi Preview (pull_request) Successful in 43s
Deploy k8s Bootstrap / Bootstrap k3s Cluster (pull_request) Has been skipped
Deploy Proxmox Infra / Pulumi Preview (pull_request) Successful in 1m9s
Deploy Proxmox Infra / Pulumi Deploy (pull_request) Has been skipped
2026-06-01 03:32:14 +02:00
kasun
8eb59643cf
format
Deploy k8s Bootstrap / Pulumi Preview (pull_request) Successful in 37s
Deploy k8s Bootstrap / Bootstrap k3s Cluster (pull_request) Has been skipped
2026-06-01 03:15:15 +02:00
kasun
e6d2b6154a
fix: added instance ips from stack and fixed type issues
2026-06-01 03:14:55 +02:00
kasun
c8e688b9ff
fix: resolved sonarqube warning
2026-06-01 02:20:06 +02:00
kasun
4a96cb9d07
fix: bumbed compilerOptions target
2026-06-01 02:19:43 +02:00
kasun
3d38d60aa5
Merge pull request 'Feature/add pfsense api' ( #3 ) from feature/add-pfsense-api into main
...
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Successful in 16m14s
Reviewed-on: #3
2026-06-01 00:59:32 +02:00
kasun
5305061e7b
added missing pulumi cli installation
Deploy Proxmox Infra / Pulumi Preview (pull_request) Successful in 1m5s
Deploy Proxmox Infra / Pulumi Deploy (pull_request) Has been skipped
2026-06-01 00:56:11 +02:00
kasun
136e6c9eec
added pfsense provider for automating static ip setup
Deploy Proxmox Infra / Pulumi Preview (pull_request) Failing after 12s
Deploy Proxmox Infra / Pulumi Deploy (pull_request) Has been skipped
2026-06-01 00:51:22 +02:00
kasun
e09ec50687
changed pulumi dev secret name
2026-06-01 00:47:00 +02:00
kasun
7815e1e4f2
Delete .env.local
...
accidentially commited. don't worry token is not valid anymore
2026-05-31 18:50:31 +02:00
kasun
6a70000c62
Merge pull request 'removed netcat dependency with /dev/tcp' ( #2 ) from bug/fix-missing-dependencies-k8s-bootstrap into main
...
Deploy k8s Bootstrap / Pulumi Preview (push) Has been skipped
Deploy k8s Bootstrap / Bootstrap k3s Cluster (push) Successful in 48s
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Successful in 16m7s
Reviewed-on: #2
2026-05-31 18:33:17 +02:00
kasun
5ac4cb592c
fix: removed failing propagation. will add it later
Deploy k8s Bootstrap / Pulumi Preview (pull_request) Successful in 33s
Deploy k8s Bootstrap / Bootstrap k3s Cluster (pull_request) Has been skipped
Deploy Proxmox Infra / Pulumi Preview (pull_request) Successful in 42s
Deploy Proxmox Infra / Pulumi Deploy (pull_request) Has been skipped
2026-05-30 19:53:04 +02:00
kasun
980e24c606
fix: added missing sudo
Deploy k8s Bootstrap / Pulumi Preview (pull_request) Successful in 38s
Deploy k8s Bootstrap / Bootstrap k3s Cluster (pull_request) Has been skipped
2026-05-30 19:35:37 +02:00
kasun
2f6635aa73
fix: added sudo to kubectl commands
Deploy k8s Bootstrap / Pulumi Preview (pull_request) Successful in 31s
Deploy k8s Bootstrap / Bootstrap k3s Cluster (pull_request) Has been skipped
2026-05-30 19:16:36 +02:00
kasun
7212e0e3ef
fix: add triggers and --node-name to k8s-bootstrap commands
...
Without triggers, commands cached in Pulumi state don't re-run when VMs
are deleted and recreated with new IDs. This caused stale state where
start/install commands were skipped while the new VMs were never
bootstrapped, leading to SSH "no route to host" failures.
All command resources now carry triggers: [vmId] so they are
automatically replaced (and re-run) whenever the underlying VM changes.
Also adds --node-name to every k3s install/join command so nodes register
under the expected name (k3s-master-1 etc.) regardless of the VM's actual
hostname, which cloud-init does not set explicitly.
2026-05-30 19:06:11 +02:00
kasun
e9765bb073
removed netcat dependency with /dev/tcp
Deploy k8s Bootstrap / Pulumi Preview (pull_request) Successful in 41s
Deploy k8s Bootstrap / Bootstrap k3s Cluster (pull_request) Has been skipped
2026-05-30 17:24:49 +02:00
kasun
f16bdf7d3b
Merge pull request 'Feature/setting up k3s on all nodes' ( #1 ) from feature/setting-up-k3s-on-all-nodes into main
...
Deploy k8s Bootstrap / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Preview (push) Has been skipped
Deploy Proxmox Infra / Pulumi Deploy (push) Successful in 16m0s
Deploy k8s Bootstrap / Bootstrap k3s Cluster (push) Failing after 5m44s
Reviewed-on: #1
2026-05-29 18:50:54 +02:00
kasun
3f9e6c8348
fix: import credentials from proxmox-infra via Stackreference
Deploy k8s Bootstrap / Bootstrap k3s Cluster (pull_request) Has been skipped
Deploy Proxmox Infra / Pulumi Preview (pull_request) Successful in 50s
Deploy Proxmox Infra / Pulumi Deploy (pull_request) Has been skipped
Deploy k8s Bootstrap / Pulumi Preview (pull_request) Successful in 39s
2026-05-29 18:15:46 +02:00