Releases: spelbryggeriet/hoc
Releases · spelbryggeriet/hoc
v0.0.9
Image tag: ghcr.io/spelbryggeriet/game-box-backend:0.0.9
Added
- Multiple nodes can now be deployed to the cluster. Prepare each node's SD card with
hoc sd-card prepare
and then deploy them one by one usinghoc node deploy <node-name>
. node-upgrade
command was added. Existing nodes can now be upgraded with new functionality
without being redeployed.
Changed
- Application deployments are now awaited until completion. If the deployment succeeds, it will run
connectivity tests to the application. If the deployment fails, then it will roll back to the
previous state.
v0.0.8
Image tag: ghcr.io/spelbryggeriet/game-box-backend:0.0.8
Fixed
hocfile.yaml
now correctly parsesservice.internalPort
as an unsigned 16-bit integer instead
of a string.
v0.0.7
Image tag: ghcr.io/spelbryggeriet/game-box-backend:0.0.7
Changed
hocfile.yaml
now contains the top categoriesmeta
,image
andservice
.hocfile.yaml
now supportsservice.internalPort
for specifying the internal port that the
application is listening on.
v0.0.6
Image tag: ghcr.io/spelbryggeriet/game-box-backend:0.0.6
Added
- The
deploy
command will now read a certain file (calledhocfile.yaml
), which contains
information on the application and how to deploy it, and use that to deploy it as a Helm chart in
the Kubernetes cluster.
v0.0.5
Image tag: ghcr.io/spelbryggeriet/game-box-backend:0.0.5
Changed
- Processes (system commands) are now run in a container (using Docker) by default. This requires
that Docker is installed on the host.
v0.0.4
Changed
- The
sd-card-prepare
command now modifies the flashed SD card with
cloud-init settings. - The
node-deploy
command now deploys a node into the cluster. Currently, only a single node
cluster is supported.
Fixed
- The
upgrade
command will now work properly with the--from-ref
flag when a branch has been
fore-pushed with new commits. - The
upgrade
command will now check if an SD card has previously been flashed. - An issue where some logs would not be written to the
~/.local/share/hoc/logs
folder.
v0.0.3
Added
- A
version
command to show the current version ofhoc
.
v0.0.2
Added
- An
upgrade
command to upgradehoc
itself.
Changed
- Shell command output is now less verbose.
v0.0.1
Added
- A command for flashing an SD card with the Ubuntu OS.
- A terminal aware logging framework, also writing logs to file in the back end.
- Support for user-input via prompts.
- The ability to revert changes if a failure occurs.