Skip to content

Releases: sacloud/autoscaler

v0.3.0

25 Jan 07:12
Compare
Choose a tag to compare

Changelog

  • 260da9c Bump to v0.3.0
  • 5444ab6 Merge pull request #268 from yamamoto-febc/fix/e2e
  • 59e64b4 e2e: update log format for check
  • 8616478 Merge pull request #267 from yamamoto-febc/feature/boot-messages
  • 89488ce Add startup log
  • 72da576 Merge pull request #261 from yamamoto-febc/feature/cloud-init
  • c675bd1 Update libsacloud v2
  • ee06135 Supports cloud-init for ServerGroup templates
  • 09169ea Merge pull request #264 from yamamoto-febc/fix/e2e
  • f667648 inputs: fixed validation for --dest
  • fbd2d6c Merge pull request #263 from yamamoto-febc/fix/e2e
  • 0cd82c5 e2e: added --dest flag to inputs
  • 10e7d61 Merge pull request #260 from yamamoto-febc/feature/multiple-default-destinations
  • 87c7055 inputs: use multiple default values for --dest flag
  • 3e18122 Merge pull request #259 from yamamoto-febc/docs/examples
  • d07f0dc examples/systemd: update path from /usr/local/sbin to /usr/local/bin
  • 6b308e2 Merge pull request #258 from yamamoto-febc/fix/local-exec
  • ca78eed Fixed an error in help message for local-exec subcommand.
  • 00f5edb Merge pull request #257 from yamamoto-febc/feature/profile
  • f3027a7 libsacloud v2.32.0
  • 050036a Update example
  • 21072b5 Introduce libsacloud's client profile feature
  • 94df613 Merge pull request #253 from yamamoto-febc/fix/e2e
  • 2b92ab6 e2e: Increase timeout
  • fe6396a Use 3 servers for e2e testing
  • 3bcb901 e2e: debug log
  • be3a5fd Merge pull request #251 from yamamoto-febc/copyright
  • 3d5ea35 Annual update of the copyright notice
  • 5491a3d Merge pull request #246 from yamamoto-febc/fix/grpcutil
  • 827afc0 Improved address parsing
  • c28d9c2 Merge pull request #244 from yamamoto-febc/dependencies
  • 52dce9d Update dependencies
  • f13043d Update dependencies
  • 815ef08 Merge pull request #243 from yamamoto-febc/dependencies
  • 34e89e1 Update Dockerfile
  • 43fbbce upgrade dependencies - libsacloud
  • 6199864 go 1.17

v0.2.1

26 Oct 03:01
Compare
Choose a tag to compare

Changelog

d35c326 Bump to v0.2.1
4ec4c5d Merge pull request #241 from yamamoto-febc/fix/v0/lb-config
6e4dd8f Call after updating lb settings
6b200e5 Merge pull request #240 from yamamoto-febc/e2e
046690e Use terraform-provider-sakuracloud v2.14.2
b90b814 Merge pull request #232 from yamamoto-febc/examples
99a38ac Examples: terraform

v0.2.0

03 Aug 04:34
Compare
Choose a tag to compare

Changelog

627bdd1 Bump to v0.2.0
8c7c181 Merge pull request #231 from yamamoto-febc/dev/v0/e2e
67d78d1 Replace 'terraform refresh' to 'terraform apply -refresh-only'
5efb117 Merge pull request #230 from yamamoto-febc/feature/v0/disable-builtin-handlers
059721f Disable builtin handlers
04573e3 Merge pull request #229 from yamamoto-febc/fix/v0/validate-resource-name
b317f7e Validate resource name for nested definitions
267e599 Merge pull request #227 from yamamoto-febc/fix/v0/plans
0548bc9 Fixed: calculate desired plan
f7cad1c Merge pull request #226 from yamamoto-febc/dev/v0/e2e
fc6a8bd Remove usacloud from e2e docker image
63a6db0 Merge pull request #225 from yamamoto-febc/feature/v0/custom-handler-health
460329e Probe custom handlers at startup
6d75043 Merge pull request #224 from yamamoto-febc/feature/v0/shell-script-handler
27a4994 Added local-exec handler
01b8b81 Merge pull request #222 from yamamoto-febc/dev/v0/require-resource-names
eff0680 Make ResourceName required when configuration has more than one resource definition
4f5412a Merge pull request #220 from yamamoto-febc/dev/v0/previous-id
f98abd4 Switch to using the @previous-id tag
4e9bece libsacloud v2.22.0
205f718 Merge pull request #217 from yamamoto-febc/dev/v0/e2e
caa6c17 Update dependencies - terraform v1.0.2 and usacloud v1.2.0

