Commit Graph

22 Commits

Author SHA1 Message Date
Houzhong Xu ea85f807d0
FIX: 更新工作流执行实际的节点修复
Simple Test / test (push) Successful in 5s Details
- 添加 ansible/** 路径监听
- 执行 fix-nomad-nodes.yml 修复异常节点
- 目标节点: ch4, hcp1, warden, ash1d
2025-10-09 13:06:00 +00:00
Houzhong Xu 09dca62603
FIX: 统一 Ansible inventory 并创建 Nomad 节点修复 playbook
Simple Test / test (push) Successful in 6s Details
- 统一使用 ben/3131 凭据
- 删除重复的 pve inventory
- 创建 fix-nomad-nodes.yml 修复异常节点
- 基于 warden 成功配置创建 Nomad 客户端模板
- 目标修复: ch4, hcp1, warden, ash1d (ash2e 连接超时)
2025-10-09 13:03:03 +00:00
Houzhong Xu 1426d5b526
UPDATE: 再次测试 GitOps 流程 - Runner 已重启
Deploy Nomad Configurations / deploy-nomad (push) Failing after 1m9s Details
Simple Test / test (push) Successful in 6s Details
2025-10-09 12:52:38 +00:00
Houzhong Xu 0f0436fd4a
ADD: 简单测试工作流 - 验证 GitOps 基础功能
Simple Test / test (push) Successful in 15s Details
2025-10-09 12:49:44 +00:00
Houzhong Xu a87457c54f
TEST: 触发 deploy-nomad.yml 工作流 - 修改 nomad-configs 路径
Deploy Nomad Configurations / deploy-nomad (push) Failing after 4m4s Details
2025-10-09 12:39:30 +00:00
Houzhong Xu 1d93a776e6
TEST: 验证 GitOps 流程 - Actions 已启用 2025-10-09 12:34:10 +00:00
Houzhong Xu f6268459cb
CRITICAL FIX: Restore Nomad cluster stability
- Restore ash2e and ash1d server configurations from nomad-configs/servers/
- Fix cluster node connectivity issues
- Emergency cluster repair via GitOps
2025-10-09 12:06:48 +00:00
Houzhong Xu 5d3ef8c0b4
GitOps Test: Seventh Simple GitOps test
- Test simple GitOps: Push → Manual Deploy → Verify
- Remove complex webhook/runner solutions
- Use direct Ansible deployment
- Timestamp: 2025-10-09T10:40 UTC
2025-10-09 10:41:26 +00:00
Houzhong Xu 40f82587d4
GitOps Test: Sixth Gitea Runner test
- Test Gitea Runner + Workflow GitOps automation
- Remove hand-crafted Python webhook server
- Use mature Gitea Actions solution
- Timestamp: 2025-10-09T10:35 UTC
2025-10-09 10:35:35 +00:00
Houzhong Xu d12d1dc690
Fix: Use proper Gitea Runner workflow
- Remove hand-crafted Python webhook server
- Use standard Gitea Actions workflow
- Deploy via Ansible playbook
- Mature GitOps solution
2025-10-09 10:34:04 +00:00
Houzhong Xu 3171612897
GitOps Test: Fifth complete automation test
- Add fifth test comment to verify COMPLETE GitOps automation
- Test full webhook -> ansible -> deployment pipeline
- Timestamp: 2025-10-09T10:30 UTC
2025-10-09 10:26:26 +00:00
Houzhong Xu 23edd2cf4f
CRITICAL FIX: Repair cluster stability
- Fix semaphore Nomad config (was incorrectly set to influxdb1)
- Fix ash1d and ash2e bind_addr from 0.0.0.0 to proper Tailscale addresses
- Restore cluster to expected 3+ server nodes
- Emergency cluster repair
2025-10-09 10:17:34 +00:00
Houzhong Xu 8e1c7040fd
GitOps Test: Fourth automatic deployment test
- Add fourth test comment to verify FIXED GitOps automation
- Fixed webhook server to properly detect Gitea push events
- Test automatic deployment via GitOps
- Timestamp: 2025-10-09T07:00 UTC
2025-10-09 06:54:58 +00:00
Houzhong Xu 9464fda253
GitOps Test: Third automatic deployment test
- Add third test comment to verify REAL GitOps automation
- Updated webhook server to support all nodes
- Test automatic deployment via GitOps
- Timestamp: 2025-10-09T06:55 UTC
2025-10-09 06:53:36 +00:00
Houzhong Xu 8b8af42a07
GitOps Test: Second automatic deployment test
- Add second test comment to verify webhook automation
- Test automatic deployment via GitOps
- Timestamp: 2025-10-09T06:50 UTC
2025-10-09 06:52:09 +00:00
Houzhong Xu 7b4231a20e
Fix: Remove invalid test config blocks
- Remove test_config and gitops_test blocks that caused Nomad startup failure
- Keep GitOps test comments for verification
- Restore valid Nomad configuration
2025-10-09 06:49:52 +00:00
Houzhong Xu 7c501b1614
GitOps Test: Add test configuration to hcp1
- Add test_config block with GitOps automation test values
- Add gitops_test block for deployment verification
- Test automatic deployment via webhook
- Timestamp: 2025-10-09T06:45:00Z
2025-10-09 06:48:05 +00:00
Houzhong Xu edae611b31
Test webhook deployment
- Add OCI credentials to Consul
- Configure OpenTofu plugin cache
- Test GitOps automation
2025-10-09 06:45:42 +00:00
Houzhong Xu cef3ab7534
Remove backup directory and improve gitignore
- Delete backups/ directory (use git for version control)
- Add backup file patterns to .gitignore
- Git is the best backup strategy
2025-10-09 06:19:17 +00:00
Houzhong Xu f8532b8306
Ignore symbolic link file
- Add mcp_shared_config.json to .gitignore
- Remove symbolic link from git tracking
2025-10-09 06:16:42 +00:00
Houzhong Xu 5a56e4b84e
Ignore code editor configuration directories
- Add .codebuddy/ and .kilocode/ to .gitignore
- Remove editor config files from git tracking
2025-10-09 06:15:32 +00:00
Houzhong Xu 89ee6f7967
Clean repository: organized structure and GitOps setup
- Organized root directory structure
- Moved orphan files to proper locations
- Updated .gitignore to ignore temporary files
- Set up Gitea Runner for GitOps automation
- Fixed Tailscale access issues
- Added workflow for automated Nomad deployment
2025-10-09 06:13:45 +00:00