Repository navigation
Releases
Releases · alexmorrisnz/fleeting-plugin-openstack
v0.35.0
v0.34.0
Changelog
- f9cc169 Add support for setting volume size and type
- d440353 Merge pull request sardinasystems#62 from sardinasystems/dependabot/go_modules/golang.org/x/crypto-0.39.0
- 097c7fd build(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0
- d2b30f9 Merge pull request sardinasystems#61 from sardinasystems/dependabot/go_modules/golang.org/x/crypto-0.38.0
- 2f80d17 build(deps): bump golang.org/x/crypto from 0.37.0 to 0.38.0
- 50f0fa2 go.mod: update
- 70325da Merge pull request sardinasystems#60 from sardinasystems/dependabot/github_actions/golangci/golangci-lint-action-8
- bc3d721 build(deps): bump golangci/golangci-lint-action from 7 to 8
- 9164030 fix lint errors 2
- 6c63fb0 fix lint errors
- ad34d58 fix ssh props
- acea90a add image_name option to resolve image ref
- 5ddddbc client: add GetImageByName
- f1ae418 go.mod: update
- 6edea05 Merge pull request sardinasystems#58 from sardinasystems/dependabot/go_modules/golang.org/x/crypto-0.37.0
- b4c1834 Merge pull request sardinasystems#57 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.7.0
- 601ba65 build(deps): bump golang.org/x/crypto from 0.36.0 to 0.37.0
- 949fa01 build(deps): bump github.com/gophercloud/gophercloud/v2
- 225836e readme: add example how to disable os update
- 178958a update image, disable os updates for worker nodes
- 603fea2 go.mod: update
- a3c9ff9 Merge pull request sardinasystems#56 from sardinasystems/dependabot/github_actions/golangci/golangci-lint-action-7
- 90aa8db build(deps): bump golangci/golangci-lint-action from 6 to 7
- db8b039 go.mod: require go 1.24.1
- 81042bc heat: update flatcar image to latest lts - 4081.3.1
- e232343 Merge pull request sardinasystems#55 from sardinasystems/dependabot/go_modules/github.com/coreos/ignition/v2-2.21.0
- 521c94d build(deps): bump github.com/coreos/ignition/v2 from 2.20.0 to 2.21.0
- c0b56c1 Merge pull request sardinasystems#54 from sardinasystems/dependabot/go_modules/golang.org/x/crypto-0.36.0
- 615b6a3 build(deps): bump golang.org/x/crypto from 0.35.0 to 0.36.0
- 194c861 Merge pull request sardinasystems#52 from sardinasystems/dependabot/go_modules/golang.org/x/crypto-0.35.0
- ef96abc Merge pull request sardinasystems#53 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.6.0
- 34d4746 build(deps): bump github.com/gophercloud/gophercloud/v2
- ed28a75 build(deps): bump golang.org/x/crypto from 0.34.0 to 0.35.0
- 06017bc go.mod: require 1.23.4
- baa107e Merge pull request sardinasystems#51 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.5.0
- b9f6432 build(deps): bump github.com/gophercloud/gophercloud/v2
- 47d7112 ci: fix release of tags with v-prefix
- 0e00957 go.mod: update crypto
- 056186b go.mod: update
- 66b98b0 go.mod: replace mapstructure with alive fork
- 6d492e5 go.mod: update
- 77e6c88 Merge pull request sardinasystems#48 from sardinasystems/dependabot/go_modules/github.com/caarlos0/env/v11-11.3.1
- 6282bb7 Merge pull request sardinasystems#49 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.4.0
- 148f067 build(deps): bump github.com/gophercloud/gophercloud/v2
- 01b7b3f build(deps): bump github.com/caarlos0/env/v11 from 11.2.2 to 11.3.1
- f772998 go.mod: tidy
- 6dc5c56 Merge pull request sardinasystems#46 from syseleven/remove-ssh-connection-test
- 14d53b7 Remove SSH connection test since Gitlab Runner provides this feature already
- bc04acb Merge pull request sardinasystems#45 from sardinasystems/dependabot/go_modules/golang.org/x/crypto-0.31.0
- 964cea3 build(deps): bump golang.org/x/crypto from 0.30.0 to 0.31.0
- f003a16 go.mod: update
- 2a2678a Merge pull request sardinasystems#41 from syseleven/allow-env-auth
- 97ed917 Implement our own environment variable lookup
- 87b2a17 Return after env variables
- 9899a16 Drop newClient
- 7b4fb49 Use given context
- 01234f4 Refactor to proper openstackclient
- 5b786a8 Allow authentication through environment variables
- 5f6eeda Merge pull request sardinasystems#44 from syseleven/delete_instances_on_shutdown-switch
- bfcec33 Honor runners.autoscaler.delete_instances_on_shutdown
- d79de4d Merge pull request sardinasystems#42 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.3.0
- ab40124 build(deps): bump github.com/gophercloud/gophercloud/v2
- c772582 readme: add hint about fastzip
- 3dc95fe heat: update to use OCI plugin image, flatcar 4081.2.0
- 7c73ab7 ci: plugin is the binary name...
- ea1e8dd ci: try to build oci images
- 08f57d0 ci: add script to prepare plugins
- 4f71bfd fix gorelaser check
- 7c73f98 go.mod: update
- 21bec9b Merge pull request sardinasystems#38 from sardinasystems/dependabot/go_modules/golang.org/x/crypto-0.30.0
- 388ec23 Merge pull request sardinasystems#39 from syseleven/ensure-username
- 8b7460d Ensure we have a username to use
- e03deff build(deps): bump golang.org/x/crypto from 0.29.0 to 0.30.0
- 33e1274 go.mod: update
- ffebca2 Merge pull request sardinasystems#34 from sardinasystems/dependabot/go_modules/golang.org/x/crypto-0.29.0
- 20ee531 build(deps): bump golang.org/x/crypto from 0.28.0 to 0.29.0
- 0817cb1 go.mod: update
- 93ca214 Merge pull request sardinasystems#33 from sardinasystems/dependabot/go_modules/github.com/coreos/ignition/v2-2.20.0
- d33db05 build(deps): bump github.com/coreos/ignition/v2 from 2.19.0 to 2.20.0
- 030c5bf Merge pull request sardinasystems#32 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.2.0
- 4003a69 build(deps): bump github.com/gophercloud/gophercloud/v2
- 77ab25b Merge pull request sardinasystems#31 from sardinasystems/dependabot/go_modules/golang.org/x/crypto-0.28.0
- 8e49433 build(deps): bump golang.org/x/crypto from 0.27.0 to 0.28.0
- 8d0b238 Merge pull request sardinasystems#30 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.1.1
- 3cadcfc build(deps): bump github.com/gophercloud/gophercloud/v2
- c3f4ffc Merge pull request sardinasystems#29 from sardinasystems/dependabot/go_modules/golang.org/x/crypto-0.27.0
- 5339da9 build(deps): bump golang.org/x/crypto from 0.26.0 to 0.27.0
- 7b3a532 Merge pull request sardinasystems#28 from D3N14L/patch-1
- c472795 fix microversion parameter name in example.toml
- cafa24e fix typo in microversion defaults. release 0.21.1
- ea98d53 prepare reelase 0.21.0
- 18ea7c8 go.mod: update
- 67b8d73 verify that microversion supported
- 5ff7b40 Merge pull request sardinasystems#27 from D3N14L/main
- 3f730db Make Openstack client microversion configurable
- 1a4b9eb Merge pull request sardinasystems#26 from sardinasystems/dependabot/go_modules/golang.org/x/crypto-0.26.0
- c9f44cf build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0
- 699cdd8 init ssh key only in ignition mode
- 068af21 go.mod: update
- d127199 Merge pull request sardinasystems#24 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.1.0
- d26c927 build(deps): bump github.com/gophercloud/gophercloud/v2
- e0dab26 readm...
0.21.3
Changelog
- 390a554 Set volume size and type via config
0.21.2
Changelog
- 811bc0f Allow workflows to be run manually
- 21fdb7f Create volume using api instead of relying on serverspec
- 7b3a532 Merge pull request sardinasystems#28 from D3N14L/patch-1
- c472795 fix microversion parameter name in example.toml
- cafa24e fix typo in microversion defaults. release 0.21.1
- ea98d53 prepare reelase 0.21.0
- 18ea7c8 go.mod: update
- 67b8d73 verify that microversion supported
- 5ff7b40 Merge pull request sardinasystems#27 from D3N14L/main
- 3f730db Make Openstack client microversion configurable
- 1a4b9eb Merge pull request sardinasystems#26 from sardinasystems/dependabot/go_modules/golang.org/x/crypto-0.26.0
- c9f44cf build(deps): bump golang.org/x/crypto from 0.25.0 to 0.26.0
- 699cdd8 init ssh key only in ignition mode
- 068af21 go.mod: update
- d127199 Merge pull request sardinasystems#24 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.1.0
- d26c927 build(deps): bump github.com/gophercloud/gophercloud/v2
- e0dab26 readme: fix typing
- 415c9a5 readme: update config example
- 9f199a4 delete all workers in shutdown
- d7a347b heat: update stack using new flatcar based one
- ba362c0 fix dynamic ssh key not saved
- f54791b iss sardinasystems#23: tell that errored vm are in timeout state
- da12926 generate ssh pk
- d68311b util: get image props
- 72d8b63 go.mod: update
- fddd9cc utils: search for flatcar init
- 32d1ce8 Merge pull request sardinasystems#22 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0
- 2fb6aee build(deps): bump github.com/gophercloud/gophercloud/v2
- 88e0235 ci: do not rupport --rm-dist anymore
- 0fb3076 fix sardinasystems#20: nil check on interface may be funky
- 85a73d9 go.mod: update
- 0b2a26f Merge pull request sardinasystems#19 from sardinasystems/dependabot/github_actions/goreleaser/goreleaser-action-6
- 7d6e6d8 build(deps): bump goreleaser/goreleaser-action from 5 to 6
- f4340b1 go.mod: gophercloud v2.0.0-rc.3
- f5e1bbc Merge pull request sardinasystems#18 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0-rc.2
- eb0579c build(deps): bump github.com/gophercloud/gophercloud/v2
- 5204bc5 readme: add example heat stack to prepare resources
- c132754 make cloud-init finish regexp a bit more restrictive
- 79c61b6 fix lint errors
- 6eeff7c update server.Create for gophercloud 2.0.0-rc.1
- 9923139 go.mod: udpate
- 3d8c628 add test for ubuntu 22.04 cloud-init version
- f731da0 Merge pull request sardinasystems#16 from sersorrel/remove-size-tracking
- 989f929 Merge pull request sardinasystems#15 from sersorrel/fix-cloud-init-check
- 202d6c5 Merge pull request sardinasystems#17 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0-rc.1
- 21b7fa1 build(deps): bump github.com/gophercloud/gophercloud/v2
- 71da657 Stop explicitly tracking number of instances provisioned
- 770164c Loosen "cloud-init finished" regex
- 2d38b1a Merge pull request sardinasystems#13 from sardinasystems/dependabot/github_actions/golangci/golangci-lint-action-6
- c87e36c build(deps): bump golangci/golangci-lint-action from 5 to 6
- 66a97cb Merge pull request sardinasystems#12 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0-beta.5
- 2c6ea7b build(deps): bump github.com/gophercloud/gophercloud/v2
- 841ccd5 Merge pull request sardinasystems#11 from sardinasystems/dependabot/github_actions/golangci/golangci-lint-action-5
- d668410 build(deps): bump golangci/golangci-lint-action from 4 to 5
- 628d1cb fix gophercloud 2.0.0-beta.4 changes
- 2b6527c Merge pull request sardinasystems#10 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0-beta.4
- da97e42 build(deps): bump github.com/gophercloud/gophercloud/v2
- 443382c go.mod: update
- 5819860 Merge pull request sardinasystems#9 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0-beta.3
- f583fc4 build(deps): bump github.com/gophercloud/gophercloud/v2
- 2c86870 Merge pull request sardinasystems#8 from sardinasystems/dependabot/go_modules/github.com/hashicorp/go-hclog-1.6.3
- 896bd52 build(deps): bump github.com/hashicorp/go-hclog from 1.6.2 to 1.6.3
- 46ff34c go.mod: update
- 6c6d302 ci: update
- 568f1b5 gophercloud is now all context-aware
- e34384b update for the recent gopercloud v2 updates
- 30a24dc Revert "re-auth workaround by recreating client each hour"
- e4f75fe go.mod: update
- da0e90e Merge pull request sardinasystems#7 from sardinasystems/dependabot/go_modules/github.com/stretchr/testify-1.9.0
- 8058b68 build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0
- e05792b Merge pull request sardinasystems#6 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0-beta.2
- 4469607 build(deps): bump github.com/gophercloud/gophercloud/v2
- b5dee11 re-auth workaround by recreating client each hour
- 910a6c0 go.mod: update
- 11bda17 go.mod: my fix was merged blizingly fast!
- 90c744f use ParseOption, pass context to servers listing
- 8fb99a3 go.mod: use gophercloud with fix for clouds.Parse
- 7a09163 switch to gophercloud v2
- 7b89edf Merge pull request sardinasystems#4 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud-1.9.0
- 0e891c4 build(deps): bump github.com/gophercloud/gophercloud from 1.8.0 to 1.9.0
- 302601c go.mod: update
- 0e4ba9a use simple counter for instance names. simplest way to prevent from duplicate
- f6a183c update readme
- fef64ce fix sheduler_hints
- d80544a go.mod: update
- 56ad78a Merge pull request sardinasystems#3 from sardinasystems/dependabot/go_modules/github.com/hashicorp/go-hclog-1.6.2
- ac44520 build(deps): bump github.com/hashicorp/go-hclog from 1.6.1 to 1.6.2
- 5d4d823 readme: udpate
- cdcd61f fix lint
- 4f6d3a4 drop Senlin requirement
- b26b0c7 go.mod: update
- a688f29 Merge pull request sardinasystems#2 from sardinasystems/dependabot/go_modules/github.com/hashicorp/go-hclog-1.6.1
- b5c02b2 build(deps): bump github.com/hashicorp/go-hclog from 1.5.0 to 1.6.1
- a72fa42 go.mod: update
- 39ceb8d Merge pull request #1 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud-1.8.0
- 61a7e0a Bump github.com/gophercloud/gophercloud from 1.7.0 to 1.8.0
- 5854482 set allow reauth
- 2af7ced wait for cloud-init finish, which likely accours earlier than the boot-time
- 1e8f8fa wait for cloud-init to complete
- 810dd5e go.mod: udpate
- efff787 hide ssh key from log
- 35a1ee3 update readme
- 4f2a824 test ssh connection. it's okay
- b54c19d add runner version
- 9cd7908 add notice about ssh problem
- 382627f readme: update
- 05eabc2 fix address extraction
- cb6316e go.mod: remove goimports incorrect line
- 3bd610c...
0.19.1
Changelog
- 6827f8e test
- b0bad94 Allow workflows to be run manually
- 72a8e94 Drop microversion to support ocata
- d127199 Merge pull request sardinasystems#24 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.1.0
- d26c927 build(deps): bump github.com/gophercloud/gophercloud/v2
- e0dab26 readme: fix typing
- 415c9a5 readme: update config example
- 9f199a4 delete all workers in shutdown
- d7a347b heat: update stack using new flatcar based one
- ba362c0 fix dynamic ssh key not saved
- f54791b iss sardinasystems#23: tell that errored vm are in timeout state
- da12926 generate ssh pk
- d68311b util: get image props
- 72d8b63 go.mod: update
- fddd9cc utils: search for flatcar init
- 32d1ce8 Merge pull request sardinasystems#22 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0
- 2fb6aee build(deps): bump github.com/gophercloud/gophercloud/v2
- 88e0235 ci: do not rupport --rm-dist anymore
- 0fb3076 fix sardinasystems#20: nil check on interface may be funky
- 85a73d9 go.mod: update
- 0b2a26f Merge pull request sardinasystems#19 from sardinasystems/dependabot/github_actions/goreleaser/goreleaser-action-6
- 7d6e6d8 build(deps): bump goreleaser/goreleaser-action from 5 to 6
- f4340b1 go.mod: gophercloud v2.0.0-rc.3
- f5e1bbc Merge pull request sardinasystems#18 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0-rc.2
- eb0579c build(deps): bump github.com/gophercloud/gophercloud/v2
- 5204bc5 readme: add example heat stack to prepare resources
- c132754 make cloud-init finish regexp a bit more restrictive
- 79c61b6 fix lint errors
- 6eeff7c update server.Create for gophercloud 2.0.0-rc.1
- 9923139 go.mod: udpate
- 3d8c628 add test for ubuntu 22.04 cloud-init version
- f731da0 Merge pull request sardinasystems#16 from sersorrel/remove-size-tracking
- 989f929 Merge pull request sardinasystems#15 from sersorrel/fix-cloud-init-check
- 202d6c5 Merge pull request sardinasystems#17 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0-rc.1
- 21b7fa1 build(deps): bump github.com/gophercloud/gophercloud/v2
- 71da657 Stop explicitly tracking number of instances provisioned
- 770164c Loosen "cloud-init finished" regex
- 2d38b1a Merge pull request sardinasystems#13 from sardinasystems/dependabot/github_actions/golangci/golangci-lint-action-6
- c87e36c build(deps): bump golangci/golangci-lint-action from 5 to 6
- 66a97cb Merge pull request sardinasystems#12 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0-beta.5
- 2c6ea7b build(deps): bump github.com/gophercloud/gophercloud/v2
- 841ccd5 Merge pull request sardinasystems#11 from sardinasystems/dependabot/github_actions/golangci/golangci-lint-action-5
- d668410 build(deps): bump golangci/golangci-lint-action from 4 to 5
- 628d1cb fix gophercloud 2.0.0-beta.4 changes
- 2b6527c Merge pull request sardinasystems#10 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0-beta.4
- da97e42 build(deps): bump github.com/gophercloud/gophercloud/v2
- 443382c go.mod: update
- 5819860 Merge pull request sardinasystems#9 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0-beta.3
- f583fc4 build(deps): bump github.com/gophercloud/gophercloud/v2
- 2c86870 Merge pull request sardinasystems#8 from sardinasystems/dependabot/go_modules/github.com/hashicorp/go-hclog-1.6.3
- 896bd52 build(deps): bump github.com/hashicorp/go-hclog from 1.6.2 to 1.6.3
- 46ff34c go.mod: update
- 6c6d302 ci: update
- 568f1b5 gophercloud is now all context-aware
- e34384b update for the recent gopercloud v2 updates
- 30a24dc Revert "re-auth workaround by recreating client each hour"
- e4f75fe go.mod: update
- da0e90e Merge pull request sardinasystems#7 from sardinasystems/dependabot/go_modules/github.com/stretchr/testify-1.9.0
- 8058b68 build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0
- e05792b Merge pull request sardinasystems#6 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud/v2-2.0.0-beta.2
- 4469607 build(deps): bump github.com/gophercloud/gophercloud/v2
- b5dee11 re-auth workaround by recreating client each hour
- 910a6c0 go.mod: update
- 11bda17 go.mod: my fix was merged blizingly fast!
- 90c744f use ParseOption, pass context to servers listing
- 8fb99a3 go.mod: use gophercloud with fix for clouds.Parse
- 7a09163 switch to gophercloud v2
- 7b89edf Merge pull request sardinasystems#4 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud-1.9.0
- 0e891c4 build(deps): bump github.com/gophercloud/gophercloud from 1.8.0 to 1.9.0
- 302601c go.mod: update
- 0e4ba9a use simple counter for instance names. simplest way to prevent from duplicate
- f6a183c update readme
- fef64ce fix sheduler_hints
- d80544a go.mod: update
- 56ad78a Merge pull request sardinasystems#3 from sardinasystems/dependabot/go_modules/github.com/hashicorp/go-hclog-1.6.2
- ac44520 build(deps): bump github.com/hashicorp/go-hclog from 1.6.1 to 1.6.2
- 5d4d823 readme: udpate
- cdcd61f fix lint
- 4f6d3a4 drop Senlin requirement
- b26b0c7 go.mod: update
- a688f29 Merge pull request sardinasystems#2 from sardinasystems/dependabot/go_modules/github.com/hashicorp/go-hclog-1.6.1
- b5c02b2 build(deps): bump github.com/hashicorp/go-hclog from 1.5.0 to 1.6.1
- a72fa42 go.mod: update
- 39ceb8d Merge pull request #1 from sardinasystems/dependabot/go_modules/github.com/gophercloud/gophercloud-1.8.0
- 61a7e0a Bump github.com/gophercloud/gophercloud from 1.7.0 to 1.8.0
- 5854482 set allow reauth
- 2af7ced wait for cloud-init finish, which likely accours earlier than the boot-time
- 1e8f8fa wait for cloud-init to complete
- 810dd5e go.mod: udpate
- efff787 hide ssh key from log
- 35a1ee3 update readme
- 4f2a824 test ssh connection. it's okay
- b54c19d add runner version
- 9cd7908 add notice about ssh problem
- 382627f readme: update
- 05eabc2 fix address extraction
- cb6316e go.mod: remove goimports incorrect line
- 3bd610c go.mod: update
- 36c6ee0 extract address from the addresses map
- 8b21341 remove ssh connector - only static config may be working
- 8da331c fix resize up
- 15eaf02 fix init with wrong client
- b78c4f4 add example runner config
- 6b90b75 etc: add links
- 84f233e readme: add minimal docs
- f9cc1fc fix lint error
- bf0f876 go.mod: sync
- 11e3585 complete nova query
- 3a705c4 add/remove nodes
- 8eb7803 try to connect to senlin
- a494245 initial
- 23e796c ci: initial
- 6b7f610...