v0.1.0

13 Jul 02:38
Compare
Choose a tag to compare

Changelog

7394d5e Bump to v0.1.0
c843011 Merge pull request #214 from yamamoto-febc/dev/v0/docs.usacloud.jp
c9c1c0d Update docs: switch to docs.usacloud.jp
ba4e14d Merge pull request #213 from yamamoto-febc/dev/v0/docs
f7aa6a7 Update docs - some minor update
07e53c7 Merge pull request #212 from yamamoto-febc/dev/v0/validate-resource-name
fd1ee6a Verify duplicate resource names
07570c6 Merge pull request #211 from yamamoto-febc/dev/v0/examples
b3c2e47 Some fixes - update example - fix validation rule - license comment - go fmt
dab6a31 Merge pull request #208 from yamamoto-febc/dev/v0/e2e
bc5e16a Update e2e test - added confirmation that there is no service outage with ELB+Server
157d4aa Merge pull request #207 from yamamoto-febc/dev/v0/webhook
1cfd8f4 Update docs
6f7d07b Ignore some test for windows
57849ee Update docs: webhook inputs
abf0884 Added Inputs for general webhooks
376cc98 Merge pull request #206 from yamamoto-febc/dev/v0/fmt-proto
dcd766f Introduce clang-format to fomart .proto
9baea8b Merge pull request #205 from yamamoto-febc/dev/v0/log-level
bf793bc Changed the log level of RECEIVED/IGNORED messages to debug
b3e1ccf Merge pull request #204 from yamamoto-febc/dev/v0/protos
ba6e4ef Cleanup .proto
399e46f Merge pull request #201 from yamamoto-febc/dev/v0/remove-resource-group
d154c37 Update docs
2ed807e Handle by resource name
357c733 Remove ResourceDefGroup and ResourceDefGroups
1c30e1c Update log format
7c0bbc4 Remove action parameter
57463bc Rename from ResourceGroupName to ResourceName
bf9e113 Added Name() func to ResourceDefinition
9b9c3e2 Log all RECEIVED messages
23fa99a Remove Actions struct
a6655a5 Merge pull request #200 from yamamoto-febc/dev/v0/health-check
c4a8533 Added grpc-health-prove for e2e
9bd0aaa Implements gRPC health checking
da5326e Merge pull request #197 from yamamoto-febc/fix/v0/compute-desired-state
efdcdfe Implement exception handling when there is only one plan
eb7bb70 Merge pull request #195 from yamamoto-febc/dev/v0/dns-servers-handler
328173a Add/delete records on DNS when horizontal scaling
daf585f Merge pull request #194 from yamamoto-febc/dev/v0/lb-servers-handler
a64c70f Add/delete servers on LB when horizontal scaling
55d0f45 Merge pull request #193 from yamamoto-febc/dev/v0/gslb-servers-handler
01d057c Add/delete servers on GSLB when horizontal scaling
8c7fd4e Merge pull request #191 from yamamoto-febc/dev/v0/elb-servers-handler
4ddc0c5 Add/delete servers on ELB when horizontal scaling
cf20206 Merge pull request #189 from yamamoto-febc/dev/v0/nic-metadata-to-handler
be0478c Pass expose info to handlers
ef6eb4c Update .proto - added nic metadata
a9d6def Merge pull request #188 from yamamoto-febc/dev/v0/handle-parents
9da7d75 update docs
149b781 Add metadata to expose to upstream
b407aeb Merge pull request #187 from yamamoto-febc/dev/v0/handle-parents
4161a72 Introduce handlers.HandlerContext
34efb9d Merge pull request #185 from yamamoto-febc/dev/v0/improve-logging
5aa2127 Improve handler log format
e39553e Merge pull request #184 from yamamoto-febc/dev/v0/improve-error-handling
295e6f5 Improved error handling in yaml.Unmarshal
4980e2c Merge pull request #183 from yamamoto-febc/dev/v0/yaml-format-errors
ae06455 Use yaml.FormatError func
5da5073 Merge pull request #182 from yamamoto-febc/dev/v0/file-or-string
8d24f7c Fixed handling of multi-line strings
9ab24d5 Merge pull request #181 from yamamoto-febc/dev/v0/validation
676723f Use github.com/go-playground/validator/v10 for validation
2f81325 Merge pull request #180 from yamamoto-febc/dev/v0/server-group-plans
8db97f2 rename: middle to medium
d85865f docs: ServerGroup plans
23557ac Support named plans for ServerGroup
df84681 Merge pull request #179 from yamamoto-febc/dev/v0/strict-yaml
4712595 Unmarshal YAML strictly
5929c2d Merge pull request #176 from yamamoto-febc/dev/v0/horizontal-scaler
8fd839c docs: Added server-horizontal-scaler
c6f59bd goimports
8df4220 Determine resource index from server
38608e5 Update examples
dff1aa9 improve determination of server name when names are not sequentially numbered
1c44bed Improve error messages
e9e3549 Allow zero for min/max size
3e06962 Added horizontal scale handler, improve validations
6b0f621 Added IDOrSelector type
187fd42 Added some types for configuration file
6cdc773 Added yaml tag
5b819a3 Basic implementation for ServerGroup
978b2e4 Refactor ResourceSelector - split up the different zones to be treated differently
0e1de96 Update protos - Added ServerGroupInstance
a15a4aa Merge pull request #175 from yamamoto-febc/dev/v0/prometheus
f5fed73 Added exporter tests
cd3a3f3 docs: Exporter
4191e58 Added some metrics
f43325a Merge pull request #174 from yamamoto-febc/dev/v0/prometheus
bac5c6b Support for Prometheus Exporter
70cda6f Merge pull request #173 from yamamoto-febc/dev/v0/e2e
7a5afb8 Update e2e: fix marker messages, use provider v2.9.2
e47051e Merge pull request #171 from yamamoto-febc/dev/v0/tls
bddaf84 misc updates: TLS
964d85e docs: TLS configuration
1ff4664 Support TLS configuration for Inputs/Core/Handlers
fd413f2 Support TLS configuration in Inputs webhook server
c6cb4ad Added go-licenses-check

