ameniboukattaya
  • Joined on 2026-04-06
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-21 14:10:43 +00:00
a307607a99 Migrate Grafana/Prometheus/SonarQube from docker-compose to k8s (step #10)
3188c88737 Make SonarQube analysis non-blocking in the pipeline
Compare 2 commits »
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-21 13:18:43 +00:00
9b631f527c Show which apps are in each backup + optional per-app manual backup
5802b200a7 Unify restore + DR bootstrap: every remote restore now goes through Ansible
7ddce24e62 Fix local-column status dots always showing gray on the standby
054a9e1fcb Add Ansible-driven DR bootstrap (#9) + PVC capture in backups
459c2974f0 Add VM-side backup retention (was completely unbounded)
Compare 5 commits »
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-21 11:58:52 +00:00
9361b9c4c1 Make restore-from-standby actually work, not just look wired
11b9f6f0c7 Add SSH+kubectl remote fallback so the standby actually shows cluster/app health
4dfd512785 Wire up a real main<->VM SSH path for the standby's remote-info feature
5329799a5a Add sync-standby-platform.sh, replacing the dead standby-sync pipeline
995e07c894 Fix two restore-k8s-apps.sh bugs found verifying Nextcloud restore
Compare 8 commits »
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-21 00:06:36 +00:00
de0b1ee4db Fix backups Audit/Details for k8s-format archives + broken local access
a8f996422c Rewrite Application Sites page to reflect real k8s state
6b0402ff8b Add narrow ingress-read RBAC for management-platform-sa in default ns
49b68cf820 Lower backup/restore RAM safety threshold 1536MB -> 1024MB
Compare 4 commits »
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-20 10:15:39 +00:00
4dd4b8ef9b Checkout: hostPath-mount the VPS's own CloudOps checkout instead of cloning
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-20 09:47:20 +00:00
3c90fe9ce8 Replace Jenkins Git plugin checkout with a plain shell clone + retry loop
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-20 09:34:20 +00:00
a6fb9e5e18 Wire management-platform's backup/restore routes to the k8s scripts
f3f08c3ef6 Give management-platform a scoped ServiceAccount for k8s backup/restore
Compare 2 commits »
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-20 09:04:00 +00:00
8255527254 Add k8s-native backup/restore scripts for the 5 live apps
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-14 11:52:20 +00:00
b4308b7d15 fix jenkinsfile structure, add retry(5) to checkout
8f6add243f add retry(5) to checkout stage - gitea git-upload-pack drops connections intermittently
Compare 2 commits »
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-14 11:38:17 +00:00
9791d541de fix jenkins checkout: skip default full checkout, use shallow clone
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-14 11:34:48 +00:00
a284269574 test push after jenkins checkout fix
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-14 10:47:33 +00:00
84f80b7779 Add read-only Kubernetes cluster view alongside Docker container view
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-06 00:31:44 +00:00
5c9d5372a2 fix deploy stage: use k3s kubectl, mask token from logs
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-06 00:06:31 +00:00
6af8e5f791 sonar sidecar container, unique image tags, real k8s deploy stage
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-08-05 23:02:33 +00:00
78d114f41d switch to k8s agent, remove docker deploy placeholder
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-06-21 18:31:32 +00:00
04bbbb192b Change : sonarqubefix , backup.py
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-06-21 18:16:15 +00:00
32feb9d4eb Change : UI/UX design
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-06-21 17:56:25 +00:00
ae267a6d9b Change : UI/UX design
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-06-21 17:15:46 +00:00
b43c87de73 Change : display
9b2bc907aa Change : display
Compare 2 commits »
ameniboukattaya pushed to main at ameniboukattaya/CloudOps 2026-06-21 00:18:07 +00:00
6ee29a462e Change : Backup pick