9 Technology Group LTD
1f77e459ce
1.2.7 Release
...
Please see the release notes.
v1.2.7
2025-10-02 18:12:09 +01:00
tigattack
9ddc27e50c
ci(docker): add QEMU setup
2025-10-02 18:05:30 +01:00
tigattack
26c58f687b
Merge pull request #115 from PatchMon/feat/docker_changes
2025-10-02 17:25:57 +01:00
tigattack
c004734a44
fix(docker): update image references to use the correct repository
2025-10-02 15:55:52 +01:00
tigattack
841b97cb5d
chore(docker): remove optional env vars from compose
2025-10-02 15:55:52 +01:00
tigattack
8464a3692d
docs(docker): restructure env var docs and add missing vars
2025-10-02 15:55:52 +01:00
tigattack
258bc67efc
docs(docker): update repo links with new URL
2025-10-02 15:55:52 +01:00
tigattack
b3c1319df4
docs(docker): clarify instructions for version-specific updates
...
Changes example version to 1.2.3 to hopefully make it clearer that this is JUST an example.
2025-10-02 15:55:52 +01:00
tigattack
f6d21e0ed5
docs(docker): improve secrets instructions, add JWT info
2025-10-02 15:55:52 +01:00
tigattack
b85eddf22a
feat(docker): add tags for dev images in compose file
2025-10-02 15:55:52 +01:00
tigattack
01dac49c05
refactor(docker): update PostgreSQL password placeholder in compose files
2025-10-02 15:55:52 +01:00
tigattack
ab97e04cc1
chore(docker): add service name to compose files
2025-10-02 15:55:52 +01:00
tigattack
50b47bdd65
feat(docker): add JWT configs to backend image & compose
2025-10-02 15:55:52 +01:00
tigattack
7a17958ad8
feat(env): validate required env vars on start
2025-10-02 15:55:52 +01:00
tigattack
806f554b96
Merge pull request #114 from PatchMon/ci/docker
2025-10-02 15:55:29 +01:00
Muhammad Ibrahim
373ef8f468
feat: Add interactive dpkg error recovery with automatic retry
2025-10-02 15:19:49 +01:00
Muhammad Ibrahim
513c268b36
fix: Reset install_exit_code per container and detect success via output message
2025-10-02 15:14:50 +01:00
Muhammad Ibrahim
13c4342135
feat: Remove 'proxmox-' prefix from friendly names, use hostname only
2025-10-02 14:39:36 +01:00
Muhammad Ibrahim
bbb97dbfda
fix: Remove EXIT from error trap to prevent false failures on successful completion
2025-10-02 14:37:38 +01:00
tigattack
31a95ed946
ci(docker): simplify image name template
2025-10-02 13:56:21 +01:00
tigattack
3eb4130865
ci(docker): fix push condition for build step
2025-10-02 13:56:21 +01:00
tigattack
5a498a5f7a
ci(docker): login before buildx setup
2025-10-02 13:56:08 +01:00
Muhammad Ibrahim
e0eb544205
fix: Make all counter increments safe with || true to prevent set -e exit
2025-10-02 13:42:09 +01:00
Muhammad Ibrahim
51982010db
fix: Pass API credentials directly to curl instead of via env vars
2025-10-02 13:41:12 +01:00
Muhammad Ibrahim
dc68afcb87
fix: Prevent set -e exit on agent install failure and show output
2025-10-02 13:39:28 +01:00
Muhammad Ibrahim
bec09b9457
fix: Download agent installer to file before executing to prevent stdin pipe hang
2025-10-02 13:37:55 +01:00
Muhammad Ibrahim
55c8f74b73
chore: Bump debug version to 1.0.0-debug.6
2025-10-02 13:16:09 +01:00
Muhammad Ibrahim
16ea1dc743
fix: Make logging functions always return 0 to prevent set -e exit
2025-10-02 13:15:57 +01:00
Muhammad Ibrahim
8c326c8fe2
debug: Add version echo at script start for verification
2025-10-02 13:14:38 +01:00
Muhammad Ibrahim
2abc9b1f8a
debug: Add strict error handling and exit trap to diagnose silent exit
2025-10-02 13:12:29 +01:00
Muhammad Ibrahim
e5f3b0ed26
debug: Add detailed logging to diagnose where script hangs
2025-10-02 13:10:51 +01:00
Muhammad Ibrahim
bfc5db11da
fix: Close stdin before while loop to prevent hang when piped from curl
2025-10-02 13:09:13 +01:00
Muhammad Ibrahim
a0bea9b6e5
fix: Remove global exec stdin redirect that breaks curl pipe
2025-10-02 13:03:50 +01:00
Muhammad Ibrahim
ebda7331a9
fix: Detach stdin globally to prevent curl pipe hangs in Proxmox script
2025-10-02 12:55:52 +01:00
Muhammad Ibrahim
9963cfa417
fix: Add timeouts and stdin redirection to prevent pct exec hanging
2025-10-02 08:28:07 +01:00
Muhammad Ibrahim
4e6a9829cf
chore: Add migration file for auto_enrollment_tokens table
2025-10-02 08:13:04 +01:00
Muhammad Ibrahim
b99f4aad4e
feat: Add Proxmox LXC auto-enrollment integration
...
- Add auto_enrollment_tokens table with rate limiting and IP whitelisting
- Create backend API routes for token management and enrollment
- Build frontend UI for token creation and management
- Add one-liner curl command for easy Proxmox deployment
- Include Proxmox LXC discovery and enrollment script
- Support future integrations with /proxmox-lxc endpoint pattern
- Add comprehensive documentation
Security features:
- Hashed token secrets
- Per-day rate limits
- IP whitelist support
- Token expiration
- Separate enrollment vs host API credentials
2025-10-02 07:50:10 +01:00
Muhammad Ibrahim
7a8e9d95a0
Added a global search bar
2025-10-02 07:03:10 +01:00
tigattack
ac22adde67
ci(docker): simplify conditional for workflow_dispatch input handling
...
Don't skip Docker login, doesn't really match the input option
2025-10-02 00:39:00 +01:00
tigattack
db1f03b0e0
ci(docker): replace GHCR_PAT with GITHUB_TOKEN
2025-10-02 00:38:14 +01:00
9 Technology Group LTD
74cc13b7de
Create LICENSE
2025-10-01 23:43:19 +01:00
9 Technology Group LTD
65025b50cf
Merge pull request #113 from PatchMon/dev-agent
...
Removed crontab insertion by installer
2025-10-01 21:12:24 +01:00
9 Technology Group LTD
de76836ba0
Create app_build.yml
2025-10-01 21:09:10 +01:00
Muhammad Ibrahim
fe448d0111
Removed crontab insertion as the initial update by the agent configures crontab anyway
2025-10-01 20:43:37 +01:00
9 Technology Group LTD
1b08be8864
Merge pull request #112 from 9technologygroup/dev-agent
...
Fixed selinux detection issue
2025-10-01 13:30:35 +01:00
Muhammad Ibrahim
28124f5fba
Fixed selinux detection issue
2025-10-01 13:13:39 +01:00
9 Technology Group LTD
f789c1cebe
Merge pull request #111 from 9technologygroup/dev-agent
...
Fixed dnf and issues for almalinux / rhel dervied systems, added bc as a pre-requisite
2025-10-01 12:57:17 +01:00
Muhammad Ibrahim
d13469ce33
Fixed dnf and issues for almalinux / rhel dervied systems, added bc as a prerequisite
2025-10-01 12:50:55 +01:00
9 Technology Group LTD
443ec145e1
Merge pull request #110 from 9technologygroup/dev-agent
...
Made installation script output the install for jq and curl if theres issues with it
2025-10-01 10:58:48 +01:00
Muhammad Ibrahim
42f882c1c6
Made installation script output the install for jq and curl if theres any issues with repos rathet than just exiting
2025-10-01 10:52:08 +01:00