v0.0.2

25 Jun 07:07
Compare
Choose a tag to compare

Changelog

a08bc98 Bump to v0.0.2
4fecfca Merge pull request #167 from yamamoto-febc/dev/v0/docs
51e8183 docs: Update configuration reference
80e2e45 Merge pull request #165 from yamamoto-febc/dev/v0/docs
ffee05e textlint
4208824 Run textlint on GitHub Actions
64e6fa2 docs: some minor updates
28f8d92 Merge pull request #164 from yamamoto-febc/dev/v0/jobid
5524b43 Added the source field to log prefix
8159294 Remove source from request/job ID
5819e09 Merge pull request #162 from yamamoto-febc/dev/v0/docs
5711e38 docs: some minor updates
ca77fcf Merge pull request #161 from yamamoto-febc/dev/v0/docs
8423dcd Added ExecStartPost for running chmod command
f45b1be Merge pull request #159 from yamamoto-febc/dev/v0/dry-run
ef2d980 Added 'core resources' subcommand
dbb86b7 Added String() func to Resource interface
f61f3d0 Merge pull request #156 from yamamoto-febc/dev/v0/systemd
6adca59 Added systemd examples for Zabbix Inputs
7069c11 Merge pull request #154 from yamamoto-febc/dev/v0/zabbix
21dbcb4 Fixed url parameter name
f89db4c Update docs: Zabbix input - media - send to
2428014 docs: Zabbix Inputs
58386cf Added Zabbix Inputs
7265813 Merge pull request #153 from yamamoto-febc/dev/v0/inputs-returns-json
67321b9 Inputs returns JSON response
8206b07 Merge pull request #151 from yamamoto-febc/dev/v0/e2e
94bda9a Update e2e configuration - zone to zones
1bc08f2 Merge pull request #149 from yamamoto-febc/dev/v0/zones
ab2beab Allow multiple zone
1c31651 Merge pull request #148 from yamamoto-febc/dev/v0/network-load-balancer
c053ae7 LoadBalancer Handlers
bc834b2 Core: Added LoadBalancer
4275bcc Update protos - Added LoadBalancer
e643971 Merge pull request #146 from yamamoto-febc/dev/v0/improve-logging
8e73809 Improve log message
689d262 Merge pull request #144 from yamamoto-febc/dev/v0/core-validate-command
61ae94a Added core validate subcommand
480c53d Merge pull request #143 from yamamoto-febc/dev/v0/command-name-alias
839b3b0 Rename subcommand name from server to core
ab131c2 Merge pull request #142 from sacloud/dev/v0/issue127
6880ce9 Merge pull request #141 from yamamoto-febc/dev/v0/validation
63e0296 Returns error when having children and returned multiple resources
9195611 Merge pull request #140 from yamamoto-febc/dev/v0/resources
a44e80b cleanup
277709e cleanup
f49a4fe Rename from ResourceXXX2 to ResourceXXX
dba73ca Remove old Resource/Resources
e43630f Rename from computedXXX2 to computedXXX
55c8e2c Switch implementation to use a Definition model
ff7dbf0 ResourceDefGroup/ResourceDegGroups
ae9453e Merge pull request #138 from yamamoto-febc/dev/v0/resources
0558cdd Implements Router handling - ResourceDef/Resource/Computed
c1b37f7 Implements GSLB handling - ResourceDef/Resource/Computed
c7783bf Implements DNS handling - ResourceDef/Resource/Computed
aa98074 Merge pull request #137 from yamamoto-febc/dev/v0/resource-elb
dcf2cb0 Implements ELB handling - ResourceDef/Resource/Computed
5350d31 Merge pull request #136 from yamamoto-febc/dev/v0/image
d19c7f0 Fix typo - architecture.png
0c08477 Merge pull request #133 from yamamoto-febc/dev/v0/resource-server
984aacd Implements Server Handling - ResourceDefServer/ResourceServer/ComputedServer
c76f398 Merge pull request #132 from yamamoto-febc/dev/v0/reference-to-parent-resource
60ef0c1 Reference to the parent resource -> Computed
2c2b177 Merge pull request #130 from yamamoto-febc/dev/v0/definition-interfaces
896ee3c Added basic interface/struct for Definitions
8c6a202 Merge pull request #128 from yamamoto-febc/dev/v0/cleanup
becf361 Some minor updates
1c05daf Update .gitignore - added work/ dir
bec43b8 Merge pull request #121 from yamamoto-febc/dev/v0/goreleaser
1c322a8 Update .goreleaser.yml

