Releases: stevius10/Proxmox-GitOps
Releases · stevius10/Proxmox-GitOps
v1.2-1
Changes
- feat/snapshot-creation-on-branch by @stevius10 in #180
- fix/permissive-mount-capabilities by @stevius10 in #168
- fix/mount-condition-scope (#185) by @stevius10 in #186
- refactor/mount-share-via-systemd by @stevius10 in #182
- chore/container-net-conf by @stevius10 in #188
- chore/service-restart-prevent-loop by @stevius10 in #164
- chore/bridge-predefined-cache by @stevius10 in #167
- chore/snapshots-checksum-ignore-symlinks by @stevius10 in #169
- chore/mount-share-permission-only by @stevius10 in #184
- chore/rerun-sync-with-removal by @stevius10 in #183
- docs/code-of-conduct by @stevius10 in #170
- docs/add-contributing by @stevius10 in #175
v1.2
Primary
Deterministic Service Units
- Deterministic unit abstraction for generic main container service
see feat/systemd-service-integration
Local Container Runtime
- Library dependency handling for container deployments (
action.yml
) adopted tolocal/run.sh
- Background: see
.gitea/workflows
- pipeline.yml: Pipeline for the system itself (
config
) - action.yml: Pipeline for container libs (
libs/
)
- pipeline.yml: Pipeline for the system itself (
Tasks
- Generic service monitoring task
- Generic container system update task
Changes
- feat/run-libs-locally by @stevius10 in #140
- chore/docs-align-format by @stevius10 in #142
- feat/build-on-pull-request by @stevius10 in #143
- chore/badge-pipeline-badge by @stevius10 in #144
- feat/set-default-language by @stevius10 in #148
- chore/cleanup-logs by @stevius10 in #146
- fix/rerun-suffix-iteration by @stevius10 in #147
- chore/incorrect-log-caption by @stevius10 in #149
- feat/systemd-service-integration by @stevius10 in #145
- fix/exclude-packaged-metadata by @stevius10 in #152
- fix/deps-configurator-cgi by @stevius10 in #154
- chore/sensitive-proxmox-request by @stevius10 in #156
- feat/task-system-update by @stevius10 in #153
- fix/journal-capabilities by @stevius10 in #155
- chore/conditional-token-based-auth by @stevius10 in #157
v1.1-3
v1.1-3
Primary
- Debian Trixie
- Debian 13.1 „Trixie“ per default
- adjusted components and container libs to changes from 12.7 to 13.1
- added: Gitea customization in design and displaying container information
- added: tasks as integrated abstraction for automated script execution
- environment libs compatibility to reuse ruby libs standalone targeting container configuration and integration
- regular container status check task as implemented example use case

Changes
- feat/healthcheck by @stevius10 in #106
- feat/customize-gitea by @stevius10 in #107
- chore/repo-perf by @stevius10 in #108
- apply css files by @stevius10 in #109
- added install resource to library by @stevius10 in #110
- added css and templates by @stevius10 in #111
- fix/utils-install-missing-return by @stevius10 in #112
- fix/utils-install-missing-return by @stevius10 in #114
- fix/env dump flat key pairs by @stevius10 in #118
- feat/main-build-include-container-libs by @stevius10 in #119
- update environment demo with updated custom style by @stevius10 in #122
- fix/typos by @stevius10 in #123
- docs/ruby modules reference by @stevius10 in #124
- docs/images and representation by @stevius10 in #125
- chore/dotenv-quoting by @stevius10 in #126
- feat/base-debian-trixie by @stevius10 in #127
- fix/trixie-ansible-package by @stevius10 in #128
- chore/base/adopt host locale lang by @stevius10 in #129
- remove redundant and unclear statements by @stevius10 in #130
- fix/local rerun by @stevius10 in #131
- feat/adjust libs for trixie by @stevius10 in #132

v1.1-2
v1.1-2
Primary
- task implementation: feat/tasks by @stevius10 in #89
- task environment handling: feat/env-repo-level-hosts by @stevius10 in #82
- refactored
repo.rb
: refactor/config modularity by @stevius10 in #90, chore/task adjusted libraries by @stevius10 in #91
Minor
- fix/container-mounts-string-separation by @stevius10 in #81
- chore/snapshot-order by @stevius10 in #85
- chore/container-creation-robust-retry by @stevius10 in #84
- chore/container creation robust os download by @stevius10 in #86
- fix/env-pass-endpoint by @stevius10 in #92
- chore/shell-ext by @stevius10 in #93
- chore/repo-breakdown by @stevius10 in #97
- format/bridge-consistency by @stevius10 in #98
- feat/env-repo-level-ip by @stevius10 in #99
- refine/modularization by @stevius10 in #101
- fix/env-dump by @stevius10 in #103
v1.1-1
v1.1-1
Primarily
- added:
local/share/
import for continuous runtime replacement (/share/.ssh/ and /share/snapshots/) - added: systemd verification
- changed: snapshots now are being created after initialization
- fix: runner restarts on repository push to stop running processes
- fix:
bridge
being notified by systemd - fix: separate device passthroughs and mounts (container creation)
Zero-touch deployment with backup restore (see local/share/
): Home Assistant, Mosquito Broker and Zigbee2Mqtt by accepting three Pull Requests (four Pull Requests with initial setup):

v1.1
v1.1
Primarily
- Proxmox Integration: Due Proxmox VE 9.0: Shifted from token to root user authentication primary; automation capabilities, privileged operations and mount management implemented in consequence.
- Provisioning: Decoupled container lifecycle management from main configuration; refined provisioning and container base setup.
- Context and Environment: Refined for conventional integration and fail-resistance.
- User and Permissions: Completely refactored for standardized user contexts with separated privileges.
- Libraries: Extended library functionality used consistently in all components; e. g. container snapshots

v1.0
v1.0
Primarily
- Refactored Git workflow: completely rewritten
repo.rb
- Common library: Generic abstraction, project-wide refactoring
- Separated namespaces (main and stage)
- Robust idempotency in git user management
Tested
- Deployment
run.sh
: Deploy to Docker- Deploy to Proxmox from Docker
- Proxmox 8.4 and Proxmox 9.0 (updated on 2025-08-05)
Interoperability
- Verify and update configuration from within container (run
config
formain
)