Commit Graph

  • f8f14db80a Merge pull request 'changed grafana persistence to postgresql db' (#29) from persist-grafana-data-on-postgres into main main kasun 2026-07-08 22:47:53 +02:00
  • ea35bb55e4 changed grafana persistence to postgresql db kasun 2026-07-08 22:44:30 +02:00
  • 7a54674ba2 added 2nd replica to prometheus kasun 2026-07-06 00:14:59 +02:00
  • 93a5eac028 set longer scrape and evaluation intervals kasun 2026-07-05 21:41:47 +02:00
  • 21c3d0402e added prometheus retention details kasun 2026-07-05 21:24:23 +02:00
  • 189fe17cf6 added taints to keep regular workloads of master nodes kasun 2026-07-05 19:17:54 +02:00
  • 0d233c1544 updated CLAUDE.MD with new Longhorn settings for dedicated mounts and persistence only set in worker nodes kasun 2026-07-05 18:33:20 +02:00
  • 71732df894 Merge pull request 'Bug/fix longhorn disk pressure' (#28) from bug/fix-longhorn-diskPressure into main kasun 2026-07-05 03:52:05 +02:00
  • 135458c9ac added patch to longhorn to use dedicated mount for longhorn to avoid using root disk and causing diskPressure kasun 2026-07-05 03:46:42 +02:00
  • b803ec937c added mounting of dedicated longhorn storage to worker nodes. kasun 2026-07-05 03:45:06 +02:00
  • bcccd79148 decreased replicas for prometheus from 3 to 2 kasun 2026-07-05 02:08:43 +02:00
  • 7274953cd2 Merge pull request 'added longhorn pod deletion policy for stateful apps' (#27) from bug/add-longhorn-pod-deletion-policy into main kasun 2026-06-20 03:32:49 +02:00
  • 3b1c2f4901 replaced deletion policy with param kasun 2026-06-20 03:14:46 +02:00
  • 8b913e921f added longhorn pod deletion policy for stateful apps kasun 2026-06-20 02:51:09 +02:00
  • e502c918b1 Merge pull request 'refactor code' (#26) from enhancement/refactoring into main kasun 2026-06-12 18:45:49 +02:00
  • 6753be7f09 refactor code kasun 2026-06-12 18:33:09 +02:00
  • 13549a8d37 docs: updated documentation to current progress kasun 2026-06-11 22:36:20 +02:00
  • 6b3ed077ee Merge pull request 'upgraded packages' (#25) from enhancement/Upgrade-packages into main kasun 2026-06-09 14:11:25 +02:00
  • bceebacf7e upgraded packages for proxmox-infra kasun 2026-06-09 14:00:26 +02:00
  • 551b035db9 upgraded packages for proxmox-infra kasun 2026-06-09 13:58:36 +02:00
  • 76e8697253 upgraded packages for k82-bootstrap kasun 2026-06-09 13:47:30 +02:00
  • 2c7d13eded upgrade packages for k8s-apps kasun 2026-06-09 13:34:25 +02:00
  • 24bb67ce2c upgraded packages for monitoring kasun 2026-06-09 13:30:16 +02:00
  • 68bd4092d3 fix: import pre-existing kube-prometheus-stack Helm release into Pulumi state kasunandClaude Sonnet 4.6 2026-06-09 04:31:43 +02:00
  • ce7e9d5633 fix: import pre-existing monitoring namespace into Pulumi state kasunandClaude Sonnet 4.6 2026-06-09 04:29:05 +02:00
  • d274bd695c Merge pull request 'feature: added Grafana and Prometheus' (#23) from feature/Add-Grafana into main kasun 2026-06-09 04:18:20 +02:00
  • 4ccb1884f9 feature: added Grafana and Prometheus kasun 2026-06-09 03:56:34 +02:00
  • c5f8a86451 Merge pull request 'added kubevip' kasun 2026-06-08 21:29:39 +02:00
  • b13a808c93 added kubevip config and disabled built in servicelb for using a virtual ip to enhance high availabiltiy configuration kasun 2026-06-08 21:07:54 +02:00
  • 64b83c04de formatting kasun 2026-06-06 04:52:54 +02:00
  • 284f338e68 Merge pull request 'Feature/deploy ha containers' (#10) from feature/deploy-HA-containers into main kasun 2026-06-06 04:50:48 +02:00
  • 8ea8c8ede8 fix: correct wrong folder names kasun 2026-06-06 04:47:46 +02:00
  • 79fe68b577 fix: corrected wrong names, format kasun 2026-06-06 04:42:31 +02:00
  • dd6fa942cb added secret kasun 2026-06-06 04:33:16 +02:00
  • 021711f721 rename file kasun 2026-06-06 04:24:32 +02:00
  • 9c77acd034 fix: resized scsi0 size because longhorn would fill the entire 10gb kasun 2026-06-06 04:03:57 +02:00
  • 45fc56af3e Merge remote-tracking branch 'origin/main' into feature/deploy-HA-containers kasun 2026-06-06 00:38:22 +02:00
  • b61759c3c0 added heimdall and longhorn deplyoment kasun 2026-06-06 00:38:01 +02:00
  • 0c9692812c enhance: prepare nodes for longhorn deployment kasun 2026-06-06 00:16:08 +02:00
  • 37395e3a4d Merge pull request 'Bug/rework ci triggers' (#7) from bug/rework-ci-triggers into main kasun 2026-06-02 00:31:08 +02:00
  • c8f606fd20 fix: removed auto-trigger on push. pipeline only triggered manually kasun 2026-06-02 00:25:35 +02:00
  • cbcb829137 fix: removed auto-trigger on push. pipeline only triggered manually kasun 2026-06-02 00:23:43 +02:00
  • 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" kasun 2026-06-02 00:18:22 +02:00
  • 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 kasun 2026-06-01 22:40:07 +02:00
  • 94be23def7 fix: added shutdown logic to deployment yaml to speed up deployment runs kasun 2026-06-01 22:33:43 +02:00
  • 19af76fd2b Revert "fix: readded pfsense to refresh call since it was not the culprit for the deployment delays" kasun 2026-06-01 21:37:56 +02:00
  • 354cf65657 fix: readded pfsense to refresh call since it was not the culprit for the deployment delays kasun 2026-06-01 21:32:26 +02:00
  • 61758cbb67 fix: further optimizations to increase deployment speed kasun 2026-06-01 21:25:50 +02:00
  • c97bebd327 fix: excluding pfsene from the refresh call because of unknown delay kasun 2026-06-01 21:15:30 +02:00
  • 9ffc1bc94e fix: optimize pfsense refresh kasun 2026-06-01 21:03:02 +02:00
  • cc40873bb4 fix: optimiized long pulumi refresh calls. kasun 2026-06-01 20:35:47 +02:00
  • c4a7ea185a fixed wrong syntax kasun 2026-06-01 20:13:48 +02:00
  • 3f874e6f97 fixed naming issues kasun 2026-06-01 20:08:39 +02:00
  • 5de2a16b9b changed naming and order of folders and files to represent deployment order kasun 2026-06-01 20:03:51 +02:00
  • 54b97fadeb fix: made changes to cache dependencies and lower download processes to make deployments faster kasun 2026-06-01 19:29:23 +02:00
  • f22cad1a37 revised README.MD with k8s-infra deployment kasun 2026-06-01 19:17:26 +02:00
  • 113de6fb46 fix: removed refresh behaviour shutting down running vm kasun 2026-06-01 16:55:36 +02:00
  • 8420c33f69 fix: changed cert-manager params kasun 2026-06-01 16:39:25 +02:00
  • 786974fca3 Merge pull request 'added nfs and cert management' (#5) from feature/add-k3s-infrastructure-for-certs-and-nfs-storage into main kasun 2026-06-01 16:25:59 +02:00
  • 7cdc35d696 added nfs and cert management kasun 2026-06-01 16:18:35 +02:00
  • 66cba5a075 Merge pull request 'Enhancement/improve k8s bootstrap deployment' (#4) from enhancement/improve-k8s-bootstrap-deployment into main kasun 2026-06-01 03:34:23 +02:00
  • d4a3c38847 changed pulumi.dev.yaml name kasun 2026-06-01 03:32:14 +02:00
  • 8eb59643cf format kasun 2026-06-01 03:15:15 +02:00
  • e6d2b6154a fix: added instance ips from stack and fixed type issues kasun 2026-06-01 03:14:55 +02:00
  • c8e688b9ff fix: resolved sonarqube warning kasun 2026-06-01 02:20:06 +02:00
  • 4a96cb9d07 fix: bumbed compilerOptions target kasun 2026-06-01 02:19:43 +02:00
  • 3d38d60aa5 Merge pull request 'Feature/add pfsense api' (#3) from feature/add-pfsense-api into main kasun 2026-06-01 00:59:32 +02:00
  • 5305061e7b added missing pulumi cli installation kasun 2026-06-01 00:56:11 +02:00
  • 136e6c9eec added pfsense provider for automating static ip setup kasun 2026-06-01 00:51:22 +02:00
  • e09ec50687 changed pulumi dev secret name kasun 2026-06-01 00:47:00 +02:00
  • 7815e1e4f2 Delete .env.local kasun 2026-05-31 18:50:31 +02:00
  • 6a70000c62 Merge pull request 'removed netcat dependency with /dev/tcp' (#2) from bug/fix-missing-dependencies-k8s-bootstrap into main kasun 2026-05-31 18:33:17 +02:00
  • 5ac4cb592c fix: removed failing propagation. will add it later kasun 2026-05-30 19:53:04 +02:00
  • 980e24c606 fix: added missing sudo kasun 2026-05-30 19:35:37 +02:00
  • 2f6635aa73 fix: added sudo to kubectl commands kasun 2026-05-30 19:16:36 +02:00
  • 7212e0e3ef fix: add triggers and --node-name to k8s-bootstrap commands kasun 2026-05-30 19:06:11 +02:00
  • e9765bb073 removed netcat dependency with /dev/tcp kasun 2026-05-30 17:24:49 +02:00
  • f16bdf7d3b Merge pull request 'Feature/setting up k3s on all nodes' (#1) from feature/setting-up-k3s-on-all-nodes into main kasun 2026-05-29 18:50:54 +02:00
  • 3f9e6c8348 fix: import credentials from proxmox-infra via Stackreference kasun 2026-05-29 18:15:46 +02:00
  • 56f0b66f15 added claude.md to k8s bootstrap kasun 2026-05-29 17:57:20 +02:00
  • 8e60b5bcd2 added k3s bootstrap config to deploy to all dedicated nodes. kasun 2026-05-29 17:55:36 +02:00
  • 3b356aa823 fix: enabled qemu guest agent for template kasun 2026-05-29 12:36:58 +02:00
  • 7a397467c3 saving vmIds to variables to use later for k8s installation kasun 2026-05-29 12:11:38 +02:00
  • 9c52843603 fix: setting vm to immediately start after provisioning kasun 2026-05-29 12:10:27 +02:00
  • c436075c1b fix: restore stack config step in workflow, add README kasun 2026-05-28 02:59:23 +02:00
  • 8c69ec772a removed non-working secrets management of pulumi.dev.yaml kasun 2026-05-28 02:24:57 +02:00
  • 45961adc43 fix: added condition to trigger manual workflow run kasun 2026-05-28 00:59:12 +02:00
  • b3fb4038b4 fix: added manual actions trigger kasun 2026-05-28 00:45:46 +02:00
  • ae6c77915d modified claude.md kasun 2026-05-28 00:32:44 +02:00
  • cf03da640d fix: trigger workflow on changes to workflow files kasunandClaude Sonnet 4.6 2026-05-27 21:54:36 +02:00
  • adeb52d5c0 fix: add explicit npm install step to resolve missing Pulumi SDK error kasunandClaude Sonnet 4.6 2026-05-27 21:50:59 +02:00
  • 57dc56c690 Initial Pulumi proxmox-infra setup with Gitea Actions kasun 2026-05-27 20:26:52 +02:00