Skip to content

Releases: spelbryggeriet/hoc

v0.0.9

01 Feb 10:11
12bbb39
Compare
Choose a tag to compare

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 using hoc 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

03 Jan 22:20
f9242ce
Compare
Choose a tag to compare

Image tag: ghcr.io/spelbryggeriet/game-box-backend:0.0.8

Fixed

  • hocfile.yaml now correctly parses service.internalPort as an unsigned 16-bit integer instead
    of a string.

v0.0.7

03 Jan 21:45
579e3ce
Compare
Choose a tag to compare

Image tag: ghcr.io/spelbryggeriet/game-box-backend:0.0.7

Changed

  • hocfile.yaml now contains the top categories meta, image and service.
  • hocfile.yaml now supports service.internalPort for specifying the internal port that the
    application is listening on.

v0.0.6

03 Jan 15:01
027f9b0
Compare
Choose a tag to compare

Image tag: ghcr.io/spelbryggeriet/game-box-backend:0.0.6

Added

  • The deploy command will now read a certain file (called hocfile.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

26 Dec 09:37
731a29c
Compare
Choose a tag to compare

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

19 Dec 10:30
ad608ed
Compare
Choose a tag to compare

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

01 Dec 07:31
63dd5cc
Compare
Choose a tag to compare

Added

  • A version command to show the current version of hoc.

v0.0.2

30 Nov 21:46
869a573
Compare
Choose a tag to compare

Added

  • An upgrade command to upgrade hoc itself.

Changed

  • Shell command output is now less verbose.

v0.0.1

26 Nov 08:30
Compare
Choose a tag to compare

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.