-
a307607a99
Migrate Grafana/Prometheus/SonarQube from docker-compose to k8s (step #10)
main
root
2026-08-21 16:01:39 +02:00
-
3188c88737
Make SonarQube analysis non-blocking in the pipeline
root
2026-08-21 15:40:05 +02:00
-
9b631f527c
Show which apps are in each backup + optional per-app manual backup
root
2026-08-21 15:15:13 +02:00
-
5802b200a7
Unify restore + DR bootstrap: every remote restore now goes through Ansible
root
2026-08-21 15:03:12 +02:00
-
7ddce24e62
Fix local-column status dots always showing gray on the standby
root
2026-08-21 14:32:01 +02:00
-
054a9e1fcb
Add Ansible-driven DR bootstrap (#9) + PVC capture in backups
root
2026-08-21 14:30:58 +02:00
-
459c2974f0
Add VM-side backup retention (was completely unbounded)
root
2026-08-21 14:07:22 +02:00
-
9361b9c4c1
Make restore-from-standby actually work, not just look wired
root
2026-08-21 13:55:43 +02:00
-
11b9f6f0c7
Add SSH+kubectl remote fallback so the standby actually shows cluster/app health
root
2026-08-21 13:50:02 +02:00
-
4dfd512785
Wire up a real main<->VM SSH path for the standby's remote-info feature
root
2026-08-21 13:26:07 +02:00
-
5329799a5a
Add sync-standby-platform.sh, replacing the dead standby-sync pipeline
root
2026-08-21 13:04:05 +02:00
-
995e07c894
Fix two restore-k8s-apps.sh bugs found verifying Nextcloud restore
root
2026-08-21 12:37:16 +02:00
-
fca77d92b5
Exclude reproducible framework code from Mautic/Nextcloud PVC backups
root
2026-08-21 11:07:02 +02:00
-
72dba7a3a4
Fix backup status dots disappearing after page load
root
2026-08-21 11:07:01 +02:00
-
d498c81d5b
Add per-backup status dot (green/yellow/red/unknown) to the UI
root
2026-08-21 02:46:50 +02:00
-
de0b1ee4db
Fix backups Audit/Details for k8s-format archives + broken local access
root
2026-08-21 02:00:07 +02:00
-
a8f996422c
Rewrite Application Sites page to reflect real k8s state
root
2026-08-21 01:43:38 +02:00
-
6b0402ff8b
Add narrow ingress-read RBAC for management-platform-sa in default ns
root
2026-08-21 01:43:37 +02:00
-
49b68cf820
Lower backup/restore RAM safety threshold 1536MB -> 1024MB
root
2026-08-21 01:43:37 +02:00
-
4dd4b8ef9b
Checkout: hostPath-mount the VPS's own CloudOps checkout instead of cloning
root
2026-08-20 11:55:41 +02:00
-
3c90fe9ce8
Replace Jenkins Git plugin checkout with a plain shell clone + retry loop
root
2026-08-20 11:46:39 +02:00
-
a6fb9e5e18
Wire management-platform's backup/restore routes to the k8s scripts
root
2026-08-20 11:30:14 +02:00
-
f3f08c3ef6
Give management-platform a scoped ServiceAccount for k8s backup/restore
root
2026-08-20 11:30:03 +02:00
-
8255527254
Add k8s-native backup/restore scripts for the 5 live apps
root
2026-08-20 10:45:46 +02:00
-
b4308b7d15
fix jenkinsfile structure, add retry(5) to checkout
ameniboukattaya
2026-08-14 12:52:00 +01:00
-
8f6add243f
add retry(5) to checkout stage - gitea git-upload-pack drops connections intermittently
ameniboukattaya
2026-08-14 12:49:06 +01:00
-
9791d541de
fix jenkins checkout: skip default full checkout, use shallow clone
root
2026-08-14 13:37:21 +02:00
-
a284269574
test push after jenkins checkout fix
ameniboukattaya
2026-08-14 12:33:28 +01:00
-
84f80b7779
Add read-only Kubernetes cluster view alongside Docker container view
ameniboukattaya
2026-08-14 11:40:03 +01:00
-
c58f19ccda
Add read-only RBAC for management-platform cluster-view SA
root
2026-08-14 03:17:25 +02:00
-
3782241a88
Add management-platform Deployment manifest with viewer SA wired in
root
2026-08-14 03:15:07 +02:00
-
47a2c43fdb
Sync from main server - 2026-06-04 18:24:37
root
2026-06-04 18:24:37 +02:00
-
5c9d5372a2
fix deploy stage: use k3s kubectl, mask token from logs
ameniboukattaya
2026-08-06 01:31:40 +01:00
-
6af8e5f791
sonar sidecar container, unique image tags, real k8s deploy stage
ameniboukattaya
2026-08-06 01:06:24 +01:00
-
78d114f41d
switch to k8s agent, remove docker deploy placeholder
ameniboukattaya
2026-08-06 00:02:16 +01:00
-
04bbbb192b
Change : sonarqubefix , backup.py
ameniboukattaya
2026-06-21 19:31:24 +01:00
-
32feb9d4eb
Change : UI/UX design
ameniboukattaya
2026-06-21 19:16:07 +01:00
-
ae267a6d9b
Change : UI/UX design
ameniboukattaya
2026-06-21 18:56:18 +01:00
-
b43c87de73
Change : display
ameniboukattaya
2026-06-21 18:15:36 +01:00
-
9b2bc907aa
Change : display
ameniboukattaya
2026-06-21 18:05:52 +01:00
-
6ee29a462e
Change : Backup pick
ameniboukattaya
2026-06-21 01:17:51 +01:00
-
bf9c4a01b2
Change : Backup pick
ameniboukattaya
2026-06-21 00:20:37 +01:00
-
c3e3a3b28c
Change : dashboard , containers
ameniboukattaya
2026-06-12 21:49:47 +01:00
-
df99603d9e
ADD SonarQube
ameniboukattaya
2026-06-10 17:16:30 +01:00
-
c9db50638e
ADD SonarQube
ameniboukattaya
2026-06-10 17:10:43 +01:00
-
ec53903726
ADD SonarQube
ameniboukattaya
2026-06-10 17:06:03 +01:00
-
4e39130210
fix jenkins build
ameniboukattaya
2026-06-08 13:30:25 +01:00
-
dd384aebe4
fix jenkins build
ameniboukattaya
2026-06-08 13:26:55 +01:00
-
e2fd7e7c91
ADD: remove architecture , fix sites
ameniboukattaya
2026-06-07 18:35:25 +01:00
-
515fc94754
ADD: remove architecture , fix sites
ameniboukattaya
2026-06-07 18:31:10 +01:00
-
d4d15da0df
ADD: sites and architecture module fix
ameniboukattaya
2026-06-07 18:16:20 +01:00
-
c3fbb0b9da
ADD: sites and architecture module fix
ameniboukattaya
2026-06-07 18:11:02 +01:00
-
f51d5755c2
ADD: sites and architecture module fix
ameniboukattaya
2026-06-07 18:06:09 +01:00
-
6df165d8d7
ADD: sites and architecture module
ameniboukattaya
2026-06-07 17:52:26 +01:00
-
dbc83830ef
fix: hostname
ameniboukattaya
2026-06-06 15:45:36 +01:00
-
a7c3e3e7fe
fix: restore script
ameniboukattaya
2026-06-06 15:10:39 +01:00
-
715993af46
fix: restore script
ameniboukattaya
2026-06-05 17:37:45 +01:00
-
0d7468dd7f
fix: remove BuildKit due to missing buildx component
ameniboukattaya
2026-06-04 15:55:49 +01:00
-
c37f83433c
fix: remove BuildKit due to missing buildx component
ameniboukattaya
2026-06-04 15:42:04 +01:00
-
eacf533e9f
fix: remove BuildKit due to missing buildx component
ameniboukattaya
2026-06-04 15:40:55 +01:00
-
3ee079b18e
fix: use psutil for reliable CPU and memory metrics
ameniboukattaya
2026-06-04 15:36:39 +01:00
-
b3d3c0d457
fix: use psutil for reliable CPU and memory metrics
ameniboukattaya
2026-06-04 15:24:02 +01:00
-
47600ccd42
fix: remove /proc/sys/kernel/hostname mount in docker run
ameniboukattaya
2026-06-04 15:12:35 +01:00
-
7255c510b3
fix: cpu/memory , test webhook
ameniboukattaya
2026-06-04 14:53:34 +01:00
-
92908695ae
fix: cpu/memory , test webhook
ameniboukattaya
2026-06-04 14:42:36 +01:00
-
7a3f3113f3
fix: cpu/memory , test webhook
ameniboukattaya
2026-06-04 14:37:55 +01:00
-
a89fe1ecfd
fix: cpu/memory , test webhook
ameniboukattaya
2026-06-04 14:29:22 +01:00
-
a5bd4b75cf
fix: cpu/memory , test webhook
ameniboukattaya
2026-06-04 14:16:45 +01:00
-
d2a7e72dd0
fix: cpu/memory
ameniboukattaya
2026-06-04 13:53:46 +01:00
-
a5ddeba7be
fix: add docker CLI and host passwd mount
ameniboukattaya
2026-06-04 13:07:08 +01:00
-
161e5f8a86
fix: add docker CLI and host passwd mount
ameniboukattaya
2026-06-04 12:59:05 +01:00
-
2348525b9c
Fix docker commands
ameniboukattaya
2026-06-04 12:43:43 +01:00
-
ce30ad937b
Fix nextcloudfix
ameniboukattaya
2026-05-19 23:51:21 +01:00
-
312356488a
Fix nextcloudfix
ameniboukattaya
2026-05-19 23:49:29 +01:00
-
8736c304b6
Fix Dockerfile - add flask install
ameniboukattaya
2026-05-19 23:48:01 +01:00
-
68dd4382d6
Fix Dockerfile - add flask install
ameniboukattaya
2026-05-19 22:20:39 +01:00
-
c162db4374
Fix Dockerfile - add flask install
ameniboukattaya
2026-05-19 22:03:42 +01:00
-
70542f539d
Fix Dockerfile - add flask install
ameniboukattaya
2026-05-19 21:56:12 +01:00
-
261b6bf392
Fix Dockerfile - add flask install
ameniboukattaya
2026-05-19 21:55:06 +01:00
-
53c2134f2b
Fix Dockerfile - add flask install
ameniboukattaya
2026-05-19 21:53:30 +01:00
-
7039969fd2
Fix Dockerfile - add flask install
ameniboukattaya
2026-05-19 21:47:14 +01:00
-
bf6cfe3b8e
Fix Dockerfile - add flask install
ameniboukattaya
2026-05-19 21:46:36 +01:00
-
1e199b589c
Change platform port to 8088
ameniboukattaya
2026-05-19 21:40:58 +01:00
-
4b5ada60f2
Fix Jenkinsfile - use Docker build instead of python3
ameniboukattaya
2026-05-19 21:30:38 +01:00
-
8fdf930ae9
Add Dockerfile and Jenkinsfile
ameniboukattaya
2026-05-19 00:05:03 +01:00
-
53f36d0ac7
Sync from main server - 2026-05-16 00:38:48
root
2026-05-16 00:38:48 +02:00
-
6158b34613
Sync from main server - 2026-05-13 01:06:32
root
2026-05-13 01:06:32 +02:00
-
09bbe0403c
Sync from main server - 2026-05-05 00:20:15
root
2026-05-05 00:20:15 +02:00
-
a8db6b5fa2
Sync from main server - 2026-04-18 18:47:38
root
2026-04-18 18:47:38 +02:00
-
81347bbdd2
Sync from main server - 2026-04-16 13:42:46
root
2026-04-16 13:42:46 +02:00
-
68870eb3db
Sync from main server - 2026-04-15 13:03:38
root
2026-04-15 13:03:38 +02:00
-
3f3d3a9fc3
Sync from VM - 2026-04-09 19:24:44
ameniboukattaya
2026-04-09 19:24:44 +01:00
-
1166a52f26
Initial commit: CloudOps infrastructure platform
root
2026-04-09 19:58:57 +02:00