v0.0.1

15 Jun 05:12
Compare
Choose a tag to compare

Changelog

e05e11c Use ghcr.io/sacloud/autoscaler:e2e for e2e test
5251bec Update image - architecture.png
d2c7cec Update examples - autoscaler.yaml
5914b2f Update e2e test - cooldown time
a210bc2 Update docker tags to v0.0.1
d4b902c Update .goreleaser.yml - set release.draft=true, changelog.skip=false
c74b67b Set exit status
ca96b95 Set default retry/timeout setting for API client
d081021 Merge pull request #120 from yamamoto-febc/dev/v0/docker-image-tags
45ef127 Merge pull request #119 from yamamoto-febc/dev/v0/api-client
e28a215 Merge pull request #118 from yamamoto-febc/dev/v0/e2e
9f76163 Merge pull request #117 from yamamoto-febc/dev/v0/e2e
8574b75 Merge pull request #115 from yamamoto-febc/dev/v0/e2e
6ea4dd7 Merge pull request #112 from yamamoto-febc/dev/v0/ignore
c35a4ee Merge pull request #110 from yamamoto-febc/dev/v0/examples
c907c00 Merge pull request #109 from yamamoto-febc/dev/v0/examples
89f31bc Merge pull request #108 from yamamoto-febc/dev/v0/docs
360d8db Improved message when request is unacceptable
b715e8b Fixed broken link
883cb8e Bump to v0.0.1
6fb3164 Build and publish e2e image for Internal CI
faf1115 Added example configuration for systemd
e03c5b4 Added docker-compose examples

v0.0.1-beta.1

13 Jun 12:05
Compare
Choose a tag to compare
v0.0.1-beta.1 Pre-release
Pre-release
Bump to v0.0.1-beta.1