Skip to content

Releases: whywaita/shoes-lxd-multi

v0.1.3

18 Sep 02:26
e6347dc
Compare
Choose a tag to compare

Changelog

  • e6347dc Merge pull request #41 from whywaita/feat/switch-log-level
  • bc0ffb6 Merge pull request #42 from whywaita/feat/connection-manage
  • 4638ad6 Fix a nil-pointer exception
  • 6dba947 Avoid GetInstance() calls per job of AddInstance
  • 9cd81df Reduce a number of creating connection
  • c447595 Set method in logger
  • e428b63 Update go.mod for staticcheck
  • 01b521c Add environments value for setting log level

v0.1.2

13 May 06:06
ed5a0e6
Compare
Choose a tag to compare

Changelog

  • ed5a0e6 Merge pull request #40 from gamoutatsumi/fix_fail_unfreeze
  • 6838e35 delete instance instead of recovering instance
  • d8f2deb fix fail in unfreeze

v0.1.1

25 Apr 13:37
7aee2fc
Compare
Choose a tag to compare

Changelog

  • 7aee2fc Merge pull request #38 from gamoutatsumi/fix_pool_agent_metrics_goroutine
  • c561777 add continue if failed collect metrics
  • 0cdc3c4 remove metricsclient
  • 3b1a73f separate agent run and collecting metrics
  • cd412d0 separate metrics and use errgroup
  • 917f608 separate pool-agent metrics goroutine

v0.1.0

16 Apr 06:34
db766c7
Compare
Choose a tag to compare

Release mode: pool!

Changelog

  • db766c7 Merge pull request #28 from gamoutatsumi/pool-agent
  • 24a02a3 add return err to reloadConfig()
  • 0624a24 unify stadium to host in log parameter
  • 6c13561 fix wg.Add() bad usage
  • a1e9b3e fix fuzzy function name and add comment
  • e7fe1bb unify error handling
  • b3e1865 add pool-agent architecture diagram
  • 68e5151 add reset metrics value
  • 71448cd fix metrics label
  • bed4cae fix set zero value
  • 47c42b5 add allocate failed binary metrics
  • 542c28b fix staticcheck error
  • 3bd0a3d fix golint errors
  • 0edc793 fix gauge metrics
  • 29c4551 fix panic
  • 93ff98e remove log metrics
  • d47b25d fix logging
  • 0c3c8bb add hostname to metrics
  • 05b14a3 fix error handling
  • 5a7ae2c update pool-agent/README.md
  • 222fb2a export metrics to textfile
  • 3c24860 provide prometheus metrics from pool-agent
  • d29242f fix already stopped instance error
  • d9dd806 fix panic on create mode
  • e214990 use context timeout
  • c2a3e22 add disabled flavor condition
  • e13dda7 fix failed allocated metrics labels
  • a9ea052 deleteInstance use etag
  • 36ac3b8 add failed allocate count metrics
  • 800269e add instance flavor metrics
  • 1e6566e get newest image hash from newer container
  • fd09118 run go mod tidy
  • 2424d2c remove image-server cache
  • 6c4e126 add: delete dust pooled runners
  • 05acf17 use image server by lxd protocol
  • 422d05d wip: get newest image from image-server
  • 8154b66 wip: check container config
  • 046c2c7 wip: delete old image containers from pool
  • abb91c0 remove ephemeral flag
  • caa72d5 remove debug log
  • fbbb674 single worker agent
  • 4a78eff get host resources from lxdclient
  • 58b9b3e setting LXD_IMAGE_ALIAS from config file
  • 8de0bfb change timeout duration
  • 92d51e0 Add status label to shoes_lxd_multi_lxd_instance
  • 736c749 Exclude frozen instances from shoes_lxd_multi_lxd_host_usage_{cpu,memory}
  • bc67e9b add comments
  • 070abe8 configured by toml format
  • ab74d7a Add document about LXD_MULTI_MODE
  • ba3948e Add doc comments for suppress lints
  • 8d829c5 Add pool-agent to test target
  • aae239b Implement pool mode
  • 6df6153 Merge pull request #37 from gamoutatsumi/publish_parse_image_alias
  • e4289a6 publish function parseAlias

v0.0.18

07 Mar 02:11
58c0274
Compare
Choose a tag to compare

Changelog

  • 58c0274 Merge pull request #36 from whywaita/refactor/rest-api-semaphore
  • 98949bf op is nil panic if error DeleteInstance
  • 127a8a0 client.GetServerResources() is very heavy
  • 3224432 Fix
  • 3ddae01 Bumpup Go 1.22
  • e906e76 Use staticcheck
  • 206cee5 Add semaphore for GetResourceFromLXDWithClient

v0.0.17

29 Feb 03:05
b94756a
Compare
Choose a tag to compare

Changelog

  • b94756a Merge pull request #35 from whywaita/fix/transaction-error
  • 8a552bb Fix transaction error

v0.0.16

21 Feb 07:30
51a576c
Compare
Choose a tag to compare

Changelog

  • 51a576c Merge pull request #33 from whywaita/fix/not-exit-failed-to-resource-cache
  • b317e2f Don't exit because failure scrape only one

v0.0.15

20 Feb 07:29
e80e8b2
Compare
Choose a tag to compare

Changelog

v0.0.14

24 Oct 04:09
f301cfd
Compare
Choose a tag to compare

Changelog

  • f301cfd Merge pull request #27 from site0801/fix/fix-revert-v0.0.9-v0.0.11
  • eb9adbe Merge branch 'master' into fix/fix-revert-v0.0.9-v0.0.11
  • 65ac707 Merge pull request #26 from site0801/update/add-log-output-addinstance
  • d50513b Merge pull request #25 from whywaita/fix/24
  • 51c1771 Fix Addinstance unlock
  • 3c1fd11 Revert "Revert "Use all schedulable hosts""
  • 2e05a84 Revert "Revert "Fix schdule lock""
  • 8dd3cc4 Revert "Revert "Set resource cache when a LXD instance creating""
  • 02926dc Revert "Revert "Add setting LXD resource cache goroutine""
  • 8cafe14 Revert "Revert "Add test for getMinTargets()""
  • dedc004 Revert "Revert "Fix GetCPUOverCommitPercent()""
  • 12813f0 Revert "Revert "Fix schedule()""
  • f50e6ab Revert "Exclude some commit from revert v0.0.9-v0.0.11"
  • f8b9389 update
  • 6fe3a99 Fix expose LXD metrics
  • b022f83 Merge pull request #21 from site0801/fix/exclude-some-commit-from-revert-v0.0.9-v0.0.11
  • ab32442 Merge pull request #20 from site0801/fix/revert-v0.0.9-v0.0.11
  • 84d24ed Exclude some commit from revert v0.0.9-v0.0.11
  • f7965ba Revert "Fix schedule()"
  • 1bafd86 Revert "Fix GetCPUOverCommitPercent()"
  • 3ebc2b8 Revert "Add test for getMinTargets()"
  • 228c7d7 Revert "Add setting LXD resource cache goroutine"
  • fb71dc9 Revert "Set resource cache when a LXD instance creating"
  • 8febd78 Revert "Fix schdule lock"
  • 98a1766 Revert "Use all schedulable hosts"

v0.0.13

07 Sep 08:52
99aab21
Compare
Choose a tag to compare

Changelog

  • 99aab21 Merge pull request #18 from site0801/feat/support-share-kmsg-with-container
  • ccf2cbb Support sharing of /dev/kmsg with the container